eggjs-community / generator-eggjs

Yeoman generator for egg
MIT License
3 stars 1 forks source link

chore(deps): update jest monorepo packages to v22.4.3 #10

Closed renovate[bot] closed 6 years ago

renovate[bot] commented 6 years ago

This Pull Request renovates the package group "jest monorepo".

Release Notes

facebook/jest ### [`v22.0.0`](https://github.com/facebook/jest/blob/master/CHANGELOG.md#jest-2200) ##### Fixes * `[jest-resolve]` Use `module.builtinModules` as `BUILTIN_MODULES` when it exists * `[jest-worker]` Remove `debug` and `inspect` flags from the arguments sent to the child ([#​5068](`https://github.com/facebook/jest/pull/5068`)) * `[jest-config]` Use all `--testPathPattern` and `` args in `testPathPattern` ([#​5066](`https://github.com/facebook/jest/pull/5066`)) * `[jest-cli]` Do not support `--watch` inside non-version-controlled environments ([#​5060](`https://github.com/facebook/jest/pull/5060`)) * `[jest-config]` Escape Windows path separator in testPathPattern CLI arguments ([#​5054](`https://github.com/facebook/jest/pull/5054`) * `[jest-jasmine]` Register sourcemaps as node environment to improve performance with jsdom ([#​5045](`https://github.com/facebook/jest/pull/5045`)) * `[pretty-format]` Do not call toJSON recursively ([#​5044](`https://github.com/facebook/jest/pull/5044`)) * `[pretty-format]` Fix errors when identity-obj-proxy mocks CSS Modules ([#​4935](`https://github.com/facebook/jest/pull/4935`)) * `[babel-jest]` Fix support for namespaced babel version 7 ([#​4918](`https://github.com/facebook/jest/pull/4918`)) * `[expect]` fix .toThrow for promises ([#​4884](`https://github.com/facebook/jest/pull/4884`)) * `[jest-docblock]` pragmas should preserve urls ([#​4837](`https://github.com/facebook/jest/pull/4629`)) * `[jest-cli]` Check if `npm_lifecycle_script` calls Jest directly ([#​4629](`https://github.com/facebook/jest/pull/4629`)) * `[jest-cli]` Fix --showConfig to show all configs ([#​4494](`https://github.com/facebook/jest/pull/4494`)) * `[jest-cli]` Throw if `maxWorkers` doesn't have a value ([#​4591](`https://github.com/facebook/jest/pull/4591`)) * `[jest-cli]` Use `fs.realpathSync.native` if available ([#​5031](`https://github.com/facebook/jest/pull/5031`)) * `[jest-config]` Fix `--passWithNoTests` ([#​4639](`https://github.com/facebook/jest/pull/4639`)) * `[jest-config]` Support `rootDir` tag in testEnvironment ([#​4579](`https://github.com/facebook/jest/pull/4579`)) * `[jest-editor-support]` Fix `--showConfig` to support jest 20 and jest 21 ([#​4575](`https://github.com/facebook/jest/pull/4575`)) * `[jest-editor-support]` Fix editor support test for node 4 ([#​4640](`https://github.com/facebook/jest/pull/4640`)) * `[jest-mock]` Support mocking constructor in `mockImplementationOnce` ([#​4599](`https://github.com/facebook/jest/pull/4599`)) * `[jest-runtime]` Fix manual user mocks not working with custom resolver ([#​4489](`https://github.com/facebook/jest/pull/4489`)) * `[jest-util]` Fix `runOnlyPendingTimers` for `setTimeout` inside `setImmediate` ([#​4608](`https://github.com/facebook/jest/pull/4608`)) * `[jest-message-util]` Always remove node internals from stacktraces ([#​4695](`https://github.com/facebook/jest/pull/4695`)) * `[jest-resolve]` changes method of determining builtin modules to include missing builtins ([#​4740](`https://github.com/facebook/jest/pull/4740`)) * `[pretty-format]` Prevent error in pretty-format for window in jsdom test env ([#​4750](`https://github.com/facebook/jest/pull/4750`)) * `[jest-resolve]` Preserve module identity for symlinks ([#​4761](`https://github.com/facebook/jest/pull/4761`)) * `[jest-config]` Include error message for `preset` json ([#​4766](`https://github.com/facebook/jest/pull/4766`)) * `[pretty-format]` Throw `PrettyFormatPluginError` if a plugin halts with an exception ([#​4787](`https://github.com/facebook/jest/pull/4787`)) * `[expect]` Keep the stack trace unchanged when `PrettyFormatPluginError` is thrown by pretty-format ([#​4787](`https://github.com/facebook/jest/pull/4787`)) * `[jest-environment-jsdom]` Fix asynchronous test will fail due to timeout issue. ([#​4669](`https://github.com/facebook/jest/pull/4669`)) * `[jest-cli]` Fix `--onlyChanged` path case sensitivity on Windows platform ([#​4730](`https://github.com/facebook/jest/pull/4730`)) * `[jest-runtime]` Use realpath to match transformers ([#​5000](`https://github.com/facebook/jest/pull/5000`)) * `[expect]` [**BREAKING**] Replace identity equality with Object.is in toBe matcher ([#​4917](`https://github.com/facebook/jest/pull/4917`)) ##### Features * `[jest-message-util]` Add codeframe to test assertion failures ([#​5087](`https://github.com/facebook/jest/pull/5087`)) * `[jest-config]` Add Global Setup/Teardown options ([#​4716](`https://github.com/facebook/jest/pull/4716`)) * `[jest-config]` Add `testEnvironmentOptions` to apply to jsdom options or node context. ([#​5003](`https://github.com/facebook/jest/pull/5003`)) * `[jest-jasmine2]` Update Timeout error message to `jest.timeout` and display current timeout value ([#​4990](`https://github.com/facebook/jest/pull/4990`)) * `[jest-runner]` Enable experimental detection of leaked contexts ([#​4895](`https://github.com/facebook/jest/pull/4895`)) * `[jest-cli]` Add combined coverage threshold for directories. ([#​4885](`https://github.com/facebook/jest/pull/4885`)) * `[jest-mock]` Add `timestamps` to mock state. ([#​4866](`https://github.com/facebook/jest/pull/4866`)) * `[eslint-plugin-jest]` Add `prefer-to-have-length` lint rule. ([#​4771](`https://github.com/facebook/jest/pull/4771`)) * `[jest-environment-jsdom]` [**BREAKING**] Upgrade to JSDOM@​11 ([#​4770](`https://github.com/facebook/jest/pull/4770`)) * `[jest-environment-*]` [**BREAKING**] Add Async Test Environment APIs, dispose is now teardown ([#​4506](`https://github.com/facebook/jest/pull/4506`)) * `[jest-cli]` Add an option to clear the cache ([#​4430](`https://github.com/facebook/jest/pull/4430`)) * `[babel-plugin-jest-hoist]` Improve error message, that the second argument of `jest.mock` must be an inline function ([#​4593](`https://github.com/facebook/jest/pull/4593`)) * `[jest-snapshot]` [**BREAKING**] Concatenate name of test and snapshot ([#​4460](`https://github.com/facebook/jest/pull/4460`)) * `[jest-cli]` [**BREAKING**] Fail if no tests are found ([#​3672](`https://github.com/facebook/jest/pull/3672`)) * `[jest-diff]` Highlight only last of odd length leading spaces ([#​4558](`https://github.com/facebook/jest/pull/4558`)) * `[jest-docblock]` Add `docblock.print()` ([#​4517](`https://github.com/facebook/jest/pull/4517`)) * `[jest-docblock]` Add `strip` ([#​4571](`https://github.com/facebook/jest/pull/4571`)) * `[jest-docblock]` Preserve leading whitespace in docblock comments ([#​4576](`https://github.com/facebook/jest/pull/4576`)) * `[jest-docblock]` remove leading newlines from `parswWithComments().comments` ([#​4610](`https://github.com/facebook/jest/pull/4610`)) * `[jest-editor-support]` Add Snapshots metadata ([#​4570](`https://github.com/facebook/jest/pull/4570`)) * `[jest-editor-support]` Adds an 'any' to the typedef for `updateFileWithJestStatus` ([#​4636](`https://github.com/facebook/jest/pull/4636`)) * `[jest-editor-support]` Better monorepo support ([#​4572](`https://github.com/facebook/jest/pull/4572`)) * `[jest-environment-jsdom]` Add simple rAF polyfill in jsdom environment to work with React 16 ([#​4568](`https://github.com/facebook/jest/pull/4568`)) * `[jest-environment-node]` Implement node Timer api ([#​4622](`https://github.com/facebook/jest/pull/4622`)) * `[jest-jasmine2]` Add testPath to reporter callbacks ([#​4594](`https://github.com/facebook/jest/pull/4594`)) * `[jest-mock]` Added support for naming mocked functions with `.mockName(value)` and `.mockGetName()` ([#​4586](`https://github.com/facebook/jest/pull/4586`)) * `[jest-runtime]` Add `module.loaded`, and make `module.require` not enumerable ([#​4623](`https://github.com/facebook/jest/pull/4623`)) * `[jest-runtime]` Add `module.parent` ([#​4614](`https://github.com/facebook/jest/pull/4614`)) * `[jest-runtime]` Support sourcemaps in transformers ([#​3458](`https://github.com/facebook/jest/pull/3458`)) * `[jest-snapshot]` [**BREAKING**] Add a serializer for `jest.fn` to allow a snapshot of a jest mock ([#​4668](`https://github.com/facebook/jest/pull/4668`)) * `[jest-worker]` Initial version of parallel worker abstraction, say hello! ([#​4497](`https://github.com/facebook/jest/pull/4497`)) * `[jest-jasmine2]` Add `testLocationInResults` flag to add location information per spec to test results ([#​4782](`https://github.com/facebook/jest/pull/4782`)) * `[jest-environment-jsdom]` Update JSOM to 11.4, which includes built-in support for `requestAnimationFrame` ([#​4919](`https://github.com/facebook/jest/pull/4919`)) * `[jest-cli]` Hide watch usage output when running on non-interactive environments ([#​4958](`https://github.com/facebook/jest/pull/4958`)) * `[jest-snapshot]` Promises support for `toThrowErrorMatchingSnapshot` ([#​4946](`https://github.com/facebook/jest/pull/4946`)) * `[jest-cli]` Explain which snapshots are obsolete ([#​5005](`https://github.com/facebook/jest/pull/5005`)) ##### Chore & Maintenance * `[docs]` Add guide of using with puppeteer ([#​5093](`https://github.com/facebook/jest/pull/5093`)) * `[jest-util]` `jest-util` should not depend on `jest-mock` ([#​4992](`https://github.com/facebook/jest/pull/4992`)) * `[*]` [**BREAKING**] Drop support for Node.js version 4 ([#​4769](`https://github.com/facebook/jest/pull/4769`)) * `[docs]` Wrap code comments at 80 characters ([#​4781](`https://github.com/facebook/jest/pull/4781`)) * `[eslint-plugin-jest]` Removed from the Jest core repo, and moved to https://github.com/jest-community/eslint-plugin-jest ([#​4867](`https://github.com/facebook/jest/pull/4867`)) * `[babel-jest]` Explicitly bump istanbul to newer versions ([#​4616](`https://github.com/facebook/jest/pull/4616`)) * `[expect]` Upgrade mocha and rollup for browser testing ([#​4642](`https://github.com/facebook/jest/pull/4642`)) * `[docs]` Add info about `coveragePathIgnorePatterns` ([#​4602](`https://github.com/facebook/jest/pull/4602`)) * `[docs]` Add Vuejs series of testing with Jest ([#​4648](`https://github.com/facebook/jest/pull/4648`)) * `[docs]` Mention about optional `done` argument in test function ([#​4556](`https://github.com/facebook/jest/pull/4556`)) * `[jest-cli]` Bump node-notifier version ([#​4609](`https://github.com/facebook/jest/pull/4609`)) * `[jest-diff]` Simplify highlight for leading and trailing spaces ([#​4553](`https://github.com/facebook/jest/pull/4553`)) * `[jest-get-type]` Add support for date ([#​4621](`https://github.com/facebook/jest/pull/4621`)) * `[jest-matcher-utils]` Call `chalk.inverse` for trailing spaces ([#​4578](`https://github.com/facebook/jest/pull/4578`)) * `[jest-runtime]` Add `.advanceTimersByTime`; keep `.runTimersToTime()` as an alias. * `[docs]` Include missing dependency in TestEnvironment sample code * `[docs]` Add clarification for hook execution order * `[docs]` Update `expect.anything()` sample code ([#​5007](`https://github.com/facebook/jest/pull/5007`)) --- ### [`v22.0.1`](https://github.com/facebook/jest/blob/master/CHANGELOG.md#jest-2201) ##### Fixes * `[jest-runtime]` fix error for test files providing coverage. ([#​5117](`https://github.com/facebook/jest/pull/5117`)) ##### Features * `[jest-config]` Add `forceCoverageMatch` to allow collecting coverage from ignored files. ([#​5081](`https://github.com/facebook/jest/pull/5081`)) --- ### [`v22.0.2`](https://github.com/facebook/jest/blob/master/CHANGELOG.md#jest-2202--2203) ##### Chore & Maintenance * `[*]` Tweaks to better support Node 4 ([#​5134](`https://github.com/facebook/jest/pull/5134`)) --- ### [`v22.0.3`](https://github.com/facebook/jest/blob/master/CHANGELOG.md#jest-2202--2203) ##### Chore & Maintenance * `[*]` Tweaks to better support Node 4 ([#​5134](`https://github.com/facebook/jest/pull/5134`)) --- ### [`v22.0.4`](https://github.com/facebook/jest/blob/master/CHANGELOG.md#jest-2204) ##### Fixes * `[jest-cli]` New line before quitting watch mode. ([#​5158](`https://github.com/facebook/jest/pull/5158`)) ##### Features * `[babel-jest]` moduleFileExtensions not passed to babel transformer. ([#​5110](`https://github.com/facebook/jest/pull/5110`)) ##### Chore & Maintenance * `[*]` Tweaks to better support Node 4 ([#​5142](`https://github.com/facebook/jest/pull/5142`)) --- ### [`v22.0.5`](https://github.com/facebook/jest/blob/master/CHANGELOG.md#jest-2205) ##### Fixes * `[jest-leak-detector]` Removed the reference to `weak`. Now, parent projects must install it by hand for the module to work. * `[expect]` Fail test when the types of `stringContaining` and `stringMatching` matchers do not match. ([#​5069](`https://github.com/facebook/jest/pull/5069`)) * `[jest-cli]` Treat dumb terminals as noninteractive ([#​5237](`https://github.com/facebook/jest/pull/5237`)) * `[jest-cli]` `jest --onlyChanged --changedFilesWithAncestor` now also works with git. ([#​5189](`https://github.com/facebook/jest/pull/5189`)) * `[jest-config]` fix unexpected condition to avoid infinite recursion in Windows platform. ([#​5161](`https://github.com/facebook/jest/pull/5161`)) * `[jest-config]` Escape parentheses and other glob characters in `rootDir` before interpolating with `testMatch`. ([#​4838](`https://github.com/facebook/jest/issues/4838`)) * `[jest-regex-util]` Fix breaking change in `--testPathPattern` ([#​5230](`https://github.com/facebook/jest/pull/5230`)) * `[expect]` Do not override `Error` stack (with `Error.captureStackTrace`) for custom matchers. ([#​5162](`https://github.com/facebook/jest/pull/5162`)) * `[pretty-format]` Pretty format for DOMStringMap and NamedNodeMap ([#​5233](`https://github.com/facebook/jest/pull/5233`)) * `[jest-cli]` Use a better console-clearing string on Windows ([#​5251](`https://github.com/facebook/jest/pull/5251`)) ##### Features * `[jest-jasmine]` Allowed classes and functions as `describe` names. ([#​5154](`https://github.com/facebook/jest/pull/5154`)) * `[jest-jasmine2]` Support generator functions as specs. ([#​5166](`https://github.com/facebook/jest/pull/5166`)) * `[jest-jasmine2]` Allow `spyOn` with getters and setters. ([#​5107](`https://github.com/facebook/jest/pull/5107`)) * `[jest-config]` Allow configuration objects inside `projects` array ([#​5176](`https://github.com/facebook/jest/pull/5176`)) * `[expect]` Add support to `.toHaveProperty` matcher to accept the keyPath argument as an array of properties/indices. ([#​5220](`https://github.com/facebook/jest/pull/5220`)) * `[docs]` Add documentation for .toHaveProperty matcher to accept the keyPath argument as an array of properties/indices. ([#​5220](`https://github.com/facebook/jest/pull/5220`)) * `[jest-runner]` test environments are now passed a new `options` parameter. Currently this only has the `console` which is the test console that Jest will expose to tests. ([#​5223](`https://github.com/facebook/jest/issues/5223`)) * `[jest-environment-jsdom]` pass the `options.console` to a custom instance of `virtualConsole` so jsdom is using the same console as the test. ([#​5223](`https://github.com/facebook/jest/issues/5223`)) ##### Chore & Maintenance * `[docs]` Describe the order of execution of describe and test blocks. ([#​5217](`https://github.com/facebook/jest/pull/5217`), [#​5238](`https://github.com/facebook/jest/pull/5238`)) * `[docs]` Add a note on `moduleNameMapper` ordering. ([#​5249](`https://github.com/facebook/jest/pull/5249`)) --- ### [`v22.0.6`](https://github.com/facebook/jest/blob/master/CHANGELOG.md#jest-2206) ##### Fixes * `[jest-jasmine2]` Fix memory leak in snapshot reporting ([#​5279](`https://github.com/facebook/jest/pull/5279`)) * `[jest-config]` Fix breaking change in `--testPathPattern` ([#​5269](`https://github.com/facebook/jest/pull/5269`)) * `[docs]` Document caveat with mocks, Enzyme, snapshots and React 16 ([#​5258](`https://github.com/facebook/jest/issues/5258`)) --- ### [`v22.1.0`](https://github.com/facebook/jest/blob/master/CHANGELOG.md#jest-2210) ##### Features * `[jest-cli]` Make Jest exit without an error when no tests are found in the case of `--lastCommit`, `--findRelatedTests`, or `--onlyChanged` options having been passed to the CLI * `[jest-cli]` Add interactive snapshot mode ([#​3831](`https://github.com/facebook/jest/pull/3831`)) ##### Fixes * `[jest-cli]` Use `import-local` to support global Jest installations. ([#​5304](`https://github.com/facebook/jest/pull/5304`)) * `[jest-runner]` Fix memory leak in coverage reporting ([#​5289](`https://github.com/facebook/jest/pull/5289`)) * `[docs]` Update mention of the minimal version of node supported ([#​4947](`https://github.com/facebook/jest/issues/4947`)) * `[jest-cli]` Fix missing newline in console message ([#​5308](`https://github.com/facebook/jest/pull/5308`)) * `[jest-cli]` `--lastCommit` and `--changedFilesWithAncestor` now take effect even when `--onlyChanged` is not specified. ([#​5307](`https://github.com/facebook/jest/pull/5307`)) ##### Chore & Maintenance * `[filenames]` Standardize folder names under `integration-tests/` ([#​5298](`https://github.com/facebook/jest/pull/5298`)) --- ### [`v22.1.1`](https://github.com/facebook/jest/blob/master/CHANGELOG.md#jest-2211) ##### Fixes * `[*]` Move from "process.exit" to "exit. ([#​5313](`https://github.com/facebook/jest/pull/5313`)) --- ### [`v22.1.2`](https://github.com/facebook/jest/blob/master/CHANGELOG.md#jest-2212) ##### Fixes * `[jest-cli]` Check if the file belongs to the checked project before adding it to the list ([#​5335](`https://github.com/facebook/jest/pull/5335`)) * `[jest-cli]` Fix `EISDIR` when a directory is passed as an argument to `jest`. ([#​5317](`https://github.com/facebook/jest/pull/5317`)) * `[jest-config]` Added restoreMocks config option. ([#​5327](`https://github.com/facebook/jest/pull/5327`)) --- ### [`v22.1.3`](https://github.com/facebook/jest/blob/master/CHANGELOG.md#jest-2213) ##### Fixes * `[jest-cli]` Check if the file belongs to the checked project before adding it to the list, also checking that the file name is not explicitly blacklisted ([#​5341](`https://github.com/facebook/jest/pull/5341`)) * `[jest-editor-support]` Add option to spawn command in shell ([#​5340](`https://github.com/facebook/jest/pull/5340`)) --- ### [`v22.1.4`](https://github.com/facebook/jest/blob/master/CHANGELOG.md#jest-2214) ##### Fixes * `[jest-util]` Add "debug" method to "console" implementations ([#​5350](`https://github.com/facebook/jest/pull/5350`)) * `[jest-resolve]` Add condition to avoid infinite loop when node module package main is ".". ([#​5344)](`https://github.com/facebook/jest/pull/5344`) ##### Features * `[jest-cli]` `--changedSince`: allow selectively running tests for code changed since arbitrary revisions. ([#​5312](`https://github.com/facebook/jest/pull/5312`)) --- ### [`v22.2.0`](https://github.com/facebook/jest/blob/master/CHANGELOG.md#jest-2220) ##### Features * `[jest-runner]` Move test summary to after coverage report ([#​4512](`https://github.com/facebook/jest/pull/4512`)) * `[jest-cli]` Added `--notifyMode` to specify when to be notified. ([#​5125](`https://github.com/facebook/jest/pull/5125`)) * `[diff-sequences]` New package compares items in two sequences to find a **longest common subsequence**. ([#​5407](`https://github.com/facebook/jest/pull/5407`)) * `[jest-matcher-utils]` Add `comment` option to `matcherHint` function ([#​5437](`https://github.com/facebook/jest/pull/5437`)) * `[jest-config]` Allow lastComit and changedFilesWithAncestor via JSON config ([#​5476](`https://github.com/facebook/jest/pull/5476`)) * `[jest-util]` Add deletion to `process.env` as well ([#​5466](`https://github.com/facebook/jest/pull/5466`)) * `[jest-util]` Add case-insensitive getters/setters to `process.env` ([#​5465](`https://github.com/facebook/jest/pull/5465`)) * `[jest-mock]` Add util methods to create async functions. ([#​5318](`https://github.com/facebook/jest/pull/5318`)) ##### Fixes * `[jest-cli]` Add trailing slash when checking root folder ([#​5464](`https://github.com/facebook/jest/pull/5464`)) * `[jest-cli]` Hide interactive mode if there are no failed snapshot tests ([#​5450](`https://github.com/facebook/jest/pull/5450`)) * `[babel-jest]` Remove retainLines from babel-jest ([#​5439](`https://github.com/facebook/jest/pull/5439`)) * `[jest-cli]` Glob patterns ignore non-`require`-able files (e.g. `README.md`) ([#​5199](`https://github.com/facebook/jest/issues/5199`)) * `[jest-mock]` Add backticks support (\`\`) to `mock` a certain package via the `__mocks__` folder. ([#​5426](`https://github.com/facebook/jest/pull/5426`)) * `[jest-message-util]` Prevent an `ENOENT` crash when the test file contained a malformed source-map. ([#​5405](`https://github.com/facebook/jest/pull/5405`)). * `[jest]` Add `import-local` to `jest` package. ([#​5353](`https://github.com/facebook/jest/pull/5353`)) * `[expect]` Support class instances in `.toHaveProperty()` and `.toMatchObject` matcher. ([#​5367](`https://github.com/facebook/jest/pull/5367`)) * `[jest-cli]` Fix npm update command for snapshot summary. ([#​5376](`https://github.com/facebook/jest/pull/5376`), [5389](`https://github.com/facebook/jest/pull/5389`/)) * `[expect]` Make `rejects` and `resolves` synchronously validate its argument. ([#​5364](`https://github.com/facebook/jest/pull/5364`)) * `[docs]` Add tutorial page for ES6 class mocks. ([#​5383](`https://github.com/facebook/jest/pull/5383`)) * `[jest-resolve]` Search required modules in node_modules and then in custom paths. ([#​5403](`https://github.com/facebook/jest/pull/5403`)) * `[jest-resolve]` Get builtin modules from node core. ([#​5411](`https://github.com/facebook/jest/pull/5411`)) * `[jest-resolve]` Detect and preserve absolute paths in `moduleDirectories`. Do not generate additional (invalid) paths by prepending each ancestor of `cwd` to the absolute path. Additionally, this fixes functionality in Windows OS. ([#​5398](`https://github.com/facebook/jest/pull/5398`)) ##### Chore & Maintenance * `[jest-util]` Implement watch plugins ([#​5399](`https://github.com/facebook/jest/pull/5399`)) --- ### [`v22.2.1`](https://github.com/facebook/jest/blob/master/CHANGELOG.md#jest-2221) ##### Fixes * `[jest-config]` "all" takes precedence over "lastCommit" ([#​5486](`https://github.com/facebook/jest/pull/5486`)) --- ### [`v22.2.2`](https://github.com/facebook/jest/blob/master/CHANGELOG.md#jest-2222) ##### Fixes * `[babel-jest]` Revert "Remove retainLines from babel-jest" ([#​5496](`https://github.com/facebook/jest/pull/5496`)) * `[jest-docblock]` Support multiple of the same `@pragma`. ([#​5154](`https://github.com/facebook/jest/pull/5502`)) ##### Features * `[jest-worker]` Assign a unique id for each worker and pass it to the child process. It will be available via `process.env.JEST_WORKER_ID` ([#​5494](`https://github.com/facebook/jest/pull/5494`)) ##### Chore & Maintenance * `[filenames]` Standardize file names in root ([#​5500](`https://github.com/facebook/jest/pull/5500`)) --- ### [`v22.3.0`](https://github.com/facebook/jest/blob/master/CHANGELOG.md#jest-2230) ##### Fixes * `[expect]` Add descriptive error message to CalledWith methods when missing optional arguments ([#​5547](`https://github.com/facebook/jest/pull/5547`)) * `[jest-cli]` Fix inability to quit watch mode while debugger is still attached ([#​5029](`https://github.com/facebook/jest/pull/5029`)) * `[jest-haste-map]` Properly handle platform-specific file deletions ([#​5534](`https://github.com/facebook/jest/pull/5534`)) ##### Features * `[jest-util]` Add the following methods to the "console" implementations: `assert`, `count`, `countReset`, `dir`, `dirxml`, `group`, `groupCollapsed`, `groupEnd`, `time`, `timeEnd` ([#​5514](`https://github.com/facebook/jest/pull/5514`)) * `[docs]` Add documentation for interactive snapshot mode ([#​5291](`https://github.com/facebook/jest/pull/5291`)) * `[jest-editor-support]` Add watchAll flag ([#​5523](`https://github.com/facebook/jest/pull/5523`)) * `[jest-cli]` Support multiple glob patterns for `collectCoverageFrom` ([#​5537](`https://github.com/facebook/jest/pull/5537`)) * `[docs]` Add versioned documentation to the website ([#​5541](`https://github.com/facebook/jest/pull/5541`)) ##### Chore & Maintenance * `[jest-config]` Allow `` to be used with `collectCoverageFrom` ([#​5524](`https://github.com/facebook/jest/pull/5524`)) * `[filenames]` Standardize files names in "integration-tests" folder ([#​5513](`https://github.com/facebook/jest/pull/5513`)) --- ### [`v22.4.0`](https://github.com/facebook/jest/blob/master/CHANGELOG.md#​2240) ##### Fixes * `[jest-haste-map]` Overhauls how Watchman crawler works fixing Windows ([#​5615](`https://github.com/facebook/jest/pull/5615`)) * `[expect]` Allow matching of Errors against plain objects ([#​5611](`https://github.com/facebook/jest/pull/5611`)) * `[jest-haste-map]` Do not read binary files in Haste, even when instructed to do so ([#​5612](`https://github.com/facebook/jest/pull/5612`)) * `[jest-cli]` Don't skip matchers for exact files ([#​5582](`https://github.com/facebook/jest/pull/5582`)) * `[docs]` Update discord links ([#​5586](`https://github.com/facebook/jest/pull/5586`)) * `[jest-runtime]` Align handling of testRegex on Windows between searching for tests and instrumentation checks ([#​5560](`https://github.com/facebook/jest/pull/5560`)) * `[jest-config]` Make it possible to merge `transform` option with preset ([#​5505](`https://github.com/facebook/jest/pull/5505`)) * `[jest-util]` Fix `console.assert` behavior in custom & buffered consoles ([#​5576](`https://github.com/facebook/jest/pull/5576`)) ##### Features * `[docs]` Add MongoDB guide ([#​5571](`https://github.com/facebook/jest/pull/5571`)) * `[jest-runtime]` Deprecate mapCoverage option. ([#​5177](`https://github.com/facebook/jest/pull/5177`)) * `[babel-jest]` Add option to return sourcemap from the transformer separately from source. ([#​5177](`https://github.com/facebook/jest/pull/5177`)) * `[jest-validate]` Add ability to log deprecation warnings for CLI flags. ([#​5536](`https://github.com/facebook/jest/pull/5536`)) * `[jest-serializer]` Added new module for serializing. Works using V8 or JSON ([#​5609](`https://github.com/facebook/jest/pull/5609`)) * `[docs]` Add a documentation note for project `displayName` configuration ([#​5600](`https://github.com/facebook/jest/pull/5600`)) ##### Chore & Maintenance * `[docs]` Update automatic mocks documentation ([#​5630](`https://github.com/facebook/jest/pull/5630`)) --- ### [`v22.4.1`](https://github.com/facebook/jest/blob/master/CHANGELOG.md#​2241) ##### Fixes * `[jest-haste-map]` Parallelize Watchman calls in crawler ([#​5640](`https://github.com/facebook/jest/pull/5640`)) * `[jest-editor-support]` Update TypeScript definitions ([#​5625](`https://github.com/facebook/jest/pull/5625`)) * `[babel-jest]` Remove `retainLines` argument to babel. ([#​5594](`https://github.com/facebook/jest/pull/5594`)) ##### Features * `[jest-runtime]` Provide `require.main` property set to module with test suite ([#​5618](`https://github.com/facebook/jest/pull/5618`)) ##### Chore & Maintenance * `[docs]` Add note about Node version support ([#​5622](`https://github.com/facebook/jest/pull/5622`)) * `[docs]` Update to use yarn ([#​5624](`https://github.com/facebook/jest/pull/5624`)) * `[docs]` Add how to mock scoped modules to Manual Mocks doc ([#​5638](`https://github.com/facebook/jest/pull/5638`)) --- ### [`v22.4.2`](https://github.com/facebook/jest/blob/master/CHANGELOG.md#​2242) ##### Fixes * `[jest-haste-map]` Recreate Haste map when deserialization fails ([#​5642](`https://github.com/facebook/jest/pull/5642`)) ---

Commits

facebook/jest #### v22.4.1 - [`4b6f850`](https://github.com/facebook/jest/commit/4b6f8506520b17ded174a2609ec6052b6a792db8)Update documentation on automocking (#​5630) - [`1203ed6`](https://github.com/facebook/jest/commit/1203ed6ebeffe1edb7d1aa6c9ef0bd3cde8d92cf)[jest-editor-support] update TypeScript definition (#​5625) - [`67d1e47`](https://github.com/facebook/jest/commit/67d1e470a8de8e4332831db5a4191a4147d6410d)Add how to mock scoped modules to Manual Mocks doc (#​5638) - [`e9825d3`](https://github.com/facebook/jest/commit/e9825d3990bd82cd0c22cebcf9f62b688cc5dc0b)update istanbul-api (#​5637) - [`497be76`](https://github.com/facebook/jest/commit/497be7627ef851c947da830d4a8e21046f847a78)Jest got too popular (#​5639) - [`f020182`](https://github.com/facebook/jest/commit/f020182451e934221dedd92d2f550c55126f0985)fix(watchman): Parallelize Watchman calls in crawler again (#​5640) #### v22.4.2 - [`52bbb26`](https://github.com/facebook/jest/commit/52bbb26615d1d6f150082873a3346db17b158df9)Release v22.4.1 - [`cdd5dfe`](https://github.com/facebook/jest/commit/cdd5dfea815bd043703c991dcca2051458d7ee75)Force haste map regeneration on deserialization error (#​5642)

This PR has been generated by Renovate Bot.