jestjs/jest (expect)
### [`v25.5.0`](https://redirect.github.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2550)
[Compare Source](https://redirect.github.com/jestjs/jest/compare/v25.4.0...v25.5.0)
##### Features
- `[@jest/globals]` New package so Jest's globals can be explicitly imported ([#9801](https://redirect.github.com/facebook/jest/pull/9801))
- `[jest-core]` Show coverage of sources related to tests in changed files ([#9769](https://redirect.github.com/facebook/jest/pull/9769))
- `[jest-runtime]` Populate `require.cache` ([#9841](https://redirect.github.com/facebook/jest/pull/9841))
##### Fixes
- `[*]` Use `graceful-fs` directly in every package instead of relying on `fs` being monkey patched ([#9443](https://redirect.github.com/facebook/jest/pull/9443))
- `[expect]` Prints the Symbol name into the error message with a custom asymmetric matcher ([#9888](https://redirect.github.com/facebook/jest/pull/9888))
- `[jest-circus, jest-jasmine2]` Support older version of `jest-runtime` ([#9903](https://redirect.github.com/facebook/jest/pull/9903) & [#9842](https://redirect.github.com/facebook/jest/pull/9842))
- `[@jest/environment]` Make sure not to reference Jest types ([#9875](https://redirect.github.com/facebook/jest/pull/9875))
- `[jest-message-util]` Code frame printing should respect `--noStackTrace` flag ([#9866](https://redirect.github.com/facebook/jest/pull/9866))
- `[jest-runtime]` Support importing CJS from ESM using `import` statements ([#9850](https://redirect.github.com/facebook/jest/pull/9850))
- `[jest-runtime]` Support importing parallel dynamic `import`s ([#9858](https://redirect.github.com/facebook/jest/pull/9858))
- `[jest-transform]` Improve source map handling when instrumenting transformed code ([#9811](https://redirect.github.com/facebook/jest/pull/9811))
##### Chore & Maintenance
- `[docs]` Add an example for mocking non-default export class
##### Performance
- `[jest-resolve]` Update `resolve` to a version using native `realpath`, which is faster than the default JS implementation ([#9872](https://redirect.github.com/facebook/jest/pull/9872))
- `[jest-resolve]` Pass custom cached `realpath` function to `resolve` ([#9873](https://redirect.github.com/facebook/jest/pull/9873))
- `[jest-runtime]` Add `teardown` method to clear any caches when tests complete ([#9906](https://redirect.github.com/facebook/jest/pull/9906))
- `[jest-runtime]` Do not pass files required internally through transformation when loading them ([#9900](https://redirect.github.com/facebook/jest/pull/9900))
- `[jest-runtime]` Use `Map`s instead of object literals as cache holders ([#9901](https://redirect.github.com/facebook/jest/pull/9901))
### [`v25.4.0`](https://redirect.github.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2540)
[Compare Source](https://redirect.github.com/jestjs/jest/compare/v25.3.0...v25.4.0)
- `[expect]` Support `async function`s in `toThrow` ([#9817](https://redirect.github.com/facebook/jest/pull/9817))
- `[jest-console]` Add code frame to `console.error` and `console.warn` ([#9741](https://redirect.github.com/facebook/jest/pull/9741))
- `[jest-runtime, jest-jasmine2, jest-circus]` Experimental, limited ECMAScript Modules support ([#9772](https://redirect.github.com/facebook/jest/pull/9772) & [#9842](https://redirect.github.com/facebook/jest/pull/9842))
##### Fixes
- `[expect]` Restore support for passing functions to `toHaveLength` matcher ([#9796](https://redirect.github.com/facebook/jest/pull/9796))
- `[jest-changed-files]` `--only-changed` should include staged files ([#9799](https://redirect.github.com/facebook/jest/pull/9799))
- `[jest-circus]` Throw on nested test definitions ([#9828](https://redirect.github.com/facebook/jest/pull/9828))
- `[jest-each]` `each` will throw an error when called with too many arguments ([#9818](https://redirect.github.com/facebook/jest/pull/9818))
- `[jest-runner]` Don't print warning to stdout when using `--json` ([#9843](https://redirect.github.com/facebook/jest/pull/9843))
##### Chore & Maintenance
- `[*]` Do not generate TypeScript declaration source maps ([#9822](https://redirect.github.com/facebook/jest/pull/9822))
- `[*]` Transpile code for Node 8.3, not 8.0 ([#9827](https://redirect.github.com/facebook/jest/pull/9827))
### [`v25.3.0`](https://redirect.github.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2530)
[Compare Source](https://redirect.github.com/jestjs/jest/compare/v25.2.7...v25.3.0)
##### Features
- `[babel-jest]` Support passing `supportsDynamicImport` and `supportsStaticESM` ([#9766](https://redirect.github.com/facebook/jest/pull/9766))
- `[babel-preset-jest]` Enable all syntax plugins not enabled by default that works on current version of Node ([#9774](https://redirect.github.com/facebook/jest/pull/9774))
- `[jest-circus]` Enable writing async test event handlers ([#9397](https://redirect.github.com/facebook/jest/pull/9397))
- `[jest-runtime, @jest/transformer]` Support passing `supportsDynamicImport` and `supportsStaticESM` ([#9597](https://redirect.github.com/facebook/jest/pull/9597))
##### Chore & Maintenance
- `[*]` Replace `any`s with `unknown`s ([#9626](https://redirect.github.com/facebook/jest/pull/9626))
- `[@jest/transform]` Expose type `CacheKeyOptions` for `getCacheKey` ([#9762](https://redirect.github.com/facebook/jest/pull/9762))
- `[@jest/types]` Correct type `testRegex` for `ProjectConfig` ([#9780](https://redirect.github.com/facebook/jest/pull/9780))
### [`v25.2.7`](https://redirect.github.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2527)
[Compare Source](https://redirect.github.com/jestjs/jest/compare/v25.2.6...v25.2.7)
##### Fixes
- `[jest-matcher-utils]` Replace accessors with values to avoid calling setters in object descriptors when computing diffs for error reporting ([#9757](https://redirect.github.com/facebook/jest/pull/9757))
- `[@jest/watcher]` Correct return type of `shouldRunTestSuite` for `JestHookEmitter` ([#9753](https://redirect.github.com/facebook/jest/pull/9753))
### [`v25.2.6`](https://redirect.github.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2526)
[Compare Source](https://redirect.github.com/jestjs/jest/compare/v25.2.4...v25.2.6)
##### Chore & Maintenance
- `[*]` 25.2.5 was published without changes from 25.2.4 - 25.2.6 includes all changes from that version.
### [`v25.2.4`](https://redirect.github.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2524)
[Compare Source](https://redirect.github.com/jestjs/jest/compare/v25.2.3...v25.2.4)
##### Features
- `[jest-message-util]` Check for common errors when using the wrong test environment ([#8245](https://redirect.github.com/facebook/jest/pull/8245))
##### Fixes
- `[jest-circus]` Fix type elision of jest-runtime imports ([#9717](https://redirect.github.com/facebook/jest/pull/9717))
- `[@jest/transform]` Fix coverage reporter for uncovered files without transformers, reverting [#9460](https://redirect.github.com/facebook/jest/pull/9460) ([#9724](https://redirect.github.com/facebook/jest/pull/9724))
### [`v25.2.3`](https://redirect.github.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2523)
[Compare Source](https://redirect.github.com/jestjs/jest/compare/v25.2.1...v25.2.3)
##### Fixes
- `[*]` Verify all packages are properly downleveled for older versions of TypeScript ([#9715](https://redirect.github.com/facebook/jest/pull/9715))
### [`v25.2.1`](https://redirect.github.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2521)
[Compare Source](https://redirect.github.com/jestjs/jest/compare/v25.2.0...v25.2.1)
##### Fixes
- `[*]` Downlevel TypeScript definitions files for compatibility with TS<3.8 ([#9705](https://redirect.github.com/facebook/jest/pull/9705))
### [`v25.2.0`](https://redirect.github.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2520)
[Compare Source](https://redirect.github.com/jestjs/jest/compare/v25.1.0...v25.2.0)
##### Features
- `[jest-config]` Support ESM config files with `.js` extension ([#9573](https://redirect.github.com/facebook/jest/pull/9573)).
- `[jest-runtime]` Override `module.createRequire` to return a Jest-compatible `require` function ([#9469](https://redirect.github.com/facebook/jest/pull/9469))
- `[jest-haste-map]` \[**BREAKING**] Remove `mapper` option ([#9581](https://redirect.github.com/facebook/jest/pull/9581))
- `[*]` Support array of paths for `moduleNameMapper` aliases ([#9465](https://redirect.github.com/facebook/jest/pull/9465))
- `[jest-reporters]` Adds ability to pass options to the istanbul-reporter through `coverageReporters` ([#9572](https://redirect.github.com/facebook/jest/pull/9572))
- `[jest-runtime]` Require stack when a module cannot be resolved ([#9681](https://redirect.github.com/facebook/jest/pull/9681))
- `[jest-transform]` `writeCacheFile` no longer calls `fsync` ([#9695](https://redirect.github.com/facebook/jest/pull/9695))
##### Fixes
- `[expect]` Handle readonly properties correctly ([#9575](https://redirect.github.com/facebook/jest/pull/9575))
- `[jest-cli]` Set `coverageProvider` correctly when provided in config ([#9562](https://redirect.github.com/facebook/jest/pull/9562))
- `[jest-cli]` Allow specifying `.cjs` and `.mjs` config files by `--config` CLI option ([#9578](https://redirect.github.com/facebook/jest/pull/9578))
- `[jest-cli]` Update yargs to fix CLI flag overriding ([#9519](https://redirect.github.com/facebook/jest/pull/9519))
- `[jest-config]` Treat `setupFilesAfterEnv` like `setupFiles` when normalizing configs against presets ([#9495](https://redirect.github.com/facebook/jest/pull/9495))
- `[jest-config]` Support `.mjs` config files on Windows as well ([#9558](https://redirect.github.com/facebook/jest/pull/9558))
- `[jest-config]` Verify `rootDir` and all `roots` are directories ([#9569](https://redirect.github.com/facebook/jest/pull/9569))
- `[jest-config]` Ensure pattern of `replacePosixSep` is a string ([#9546](https://redirect.github.com/facebook/jest/pull/9546))
- `[jest-haste-map]` Fix crash on unix based systems without find ([#9579](https://redirect.github.com/facebook/jest/pull/9579))
- `[jest-jasmine2]` Fix `--testNamePattern` matching with `concurrent` tests ([#9090](https://redirect.github.com/facebook/jest/pull/9090))
- `[jest-matcher-utils]` Fix diff highlight of symbol-keyed object. ([#9499](https://redirect.github.com/facebook/jest/pull/9499))
- `[@jest/reporters]` Notifications should be fire\&forget rather than having a timeout ([#9567](https://redirect.github.com/facebook/jest/pull/9567))
- `[jest-resolve]` Fix module identity preservation with symlinks and browser field resolution ([#9511](https://redirect.github.com/facebook/jest/pull/9511))
- `[jest-resolve]` Do not confuse directories with files ([#8912](https://redirect.github.com/facebook/jest/pull/8912))
- `[jest-resolve]` `moduleNameMapper` should take precedence over Node core modules ([#9563](https://redirect.github.com/facebook/jest/pull/9563))
- `[jest-runtime]` Reset `isolateModules` if it fails ([#9541](https://redirect.github.com/facebook/jest/pull/9541))
- `[jest-runtime]` Yarn PnP errors displayed to the user ([#9681](https://redirect.github.com/facebook/jest/pull/9681))
- `[jest-snapshot]` Downgrade semver to v6 to support node 8 ([#9451](https://redirect.github.com/facebook/jest/pull/9451))
- `[jest-snapshot]` Properly indent new snapshots in the presences of existing ones ([#9523](https://redirect.github.com/facebook/jest/pull/9523))
- `[jest-transform]` Correct sourcemap behavior for transformed and instrumented code ([#9460](https://redirect.github.com/facebook/jest/pull/9460))
- `[jest-transform]` Allow instrumentation of transformed files with weird file extensions ([#9589](https://redirect.github.com/facebook/jest/pull/9589))
- `[@jest/types]` Make `ConfigGlobals` an interface to allow for declaration merging. ([#9570](https://redirect.github.com/facebook/jest/pull/9570))
- `[pretty-format]` Export `OldPlugin` type ([#9491](https://redirect.github.com/facebook/jest/pull/9491))
##### Chore & Maintenance
- `[docs]` Warn about unexpected behavior / bug of node-notifier when using the `notify` options.
- `[docs]` Grammatical corrections to Async docs page. ([#9679](https://redirect.github.com/facebook/jest/pull/9679))
- `[jest-resolver]` Use `resolve` package to implement custom module resolution ([#9520](https://redirect.github.com/facebook/jest/pull/9520))
- `[jest-runtime]` Move execution of `setupFiles` to `jest-runner` ([#9596](https://redirect.github.com/facebook/jest/pull/9596))
- `[jest-runtime]` Update anchor link in `helpers` ([#9616](https://redirect.github.com/facebook/jest/pull/9616))
- `[@jest/reporters]` Remove unused dependencies and type exports ([#9462](https://redirect.github.com/facebook/jest/pull/9462))
- `[website]` Update pictures of reports when matchers fail ([#9214](https://redirect.github.com/facebook/jest/pull/9214))
##### Performance
- `[jest-haste-map]` Reduce number of `lstat` calls in node crawler ([#9514](https://redirect.github.com/facebook/jest/pull/9514))
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
26.0.23
->26.0.24
25.1.0
->25.5.0
Release Notes
jestjs/jest (expect)
### [`v25.5.0`](https://redirect.github.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2550) [Compare Source](https://redirect.github.com/jestjs/jest/compare/v25.4.0...v25.5.0) ##### Features - `[@jest/globals]` New package so Jest's globals can be explicitly imported ([#9801](https://redirect.github.com/facebook/jest/pull/9801)) - `[jest-core]` Show coverage of sources related to tests in changed files ([#9769](https://redirect.github.com/facebook/jest/pull/9769)) - `[jest-runtime]` Populate `require.cache` ([#9841](https://redirect.github.com/facebook/jest/pull/9841)) ##### Fixes - `[*]` Use `graceful-fs` directly in every package instead of relying on `fs` being monkey patched ([#9443](https://redirect.github.com/facebook/jest/pull/9443)) - `[expect]` Prints the Symbol name into the error message with a custom asymmetric matcher ([#9888](https://redirect.github.com/facebook/jest/pull/9888)) - `[jest-circus, jest-jasmine2]` Support older version of `jest-runtime` ([#9903](https://redirect.github.com/facebook/jest/pull/9903) & [#9842](https://redirect.github.com/facebook/jest/pull/9842)) - `[@jest/environment]` Make sure not to reference Jest types ([#9875](https://redirect.github.com/facebook/jest/pull/9875)) - `[jest-message-util]` Code frame printing should respect `--noStackTrace` flag ([#9866](https://redirect.github.com/facebook/jest/pull/9866)) - `[jest-runtime]` Support importing CJS from ESM using `import` statements ([#9850](https://redirect.github.com/facebook/jest/pull/9850)) - `[jest-runtime]` Support importing parallel dynamic `import`s ([#9858](https://redirect.github.com/facebook/jest/pull/9858)) - `[jest-transform]` Improve source map handling when instrumenting transformed code ([#9811](https://redirect.github.com/facebook/jest/pull/9811)) ##### Chore & Maintenance - `[docs]` Add an example for mocking non-default export class ##### Performance - `[jest-resolve]` Update `resolve` to a version using native `realpath`, which is faster than the default JS implementation ([#9872](https://redirect.github.com/facebook/jest/pull/9872)) - `[jest-resolve]` Pass custom cached `realpath` function to `resolve` ([#9873](https://redirect.github.com/facebook/jest/pull/9873)) - `[jest-runtime]` Add `teardown` method to clear any caches when tests complete ([#9906](https://redirect.github.com/facebook/jest/pull/9906)) - `[jest-runtime]` Do not pass files required internally through transformation when loading them ([#9900](https://redirect.github.com/facebook/jest/pull/9900)) - `[jest-runtime]` Use `Map`s instead of object literals as cache holders ([#9901](https://redirect.github.com/facebook/jest/pull/9901)) ### [`v25.4.0`](https://redirect.github.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2540) [Compare Source](https://redirect.github.com/jestjs/jest/compare/v25.3.0...v25.4.0) - `[expect]` Support `async function`s in `toThrow` ([#9817](https://redirect.github.com/facebook/jest/pull/9817)) - `[jest-console]` Add code frame to `console.error` and `console.warn` ([#9741](https://redirect.github.com/facebook/jest/pull/9741)) - `[jest-runtime, jest-jasmine2, jest-circus]` Experimental, limited ECMAScript Modules support ([#9772](https://redirect.github.com/facebook/jest/pull/9772) & [#9842](https://redirect.github.com/facebook/jest/pull/9842)) ##### Fixes - `[expect]` Restore support for passing functions to `toHaveLength` matcher ([#9796](https://redirect.github.com/facebook/jest/pull/9796)) - `[jest-changed-files]` `--only-changed` should include staged files ([#9799](https://redirect.github.com/facebook/jest/pull/9799)) - `[jest-circus]` Throw on nested test definitions ([#9828](https://redirect.github.com/facebook/jest/pull/9828)) - `[jest-each]` `each` will throw an error when called with too many arguments ([#9818](https://redirect.github.com/facebook/jest/pull/9818)) - `[jest-runner]` Don't print warning to stdout when using `--json` ([#9843](https://redirect.github.com/facebook/jest/pull/9843)) ##### Chore & Maintenance - `[*]` Do not generate TypeScript declaration source maps ([#9822](https://redirect.github.com/facebook/jest/pull/9822)) - `[*]` Transpile code for Node 8.3, not 8.0 ([#9827](https://redirect.github.com/facebook/jest/pull/9827)) ### [`v25.3.0`](https://redirect.github.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2530) [Compare Source](https://redirect.github.com/jestjs/jest/compare/v25.2.7...v25.3.0) ##### Features - `[babel-jest]` Support passing `supportsDynamicImport` and `supportsStaticESM` ([#9766](https://redirect.github.com/facebook/jest/pull/9766)) - `[babel-preset-jest]` Enable all syntax plugins not enabled by default that works on current version of Node ([#9774](https://redirect.github.com/facebook/jest/pull/9774)) - `[jest-circus]` Enable writing async test event handlers ([#9397](https://redirect.github.com/facebook/jest/pull/9397)) - `[jest-runtime, @jest/transformer]` Support passing `supportsDynamicImport` and `supportsStaticESM` ([#9597](https://redirect.github.com/facebook/jest/pull/9597)) ##### Chore & Maintenance - `[*]` Replace `any`s with `unknown`s ([#9626](https://redirect.github.com/facebook/jest/pull/9626)) - `[@jest/transform]` Expose type `CacheKeyOptions` for `getCacheKey` ([#9762](https://redirect.github.com/facebook/jest/pull/9762)) - `[@jest/types]` Correct type `testRegex` for `ProjectConfig` ([#9780](https://redirect.github.com/facebook/jest/pull/9780)) ### [`v25.2.7`](https://redirect.github.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2527) [Compare Source](https://redirect.github.com/jestjs/jest/compare/v25.2.6...v25.2.7) ##### Fixes - `[jest-matcher-utils]` Replace accessors with values to avoid calling setters in object descriptors when computing diffs for error reporting ([#9757](https://redirect.github.com/facebook/jest/pull/9757)) - `[@jest/watcher]` Correct return type of `shouldRunTestSuite` for `JestHookEmitter` ([#9753](https://redirect.github.com/facebook/jest/pull/9753)) ### [`v25.2.6`](https://redirect.github.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2526) [Compare Source](https://redirect.github.com/jestjs/jest/compare/v25.2.4...v25.2.6) ##### Chore & Maintenance - `[*]` 25.2.5 was published without changes from 25.2.4 - 25.2.6 includes all changes from that version. ### [`v25.2.4`](https://redirect.github.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2524) [Compare Source](https://redirect.github.com/jestjs/jest/compare/v25.2.3...v25.2.4) ##### Features - `[jest-message-util]` Check for common errors when using the wrong test environment ([#8245](https://redirect.github.com/facebook/jest/pull/8245)) ##### Fixes - `[jest-circus]` Fix type elision of jest-runtime imports ([#9717](https://redirect.github.com/facebook/jest/pull/9717)) - `[@jest/transform]` Fix coverage reporter for uncovered files without transformers, reverting [#9460](https://redirect.github.com/facebook/jest/pull/9460) ([#9724](https://redirect.github.com/facebook/jest/pull/9724)) ### [`v25.2.3`](https://redirect.github.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2523) [Compare Source](https://redirect.github.com/jestjs/jest/compare/v25.2.1...v25.2.3) ##### Fixes - `[*]` Verify all packages are properly downleveled for older versions of TypeScript ([#9715](https://redirect.github.com/facebook/jest/pull/9715)) ### [`v25.2.1`](https://redirect.github.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2521) [Compare Source](https://redirect.github.com/jestjs/jest/compare/v25.2.0...v25.2.1) ##### Fixes - `[*]` Downlevel TypeScript definitions files for compatibility with TS<3.8 ([#9705](https://redirect.github.com/facebook/jest/pull/9705)) ### [`v25.2.0`](https://redirect.github.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2520) [Compare Source](https://redirect.github.com/jestjs/jest/compare/v25.1.0...v25.2.0) ##### Features - `[jest-config]` Support ESM config files with `.js` extension ([#9573](https://redirect.github.com/facebook/jest/pull/9573)). - `[jest-runtime]` Override `module.createRequire` to return a Jest-compatible `require` function ([#9469](https://redirect.github.com/facebook/jest/pull/9469)) - `[jest-haste-map]` \[**BREAKING**] Remove `mapper` option ([#9581](https://redirect.github.com/facebook/jest/pull/9581)) - `[*]` Support array of paths for `moduleNameMapper` aliases ([#9465](https://redirect.github.com/facebook/jest/pull/9465)) - `[jest-reporters]` Adds ability to pass options to the istanbul-reporter through `coverageReporters` ([#9572](https://redirect.github.com/facebook/jest/pull/9572)) - `[jest-runtime]` Require stack when a module cannot be resolved ([#9681](https://redirect.github.com/facebook/jest/pull/9681)) - `[jest-transform]` `writeCacheFile` no longer calls `fsync` ([#9695](https://redirect.github.com/facebook/jest/pull/9695)) ##### Fixes - `[expect]` Handle readonly properties correctly ([#9575](https://redirect.github.com/facebook/jest/pull/9575)) - `[jest-cli]` Set `coverageProvider` correctly when provided in config ([#9562](https://redirect.github.com/facebook/jest/pull/9562)) - `[jest-cli]` Allow specifying `.cjs` and `.mjs` config files by `--config` CLI option ([#9578](https://redirect.github.com/facebook/jest/pull/9578)) - `[jest-cli]` Update yargs to fix CLI flag overriding ([#9519](https://redirect.github.com/facebook/jest/pull/9519)) - `[jest-config]` Treat `setupFilesAfterEnv` like `setupFiles` when normalizing configs against presets ([#9495](https://redirect.github.com/facebook/jest/pull/9495)) - `[jest-config]` Support `.mjs` config files on Windows as well ([#9558](https://redirect.github.com/facebook/jest/pull/9558)) - `[jest-config]` Verify `rootDir` and all `roots` are directories ([#9569](https://redirect.github.com/facebook/jest/pull/9569)) - `[jest-config]` Ensure pattern of `replacePosixSep` is a string ([#9546](https://redirect.github.com/facebook/jest/pull/9546)) - `[jest-haste-map]` Fix crash on unix based systems without find ([#9579](https://redirect.github.com/facebook/jest/pull/9579)) - `[jest-jasmine2]` Fix `--testNamePattern` matching with `concurrent` tests ([#9090](https://redirect.github.com/facebook/jest/pull/9090)) - `[jest-matcher-utils]` Fix diff highlight of symbol-keyed object. ([#9499](https://redirect.github.com/facebook/jest/pull/9499)) - `[@jest/reporters]` Notifications should be fire\&forget rather than having a timeout ([#9567](https://redirect.github.com/facebook/jest/pull/9567)) - `[jest-resolve]` Fix module identity preservation with symlinks and browser field resolution ([#9511](https://redirect.github.com/facebook/jest/pull/9511)) - `[jest-resolve]` Do not confuse directories with files ([#8912](https://redirect.github.com/facebook/jest/pull/8912)) - `[jest-resolve]` `moduleNameMapper` should take precedence over Node core modules ([#9563](https://redirect.github.com/facebook/jest/pull/9563)) - `[jest-runtime]` Reset `isolateModules` if it fails ([#9541](https://redirect.github.com/facebook/jest/pull/9541)) - `[jest-runtime]` Yarn PnP errors displayed to the user ([#9681](https://redirect.github.com/facebook/jest/pull/9681)) - `[jest-snapshot]` Downgrade semver to v6 to support node 8 ([#9451](https://redirect.github.com/facebook/jest/pull/9451)) - `[jest-snapshot]` Properly indent new snapshots in the presences of existing ones ([#9523](https://redirect.github.com/facebook/jest/pull/9523)) - `[jest-transform]` Correct sourcemap behavior for transformed and instrumented code ([#9460](https://redirect.github.com/facebook/jest/pull/9460)) - `[jest-transform]` Allow instrumentation of transformed files with weird file extensions ([#9589](https://redirect.github.com/facebook/jest/pull/9589)) - `[@jest/types]` Make `ConfigGlobals` an interface to allow for declaration merging. ([#9570](https://redirect.github.com/facebook/jest/pull/9570)) - `[pretty-format]` Export `OldPlugin` type ([#9491](https://redirect.github.com/facebook/jest/pull/9491)) ##### Chore & Maintenance - `[docs]` Warn about unexpected behavior / bug of node-notifier when using the `notify` options. - `[docs]` Grammatical corrections to Async docs page. ([#9679](https://redirect.github.com/facebook/jest/pull/9679)) - `[jest-resolver]` Use `resolve` package to implement custom module resolution ([#9520](https://redirect.github.com/facebook/jest/pull/9520)) - `[jest-runtime]` Move execution of `setupFiles` to `jest-runner` ([#9596](https://redirect.github.com/facebook/jest/pull/9596)) - `[jest-runtime]` Update anchor link in `helpers` ([#9616](https://redirect.github.com/facebook/jest/pull/9616)) - `[@jest/reporters]` Remove unused dependencies and type exports ([#9462](https://redirect.github.com/facebook/jest/pull/9462)) - `[website]` Update pictures of reports when matchers fail ([#9214](https://redirect.github.com/facebook/jest/pull/9214)) ##### Performance - `[jest-haste-map]` Reduce number of `lstat` calls in node crawler ([#9514](https://redirect.github.com/facebook/jest/pull/9514))Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.