jestjs/jest (jest)
### [`v23.6.0`](https://togithub.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2360)
[Compare Source](https://togithub.com/jestjs/jest/compare/v23.5.0...v23.6.0)
##### Features
- `[jest-cli]` Add `changedSince` to allowed watch mode configs ([#6955](https://togithub.com/facebook/jest/pull/6955))
- `[babel-jest]` Add support for `babel.config.js` added in Babel 7.0.0 ([#6911](https://togithub.com/facebook/jest/pull/6911))
- `[jest-resolve]` Add support for an experimental `mapper` option (Watchman crawler only) that adds virtual files to the Haste map ([#6940](https://togithub.com/facebook/jest/pull/6940))
##### Fixes
- `[jest-resolve]` Only resolve realpath once in try-catch ([#6925](https://togithub.com/facebook/jest/pull/6925))
- `[expect]` Fix TypeError in `toBeInstanceOf` on `null` or `undefined` ([#6912](https://togithub.com/facebook/jest/pull/6912))
- `[jest-jasmine2]` Throw a descriptive error if the first argument supplied to a hook was not a function ([#6917](https://togithub.com/facebook/jest/pull/6917)) and ([#6931](https://togithub.com/facebook/jest/pull/6931))
- `[jest-circus]` Throw a descriptive error if the first argument supplied to a hook was not a function ([#6917](https://togithub.com/facebook/jest/pull/6917)) and ([#6931](https://togithub.com/facebook/jest/pull/6931))
- `[expect]` Fix variadic custom asymmetric matchers ([#6898](https://togithub.com/facebook/jest/pull/6898))
- `[jest-cli]` Fix incorrect `testEnvironmentOptions` warning ([#6852](https://togithub.com/facebook/jest/pull/6852))
- `[jest-each]` Prevent done callback being supplied to describe ([#6843](https://togithub.com/facebook/jest/pull/6843))
- `[jest-config]` Better error message for a case when a preset module was found, but no `jest-preset.js` or `jest-preset.json` at the root ([#6863](https://togithub.com/facebook/jest/pull/6863))
- `[jest-haste-map]` Catch crawler error when unsuccessfully reading directories ([#6761](https://togithub.com/facebook/jest/pull/6761))
##### Chore & Maintenance
- `[docs]` Add custom toMatchSnapshot matcher docs ([#6837](https://togithub.com/facebook/jest/pull/6837))
- `[docs]` Improve the documentation regarding preset configuration ([#6864](https://togithub.com/facebook/jest/issues/6864))
- `[docs]` Clarify usage of `--projects` CLI option ([#6872](https://togithub.com/facebook/jest/pull/6872))
- `[docs]` Correct `failure-change` notification mode ([#6878](https://togithub.com/facebook/jest/pull/6878))
- `[scripts]` Don’t remove node_modules from subdirectories of presets in e2e tests ([#6948](https://togithub.com/facebook/jest/pull/6948))
- `[diff-sequences]` Double-check number of differences in tests ([#6953](https://togithub.com/facebook/jest/pull/6953))
### [`v23.5.0`](https://togithub.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2350)
[Compare Source](https://togithub.com/jestjs/jest/compare/v23.4.2...v23.5.0)
##### Features
- `[jest-cli]` Add package name to `NotifyReporter` notification ([#5898](https://togithub.com/facebook/jest/pull/5898))
- `[jest-runner]` print stack trace when `process.exit` is called from user code ([#6714](https://togithub.com/facebook/jest/pull/6714))
- `[jest-each]` introduces `%#` option to add index of the test to its title ([#6414](https://togithub.com/facebook/jest/pull/6414))
- `[pretty-format]` Support serializing `DocumentFragment` ([#6705](https://togithub.com/facebook/jest/pull/6705))
- `[jest-validate]` Add `recursive` and `recursiveBlacklist` options for deep config checks ([#6802](https://togithub.com/facebook/jest/pull/6802))
- `[jest-cli]` Check watch plugins for key conflicts ([#6697](https://togithub.com/facebook/jest/pull/6697))
##### Fixes
- `[jest-snapshot]` Mark snapshots as obsolete when moved to an inline snapshot ([#6773](https://togithub.com/facebook/jest/pull/6773))
- `[jest-config]` Fix `--coverage` with `--findRelatedTests` overwriting `collectCoverageFrom` options ([#6736](https://togithub.com/facebook/jest/pull/6736))
- `[jest-config]` Update default config for testURL from 'about:blank' to 'http://localhost' to address latest JSDOM security warning. ([#6792](https://togithub.com/facebook/jest/pull/6792))
- `[jest-cli]` Fix `testMatch` not working with negations ([#6648](https://togithub.com/facebook/jest/pull/6648))
- `[jest-cli]` Don't report promises as open handles ([#6716](https://togithub.com/facebook/jest/pull/6716))
- `[jest-each]` Add timeout support to parameterised tests ([#6660](https://togithub.com/facebook/jest/pull/6660))
- `[jest-cli]` Improve the message when running coverage while there are no files matching global threshold ([#6334](https://togithub.com/facebook/jest/pull/6334))
- `[jest-snapshot]` Correctly merge property matchers with the rest of the snapshot in `toMatchSnapshot`. ([#6528](https://togithub.com/facebook/jest/pull/6528))
- `[jest-snapshot]` Add error messages for invalid property matchers. ([#6528](https://togithub.com/facebook/jest/pull/6528))
- `[jest-cli]` Show open handles from inside test files as well ([#6263](https://togithub.com/facebook/jest/pull/6263))
- `[jest-haste-map]` Fix a problem where creating folders ending with `.js` could cause a crash ([#6818](https://togithub.com/facebook/jest/pull/6818))
##### Chore & Maintenance
- `[docs]` Document another option to avoid warnings with React 16 ([#5258](https://togithub.com/facebook/jest/issues/5258))
- `[docs]` Add note explaining when `jest.setTimeout` should be called ([#6817](https://togithub.com/facebook/jest/pull/6817/files))
- `[docs]` Fixed bug in example code ([#6828](https://togithub.com/facebook/jest/pull/6828))
### [`v23.4.2`](https://togithub.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2342)
[Compare Source](https://togithub.com/jestjs/jest/compare/v23.4.1...v23.4.2)
##### Performance
- `[jest-changed-files]` limit git and hg commands to specified roots ([#6732](https://togithub.com/facebook/jest/pull/6732))
##### Fixes
- `[jest-circus]` Fix retryTimes so errors are reset before re-running ([#6762](https://togithub.com/facebook/jest/pull/6762))
- `[docs]` Update `expect.objectContaining()` description ([#6754](https://togithub.com/facebook/jest/pull/6754))
- `[babel-jest]` Make `getCacheKey()` take into account `createTransformer` options ([#6699](https://togithub.com/facebook/jest/pull/6699))
- `[jest-jasmine2]` Use prettier through `require` instead of `localRequire`. Fixes `matchInlineSnapshot` where prettier dependencies like `path` and `fs` are mocked with `jest.mock`. ([#6776](https://togithub.com/facebook/jest/pull/6776))
- `[docs]` Fix contributors link ([#6711](https://togithub.com/facebook/jest/pull/6711))
- `[website]` Fix website versions page to link to correct language ([#6734](https://togithub.com/facebook/jest/pull/6734))
- `[expect]` Update `toContain` suggestion to contain equal message ([#6810](https://togithub.com/facebook/jest/pull/6810))
### [`v23.4.1`](https://togithub.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2341)
[Compare Source](https://togithub.com/jestjs/jest/compare/v23.4.0...v23.4.1)
##### Features
- `[jest-cli]` Watch plugins now have access to a broader range of global configuration options in their `updateConfigAndRun` callbacks, so they can provide a wider set of extra features ([#6473](https://togithub.com/facebook/jest/pull/6473))
- `[jest-snapshot]` `babel-traverse` is now passed to `jest-snapshot` explicitly to avoid unnecessary requires in every test
##### Fixes
- `[jest-haste-map]` Optimize watchman crawler by using `glob` on initial query ([#6689](https://togithub.com/facebook/jest/pull/6689))
- `[pretty-format]` Fix formatting of invalid Date objects ([#6635](https://togithub.com/facebook/jest/pull/6635))
### [`v23.4.0`](https://togithub.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2340)
[Compare Source](https://togithub.com/jestjs/jest/compare/v23.3.0...v23.4.0)
##### Features
- `[jest-haste-map]` Add `computeDependencies` flag to avoid opening files if not needed ([#6667](https://togithub.com/facebook/jest/pull/6667))
- `[jest-runtime]` Support `require.resolve.paths` ([#6471](https://togithub.com/facebook/jest/pull/6471))
- `[jest-runtime]` Support `paths` option for `require.resolve` ([#6471](https://togithub.com/facebook/jest/pull/6471))
##### Fixes
- `[jest-runner]` Force parallel runs for watch mode, to avoid TTY freeze ([#6647](https://togithub.com/facebook/jest/pull/6647))
- `[jest-cli]` properly reprint resolver errors in watch mode ([#6407](https://togithub.com/facebook/jest/pull/6407))
- `[jest-cli]` Write configuration to stdout when the option was explicitly passed to Jest ([#6447](https://togithub.com/facebook/jest/pull/6447))
- `[jest-cli]` Fix regression on non-matching suites ([6657](https://togithub.com/facebook/jest/pull/6657))
- `[jest-runtime]` Roll back `micromatch` version to prevent regression when matching files ([#6661](https://togithub.com/facebook/jest/pull/6661))
### [`v23.3.0`](https://togithub.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2330)
[Compare Source](https://togithub.com/jestjs/jest/compare/v23.2.0...v23.3.0)
##### Features
- `[jest-cli]` Allow watch plugin to be configured ([#6603](https://togithub.com/facebook/jest/pull/6603))
- `[jest-snapshot]` Introduce `toMatchInlineSnapshot` and `toThrowErrorMatchingInlineSnapshot` matchers ([#6380](https://togithub.com/facebook/jest/pull/6380))
##### Fixes
- `[jest-regex-util]` Improve handling already escaped path separators on Windows ([#6523](https://togithub.com/facebook/jest/pull/6523))
- `[jest-cli]` Fix `testNamePattern` value with interactive snapshots ([#6579](https://togithub.com/facebook/jest/pull/6579))
- `[jest-cli]` Fix enter to interrupt watch mode ([#6601](https://togithub.com/facebook/jest/pull/6601))
##### Chore & Maintenance
- `[website]` Switch domain to ([#6549](https://togithub.com/facebook/jest/pull/6549))
- `[tests]` Improve stability of `yarn test` on Windows ([#6534](https://togithub.com/facebook/jest/pull/6534))
- `[*]` Transpile object shorthand into Node 4 compatible syntax ([#6582](https://togithub.com/facebook/jest/pull/6582))
- `[*]` Update all legacy links to jestjs.io ([#6622](https://togithub.com/facebook/jest/pull/6622))
- `[docs]` Add docs for 23.1, 23.2, and 23.3 ([#6623](https://togithub.com/facebook/jest/pull/6623))
- `[website]` Only test/deploy website if relevant files are changed ([#6626](https://togithub.com/facebook/jest/pull/6626))
- `[docs]` Describe behavior of `resetModules` option when set to `false` ([#6641](https://togithub.com/facebook/jest/pull/6641))
### [`v23.2.0`](https://togithub.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2320)
[Compare Source](https://togithub.com/jestjs/jest/compare/v23.1.0...v23.2.0)
##### Features
- `[jest-each]` Add support for keyPaths in test titles ([#6457](https://togithub.com/facebook/jest/pull/6457))
- `[jest-cli]` Add `jest --init` option that generates a basic configuration file with a short description for each option ([#6442](https://togithub.com/facebook/jest/pull/6442))
- `[jest.retryTimes]` Add `jest.retryTimes()` option that allows failed tests to be retried n-times when using jest-circus. ([#6498](https://togithub.com/facebook/jest/pull/6498))
##### Fixes
- `[docs]` Fixed error in documentation for expect.not.arrayContaining(array). ([#6491](https://togithub.com/facebook/jest/pull/6491))
- `[jest-cli]` Add check to make sure one or more tests have run before notifying when using `--notify` ([#6495](https://togithub.com/facebook/jest/pull/6495))
- `[jest-cli]` Pass `globalConfig` as a parameter to `globalSetup` and `globalTeardown` functions ([#6486](https://togithub.com/facebook/jest/pull/6486))
- `[jest-config]` Add missing options to the `defaults` object ([#6428](https://togithub.com/facebook/jest/pull/6428))
- `[expect]` Using symbolic property names in arrays no longer causes the `toEqual` matcher to fail ([#6391](https://togithub.com/facebook/jest/pull/6391))
- `[expect]` `toEqual` no longer tries to compare non-enumerable symbolic properties, to be consistent with non-symbolic properties. ([#6398](https://togithub.com/facebook/jest/pull/6398))
- `[jest-util]` `console.timeEnd` now properly log elapsed time in milliseconds. ([#6456](https://togithub.com/facebook/jest/pull/6456))
- `[jest-mock]` Fix `MockNativeMethods` access in react-native `jest.mock()` ([#6505](https://togithub.com/facebook/jest/pull/6505))
- `[jest-cli]` Fix `reporters` for `moduleName` = `'default'` ([#6542](https://togithub.com/facebook/jest/pull/6542))
##### Chore & Maintenance
- `[docs]` Add jest-each docs for 1 dimensional arrays ([#6444](https://togithub.com/facebook/jest/pull/6444/files))
### [`v23.1.0`](https://togithub.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2310)
[Compare Source](https://togithub.com/jestjs/jest/compare/v23.0.1...v23.1.0)
##### Features
- `[jest-each]` Add pretty-format serialising to each titles ([#6357](https://togithub.com/facebook/jest/pull/6357))
- `[jest-cli]` shouldRunTestSuite watch hook now receives an object with `config`, `testPath` and `duration` ([#6350](https://togithub.com/facebook/jest/pull/6350))
- `[jest-each]` Support one dimensional array of data ([#6351](https://togithub.com/facebook/jest/pull/6351))
- `[jest-watch]` create new package `jest-watch` to ease custom watch plugin development ([#6318](https://togithub.com/facebook/jest/pull/6318))
- `[jest-circus]` Make hooks in empty describe blocks error ([#6320](https://togithub.com/facebook/jest/pull/6320))
- Add a config/CLI option `errorOnDeprecated` which makes calling deprecated APIs throw hepful error messages ([#6339](https://togithub.com/facebook/jest/pull/6339))
##### Fixes
- `[jest-each]` Fix pluralising missing arguments error ([#6369](https://togithub.com/facebook/jest/pull/6369))
- `[jest-each]` Stop test title concatenating extra args ([#6346](https://togithub.com/facebook/jest/pull/6346))
- `[expect]` toHaveBeenNthCalledWith/nthCalledWith gives wrong call messages if not matched ([#6340](https://togithub.com/facebook/jest/pull/6340))
- `[jest-each]` Make sure invalid arguments to `each` points back to the user's code ([#6347](https://togithub.com/facebook/jest/pull/6347))
- `[expect]` toMatchObject throws TypeError when a source property is null ([#6313](https://togithub.com/facebook/jest/pull/6313))
- `[jest-cli]` Normalize slashes in paths in CLI output on Windows ([#6310](https://togithub.com/facebook/jest/pull/6310))
- `[jest-cli]` Fix run beforeAll in excluded suites tests" mode. ([#6234](https://togithub.com/facebook/jest/pull/6234))
- `[jest-haste-map`] Compute SHA-1s for non-tracked files when using Node crawler ([#6264](https://togithub.com/facebook/jest/pull/6264))
##### Chore & Maintenance
- `[docs]` Improve documentation of `mockClear`, `mockReset`, and `mockRestore` ([#6227](https://togithub.com/facebook/jest/pull/6227/files))
- `[jest-each]` Refactor each to use shared implementation with core ([#6345](https://togithub.com/facebook/jest/pull/6345))
- `[jest-each]` Update jest-each docs for serialising values into titles ([#6337](https://togithub.com/facebook/jest/pull/6337))
- `[jest-circus]` Add dependency on jest-each ([#6309](https://togithub.com/facebook/jest/pull/6309))
- `[filenames]` Rename "integration-tests" to "e2e" ([#6315](https://togithub.com/facebook/jest/pull/6315))
- `[docs]` Mention the use of commit hash with `--changedSince` flag ([#6330](https://togithub.com/facebook/jest/pull/6330))
Configuration
📅 Schedule: Branch creation - "after 4pm on friday,before 9am on monday,every weekend" in timezone Europe/Paris, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
23.0.1
->23.6.0
Release Notes
jestjs/jest (jest)
### [`v23.6.0`](https://togithub.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2360) [Compare Source](https://togithub.com/jestjs/jest/compare/v23.5.0...v23.6.0) ##### Features - `[jest-cli]` Add `changedSince` to allowed watch mode configs ([#6955](https://togithub.com/facebook/jest/pull/6955)) - `[babel-jest]` Add support for `babel.config.js` added in Babel 7.0.0 ([#6911](https://togithub.com/facebook/jest/pull/6911)) - `[jest-resolve]` Add support for an experimental `mapper` option (Watchman crawler only) that adds virtual files to the Haste map ([#6940](https://togithub.com/facebook/jest/pull/6940)) ##### Fixes - `[jest-resolve]` Only resolve realpath once in try-catch ([#6925](https://togithub.com/facebook/jest/pull/6925)) - `[expect]` Fix TypeError in `toBeInstanceOf` on `null` or `undefined` ([#6912](https://togithub.com/facebook/jest/pull/6912)) - `[jest-jasmine2]` Throw a descriptive error if the first argument supplied to a hook was not a function ([#6917](https://togithub.com/facebook/jest/pull/6917)) and ([#6931](https://togithub.com/facebook/jest/pull/6931)) - `[jest-circus]` Throw a descriptive error if the first argument supplied to a hook was not a function ([#6917](https://togithub.com/facebook/jest/pull/6917)) and ([#6931](https://togithub.com/facebook/jest/pull/6931)) - `[expect]` Fix variadic custom asymmetric matchers ([#6898](https://togithub.com/facebook/jest/pull/6898)) - `[jest-cli]` Fix incorrect `testEnvironmentOptions` warning ([#6852](https://togithub.com/facebook/jest/pull/6852)) - `[jest-each]` Prevent done callback being supplied to describe ([#6843](https://togithub.com/facebook/jest/pull/6843)) - `[jest-config]` Better error message for a case when a preset module was found, but no `jest-preset.js` or `jest-preset.json` at the root ([#6863](https://togithub.com/facebook/jest/pull/6863)) - `[jest-haste-map]` Catch crawler error when unsuccessfully reading directories ([#6761](https://togithub.com/facebook/jest/pull/6761)) ##### Chore & Maintenance - `[docs]` Add custom toMatchSnapshot matcher docs ([#6837](https://togithub.com/facebook/jest/pull/6837)) - `[docs]` Improve the documentation regarding preset configuration ([#6864](https://togithub.com/facebook/jest/issues/6864)) - `[docs]` Clarify usage of `--projects` CLI option ([#6872](https://togithub.com/facebook/jest/pull/6872)) - `[docs]` Correct `failure-change` notification mode ([#6878](https://togithub.com/facebook/jest/pull/6878)) - `[scripts]` Don’t remove node_modules from subdirectories of presets in e2e tests ([#6948](https://togithub.com/facebook/jest/pull/6948)) - `[diff-sequences]` Double-check number of differences in tests ([#6953](https://togithub.com/facebook/jest/pull/6953)) ### [`v23.5.0`](https://togithub.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2350) [Compare Source](https://togithub.com/jestjs/jest/compare/v23.4.2...v23.5.0) ##### Features - `[jest-cli]` Add package name to `NotifyReporter` notification ([#5898](https://togithub.com/facebook/jest/pull/5898)) - `[jest-runner]` print stack trace when `process.exit` is called from user code ([#6714](https://togithub.com/facebook/jest/pull/6714)) - `[jest-each]` introduces `%#` option to add index of the test to its title ([#6414](https://togithub.com/facebook/jest/pull/6414)) - `[pretty-format]` Support serializing `DocumentFragment` ([#6705](https://togithub.com/facebook/jest/pull/6705)) - `[jest-validate]` Add `recursive` and `recursiveBlacklist` options for deep config checks ([#6802](https://togithub.com/facebook/jest/pull/6802)) - `[jest-cli]` Check watch plugins for key conflicts ([#6697](https://togithub.com/facebook/jest/pull/6697)) ##### Fixes - `[jest-snapshot]` Mark snapshots as obsolete when moved to an inline snapshot ([#6773](https://togithub.com/facebook/jest/pull/6773)) - `[jest-config]` Fix `--coverage` with `--findRelatedTests` overwriting `collectCoverageFrom` options ([#6736](https://togithub.com/facebook/jest/pull/6736)) - `[jest-config]` Update default config for testURL from 'about:blank' to 'http://localhost' to address latest JSDOM security warning. ([#6792](https://togithub.com/facebook/jest/pull/6792)) - `[jest-cli]` Fix `testMatch` not working with negations ([#6648](https://togithub.com/facebook/jest/pull/6648)) - `[jest-cli]` Don't report promises as open handles ([#6716](https://togithub.com/facebook/jest/pull/6716)) - `[jest-each]` Add timeout support to parameterised tests ([#6660](https://togithub.com/facebook/jest/pull/6660)) - `[jest-cli]` Improve the message when running coverage while there are no files matching global threshold ([#6334](https://togithub.com/facebook/jest/pull/6334)) - `[jest-snapshot]` Correctly merge property matchers with the rest of the snapshot in `toMatchSnapshot`. ([#6528](https://togithub.com/facebook/jest/pull/6528)) - `[jest-snapshot]` Add error messages for invalid property matchers. ([#6528](https://togithub.com/facebook/jest/pull/6528)) - `[jest-cli]` Show open handles from inside test files as well ([#6263](https://togithub.com/facebook/jest/pull/6263)) - `[jest-haste-map]` Fix a problem where creating folders ending with `.js` could cause a crash ([#6818](https://togithub.com/facebook/jest/pull/6818)) ##### Chore & Maintenance - `[docs]` Document another option to avoid warnings with React 16 ([#5258](https://togithub.com/facebook/jest/issues/5258)) - `[docs]` Add note explaining when `jest.setTimeout` should be called ([#6817](https://togithub.com/facebook/jest/pull/6817/files)) - `[docs]` Fixed bug in example code ([#6828](https://togithub.com/facebook/jest/pull/6828)) ### [`v23.4.2`](https://togithub.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2342) [Compare Source](https://togithub.com/jestjs/jest/compare/v23.4.1...v23.4.2) ##### Performance - `[jest-changed-files]` limit git and hg commands to specified roots ([#6732](https://togithub.com/facebook/jest/pull/6732)) ##### Fixes - `[jest-circus]` Fix retryTimes so errors are reset before re-running ([#6762](https://togithub.com/facebook/jest/pull/6762)) - `[docs]` Update `expect.objectContaining()` description ([#6754](https://togithub.com/facebook/jest/pull/6754)) - `[babel-jest]` Make `getCacheKey()` take into account `createTransformer` options ([#6699](https://togithub.com/facebook/jest/pull/6699)) - `[jest-jasmine2]` Use prettier through `require` instead of `localRequire`. Fixes `matchInlineSnapshot` where prettier dependencies like `path` and `fs` are mocked with `jest.mock`. ([#6776](https://togithub.com/facebook/jest/pull/6776)) - `[docs]` Fix contributors link ([#6711](https://togithub.com/facebook/jest/pull/6711)) - `[website]` Fix website versions page to link to correct language ([#6734](https://togithub.com/facebook/jest/pull/6734)) - `[expect]` Update `toContain` suggestion to contain equal message ([#6810](https://togithub.com/facebook/jest/pull/6810)) ### [`v23.4.1`](https://togithub.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2341) [Compare Source](https://togithub.com/jestjs/jest/compare/v23.4.0...v23.4.1) ##### Features - `[jest-cli]` Watch plugins now have access to a broader range of global configuration options in their `updateConfigAndRun` callbacks, so they can provide a wider set of extra features ([#6473](https://togithub.com/facebook/jest/pull/6473)) - `[jest-snapshot]` `babel-traverse` is now passed to `jest-snapshot` explicitly to avoid unnecessary requires in every test ##### Fixes - `[jest-haste-map]` Optimize watchman crawler by using `glob` on initial query ([#6689](https://togithub.com/facebook/jest/pull/6689)) - `[pretty-format]` Fix formatting of invalid Date objects ([#6635](https://togithub.com/facebook/jest/pull/6635)) ### [`v23.4.0`](https://togithub.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2340) [Compare Source](https://togithub.com/jestjs/jest/compare/v23.3.0...v23.4.0) ##### Features - `[jest-haste-map]` Add `computeDependencies` flag to avoid opening files if not needed ([#6667](https://togithub.com/facebook/jest/pull/6667)) - `[jest-runtime]` Support `require.resolve.paths` ([#6471](https://togithub.com/facebook/jest/pull/6471)) - `[jest-runtime]` Support `paths` option for `require.resolve` ([#6471](https://togithub.com/facebook/jest/pull/6471)) ##### Fixes - `[jest-runner]` Force parallel runs for watch mode, to avoid TTY freeze ([#6647](https://togithub.com/facebook/jest/pull/6647)) - `[jest-cli]` properly reprint resolver errors in watch mode ([#6407](https://togithub.com/facebook/jest/pull/6407)) - `[jest-cli]` Write configuration to stdout when the option was explicitly passed to Jest ([#6447](https://togithub.com/facebook/jest/pull/6447)) - `[jest-cli]` Fix regression on non-matching suites ([6657](https://togithub.com/facebook/jest/pull/6657)) - `[jest-runtime]` Roll back `micromatch` version to prevent regression when matching files ([#6661](https://togithub.com/facebook/jest/pull/6661)) ### [`v23.3.0`](https://togithub.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2330) [Compare Source](https://togithub.com/jestjs/jest/compare/v23.2.0...v23.3.0) ##### Features - `[jest-cli]` Allow watch plugin to be configured ([#6603](https://togithub.com/facebook/jest/pull/6603)) - `[jest-snapshot]` Introduce `toMatchInlineSnapshot` and `toThrowErrorMatchingInlineSnapshot` matchers ([#6380](https://togithub.com/facebook/jest/pull/6380)) ##### Fixes - `[jest-regex-util]` Improve handling already escaped path separators on Windows ([#6523](https://togithub.com/facebook/jest/pull/6523)) - `[jest-cli]` Fix `testNamePattern` value with interactive snapshots ([#6579](https://togithub.com/facebook/jest/pull/6579)) - `[jest-cli]` Fix enter to interrupt watch mode ([#6601](https://togithub.com/facebook/jest/pull/6601)) ##### Chore & Maintenance - `[website]` Switch domain toConfiguration
📅 Schedule: Branch creation - "after 4pm on friday,before 9am on monday,every weekend" in timezone Europe/Paris, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.