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.1.0
>
> ### Features
>
> - `[jest-resolve]`: Pass default resolver into custom resolvers ([#7714](https://github-redirect.dependabot.com/facebook/jest/pull/7714))
> - `[jest-cli]`: `global{Setup,Teardown}` use default export with es modules ([#7750](https://github-redirect.dependabot.com/facebook/jest/pull/7750))
> - `[jest-runtime]` Better error messages when the jest environment is used after teardown by async code ([#7756](https://github-redirect.dependabot.com/facebook/jest/pull/7756))
> - `[jest-jasmine2]` Will now only execute at most 5 concurrent tests _within the same testsuite_ when using `test.concurrent` ([#7770](https://github-redirect.dependabot.com/facebook/jest/pull/7770))
> - `[jest-circus]` Same as `[jest-jasmine2]`, only 5 tests will run concurrently by default ([#7770](https://github-redirect.dependabot.com/facebook/jest/pull/7770))
> - `[jest-config]` A new `maxConcurrency` option allows to change the number of tests allowed to run concurrently ([#7770](https://github-redirect.dependabot.com/facebook/jest/pull/7770))
>
> ### Fixes
>
> - `[jest-runtime]` Fix for mocks not working with module name mapper ([#7787](https://github-redirect.dependabot.com/facebook/jest/pull/7787))
> - `[jest-cli]` Break dependency cycle when using Jest programmatically ([#7707](https://github-redirect.dependabot.com/facebook/jest/pull/7707))
> - `[jest-config]` Extract setupFilesAfterEnv from preset ([#7724](https://github-redirect.dependabot.com/facebook/jest/pull/7724))
> - `[jest-cli]` Do not execute any `globalSetup` or `globalTeardown` if there are no tests to execute ([#7745](https://github-redirect.dependabot.com/facebook/jest/pull/7745))
> - `[jest-runtime]` Lock down version of `write-file-atomic` ([#7725](https://github-redirect.dependabot.com/facebook/jest/pull/7725))
> - `[jest-cli]` Print log entries when logging happens after test environment is torn down ([#7731](https://github-redirect.dependabot.com/facebook/jest/pull/7731))
> - `[jest-config]` Do not use a uuid as `name` since that breaks caching ([#7746](https://github-redirect.dependabot.com/facebook/jest/pull/7746))
> - `[jest-config]` Make sure `normalize` can consume `Defaults` without warnings ([#7742](https://github-redirect.dependabot.com/facebook/jest/pull/7742))
> - `[jest-config]` Allow `moduleFileExtensions` without 'js' for custom runners ([#7751](https://github-redirect.dependabot.com/facebook/jest/pull/7751))
> - `[jest-cli]` Load transformers before installing require hooks ([#7752](https://github-redirect.dependabot.com/facebook/jest/pull/7752)
> - `[jest-cli]` Handle missing `numTodoTests` in test results ([#7779](https://github-redirect.dependabot.com/facebook/jest/pull/7779))
> - `[jest-runtime]` Exclude setup/teardown files from coverage report ([#7790](https://github-redirect.dependabot.com/facebook/jest/pull/7790)
> - `[babel-jest]` Throw an error if `babel-jest` tries to transform a file ignored by Babel ([#7797](https://github-redirect.dependabot.com/facebook/jest/pull/7797))
> - `[babel-plugin-jest-hoist]` Ignore TS type references when looking for out-of-scope references ([#7799](https://github-redirect.dependabot.com/facebook/jest/pull/7799)
>
> ### Chore & Maintenance
>
> - `[jest]` Update jest-junit to ^6.2.1 ([#7739](https://github-redirect.dependabot.com/facebook/jest/pull/7739))
> - `[website]` Fix broken help link on homepage ([#7706](https://github-redirect.dependabot.com/facebook/jest/pull/7706))
> - `[docs]` Changed Babel setup documentation to correctly compile `async/await` ([#7701](https://github-redirect.dependabot.com/facebook/jest/pull/7701))
>
> ## 24.0.0
>
> ### Features
>
> - `[jest-each]` [**BREAKING**] Add primitive pretty printing for interpolated titles ([#7694](https://github-redirect.dependabot.com/facebook/jest/pull/7694))
> - `[jest-runtime]` Add `jest.isolateModules` for scoped module initialization ([#6701](https://github-redirect.dependabot.com/facebook/jest/pull/6701))
> - `[jest-diff]` [**BREAKING**] Support diffing numbers and booleans instead of returning null for different ones ([#7605](https://github-redirect.dependabot.com/facebook/jest/pull/7605))
> - `[jest-diff]` [**BREAKING**] Replace `diff` with `diff-sequences` package ([#6961](https://github-redirect.dependabot.com/facebook/jest/pull/6961))
> - `[jest-cli]` [**BREAKING**] Only set error process error codes when they are non-zero ([#7363](https://github-redirect.dependabot.com/facebook/jest/pull/7363))
> - `[jest-config]` [**BREAKING**] Deprecate `setupTestFrameworkScriptFile` in favor of new `setupFilesAfterEnv` ([#7119](https://github-redirect.dependabot.com/facebook/jest/pull/7119))
> - `[jest-worker]` [**BREAKING**] Add functionality to call a `setup` method in the worker before the first call and a `teardown` method when ending the farm ([#7014](https://github-redirect.dependabot.com/facebook/jest/pull/7014))
> - `[jest-config]` [**BREAKING**] Set default `notifyMode` to `failure-change` ([#7024](https://github-redirect.dependabot.com/facebook/jest/pull/7024))
> - `[jest-haste-map]` [**BREAKING**] Remove support for `[**providesModule**](https://github.com/providesModule)` ([#6104](https://github-redirect.dependabot.com/facebook/jest/pull/6104))
> - `[jest-haste-map]` [**BREAKING**] Replace internal data structures to improve performance ([#6960](https://github-redirect.dependabot.com/facebook/jest/pull/6960))
> - `[jest-haste-map]` [**BREAKING**] Use relative paths to allow remote caching ([#7020](https://github-redirect.dependabot.com/facebook/jest/pull/7020))
> - `[jest-haste-map]` [**BREAKING**] Remove name from hash in `HasteMap.getCacheFilePath` ([#7218](https://github-redirect.dependabot.com/facebook/jest/pull/7218))
> ... (truncated)
Commits
- See full diff in [compare view](https://github.com/facebook/jest/commits/v24.1.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 cancel merge` will cancel a previously requested merge
- `@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.1.0 > > ### Features > > - `[jest-resolve]`: Pass default resolver into custom resolvers ([#7714](https://github-redirect.dependabot.com/facebook/jest/pull/7714)) > - `[jest-cli]`: `global{Setup,Teardown}` use default export with es modules ([#7750](https://github-redirect.dependabot.com/facebook/jest/pull/7750)) > - `[jest-runtime]` Better error messages when the jest environment is used after teardown by async code ([#7756](https://github-redirect.dependabot.com/facebook/jest/pull/7756)) > - `[jest-jasmine2]` Will now only execute at most 5 concurrent tests _within the same testsuite_ when using `test.concurrent` ([#7770](https://github-redirect.dependabot.com/facebook/jest/pull/7770)) > - `[jest-circus]` Same as `[jest-jasmine2]`, only 5 tests will run concurrently by default ([#7770](https://github-redirect.dependabot.com/facebook/jest/pull/7770)) > - `[jest-config]` A new `maxConcurrency` option allows to change the number of tests allowed to run concurrently ([#7770](https://github-redirect.dependabot.com/facebook/jest/pull/7770)) > > ### Fixes > > - `[jest-runtime]` Fix for mocks not working with module name mapper ([#7787](https://github-redirect.dependabot.com/facebook/jest/pull/7787)) > - `[jest-cli]` Break dependency cycle when using Jest programmatically ([#7707](https://github-redirect.dependabot.com/facebook/jest/pull/7707)) > - `[jest-config]` Extract setupFilesAfterEnv from preset ([#7724](https://github-redirect.dependabot.com/facebook/jest/pull/7724)) > - `[jest-cli]` Do not execute any `globalSetup` or `globalTeardown` if there are no tests to execute ([#7745](https://github-redirect.dependabot.com/facebook/jest/pull/7745)) > - `[jest-runtime]` Lock down version of `write-file-atomic` ([#7725](https://github-redirect.dependabot.com/facebook/jest/pull/7725)) > - `[jest-cli]` Print log entries when logging happens after test environment is torn down ([#7731](https://github-redirect.dependabot.com/facebook/jest/pull/7731)) > - `[jest-config]` Do not use a uuid as `name` since that breaks caching ([#7746](https://github-redirect.dependabot.com/facebook/jest/pull/7746)) > - `[jest-config]` Make sure `normalize` can consume `Defaults` without warnings ([#7742](https://github-redirect.dependabot.com/facebook/jest/pull/7742)) > - `[jest-config]` Allow `moduleFileExtensions` without 'js' for custom runners ([#7751](https://github-redirect.dependabot.com/facebook/jest/pull/7751)) > - `[jest-cli]` Load transformers before installing require hooks ([#7752](https://github-redirect.dependabot.com/facebook/jest/pull/7752) > - `[jest-cli]` Handle missing `numTodoTests` in test results ([#7779](https://github-redirect.dependabot.com/facebook/jest/pull/7779)) > - `[jest-runtime]` Exclude setup/teardown files from coverage report ([#7790](https://github-redirect.dependabot.com/facebook/jest/pull/7790) > - `[babel-jest]` Throw an error if `babel-jest` tries to transform a file ignored by Babel ([#7797](https://github-redirect.dependabot.com/facebook/jest/pull/7797)) > - `[babel-plugin-jest-hoist]` Ignore TS type references when looking for out-of-scope references ([#7799](https://github-redirect.dependabot.com/facebook/jest/pull/7799) > > ### Chore & Maintenance > > - `[jest]` Update jest-junit to ^6.2.1 ([#7739](https://github-redirect.dependabot.com/facebook/jest/pull/7739)) > - `[website]` Fix broken help link on homepage ([#7706](https://github-redirect.dependabot.com/facebook/jest/pull/7706)) > - `[docs]` Changed Babel setup documentation to correctly compile `async/await` ([#7701](https://github-redirect.dependabot.com/facebook/jest/pull/7701)) > > ## 24.0.0 > > ### Features > > - `[jest-each]` [**BREAKING**] Add primitive pretty printing for interpolated titles ([#7694](https://github-redirect.dependabot.com/facebook/jest/pull/7694)) > - `[jest-runtime]` Add `jest.isolateModules` for scoped module initialization ([#6701](https://github-redirect.dependabot.com/facebook/jest/pull/6701)) > - `[jest-diff]` [**BREAKING**] Support diffing numbers and booleans instead of returning null for different ones ([#7605](https://github-redirect.dependabot.com/facebook/jest/pull/7605)) > - `[jest-diff]` [**BREAKING**] Replace `diff` with `diff-sequences` package ([#6961](https://github-redirect.dependabot.com/facebook/jest/pull/6961)) > - `[jest-cli]` [**BREAKING**] Only set error process error codes when they are non-zero ([#7363](https://github-redirect.dependabot.com/facebook/jest/pull/7363)) > - `[jest-config]` [**BREAKING**] Deprecate `setupTestFrameworkScriptFile` in favor of new `setupFilesAfterEnv` ([#7119](https://github-redirect.dependabot.com/facebook/jest/pull/7119)) > - `[jest-worker]` [**BREAKING**] Add functionality to call a `setup` method in the worker before the first call and a `teardown` method when ending the farm ([#7014](https://github-redirect.dependabot.com/facebook/jest/pull/7014)) > - `[jest-config]` [**BREAKING**] Set default `notifyMode` to `failure-change` ([#7024](https://github-redirect.dependabot.com/facebook/jest/pull/7024)) > - `[jest-haste-map]` [**BREAKING**] Remove support for `[**providesModule**](https://github.com/providesModule)` ([#6104](https://github-redirect.dependabot.com/facebook/jest/pull/6104)) > - `[jest-haste-map]` [**BREAKING**] Replace internal data structures to improve performance ([#6960](https://github-redirect.dependabot.com/facebook/jest/pull/6960)) > - `[jest-haste-map]` [**BREAKING**] Use relative paths to allow remote caching ([#7020](https://github-redirect.dependabot.com/facebook/jest/pull/7020)) > - `[jest-haste-map]` [**BREAKING**] Remove name from hash in `HasteMap.getCacheFilePath` ([#7218](https://github-redirect.dependabot.com/facebook/jest/pull/7218)) > ... (truncated)Commits
- See full diff in [compare view](https://github.com/facebook/jest/commits/v24.1.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 cancel merge` will cancel a previously requested merge - `@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.