Updates the requirements on jest to permit the latest version.
Changelog
*Sourced from [jest's changelog](https://github.com/facebook/jest/blob/master/CHANGELOG.md).*
> ## 24.3.0
>
> We skipped 24.2.0 because a draft was accidentally published. Please use `24.3.0` or a newer version instead.
>
> ### Features
>
> - `[expect]`: Improve report when matcher fails, part 10 ([#7960](https://github-redirect.dependabot.com/facebook/jest/pull/7960))
> - `[expect]`: Improve report when matcher fails, part 11 ([#8008](https://github-redirect.dependabot.com/facebook/jest/pull/8008))
> - `[expect]`: Improve report when matcher fails, part 12 ([#8033](https://github-redirect.dependabot.com/facebook/jest/pull/8033))
> - `[expect]`: Improve report when matcher fails, part 7 ([#7866](https://github-redirect.dependabot.com/facebook/jest/pull/7866))
> - `[expect]`: Improve report when matcher fails, part 8 ([#7876](https://github-redirect.dependabot.com/facebook/jest/pull/7876))
> - `[expect]`: Improve report when matcher fails, part 9 ([#7940](https://github-redirect.dependabot.com/facebook/jest/pull/7940))
> - `[jest-circus/jest-jasmine2]` Warn if describe returns a value ([#7852](https://github-redirect.dependabot.com/facebook/jest/pull/7852))
> - `[jest-config]` Print error information on preset normalization error ([#7935](https://github-redirect.dependabot.com/facebook/jest/pull/7935))
> - `[jest-get-type]` Add `isPrimitive` function ([#7708](https://github-redirect.dependabot.com/facebook/jest/pull/7708))
> - `[jest-haste-map]` Add `skipPackageJson` option ([#7778](https://github-redirect.dependabot.com/facebook/jest/pull/7778))
> - `[jest-util]` Add `isPromise` ([#7852](https://github-redirect.dependabot.com/facebook/jest/pull/7852))
> - `[pretty-format]` Support `React.memo` ([#7891](https://github-redirect.dependabot.com/facebook/jest/pull/7891))
>
> ### Fixes
>
> - `[expect]` Fix `toStrictEqual` not considering arrays with objects having undefined values correctly ([#7938](https://github-redirect.dependabot.com/facebook/jest/pull/7938))
> - `[expect]` Fix custom async matcher stack trace ([#7652](https://github-redirect.dependabot.com/facebook/jest/pull/7652))
> - `[expect]` Fix non-object received value in toHaveProperty ([#7986](https://github-redirect.dependabot.com/facebook/jest/pull/7986), [#8067](https://github-redirect.dependabot.com/facebook/jest/pull/8067))
> - `[expect]` Fix non-symmetric equal for Number ([#7948](https://github-redirect.dependabot.com/facebook/jest/pull/7948))
> - `[expect]` Remove duck typing and obsolete browser support code when comparing DOM nodes and use DOM-Level-3 API instead ([#7995](https://github-redirect.dependabot.com/facebook/jest/pull/7995))
> - `[jest-changed-files]` Fix `getChangedFilesFromRoots` to not return parts of the commit messages as if they were files, when the commit messages contained multiple paragraphs ([#7961](https://github-redirect.dependabot.com/facebook/jest/pull/7961))
> - `[jest-changed-files]` Fix pattern for HG changed files ([#8066](https://github-redirect.dependabot.com/facebook/jest/pull/8066))
> - `[jest-changed-files]` Improve default file selection for Mercurial repos ([#7880](https://github-redirect.dependabot.com/facebook/jest/pull/7880))
> - `[jest-circus]` Fix bug with test.only ([#7888](https://github-redirect.dependabot.com/facebook/jest/pull/7888))
> - `[jest-circus]`: Throw explicit error when errors happen after test is considered complete ([#8005](https://github-redirect.dependabot.com/facebook/jest/pull/8005))
> - `[jest-cli]` Fix prototype pollution vulnerability in dependency ([#7904](https://github-redirect.dependabot.com/facebook/jest/pull/7904))
> - `[jest-cli]` Refactor `-o` and `--coverage` combined ([#7611](https://github-redirect.dependabot.com/facebook/jest/pull/7611))
> - `[jest-environment-node]` Add missing globals: TextEncoder and TextDecoder ([#8022](https://github-redirect.dependabot.com/facebook/jest/pull/8022))
> - `[jest-haste-map]` Enforce uniqueness in names (mocks and haste ids) ([#8002](https://github-redirect.dependabot.com/facebook/jest/pull/8002))
> - `[jest-jasmine2]`: Throw explicit error when errors happen after test is considered complete ([#8005](https://github-redirect.dependabot.com/facebook/jest/pull/8005))
> - `[jest-mock]` Adds a type check to `prototype` to allow mocks of objects with a primitive `prototype` property. ([#8040](https://github-redirect.dependabot.com/facebook/jest/pull/8040))
> - `[jest-transform]` Normalize config and remove unnecessary checks, convert `TestUtils.js` to TypeScript ([#7801](https://github-redirect.dependabot.com/facebook/jest/pull/7801))
> - `[jest-util]`Make sure to not fail if unable to assign `toStringTag` to the `process` object, which is read only in Node 12 ([#8050](https://github-redirect.dependabot.com/facebook/jest/pull/8050))
> - `[jest-validate]` Fix validating async functions ([#7894](https://github-redirect.dependabot.com/facebook/jest/issues/7894))
> - `[jest-worker]` Fix `jest-worker` when using pre-allocated jobs ([#7934](https://github-redirect.dependabot.com/facebook/jest/pull/7934))
> - `[static]` Remove console log '-' on the front page
>
> ### Chore & Maintenance
>
> - `[*]`: Setup building, linting and testing of TypeScript ([#7808](https://github-redirect.dependabot.com/facebook/jest/pull/7808), [#7855](https://github-redirect.dependabot.com/facebook/jest/pull/7855), [#7951](https://github-redirect.dependabot.com/facebook/jest/pull/7951))
> - `[@jest/console]`: Extract custom `console` implementations from `jest-util` into a new separate package ([#8030](https://github-redirect.dependabot.com/facebook/jest/pull/8030))
> - `[@jest/core]` Create new package, which is `jest-cli` minus `yargs` and `prompts` ([#7696](https://github-redirect.dependabot.com/facebook/jest/pull/7696))
> - `[@jest/core]`: Migrate to TypeScript ([#7998](https://github-redirect.dependabot.com/facebook/jest/pull/7998))
> - `[@jest/fake-timers]`: Extract FakeTimers class from `jest-util` into a new separate package ([#7987](https://github-redirect.dependabot.com/facebook/jest/pull/7987))
> ... (truncated)
Commits
- [`36484b5`](https://github.com/facebook/jest/commit/36484b51517a91fb9ec99db922f087488ea6ddad) Release 24.3.0
- [`eaf9669`](https://github.com/facebook/jest/commit/eaf9669240240761d030c78f6c226c4e41fea630) Improve changelog for next minor release ([#8075](https://github-redirect.dependabot.com/facebook/jest/issues/8075))
- [`eae9654`](https://github.com/facebook/jest/commit/eae96542941b55f929eaeadbd87e48604f8819f6) Fix pattern for HG changed files ([#8066](https://github-redirect.dependabot.com/facebook/jest/issues/8066))
- [`690221b`](https://github.com/facebook/jest/commit/690221b5db85e024e2738d30ed2633275d4c63ab) Warn if describe returns a value ([#7852](https://github-redirect.dependabot.com/facebook/jest/issues/7852))
- [`f2af727`](https://github.com/facebook/jest/commit/f2af7274620d58cbbd7fae5bde1e08a6be6e0821) expect: Revert change to distinguish undefined value from no property ([#8067](https://github-redirect.dependabot.com/facebook/jest/issues/8067))
- [`547dcea`](https://github.com/facebook/jest/commit/547dcea55a2c801c1889fa34f41375048cad7458) Optimize haste map tracking of deleted files with Watchman. ([#8056](https://github-redirect.dependabot.com/facebook/jest/issues/8056))
- [`3e32813`](https://github.com/facebook/jest/commit/3e32813b1bf8c91dd59814322aa9552e7c0ab2a8) Add publishConfig to all public packages in preparation for the [@jest](https://github.com/jest) scope (...
- [`afe2241`](https://github.com/facebook/jest/commit/afe22419327d2470bab9187e10fa153e2056bed9) chore: create @jest/test-results package ([#8034](https://github-redirect.dependabot.com/facebook/jest/issues/8034))
- [`f526a91`](https://github.com/facebook/jest/commit/f526a9148f4f149b808904e0cc4b0cb62a94717b) fix: handle process[toString] being readonly on newer nodes ([#8050](https://github-redirect.dependabot.com/facebook/jest/issues/8050))
- [`7a4ee21`](https://github.com/facebook/jest/commit/7a4ee210a8e71e57375900d706a4f6e680b20958) Jest jasmine/ts migration ([#7970](https://github-redirect.dependabot.com/facebook/jest/issues/7970))
- Additional commits viewable in [compare view](https://github.com/facebook/jest/compare/v19.0.2...v24.3.0)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Finally, you can contact us by mentioning @dependabot.
Updates the requirements on jest to permit the latest version.
Changelog
*Sourced from [jest's changelog](https://github.com/facebook/jest/blob/master/CHANGELOG.md).* > ## 24.3.0 > > We skipped 24.2.0 because a draft was accidentally published. Please use `24.3.0` or a newer version instead. > > ### Features > > - `[expect]`: Improve report when matcher fails, part 10 ([#7960](https://github-redirect.dependabot.com/facebook/jest/pull/7960)) > - `[expect]`: Improve report when matcher fails, part 11 ([#8008](https://github-redirect.dependabot.com/facebook/jest/pull/8008)) > - `[expect]`: Improve report when matcher fails, part 12 ([#8033](https://github-redirect.dependabot.com/facebook/jest/pull/8033)) > - `[expect]`: Improve report when matcher fails, part 7 ([#7866](https://github-redirect.dependabot.com/facebook/jest/pull/7866)) > - `[expect]`: Improve report when matcher fails, part 8 ([#7876](https://github-redirect.dependabot.com/facebook/jest/pull/7876)) > - `[expect]`: Improve report when matcher fails, part 9 ([#7940](https://github-redirect.dependabot.com/facebook/jest/pull/7940)) > - `[jest-circus/jest-jasmine2]` Warn if describe returns a value ([#7852](https://github-redirect.dependabot.com/facebook/jest/pull/7852)) > - `[jest-config]` Print error information on preset normalization error ([#7935](https://github-redirect.dependabot.com/facebook/jest/pull/7935)) > - `[jest-get-type]` Add `isPrimitive` function ([#7708](https://github-redirect.dependabot.com/facebook/jest/pull/7708)) > - `[jest-haste-map]` Add `skipPackageJson` option ([#7778](https://github-redirect.dependabot.com/facebook/jest/pull/7778)) > - `[jest-util]` Add `isPromise` ([#7852](https://github-redirect.dependabot.com/facebook/jest/pull/7852)) > - `[pretty-format]` Support `React.memo` ([#7891](https://github-redirect.dependabot.com/facebook/jest/pull/7891)) > > ### Fixes > > - `[expect]` Fix `toStrictEqual` not considering arrays with objects having undefined values correctly ([#7938](https://github-redirect.dependabot.com/facebook/jest/pull/7938)) > - `[expect]` Fix custom async matcher stack trace ([#7652](https://github-redirect.dependabot.com/facebook/jest/pull/7652)) > - `[expect]` Fix non-object received value in toHaveProperty ([#7986](https://github-redirect.dependabot.com/facebook/jest/pull/7986), [#8067](https://github-redirect.dependabot.com/facebook/jest/pull/8067)) > - `[expect]` Fix non-symmetric equal for Number ([#7948](https://github-redirect.dependabot.com/facebook/jest/pull/7948)) > - `[expect]` Remove duck typing and obsolete browser support code when comparing DOM nodes and use DOM-Level-3 API instead ([#7995](https://github-redirect.dependabot.com/facebook/jest/pull/7995)) > - `[jest-changed-files]` Fix `getChangedFilesFromRoots` to not return parts of the commit messages as if they were files, when the commit messages contained multiple paragraphs ([#7961](https://github-redirect.dependabot.com/facebook/jest/pull/7961)) > - `[jest-changed-files]` Fix pattern for HG changed files ([#8066](https://github-redirect.dependabot.com/facebook/jest/pull/8066)) > - `[jest-changed-files]` Improve default file selection for Mercurial repos ([#7880](https://github-redirect.dependabot.com/facebook/jest/pull/7880)) > - `[jest-circus]` Fix bug with test.only ([#7888](https://github-redirect.dependabot.com/facebook/jest/pull/7888)) > - `[jest-circus]`: Throw explicit error when errors happen after test is considered complete ([#8005](https://github-redirect.dependabot.com/facebook/jest/pull/8005)) > - `[jest-cli]` Fix prototype pollution vulnerability in dependency ([#7904](https://github-redirect.dependabot.com/facebook/jest/pull/7904)) > - `[jest-cli]` Refactor `-o` and `--coverage` combined ([#7611](https://github-redirect.dependabot.com/facebook/jest/pull/7611)) > - `[jest-environment-node]` Add missing globals: TextEncoder and TextDecoder ([#8022](https://github-redirect.dependabot.com/facebook/jest/pull/8022)) > - `[jest-haste-map]` Enforce uniqueness in names (mocks and haste ids) ([#8002](https://github-redirect.dependabot.com/facebook/jest/pull/8002)) > - `[jest-jasmine2]`: Throw explicit error when errors happen after test is considered complete ([#8005](https://github-redirect.dependabot.com/facebook/jest/pull/8005)) > - `[jest-mock]` Adds a type check to `prototype` to allow mocks of objects with a primitive `prototype` property. ([#8040](https://github-redirect.dependabot.com/facebook/jest/pull/8040)) > - `[jest-transform]` Normalize config and remove unnecessary checks, convert `TestUtils.js` to TypeScript ([#7801](https://github-redirect.dependabot.com/facebook/jest/pull/7801)) > - `[jest-util]`Make sure to not fail if unable to assign `toStringTag` to the `process` object, which is read only in Node 12 ([#8050](https://github-redirect.dependabot.com/facebook/jest/pull/8050)) > - `[jest-validate]` Fix validating async functions ([#7894](https://github-redirect.dependabot.com/facebook/jest/issues/7894)) > - `[jest-worker]` Fix `jest-worker` when using pre-allocated jobs ([#7934](https://github-redirect.dependabot.com/facebook/jest/pull/7934)) > - `[static]` Remove console log '-' on the front page > > ### Chore & Maintenance > > - `[*]`: Setup building, linting and testing of TypeScript ([#7808](https://github-redirect.dependabot.com/facebook/jest/pull/7808), [#7855](https://github-redirect.dependabot.com/facebook/jest/pull/7855), [#7951](https://github-redirect.dependabot.com/facebook/jest/pull/7951)) > - `[@jest/console]`: Extract custom `console` implementations from `jest-util` into a new separate package ([#8030](https://github-redirect.dependabot.com/facebook/jest/pull/8030)) > - `[@jest/core]` Create new package, which is `jest-cli` minus `yargs` and `prompts` ([#7696](https://github-redirect.dependabot.com/facebook/jest/pull/7696)) > - `[@jest/core]`: Migrate to TypeScript ([#7998](https://github-redirect.dependabot.com/facebook/jest/pull/7998)) > - `[@jest/fake-timers]`: Extract FakeTimers class from `jest-util` into a new separate package ([#7987](https://github-redirect.dependabot.com/facebook/jest/pull/7987)) > ... (truncated)Commits
- [`36484b5`](https://github.com/facebook/jest/commit/36484b51517a91fb9ec99db922f087488ea6ddad) Release 24.3.0 - [`eaf9669`](https://github.com/facebook/jest/commit/eaf9669240240761d030c78f6c226c4e41fea630) Improve changelog for next minor release ([#8075](https://github-redirect.dependabot.com/facebook/jest/issues/8075)) - [`eae9654`](https://github.com/facebook/jest/commit/eae96542941b55f929eaeadbd87e48604f8819f6) Fix pattern for HG changed files ([#8066](https://github-redirect.dependabot.com/facebook/jest/issues/8066)) - [`690221b`](https://github.com/facebook/jest/commit/690221b5db85e024e2738d30ed2633275d4c63ab) Warn if describe returns a value ([#7852](https://github-redirect.dependabot.com/facebook/jest/issues/7852)) - [`f2af727`](https://github.com/facebook/jest/commit/f2af7274620d58cbbd7fae5bde1e08a6be6e0821) expect: Revert change to distinguish undefined value from no property ([#8067](https://github-redirect.dependabot.com/facebook/jest/issues/8067)) - [`547dcea`](https://github.com/facebook/jest/commit/547dcea55a2c801c1889fa34f41375048cad7458) Optimize haste map tracking of deleted files with Watchman. ([#8056](https://github-redirect.dependabot.com/facebook/jest/issues/8056)) - [`3e32813`](https://github.com/facebook/jest/commit/3e32813b1bf8c91dd59814322aa9552e7c0ab2a8) Add publishConfig to all public packages in preparation for the [@jest](https://github.com/jest) scope (... - [`afe2241`](https://github.com/facebook/jest/commit/afe22419327d2470bab9187e10fa153e2056bed9) chore: create @jest/test-results package ([#8034](https://github-redirect.dependabot.com/facebook/jest/issues/8034)) - [`f526a91`](https://github.com/facebook/jest/commit/f526a9148f4f149b808904e0cc4b0cb62a94717b) fix: handle process[toString] being readonly on newer nodes ([#8050](https://github-redirect.dependabot.com/facebook/jest/issues/8050)) - [`7a4ee21`](https://github.com/facebook/jest/commit/7a4ee210a8e71e57375900d706a4f6e680b20958) Jest jasmine/ts migration ([#7970](https://github-redirect.dependabot.com/facebook/jest/issues/7970)) - Additional commits viewable in [compare view](https://github.com/facebook/jest/compare/v19.0.2...v24.3.0)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot.