Open renovate[bot] opened 4 years ago
Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.
You can manually request rebase by checking the rebase/retry box above.
⚠️ Warning: custom changes will be lost.
This PR contains the following updates:
25.1.2
->25.2.3
25.1.0
->25.5.4
Release Notes
facebook/jest
### [`v25.5.4`](https://togithub.com/facebook/jest/blob/HEAD/CHANGELOG.md#2554) [Compare Source](https://togithub.com/facebook/jest/compare/v25.5.3...v25.5.4) ##### Fixes - `[jest-jasmine2]` Don't run `beforeAll` / `afterAll` in skipped describe blocks ([#9931](https://togithub.com/facebook/jest/pull/9931)) ##### Chore & Maintenance - `[jest-runtime]` Do not warn when mutating `require.cache` ([#9946](https://togithub.com/facebook/jest/pull/9946)) ### [`v25.5.3`](https://togithub.com/facebook/jest/blob/HEAD/CHANGELOG.md#2553) [Compare Source](https://togithub.com/facebook/jest/compare/v25.5.2...v25.5.3) ##### Chore & Maintenance - `[jest-circus]` Fix memory leak when running in band ([#9934](https://togithub.com/facebook/jest/pull/9934)) ### [`v25.5.2`](https://togithub.com/facebook/jest/blob/HEAD/CHANGELOG.md#2552) [Compare Source](https://togithub.com/facebook/jest/compare/v25.5.1...v25.5.2) ##### Fixes - `[jest-globals]` Export globals as values, not types ([#9925](https://togithub.com/facebook/jest/pull/9925)) ### [`v25.5.1`](https://togithub.com/facebook/jest/blob/HEAD/CHANGELOG.md#2551) [Compare Source](https://togithub.com/facebook/jest/compare/v25.5.0...v25.5.1) ##### Fixes - `[jest-haste-map]` Add missing `@types/graceful-fs` dependency ([#9913](https://togithub.com/facebook/jest/pull/9913)) - `[jest-runner]` Correctly serialize `Set` passed to worker ([#9915](https://togithub.com/facebook/jest/pull/9915)) - `[jest-runtime]` Vary ESM cache by query ([#9914](https://togithub.com/facebook/jest/pull/9914)) ### [`v25.5.0`](https://togithub.com/facebook/jest/blob/HEAD/CHANGELOG.md#2550) [Compare Source](https://togithub.com/facebook/jest/compare/v25.4.0...v25.5.0) ##### Features - `[@jest/globals]` New package so Jest's globals can be explicitly imported ([#9801](https://togithub.com/facebook/jest/pull/9801)) - `[jest-core]` Show coverage of sources related to tests in changed files ([#9769](https://togithub.com/facebook/jest/pull/9769)) - `[jest-runtime]` Populate `require.cache` ([#9841](https://togithub.com/facebook/jest/pull/9841)) ##### Fixes - `[*]` Use `graceful-fs` directly in every package instead of relying on `fs` being monkey patched ([#9443](https://togithub.com/facebook/jest/pull/9443)) - `[expect]` Prints the Symbol name into the error message with a custom asymmetric matcher ([#9888](https://togithub.com/facebook/jest/pull/9888)) - `[jest-circus, jest-jasmine2]` Support older version of `jest-runtime` ([#9903](https://togithub.com/facebook/jest/pull/9903) & [#9842](https://togithub.com/facebook/jest/pull/9842)) - `[@jest/environment]` Make sure not to reference Jest types ([#9875](https://togithub.com/facebook/jest/pull/9875)) - `[jest-message-util]` Code frame printing should respect `--noStackTrace` flag ([#9866](https://togithub.com/facebook/jest/pull/9866)) - `[jest-runtime]` Support importing CJS from ESM using `import` statements ([#9850](https://togithub.com/facebook/jest/pull/9850)) - `[jest-runtime]` Support importing parallel dynamic `import`s ([#9858](https://togithub.com/facebook/jest/pull/9858)) - `[jest-transform]` Improve source map handling when instrumenting transformed code ([#9811](https://togithub.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://togithub.com/facebook/jest/pull/9872)) - `[jest-resolve]` Pass custom cached `realpath` function to `resolve` ([#9873](https://togithub.com/facebook/jest/pull/9873)) - `[jest-runtime]` Add `teardown` method to clear any caches when tests complete ([#9906](https://togithub.com/facebook/jest/pull/9906)) - `[jest-runtime]` Do not pass files required internally through transformation when loading them ([#9900](https://togithub.com/facebook/jest/pull/9900)) - `[jest-runtime]` Use `Map`s instead of object literals as cache holders ([#9901](https://togithub.com/facebook/jest/pull/9901)) ### [`v25.4.0`](https://togithub.com/facebook/jest/blob/HEAD/CHANGELOG.md#2540) [Compare Source](https://togithub.com/facebook/jest/compare/v25.3.0...v25.4.0) - `[expect]` Support `async function`s in `toThrow` ([#9817](https://togithub.com/facebook/jest/pull/9817)) - `[jest-console]` Add code frame to `console.error` and `console.warn` ([#9741](https://togithub.com/facebook/jest/pull/9741)) - `[jest-runtime, jest-jasmine2, jest-circus]` Experimental, limited ECMAScript Modules support ([#9772](https://togithub.com/facebook/jest/pull/9772) & [#9842](https://togithub.com/facebook/jest/pull/9842)) ##### Fixes - `[expect]` Restore support for passing functions to `toHaveLength` matcher ([#9796](https://togithub.com/facebook/jest/pull/9796)) - `[jest-changed-files]` `--only-changed` should include staged files ([#9799](https://togithub.com/facebook/jest/pull/9799)) - `[jest-circus]` Throw on nested test definitions ([#9828](https://togithub.com/facebook/jest/pull/9828)) - `[jest-each]` `each` will throw an error when called with too many arguments ([#9818](https://togithub.com/facebook/jest/pull/9818)) - `[jest-runner]` Don't print warning to stdout when using `--json` ([#9843](https://togithub.com/facebook/jest/pull/9843)) ##### Chore & Maintenance - `[*]` Do not generate TypeScript declaration source maps ([#9822](https://togithub.com/facebook/jest/pull/9822)) - `[*]` Transpile code for Node 8.3, not 8.0 ([#9827](https://togithub.com/facebook/jest/pull/9827)) ### [`v25.3.0`](https://togithub.com/facebook/jest/blob/HEAD/CHANGELOG.md#2530) [Compare Source](https://togithub.com/facebook/jest/compare/v25.2.7...v25.3.0) ##### Features - `[babel-jest]` Support passing `supportsDynamicImport` and `supportsStaticESM` ([#9766](https://togithub.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://togithub.com/facebook/jest/pull/9774)) - `[jest-circus]` Enable writing async test event handlers ([#9397](https://togithub.com/facebook/jest/pull/9397)) - `[jest-runtime, @jest/transformer]` Support passing `supportsDynamicImport` and `supportsStaticESM` ([#9597](https://togithub.com/facebook/jest/pull/9597)) ##### Chore & Maintenance - `[*]` Replace `any`s with `unknown`s ([#9626](https://togithub.com/facebook/jest/pull/9626)) - `[@jest/transform]` Expose type `CacheKeyOptions` for `getCacheKey` ([#9762](https://togithub.com/facebook/jest/pull/9762)) - `[@jest/types]` Correct type `testRegex` for `ProjectConfig` ([#9780](https://togithub.com/facebook/jest/pull/9780)) ### [`v25.2.7`](https://togithub.com/facebook/jest/blob/HEAD/CHANGELOG.md#2527) [Compare Source](https://togithub.com/facebook/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://togithub.com/facebook/jest/pull/9757)) - `[@jest/watcher]` Correct return type of `shouldRunTestSuite` for `JestHookEmitter` ([#9753](https://togithub.com/facebook/jest/pull/9753)) ### [`v25.2.6`](https://togithub.com/facebook/jest/blob/HEAD/CHANGELOG.md#2526) [Compare Source](https://togithub.com/facebook/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://togithub.com/facebook/jest/blob/HEAD/CHANGELOG.md#2524) [Compare Source](https://togithub.com/facebook/jest/compare/v25.2.3...v25.2.4) ##### Features - `[jest-message-util]` Check for common errors when using the wrong test environment ([#8245](https://togithub.com/facebook/jest/pull/8245)) ##### Fixes - `[jest-circus]` Fix type elision of jest-runtime imports ([#9717](https://togithub.com/facebook/jest/pull/9717)) - `[@jest/transform]` Fix coverage reporter for uncovered files without transformers, reverting [#9460](https://togithub.com/facebook/jest/pull/9460) ([#9724](https://togithub.com/facebook/jest/pull/9724)) ### [`v25.2.3`](https://togithub.com/facebook/jest/blob/HEAD/CHANGELOG.md#2523) [Compare Source](https://togithub.com/facebook/jest/compare/v25.2.2...v25.2.3) ##### Fixes - `[*]` Verify all packages are properly downleveled for older versions of TypeScript ([#9715](https://togithub.com/facebook/jest/pull/9715)) ### [`v25.2.2`](https://togithub.com/facebook/jest/blob/HEAD/CHANGELOG.md#2522) [Compare Source](https://togithub.com/facebook/jest/compare/v25.2.1...v25.2.2) ##### Fixes - `[jest-environment-node]` Remove `getVmContext` from Node env on older versions of Node ([#9708](https://togithub.com/facebook/jest/pull/9708)) - `[jest-runtime]` Return constructable class from `require('module')` ([#9711](https://togithub.com/facebook/jest/pull/9711)) ### [`v25.2.1`](https://togithub.com/facebook/jest/blob/HEAD/CHANGELOG.md#2521) [Compare Source](https://togithub.com/facebook/jest/compare/v25.2.0...v25.2.1) ##### Fixes - `[*]` Downlevel TypeScript definitions files for compatibility with TS<3.8 ([#9705](https://togithub.com/facebook/jest/pull/9705)) ### [`v25.2.0`](https://togithub.com/facebook/jest/blob/HEAD/CHANGELOG.md#2520) [Compare Source](https://togithub.com/facebook/jest/compare/v25.1.0...v25.2.0) ##### Features - `[jest-config]` Support ESM config files with `.js` extension ([#9573](https://togithub.com/facebook/jest/pull/9573)). - `[jest-runtime]` Override `module.createRequire` to return a Jest-compatible `require` function ([#9469](https://togithub.com/facebook/jest/pull/9469)) - `[jest-haste-map]` \[**BREAKING**] Remove `mapper` option ([#9581](https://togithub.com/facebook/jest/pull/9581)) - `[*]` Support array of paths for `moduleNameMapper` aliases ([#9465](https://togithub.com/facebook/jest/pull/9465)) - `[jest-reporters]` Adds ability to pass options to the istanbul-reporter through `coverageReporters` ([#9572](https://togithub.com/facebook/jest/pull/9572)) - `[jest-runtime]` Require stack when a module cannot be resolved ([#9681](https://togithub.com/facebook/jest/pull/9681)) - `[jest-transform]` `writeCacheFile` no longer calls `fsync` ([#9695](https://togithub.com/facebook/jest/pull/9695)) ##### Fixes - `[expect]` Handle readonly properties correctly ([#9575](https://togithub.com/facebook/jest/pull/9575)) - `[jest-cli]` Set `coverageProvider` correctly when provided in config ([#9562](https://togithub.com/facebook/jest/pull/9562)) - `[jest-cli]` Allow specifying `.cjs` and `.mjs` config files by `--config` CLI option ([#9578](https://togithub.com/facebook/jest/pull/9578)) - `[jest-cli]` Update yargs to fix CLI flag overriding ([#9519](https://togithub.com/facebook/jest/pull/9519)) - `[jest-config]` Treat `setupFilesAfterEnv` like `setupFiles` when normalizing configs against presets ([#9495](https://togithub.com/facebook/jest/pull/9495)) - `[jest-config]` Support `.mjs` config files on Windows as well ([#9558](https://togithub.com/facebook/jest/pull/9558)) - `[jest-config]` Verify `rootDir` and all `roots` are directories ([#9569](https://togithub.com/facebook/jest/pull/9569)) - `[jest-config]` Ensure pattern of `replacePosixSep` is a string ([#9546](https://togithub.com/facebook/jest/pull/9546)) - `[jest-haste-map]` Fix crash on unix based systems without find ([#9579](https://togithub.com/facebook/jest/pull/9579)) - `[jest-jasmine2]` Fix `--testNamePattern` matching with `concurrent` tests ([#9090](https://togithub.com/facebook/jest/pull/9090)) - `[jest-matcher-utils]` Fix diff highlight of symbol-keyed object. ([#9499](https://togithub.com/facebook/jest/pull/9499)) - `[@jest/reporters]` Notifications should be fire\&forget rather than having a timeout ([#9567](https://togithub.com/facebook/jest/pull/9567)) - `[jest-resolve]` Fix module identity preservation with symlinks and browser field resolution ([#9511](https://togithub.com/facebook/jest/pull/9511)) - `[jest-resolve]` Do not confuse directories with files ([#8912](https://togithub.com/facebook/jest/pull/8912)) - `[jest-resolve]` `moduleNameMapper` should take precedence over Node core modules ([#9563](https://togithub.com/facebook/jest/pull/9563)) - `[jest-runtime]` Reset `isolateModules` if it fails ([#9541](https://togithub.com/facebook/jest/pull/9541)) - `[jest-runtime]` Yarn PnP errors displayed to the user ([#9681](https://togithub.com/facebook/jest/pull/9681)) - `[jest-snapshot]` Downgrade semver to v6 to support node 8 ([#9451](https://togithub.com/facebook/jest/pull/9451)) - `[jest-snapshot]` Properly indent new snapshots in the presences of existing ones ([#9523](https://togithub.com/facebook/jest/pull/9523)) - `[jest-transform]` Correct sourcemap behavior for transformed and instrumented code ([#9460](https://togithub.com/facebook/jest/pull/9460)) - `[jest-transform]` Allow instrumentation of transformed files with weird file extensions ([#9589](https://togithub.com/facebook/jest/pull/9589)) - `[@jest/types]` Make `ConfigGlobals` an interface to allow for declaration merging. ([#9570](https://togithub.com/facebook/jest/pull/9570)) - `[pretty-format]` Export `OldPlugin` type ([#9491](https://togithub.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://togithub.com/facebook/jest/pull/9679)) - `[jest-resolver]` Use `resolve` package to implement custom module resolution ([#9520](https://togithub.com/facebook/jest/pull/9520)) - `[jest-runtime]` Move execution of `setupFiles` to `jest-runner` ([#9596](https://togithub.com/facebook/jest/pull/9596)) - `[jest-runtime]` Update anchor link in `helpers` ([#9616](https://togithub.com/facebook/jest/pull/9616)) - `[@jest/reporters]` Remove unused dependencies and type exports ([#9462](https://togithub.com/facebook/jest/pull/9462)) - `[website]` Update pictures of reports when matchers fail ([#9214](https://togithub.com/facebook/jest/pull/9214)) ##### Performance - `[jest-haste-map]` Reduce number of `lstat` calls in node crawler ([#9514](https://togithub.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 has been generated by Mend Renovate. View repository job log here.