{"action":"opened","number":135,"pull_request":{"url":"https://api.github.com/repos/cozy/cozy-konnector-libs/pulls/135","id":174693194,"html_url":"https://github.com/cozy/cozy-konnector-libs/pull/135","diff_url":"https://github.com/cozy/cozy-konnector-libs/pull/135.diff","patch_url":"https://github.com/cozy/cozy-konnector-libs/pull/135.patch","issue_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/issues/135","number":135,"state":"open","locked":false,"title":"fix(deps): update dependency jest to ^22.0.0","user":{"login":"renovate[bot]","id":29139614,"avatar_url":"https://avatars1.githubusercontent.com/in/2740?v=4","gravatar_id":"","url":"https://api.github.com/users/renovate%5Bbot%5D","html_url":"https://github.com/apps/renovate","followers_url":"https://api.github.com/users/renovate%5Bbot%5D/followers","following_url":"https://api.github.com/users/renovate%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/renovate%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/renovate%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/renovate%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/renovate%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/renovate%5Bbot%5D/repos","events_url":"https://api.github.com/users/renovate%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/renovate%5Bbot%5D/received_events","type":"Bot","site_admin":false},"body":"This Pull Request updates dependency [jest](https://github.com/facebook/jest) from `^21.1.0` to `^22.0.0`\n\n\n\n<details>\n<summary>Release Notes</summary>\n\n### [`v22.0.0`](https://github.com/facebook/jest/blob/master/CHANGELOG.md#jest-2200)\n\n##### Fixes\n\n* `[jest-resolve]` Use `module.builtinModules` as `BUILTIN_MODULES` when it\n  exists\n* `[jest-worker]` Remove `debug` and `inspect` flags from the arguments sent to\n  the child ([#&#8203;5068](`https://github.com/facebook/jest/pull/5068`))\n* `[jest-config]` Use all `--testPathPattern` and `<regexForTestFiles>` args in\n  `testPathPattern` ([#&#8203;5066](`https://github.com/facebook/jest/pull/5066`))\n* `[jest-cli]` Do not support `--watch` inside non-version-controlled\n  environments ([#&#8203;5060](`https://github.com/facebook/jest/pull/5060`))\n* `[jest-config]` Escape Windows path separator in testPathPattern CLI arguments\n  ([#&#8203;5054](`https://github.com/facebook/jest/pull/5054`)\n* `[jest-jasmine]` Register sourcemaps as node environment to improve\n  performance with jsdom ([#&#8203;5045](`https://github.com/facebook/jest/pull/5045`))\n* `[pretty-format]` Do not call toJSON recursively\n  ([#&#8203;5044](`https://github.com/facebook/jest/pull/5044`))\n* `[pretty-format]` Fix errors when identity-obj-proxy mocks CSS Modules\n  ([#&#8203;4935](`https://github.com/facebook/jest/pull/4935`))\n* `[babel-jest]` Fix support for namespaced babel version 7\n  ([#&#8203;4918](`https://github.com/facebook/jest/pull/4918`))\n* `[expect]` fix .toThrow for promises\n  ([#&#8203;4884](`https://github.com/facebook/jest/pull/4884`))\n* `[jest-docblock]` pragmas should preserve urls\n  ([#&#8203;4837](`https://github.com/facebook/jest/pull/4629`))\n* `[jest-cli]` Check if `npm_lifecycle_script` calls Jest directly\n  ([#&#8203;4629](`https://github.com/facebook/jest/pull/4629`))\n* `[jest-cli]` Fix --showConfig to show all configs\n  ([#&#8203;4494](`https://github.com/facebook/jest/pull/4494`))\n* `[jest-cli]` Throw if `maxWorkers` doesn't have a value\n  ([#&#8203;4591](`https://github.com/facebook/jest/pull/4591`))\n* `[jest-cli]` Use `fs.realpathSync.native` if available\n  ([#&#8203;5031](`https://github.com/facebook/jest/pull/5031`))\n* `[jest-config]` Fix `--passWithNoTests`\n  ([#&#8203;4639](`https://github.com/facebook/jest/pull/4639`))\n* `[jest-config]` Support `rootDir` tag in testEnvironment\n  ([#&#8203;4579](`https://github.com/facebook/jest/pull/4579`))\n* `[jest-editor-support]` Fix `--showConfig` to support jest 20 and jest 21\n  ([#&#8203;4575](`https://github.com/facebook/jest/pull/4575`))\n* `[jest-editor-support]` Fix editor support test for node 4\n  ([#&#8203;4640](`https://github.com/facebook/jest/pull/4640`))\n* `[jest-mock]` Support mocking constructor in `mockImplementationOnce`\n  ([#&#8203;4599](`https://github.com/facebook/jest/pull/4599`))\n* `[jest-runtime]` Fix manual user mocks not working with custom resolver\n  ([#&#8203;4489](`https://github.com/facebook/jest/pull/4489`))\n* `[jest-util]` Fix `runOnlyPendingTimers` for `setTimeout` inside\n  `setImmediate` ([#&#8203;4608](`https://github.com/facebook/jest/pull/4608`))\n* `[jest-message-util]` Always remove node internals from stacktraces\n  ([#&#8203;4695](`https://github.com/facebook/jest/pull/4695`))\n* `[jest-resolve]` changes method of determining builtin modules to include\n  missing builtins ([#&#8203;4740](`https://github.com/facebook/jest/pull/4740`))\n* `[pretty-format]` Prevent error in pretty-format for window in jsdom test env\n  ([#&#8203;4750](`https://github.com/facebook/jest/pull/4750`))\n* `[jest-resolve]` Preserve module identity for symlinks\n  ([#&#8203;4761](`https://github.com/facebook/jest/pull/4761`))\n* `[jest-config]` Include error message for `preset` json\n  ([#&#8203;4766](`https://github.com/facebook/jest/pull/4766`))\n* `[pretty-format]` Throw `PrettyFormatPluginError` if a plugin halts with an\n  exception ([#&#8203;4787](`https://github.com/facebook/jest/pull/4787`))\n* `[expect]` Keep the stack trace unchanged when `PrettyFormatPluginError` is\n  thrown by pretty-format ([#&#8203;4787](`https://github.com/facebook/jest/pull/4787`))\n* `[jest-environment-jsdom]` Fix asynchronous test will fail due to timeout\n  issue. ([#&#8203;4669](`https://github.com/facebook/jest/pull/4669`))\n* `[jest-cli]` Fix `--onlyChanged` path case sensitivity on Windows platform\n  ([#&#8203;4730](`https://github.com/facebook/jest/pull/4730`))\n* `[jest-runtime]` Use realpath to match transformers\n  ([#&#8203;5000](`https://github.com/facebook/jest/pull/5000`))\n* `[expect]` [**BREAKING**] Replace identity equality with Object.is in toBe\n  matcher ([#&#8203;4917](`https://github.com/facebook/jest/pull/4917`))\n##### Features\n\n* `[jest-message-util]` Add codeframe to test assertion failures\n  ([#&#8203;5087](`https://github.com/facebook/jest/pull/5087`))\n* `[jest-config]` Add Global Setup/Teardown options\n  ([#&#8203;4716](`https://github.com/facebook/jest/pull/4716`))\n* `[jest-config]` Add `testEnvironmentOptions` to apply to jsdom options or node\n  context. ([#&#8203;5003](`https://github.com/facebook/jest/pull/5003`))\n* `[jest-jasmine2]` Update Timeout error message to `jest.timeout` and display\n  current timeout value ([#&#8203;4990](`https://github.com/facebook/jest/pull/4990`))\n* `[jest-runner]` Enable experimental detection of leaked contexts\n  ([#&#8203;4895](`https://github.com/facebook/jest/pull/4895`))\n* `[jest-cli]` Add combined coverage threshold for directories.\n  ([#&#8203;4885](`https://github.com/facebook/jest/pull/4885`))\n* `[jest-mock]` Add `timestamps` to mock state.\n  ([#&#8203;4866](`https://github.com/facebook/jest/pull/4866`))\n* `[eslint-plugin-jest]` Add `prefer-to-have-length` lint rule.\n  ([#&#8203;4771](`https://github.com/facebook/jest/pull/4771`))\n* `[jest-environment-jsdom]` [**BREAKING**] Upgrade to JSDOM@&#8203;11\n  ([#&#8203;4770](`https://github.com/facebook/jest/pull/4770`))\n* `[jest-environment-*]` [**BREAKING**] Add Async Test Environment APIs, dispose\n  is now teardown ([#&#8203;4506](`https://github.com/facebook/jest/pull/4506`))\n* `[jest-cli]` Add an option to clear the cache\n  ([#&#8203;4430](`https://github.com/facebook/jest/pull/4430`))\n* `[babel-plugin-jest-hoist]` Improve error message, that the second argument of\n  `jest.mock` must be an inline function\n  ([#&#8203;4593](`https://github.com/facebook/jest/pull/4593`))\n* `[jest-snapshot]` [**BREAKING**] Concatenate name of test and snapshot\n  ([#&#8203;4460](`https://github.com/facebook/jest/pull/4460`))\n* `[jest-cli]` [**BREAKING**] Fail if no tests are found\n  ([#&#8203;3672](`https://github.com/facebook/jest/pull/3672`))\n* `[jest-diff]` Highlight only last of odd length leading spaces\n  ([#&#8203;4558](`https://github.com/facebook/jest/pull/4558`))\n* `[jest-docblock]` Add `docblock.print()`\n  ([#&#8203;4517](`https://github.com/facebook/jest/pull/4517`))\n* `[jest-docblock]` Add `strip`\n  ([#&#8203;4571](`https://github.com/facebook/jest/pull/4571`))\n* `[jest-docblock]` Preserve leading whitespace in docblock comments\n  ([#&#8203;4576](`https://github.com/facebook/jest/pull/4576`))\n* `[jest-docblock]` remove leading newlines from `parswWithComments().comments`\n  ([#&#8203;4610](`https://github.com/facebook/jest/pull/4610`))\n* `[jest-editor-support]` Add Snapshots metadata\n  ([#&#8203;4570](`https://github.com/facebook/jest/pull/4570`))\n* `[jest-editor-support]` Adds an 'any' to the typedef for\n  `updateFileWithJestStatus`\n  ([#&#8203;4636](`https://github.com/facebook/jest/pull/4636`))\n* `[jest-editor-support]` Better monorepo support\n  ([#&#8203;4572](`https://github.com/facebook/jest/pull/4572`))\n* `[jest-environment-jsdom]` Add simple rAF polyfill in jsdom environment to\n  work with React 16 ([#&#8203;4568](`https://github.com/facebook/jest/pull/4568`))\n* `[jest-environment-node]` Implement node Timer api\n  ([#&#8203;4622](`https://github.com/facebook/jest/pull/4622`))\n* `[jest-jasmine2]` Add testPath to reporter callbacks\n  ([#&#8203;4594](`https://github.com/facebook/jest/pull/4594`))\n* `[jest-mock]` Added support for naming mocked functions with\n  `.mockName(value)` and `.mockGetName()`\n  ([#&#8203;4586](`https://github.com/facebook/jest/pull/4586`))\n* `[jest-runtime]` Add `module.loaded`, and make `module.require` not enumerable\n  ([#&#8203;4623](`https://github.com/facebook/jest/pull/4623`))\n* `[jest-runtime]` Add `module.parent`\n  ([#&#8203;4614](`https://github.com/facebook/jest/pull/4614`))\n* `[jest-runtime]` Support sourcemaps in transformers\n  ([#&#8203;3458](`https://github.com/facebook/jest/pull/3458`))\n* `[jest-snapshot]` [**BREAKING**] Add a serializer for `jest.fn` to allow a\n  snapshot of a jest mock ([#&#8203;4668](`https://github.com/facebook/jest/pull/4668`))\n* `[jest-worker]` Initial version of parallel worker abstraction, say hello!\n  ([#&#8203;4497](`https://github.com/facebook/jest/pull/4497`))\n* `[jest-jasmine2]` Add `testLocationInResults` flag to add location information\n  per spec to test results ([#&#8203;4782](`https://github.com/facebook/jest/pull/4782`))\n* `[jest-environment-jsdom]` Update JSOM to 11.4, which includes built-in\n  support for `requestAnimationFrame`\n  ([#&#8203;4919](`https://github.com/facebook/jest/pull/4919`))\n* `[jest-cli]` Hide watch usage output when running on non-interactive\n  environments ([#&#8203;4958](`https://github.com/facebook/jest/pull/4958`))\n* `[jest-snapshot]` Promises support for `toThrowErrorMatchingSnapshot`\n  ([#&#8203;4946](`https://github.com/facebook/jest/pull/4946`))\n* `[jest-cli]` Explain which snapshots are obsolete\n  ([#&#8203;5005](`https://github.com/facebook/jest/pull/5005`))\n##### Chore & Maintenance\n\n* `[docs]` Add guide of using with puppeteer\n  ([#&#8203;5093](`https://github.com/facebook/jest/pull/5093`))\n* `[jest-util]` `jest-util` should not depend on `jest-mock`\n  ([#&#8203;4992](`https://github.com/facebook/jest/pull/4992`))\n* `[*]` [**BREAKING**] Drop support for Node.js version 4\n  ([#&#8203;4769](`https://github.com/facebook/jest/pull/4769`))\n* `[docs]` Wrap code comments at 80 characters\n  ([#&#8203;4781](`https://github.com/facebook/jest/pull/4781`))\n* `[eslint-plugin-jest]` Removed from the Jest core repo, and moved to\n  https://github.com/jest-community/eslint-plugin-jest\n  ([#&#8203;4867](`https://github.com/facebook/jest/pull/4867`))\n* `[babel-jest]` Explicitly bump istanbul to newer versions\n  ([#&#8203;4616](`https://github.com/facebook/jest/pull/4616`))\n* `[expect]` Upgrade mocha and rollup for browser testing\n  ([#&#8203;4642](`https://github.com/facebook/jest/pull/4642`))\n* `[docs]` Add info about `coveragePathIgnorePatterns`\n  ([#&#8203;4602](`https://github.com/facebook/jest/pull/4602`))\n* `[docs]` Add Vuejs series of testing with Jest\n  ([#&#8203;4648](`https://github.com/facebook/jest/pull/4648`))\n* `[docs]` Mention about optional `done` argument in test function\n  ([#&#8203;4556](`https://github.com/facebook/jest/pull/4556`))\n* `[jest-cli]` Bump node-notifier version\n  ([#&#8203;4609](`https://github.com/facebook/jest/pull/4609`))\n* `[jest-diff]` Simplify highlight for leading and trailing spaces\n  ([#&#8203;4553](`https://github.com/facebook/jest/pull/4553`))\n* `[jest-get-type]` Add support for date\n  ([#&#8203;4621](`https://github.com/facebook/jest/pull/4621`))\n* `[jest-matcher-utils]` Call `chalk.inverse` for trailing spaces\n  ([#&#8203;4578](`https://github.com/facebook/jest/pull/4578`))\n* `[jest-runtime]` Add `.advanceTimersByTime`; keep `.runTimersToTime()` as an\n  alias.\n* `[docs]` Include missing dependency in TestEnvironment sample code\n* `[docs]` Add clarification for hook execution order\n* `[docs]` Update `expect.anything()` sample code\n  ([#&#8203;5007](`https://github.com/facebook/jest/pull/5007`))\n\n---\n\n### [`v22.0.1`](https://github.com/facebook/jest/blob/master/CHANGELOG.md#jest-2201)\n\n##### Fixes\n\n* `[jest-runtime]` fix error for test files providing coverage.\n  ([#&#8203;5117](`https://github.com/facebook/jest/pull/5117`))\n##### Features\n\n* `[jest-config]` Add `forceCoverageMatch` to allow collecting coverage from\n  ignored files. ([#&#8203;5081](`https://github.com/facebook/jest/pull/5081`))\n\n---\n\n### [`v22.0.2`](https://github.com/facebook/jest/blob/master/CHANGELOG.md#jest-2202--2203)\n\n##### Chore & Maintenance\n\n* `[*]` Tweaks to better support Node 4\n  ([#&#8203;5134](`https://github.com/facebook/jest/pull/5134`))\n\n---\n\n### [`v22.0.3`](https://github.com/facebook/jest/blob/master/CHANGELOG.md#jest-2202--2203)\n\n##### Chore & Maintenance\n\n* `[*]` Tweaks to better support Node 4\n  ([#&#8203;5134](`https://github.com/facebook/jest/pull/5134`))\n\n---\n\n### [`v22.0.4`](https://github.com/facebook/jest/blob/master/CHANGELOG.md#jest-2204)\n\n##### Fixes\n\n* `[jest-cli]` New line before quitting watch mode.\n  ([#&#8203;5158](`https://github.com/facebook/jest/pull/5158`))\n##### Features\n\n* `[babel-jest]` moduleFileExtensions not passed to babel transformer.\n  ([#&#8203;5110](`https://github.com/facebook/jest/pull/5110`))\n##### Chore & Maintenance\n\n* `[*]` Tweaks to better support Node 4\n  ([#&#8203;5142](`https://github.com/facebook/jest/pull/5142`))\n\n---\n\n### [`v22.0.5`](https://github.com/facebook/jest/blob/master/CHANGELOG.md#jest-2205)\n\n##### Fixes\n\n* `[jest-leak-detector]` Removed the reference to `weak`. Now, parent projects\n  must install it by hand for the module to work.\n* `[expect]` Fail test when the types of `stringContaining` and `stringMatching`\n  matchers do not match. ([#&#8203;5069](`https://github.com/facebook/jest/pull/5069`))\n* `[jest-cli]` Treat dumb terminals as noninteractive\n  ([#&#8203;5237](`https://github.com/facebook/jest/pull/5237`))\n* `[jest-cli]` `jest --onlyChanged --changedFilesWithAncestor` now also works\n  with git. ([#&#8203;5189](`https://github.com/facebook/jest/pull/5189`))\n* `[jest-config]` fix unexpected condition to avoid infinite recursion in\n  Windows platform. ([#&#8203;5161](`https://github.com/facebook/jest/pull/5161`))\n* `[jest-config]` Escape parentheses and other glob characters in `rootDir`\n  before interpolating with `testMatch`.\n  ([#&#8203;4838](`https://github.com/facebook/jest/issues/4838`))\n* `[jest-regex-util]` Fix breaking change in `--testPathPattern`\n  ([#&#8203;5230](`https://github.com/facebook/jest/pull/5230`))\n* `[expect]` Do not override `Error` stack (with `Error.captureStackTrace`) for\n  custom matchers. ([#&#8203;5162](`https://github.com/facebook/jest/pull/5162`))\n* `[pretty-format]` Pretty format for DOMStringMap and NamedNodeMap\n  ([#&#8203;5233](`https://github.com/facebook/jest/pull/5233`))\n* `[jest-cli]` Use a better console-clearing string on Windows\n  ([#&#8203;5251](`https://github.com/facebook/jest/pull/5251`))\n##### Features\n\n* `[jest-jasmine]` Allowed classes and functions as `describe` names.\n  ([#&#8203;5154](`https://github.com/facebook/jest/pull/5154`))\n* `[jest-jasmine2]` Support generator functions as specs.\n  ([#&#8203;5166](`https://github.com/facebook/jest/pull/5166`))\n* `[jest-jasmine2]` Allow `spyOn` with getters and setters.\n  ([#&#8203;5107](`https://github.com/facebook/jest/pull/5107`))\n* `[jest-config]` Allow configuration objects inside `projects` array\n  ([#&#8203;5176](`https://github.com/facebook/jest/pull/5176`))\n* `[expect]` Add support to `.toHaveProperty` matcher to accept the keyPath\n  argument as an array of properties/indices.\n  ([#&#8203;5220](`https://github.com/facebook/jest/pull/5220`))\n* `[docs]` Add documentation for .toHaveProperty matcher to accept the keyPath\n  argument as an array of properties/indices.\n  ([#&#8203;5220](`https://github.com/facebook/jest/pull/5220`))\n* `[jest-runner]` test environments are now passed a new `options` parameter.\n  Currently this only has the `console` which is the test console that Jest will\n  expose to tests. ([#&#8203;5223](`https://github.com/facebook/jest/issues/5223`))\n* `[jest-environment-jsdom]` pass the `options.console` to a custom instance of\n  `virtualConsole` so jsdom is using the same console as the test.\n  ([#&#8203;5223](`https://github.com/facebook/jest/issues/5223`))\n##### Chore & Maintenance\n\n* `[docs]` Describe the order of execution of describe and test blocks.\n  ([#&#8203;5217](`https://github.com/facebook/jest/pull/5217`),\n  [#&#8203;5238](`https://github.com/facebook/jest/pull/5238`))\n* `[docs]` Add a note on `moduleNameMapper` ordering.\n  ([#&#8203;5249](`https://github.com/facebook/jest/pull/5249`))\n\n---\n\n### [`v22.0.6`](https://github.com/facebook/jest/blob/master/CHANGELOG.md#jest-2206)\n\n##### Fixes\n\n* `[jest-jasmine2]` Fix memory leak in snapshot reporting\n  ([#&#8203;5279](`https://github.com/facebook/jest/pull/5279`))\n* `[jest-config]` Fix breaking change in `--testPathPattern`\n  ([#&#8203;5269](`https://github.com/facebook/jest/pull/5269`))\n* `[docs]` Document caveat with mocks, Enzyme, snapshots and React 16\n  ([#&#8203;5258](`https://github.com/facebook/jest/issues/5258`))\n\n---\n\n### [`v22.1.0`](https://github.com/facebook/jest/blob/master/CHANGELOG.md#jest-2210)\n\n##### Features\n\n* `[jest-cli]` Make Jest exit without an error when no tests are found in the\n  case of `--lastCommit`, `--findRelatedTests`, or `--onlyChanged` options\n  having been passed to the CLI\n* `[jest-cli]` Add interactive snapshot mode\n  ([#&#8203;3831](`https://github.com/facebook/jest/pull/3831`))\n##### Fixes\n\n* `[jest-cli]` Use `import-local` to support global Jest installations.\n  ([#&#8203;5304](`https://github.com/facebook/jest/pull/5304`))\n* `[jest-runner]` Fix memory leak in coverage reporting\n  ([#&#8203;5289](`https://github.com/facebook/jest/pull/5289`))\n* `[docs]` Update mention of the minimal version of node supported\n  ([#&#8203;4947](`https://github.com/facebook/jest/issues/4947`))\n* `[jest-cli]` Fix missing newline in console message\n  ([#&#8203;5308](`https://github.com/facebook/jest/pull/5308`))\n* `[jest-cli]` `--lastCommit` and `--changedFilesWithAncestor` now take effect\n  even when `--onlyChanged` is not specified.\n  ([#&#8203;5307](`https://github.com/facebook/jest/pull/5307`))\n##### Chore & Maintenance\n\n* `[filenames]` Standardize folder names under `integration-tests/`\n  ([#&#8203;5298](`https://github.com/facebook/jest/pull/5298`))\n\n---\n\n### [`v22.1.1`](https://github.com/facebook/jest/blob/master/CHANGELOG.md#jest-2211)\n\n##### Fixes\n\n* `[*]` Move from \"process.exit\" to \"exit.\n  ([#&#8203;5313](`https://github.com/facebook/jest/pull/5313`))\n\n---\n\n### [`v22.1.2`](https://github.com/facebook/jest/blob/master/CHANGELOG.md#jest-2212)\n\n##### Fixes\n\n* `[jest-cli]` Check if the file belongs to the checked project before adding it\n  to the list ([#&#8203;5335](`https://github.com/facebook/jest/pull/5335`))\n* `[jest-cli]` Fix `EISDIR` when a directory is passed as an argument to `jest`.\n  ([#&#8203;5317](`https://github.com/facebook/jest/pull/5317`))\n* `[jest-config]` Added restoreMocks config option.\n  ([#&#8203;5327](`https://github.com/facebook/jest/pull/5327`))\n\n---\n\n### [`v22.1.3`](https://github.com/facebook/jest/blob/master/CHANGELOG.md#jest-2213)\n\n##### Fixes\n\n* `[jest-cli]` Check if the file belongs to the checked project before adding it\n  to the list, also checking that the file name is not explicitly blacklisted\n  ([#&#8203;5341](`https://github.com/facebook/jest/pull/5341`))\n* `[jest-editor-support]` Add option to spawn command in shell\n  ([#&#8203;5340](`https://github.com/facebook/jest/pull/5340`))\n\n---\n\n### [`v22.1.4`](https://github.com/facebook/jest/blob/master/CHANGELOG.md#jest-2214)\n\n##### Fixes\n\n* `[jest-util]` Add \"debug\" method to \"console\" implementations\n  ([#&#8203;5350](`https://github.com/facebook/jest/pull/5350`))\n* `[jest-resolve]` Add condition to avoid infinite loop when node module package\n  main is \".\". ([#&#8203;5344)](`https://github.com/facebook/jest/pull/5344`)\n##### Features\n\n* `[jest-cli]` `--changedSince`: allow selectively running tests for code\n  changed since arbitrary revisions.\n  ([#&#8203;5312](`https://github.com/facebook/jest/pull/5312`))\n\n---\n\n### [`v22.2.0`](https://github.com/facebook/jest/blob/master/CHANGELOG.md#jest-2220)\n\n##### Features\n\n* `[jest-runner]` Move test summary to after coverage report\n  ([#&#8203;4512](`https://github.com/facebook/jest/pull/4512`))\n* `[jest-cli]` Added `--notifyMode` to specify when to be notified.\n  ([#&#8203;5125](`https://github.com/facebook/jest/pull/5125`))\n* `[diff-sequences]` New package compares items in two sequences to find a\n  **longest common subsequence**.\n  ([#&#8203;5407](`https://github.com/facebook/jest/pull/5407`))\n* `[jest-matcher-utils]` Add `comment` option to `matcherHint` function\n  ([#&#8203;5437](`https://github.com/facebook/jest/pull/5437`))\n* `[jest-config]` Allow lastComit and changedFilesWithAncestor via JSON config\n  ([#&#8203;5476](`https://github.com/facebook/jest/pull/5476`))\n* `[jest-util]` Add deletion to `process.env` as well\n  ([#&#8203;5466](`https://github.com/facebook/jest/pull/5466`))\n* `[jest-util]` Add case-insensitive getters/setters to `process.env`\n  ([#&#8203;5465](`https://github.com/facebook/jest/pull/5465`))\n* `[jest-mock]` Add util methods to create async functions.\n  ([#&#8203;5318](`https://github.com/facebook/jest/pull/5318`))\n##### Fixes\n\n* `[jest-cli]` Add trailing slash when checking root folder\n  ([#&#8203;5464](`https://github.com/facebook/jest/pull/5464`))\n* `[jest-cli]` Hide interactive mode if there are no failed snapshot tests\n  ([#&#8203;5450](`https://github.com/facebook/jest/pull/5450`))\n* `[babel-jest]` Remove retainLines from babel-jest\n  ([#&#8203;5439](`https://github.com/facebook/jest/pull/5439`))\n* `[jest-cli]` Glob patterns ignore non-`require`-able files (e.g. `README.md`)\n  ([#&#8203;5199](`https://github.com/facebook/jest/issues/5199`))\n* `[jest-mock]` Add backticks support (\\`\\`) to `mock` a certain package via the\n  `__mocks__` folder. ([#&#8203;5426](`https://github.com/facebook/jest/pull/5426`))\n* `[jest-message-util]` Prevent an `ENOENT` crash when the test file contained a\n  malformed source-map. ([#&#8203;5405](`https://github.com/facebook/jest/pull/5405`)).\n* `[jest]` Add `import-local` to `jest` package.\n  ([#&#8203;5353](`https://github.com/facebook/jest/pull/5353`))\n* `[expect]` Support class instances in `.toHaveProperty()` and `.toMatchObject`\n  matcher. ([#&#8203;5367](`https://github.com/facebook/jest/pull/5367`))\n* `[jest-cli]` Fix npm update command for snapshot summary.\n  ([#&#8203;5376](`https://github.com/facebook/jest/pull/5376`),\n  [5389](`https://github.com/facebook/jest/pull/5389`/))\n* `[expect]` Make `rejects` and `resolves` synchronously validate its argument.\n  ([#&#8203;5364](`https://github.com/facebook/jest/pull/5364`))\n* `[docs]` Add tutorial page for ES6 class mocks.\n  ([#&#8203;5383](`https://github.com/facebook/jest/pull/5383`))\n* `[jest-resolve]` Search required modules in node_modules and then in custom\n  paths. ([#&#8203;5403](`https://github.com/facebook/jest/pull/5403`))\n* `[jest-resolve]` Get builtin modules from node core.\n  ([#&#8203;5411](`https://github.com/facebook/jest/pull/5411`))\n* `[jest-resolve]` Detect and preserve absolute paths in `moduleDirectories`. Do\n  not generate additional (invalid) paths by prepending each ancestor of `cwd`\n  to the absolute path. Additionally, this fixes functionality in Windows OS.\n  ([#&#8203;5398](`https://github.com/facebook/jest/pull/5398`))\n##### Chore & Maintenance\n\n* `[jest-util]` Implement watch plugins\n  ([#&#8203;5399](`https://github.com/facebook/jest/pull/5399`))\n\n---\n\n### [`v22.2.1`](https://github.com/facebook/jest/blob/master/CHANGELOG.md#jest-2221)\n\n##### Fixes\n\n* `[jest-config]` \"all\" takes precedence over \"lastCommit\"\n  ([#&#8203;5486](`https://github.com/facebook/jest/pull/5486`))\n\n---\n\n### [`v22.2.2`](https://github.com/facebook/jest/blob/master/CHANGELOG.md#jest-2222)\n\n##### Fixes\n\n* `[babel-jest]` Revert \"Remove retainLines from babel-jest\"\n  ([#&#8203;5496](`https://github.com/facebook/jest/pull/5496`))\n* `[jest-docblock]` Support multiple of the same `@pragma`.\n  ([#&#8203;5154](`https://github.com/facebook/jest/pull/5502`))\n##### Features\n\n* `[jest-worker]` Assign a unique id for each worker and pass it to the child\n  process. It will be available via `process.env.JEST_WORKER_ID`\n  ([#&#8203;5494](`https://github.com/facebook/jest/pull/5494`))\n##### Chore & Maintenance\n\n* `[filenames]` Standardize file names in root\n  ([#&#8203;5500](`https://github.com/facebook/jest/pull/5500`))\n\n---\n\n### [`v22.3.0`](https://github.com/facebook/jest/blob/master/CHANGELOG.md#jest-2230)\n\n##### Fixes\n\n* `[expect]` Add descriptive error message to CalledWith methods when missing\n  optional arguments ([#&#8203;5547](`https://github.com/facebook/jest/pull/5547`))\n* `[jest-cli]` Fix inability to quit watch mode while debugger is still attached\n  ([#&#8203;5029](`https://github.com/facebook/jest/pull/5029`))\n* `[jest-haste-map]` Properly handle platform-specific file deletions\n  ([#&#8203;5534](`https://github.com/facebook/jest/pull/5534`))\n##### Features\n\n* `[jest-util]` Add the following methods to the \"console\" implementations:\n  `assert`, `count`, `countReset`, `dir`, `dirxml`, `group`, `groupCollapsed`,\n  `groupEnd`, `time`, `timeEnd`\n  ([#&#8203;5514](`https://github.com/facebook/jest/pull/5514`))\n* `[docs]` Add documentation for interactive snapshot mode\n  ([#&#8203;5291](`https://github.com/facebook/jest/pull/5291`))\n* `[jest-editor-support]` Add watchAll flag\n  ([#&#8203;5523](`https://github.com/facebook/jest/pull/5523`))\n* `[jest-cli]` Support multiple glob patterns for `collectCoverageFrom`\n  ([#&#8203;5537](`https://github.com/facebook/jest/pull/5537`))\n* `[docs]` Add versioned documentation to the website\n  ([#&#8203;5541](`https://github.com/facebook/jest/pull/5541`))\n##### Chore & Maintenance\n\n* `[jest-config]` Allow `<rootDir>` to be used with `collectCoverageFrom`\n  ([#&#8203;5524](`https://github.com/facebook/jest/pull/5524`))\n* `[filenames]` Standardize files names in \"integration-tests\" folder\n  ([#&#8203;5513](`https://github.com/facebook/jest/pull/5513`))\n\n---\n\n### [`v22.4.0`](https://github.com/facebook/jest/blob/master/CHANGELOG.md#&#8203;2240)\n\n##### Fixes\n\n* `[jest-haste-map]` Overhauls how Watchman crawler works fixing Windows\n  ([#&#8203;5615](`https://github.com/facebook/jest/pull/5615`))\n* `[expect]` Allow matching of Errors against plain objects\n  ([#&#8203;5611](`https://github.com/facebook/jest/pull/5611`))\n* `[jest-haste-map]` Do not read binary files in Haste, even when instructed to\n  do so ([#&#8203;5612](`https://github.com/facebook/jest/pull/5612`))\n* `[jest-cli]` Don't skip matchers for exact files\n  ([#&#8203;5582](`https://github.com/facebook/jest/pull/5582`))\n* `[docs]` Update discord links\n  ([#&#8203;5586](`https://github.com/facebook/jest/pull/5586`))\n* `[jest-runtime]` Align handling of testRegex on Windows between searching for\n  tests and instrumentation checks\n  ([#&#8203;5560](`https://github.com/facebook/jest/pull/5560`))\n* `[jest-config]` Make it possible to merge `transform` option with preset\n  ([#&#8203;5505](`https://github.com/facebook/jest/pull/5505`))\n* `[jest-util]` Fix `console.assert` behavior in custom & buffered consoles\n  ([#&#8203;5576](`https://github.com/facebook/jest/pull/5576`))\n##### Features\n\n* `[docs]` Add MongoDB guide\n  ([#&#8203;5571](`https://github.com/facebook/jest/pull/5571`))\n* `[jest-runtime]` Deprecate mapCoverage option.\n  ([#&#8203;5177](`https://github.com/facebook/jest/pull/5177`))\n* `[babel-jest]` Add option to return sourcemap from the transformer separately\n  from source. ([#&#8203;5177](`https://github.com/facebook/jest/pull/5177`))\n* `[jest-validate]` Add ability to log deprecation warnings for CLI flags.\n  ([#&#8203;5536](`https://github.com/facebook/jest/pull/5536`))\n* `[jest-serializer]` Added new module for serializing. Works using V8 or JSON\n  ([#&#8203;5609](`https://github.com/facebook/jest/pull/5609`))\n* `[docs]` Add a documentation note for project `displayName` configuration\n  ([#&#8203;5600](`https://github.com/facebook/jest/pull/5600`))\n### Chore & Maintenance\n\n* `[docs]` Update automatic mocks documentation\n  ([#&#8203;5630](`https://github.com/facebook/jest/pull/5630`))\n\n---\n\n### [`v22.4.1`](https://github.com/facebook/jest/blob/master/CHANGELOG.md#&#8203;2241)\n\n##### Fixes\n\n* `[jest-haste-map]` Parallelize Watchman calls in crawler\n  ([#&#8203;5640](`https://github.com/facebook/jest/pull/5640`))\n* `[jest-editor-support]` Update TypeScript definitions\n  ([#&#8203;5625](`https://github.com/facebook/jest/pull/5625`))\n* `[babel-jest]` Remove `retainLines` argument to babel.\n  ([#&#8203;5594](`https://github.com/facebook/jest/pull/5594`))\n##### Features\n\n* `[jest-runtime]` Provide `require.main` property set to module with test suite\n  ([#&#8203;5618](`https://github.com/facebook/jest/pull/5618`))\n##### Chore & Maintenance\n\n* `[docs]` Add note about Node version support\n  ([#&#8203;5622](`https://github.com/facebook/jest/pull/5622`))\n* `[docs]` Update to use yarn\n  ([#&#8203;5624](`https://github.com/facebook/jest/pull/5624`))\n* `[docs]` Add how to mock scoped modules to Manual Mocks doc\n  ([#&#8203;5638](`https://github.com/facebook/jest/pull/5638`))\n\n---\n\n### [`v22.4.2`](https://github.com/facebook/jest/blob/master/CHANGELOG.md#&#8203;2242)\n\n##### Fixes\n\n* `[jest-haste-map]` Recreate Haste map when deserialization fails\n  ([#&#8203;5642](`https://github.com/facebook/jest/pull/5642`))\n\n---\n\n</details>\n\n\n<details>\n<summary>Commits</summary>\n\n#### v22.2.1\n-   [`766ce1a`](https://github.com/facebook/jest/commit/766ce1afe3e8bd1c0a48beb7a62c08f9791ade31) Changelog\n#### v22.2.2\n-   [`9797f23`](https://github.com/facebook/jest/commit/9797f2362db5569aa21584461504f8c8823fc06a) Release v22.2.1\n-   [`c8d1c79`](https://github.com/facebook/jest/commit/c8d1c79b9f6e6a7532ae111546fe458471d6a8c7) Fix Node.js 4 support (#&#8203;5489)\n-   [`efec054`](https://github.com/facebook/jest/commit/efec054049928043bb61b6c66059a47ccbca324f) Add unique id for each worker and pass it to the child process (#&#8203;5494)\n-   [`3942361`](https://github.com/facebook/jest/commit/39423619602bd5952cc8ff55dc6b6b3f341cccf9) Revert &quot;Remove retainLines from babel-jest (#&#8203;5439)&quot; (#&#8203;5496)\n-   [`7c398db`](https://github.com/facebook/jest/commit/7c398db0e7f990a8f755f88fabdb05a70f15c260) Standardize file names: Fix file names in root (#&#8203;5500)\n-   [`a87514a`](https://github.com/facebook/jest/commit/a87514a1c2b5d9be920831a386f50a29bed98469) Add testPath to suite in jest-jasmine2 reporter callbacks (#&#8203;5394)\n-   [`97f0308`](https://github.com/facebook/jest/commit/97f030814628efe7877e6ad655bb55867268b304) Ignore order on unordered Immutable.js structures (#&#8203;5501)\n-   [`f2ef92d`](https://github.com/facebook/jest/commit/f2ef92d2d64a63e4ceac0c0646d5c3eea83624ae) feat(jest-docblock): support multiple of the same @&#8203;pragma (#&#8203;5502)\n-   [`b8a8b29`](https://github.com/facebook/jest/commit/b8a8b29a7df7587bc02e731d49e3909ef84469f4) Adds new video page (#&#8203;5497)\n-   [`3250edc`](https://github.com/facebook/jest/commit/3250edcf6a4bf74e8004d63628089ecd96bb30ff) Update users.js (#&#8203;5504)\n-   [`fc14ac8`](https://github.com/facebook/jest/commit/fc14ac8c23ceac601a7ffd927e4dffbc85501270) fix lint on website (#&#8203;5506)\n-   [`786f295`](https://github.com/facebook/jest/commit/786f2956b863095313a8d727b1c85196542d1d1d) jest-haste-map: add test to demonstrate broken behavior for platform-specific files (#&#8203;5508)\n#### v22.3.0\n-   [`c5a2ea0`](https://github.com/facebook/jest/commit/c5a2ea0dbed0875caf13bd6088095a6dcf130421) Release v22.2.2\n-   [`95c7e5e`](https://github.com/facebook/jest/commit/95c7e5eee104d6e0b573ec8fcc446e78458a4cf3) Scripts standardize file names: Fix file names in scripts directory (#&#8203;5511)\n-   [`09adc31`](https://github.com/facebook/jest/commit/09adc319e967748de424572495695a33e0e7925b) capitalize skipOnWindows variable -&gt; SkipOnWindows (#&#8203;5515)\n-   [`f29c03e`](https://github.com/facebook/jest/commit/f29c03ea0c97d97aede05b5c1a97ce04a953d3f9) add methods to custom and buffered consoles (#&#8203;5514)\n-   [`af19110`](https://github.com/facebook/jest/commit/af191108302c719475aa34028a4ed46589b4cb9c) Documentation for Interactive Snapshot Update (#&#8203;5291)\n-   [`e9bf143`](https://github.com/facebook/jest/commit/e9bf1430843a2aff5f73bb8a3c01d276ad11631c) Add watchAll flag to jest-editor-support (#&#8203;5523)\n-   [`2d2fb5b`](https://github.com/facebook/jest/commit/2d2fb5bf321de937d3e304e39d37232991b5504e) refactor: strip &lt;rootDir&gt; from collectCoverageFrom values (#&#8203;5524)\n-   [`508f789`](https://github.com/facebook/jest/commit/508f789a8eb74bfce345556945d22cc32770f863) Add hyperlink to video URL (#&#8203;5528)\n-   [`55c342a`](https://github.com/facebook/jest/commit/55c342af240a8aa1acb487a253a6ade4a8a4f4a1) jest-haste-map: fix bug where platform-specific files are removed (#&#8203;5534)\n-   [`133a9a1`](https://github.com/facebook/jest/commit/133a9a1fbfb264ff0bc6649eb08fe46641101c21) support multiple glob patterns for collectCoverageFrom (#&#8203;5537)\n-   [`2df9e4c`](https://github.com/facebook/jest/commit/2df9e4cc4b93abc71659c216c07d1a6c78909f0b) Use preinstalled Yarn on Appveyor (#&#8203;5548)\n-   [`b69ac08`](https://github.com/facebook/jest/commit/b69ac08362aae5d23801f8b659d90e6feb4d5b5b) Use `cross-spawn` for running Yarn in integration tests (#&#8203;5550)\n-   [`d9b4f0c`](https://github.com/facebook/jest/commit/d9b4f0c78c56377ccdda1523217bb49bb0d5f2db) fix(watchman): Fix watchman checks on Windows (#&#8203;5553)\n#### v22.4.0\n-   [`5f8ad63`](https://github.com/facebook/jest/commit/5f8ad6379ac3962cc1eb9ce25eef6f3e8fc241e0) Release v22.3.0\n-   [`c5fbd30`](https://github.com/facebook/jest/commit/c5fbd304c462e3c74c6cc5f5e7484e466c10521e) Use native trim instead of regexp (#&#8203;5555)\n-   [`5b00d97`](https://github.com/facebook/jest/commit/5b00d9785015f699d0207b95770916d28cf78271) Fix jest-circus setup logic (#&#8203;5561)\n-   [`1ee7df9`](https://github.com/facebook/jest/commit/1ee7df960e039a4f9033fcccfa471c1c47ccd81c) Optimize finding top frame in formatPaths (#&#8203;5557)\n-   [`84e9789`](https://github.com/facebook/jest/commit/84e97893cb744639a74e7ffa9d099e995bd6c4f2) Fix typo in JestObjectAPI.md (#&#8203;5559)\n-   [`4ca959b`](https://github.com/facebook/jest/commit/4ca959b041dcf6f2fe44fdebd7f86a4e0509e185) Revert setRawMode on --watch quit (fixes #&#8203;5028) (#&#8203;5029)\n-   [`10276f9`](https://github.com/facebook/jest/commit/10276f90b264f8e02b2bb3b4f619095ac63cd59c) Standardize file names in integration-tests (#&#8203;5513)\n-   [`c35b78b`](https://github.com/facebook/jest/commit/c35b78b7c0e6f7944b5b52392efdb09abc860570) Use v8.serialize when available (#&#8203;5565)\n-   [`9d11ec4`](https://github.com/facebook/jest/commit/9d11ec4ee111df8a0925f34abb0a86e8920d59c7) Optimize getting stack trace in message-util (#&#8203;5569)\n-   [`71795a5`](https://github.com/facebook/jest/commit/71795a5bb07e877084ccf87f9826ba9176f65a8c) Use native trimLeft, trimRight instead of regexp (#&#8203;5570)\n-   [`146900f`](https://github.com/facebook/jest/commit/146900f5d36691ab706aafee19e747a4de6cdd71) Replace path sep for testRegex in should_instrument (#&#8203;5560)\n-   [`b9b1f0d`](https://github.com/facebook/jest/commit/b9b1f0d0709c2948bf5c5d198c0c54b904218b2b) Update TutorialReactNative.md (#&#8203;5567)\n-   [`fcdf071`](https://github.com/facebook/jest/commit/fcdf071955cf9ee4007226f15c91d7e483346973) docs: add jest-mongodb example (#&#8203;5571)\n-   [`d065e87`](https://github.com/facebook/jest/commit/d065e87a2322e1b4b70e7ba9de3c24aed7a2ea72) Issue #&#8203;5197: Add descriptive error to Expect CalledWith methods when missing optional arguments (#&#8203;5547)\n-   [`966aab6`](https://github.com/facebook/jest/commit/966aab60faa1b0a8cfdd51b95bcca780c68001d7) Removing the mapCoverage condition on reading inlineSourceMaps. (#&#8203;5177)\n-   [`ba8a2d5`](https://github.com/facebook/jest/commit/ba8a2d5ccfb96987b30d9b808bf0961eae89d67b) Print deprecation warnings on CLI flags (#&#8203;5536)\n-   [`0285e63`](https://github.com/facebook/jest/commit/0285e63e903abbab9c323341e62eb68b29acd87e) Simplify check for -0 in printNumber (#&#8203;5581)\n-   [`e4f7d84`](https://github.com/facebook/jest/commit/e4f7d84568c16f692b08c954183ca524c14eced1) Update discord links, lint markdown (#&#8203;5586)\n-   [`4d4bc67`](https://github.com/facebook/jest/commit/4d4bc671297ad603cba38827f041eaef0c56f078) chore(website): Upgrade docusaurus to 1.0.6 (#&#8203;5587)\n-   [`950b2e7`](https://github.com/facebook/jest/commit/950b2e7825f872e54e9e639de64b8c7bab16642f) Don&#x27;t skip configured matchers for exact file names (#&#8203;5582)\n-   [`430aebe`](https://github.com/facebook/jest/commit/430aebe49e9f144d29f144f5a29482315e269e4a) Simplify check -0 in jasmine-utils (#&#8203;5592)\n-   [`3a86707`](https://github.com/facebook/jest/commit/3a8670703af15d7371d6b5ee5c2e2ec3c0bf1f46) chore: make no-unused-vars eslint rule error (#&#8203;5598)\n-   [`e89de4e`](https://github.com/facebook/jest/commit/e89de4e6a9bbe72fb5ba86f254b55c9b3b220af3) Make it possible to merge `transform` option with preset (#&#8203;5505)\n-   [`4e4a9e0`](https://github.com/facebook/jest/commit/4e4a9e0fca190d0eafd4757a09eb1e3c9d35d00a) add a documentation note for project displayName configuration (#&#8203;5600)\n-   [`71c31d7`](https://github.com/facebook/jest/commit/71c31d76be116764b44dff0318d5c4d7ae8300f1) docs: link to full list of matchers in opening paragraph (#&#8203;5606)\n-   [`402a6fe`](https://github.com/facebook/jest/commit/402a6feb7a6db7124c9802901232e973458e5d4c) chore(deps): upgrade flow to 0.66 (#&#8203;5602)\n-   [`e2bb8f4`](https://github.com/facebook/jest/commit/e2bb8f41c925c65ab13ad7c935692abce41cc64e) Optimize print calls in spy matches (#&#8203;5596)\n-   [`0b88438`](https://github.com/facebook/jest/commit/0b8843836fdb627b84ceab79eb170bf162a1207c) url and name fix (#&#8203;5608)\n-   [`f5879c0`](https://github.com/facebook/jest/commit/f5879c061313f287446e43cb6f1fbd79d7cefe5e) fix: make Errors match with ordinary objects (fixes #&#8203;5359) (#&#8203;5611)\n-   [`9c0912c`](https://github.com/facebook/jest/commit/9c0912cf4ca66dcf720d3b37b4d36baf6f712aac) fix: correcting a mislabeled CHANGELOG.md entry (#&#8203;5614)\n-   [`bea889c`](https://github.com/facebook/jest/commit/bea889c9d8ccb74dc148380b4ab4b649746ea0ef) Avoid loading files that we know are binary ahead of time (#&#8203;5612)\n-   [`3a2854a`](https://github.com/facebook/jest/commit/3a2854aeca669b6cd82139de23333fa18fce7c6c) Add jest-serializer module (#&#8203;5609)\n-   [`adbd927`](https://github.com/facebook/jest/commit/adbd927987b7a4cbd937464ab038b6ee29d83554) fix(watchman): Overhauls how Watchman crawler works fixing Windows (#&#8203;5615)\n-   [`593d801`](https://github.com/facebook/jest/commit/593d801340f93222f567576204dd32bc08272bd4) fix console &amp; buffered console assert behaviour (#&#8203;5576)\n-   [`9df3035`](https://github.com/facebook/jest/commit/9df3035829299a93579bad8cfb1db2081617ea6e) Explain manual mocking modules (#&#8203;5616)\n#### v22.4.1\n-   [`acb7f64`](https://github.com/facebook/jest/commit/acb7f64ba0eb1b4a7a3801a01977cf1bb2a54e72) Release v22.4.0\n-   [`4576dd4`](https://github.com/facebook/jest/commit/4576dd4ea448bfb2501cd1a664dca2aaa84e9187) Provide `require.main` property (#&#8203;5618)\n-   [`da90886`](https://github.com/facebook/jest/commit/da908862ad5a28155ca7901f8443033e17c8d9ec) Add note about Node version support in README and docs. Fixes #&#8203;4947 (#&#8203;5622)\n-   [`6ee2a14`](https://github.com/facebook/jest/commit/6ee2a14b83393c9e3e3408beb5c4848489f04cf6) Update to docs to use yarn (#&#8203;5624)\n-   [`79533a9`](https://github.com/facebook/jest/commit/79533a90aefc94d0ee6029a7c6ab97071b2c6b1c) Small polish to the plugins API (#&#8203;5572)\n-   [`ca8910f`](https://github.com/facebook/jest/commit/ca8910f3b2b7cd57e34ec8e2b6dea684a882160f) Remove debug snapshot (#&#8203;5627)\n-   [`7bcdc8c`](https://github.com/facebook/jest/commit/7bcdc8c2305c06204f23da615590145c8db6f19b) Examples/standardize folder names (#&#8203;5626)\n-   [`6ab04b7`](https://github.com/facebook/jest/commit/6ab04b79e8f70b5f3e6a6d0d0f8874e72d73070e) add versioned documentation to the website (#&#8203;5541)\n-   [`23eec74`](https://github.com/facebook/jest/commit/23eec748db0de7b6b5fcda28cc51c48ddae16545) [WIP] Remove usage of `retainLines` (#&#8203;5594)\n-   [`4b6f850`](https://github.com/facebook/jest/commit/4b6f8506520b17ded174a2609ec6052b6a792db8) Update documentation on automocking (#&#8203;5630)\n-   [`1203ed6`](https://github.com/facebook/jest/commit/1203ed6ebeffe1edb7d1aa6c9ef0bd3cde8d92cf) [jest-editor-support] update TypeScript definition (#&#8203;5625)\n-   [`67d1e47`](https://github.com/facebook/jest/commit/67d1e470a8de8e4332831db5a4191a4147d6410d) Add how to mock scoped modules to Manual Mocks doc (#&#8203;5638)\n-   [`e9825d3`](https://github.com/facebook/jest/commit/e9825d3990bd82cd0c22cebcf9f62b688cc5dc0b) update istanbul-api (#&#8203;5637)\n-   [`497be76`](https://github.com/facebook/jest/commit/497be7627ef851c947da830d4a8e21046f847a78) Jest got too popular (#&#8203;5639)\n-   [`f020182`](https://github.com/facebook/jest/commit/f020182451e934221dedd92d2f550c55126f0985) fix(watchman): Parallelize Watchman calls in crawler again (#&#8203;5640)\n#### v22.4.2\n-   [`52bbb26`](https://github.com/facebook/jest/commit/52bbb26615d1d6f150082873a3346db17b158df9) Release v22.4.1\n-   [`cdd5dfe`](https://github.com/facebook/jest/commit/cdd5dfea815bd043703c991dcca2051458d7ee75) Force haste map regeneration on deserialization error (#&#8203;5642)\n\n</details>\n\n\n\n---\n\nThis PR has been generated by [Renovate Bot](https://renovateapp.com).","created_at":"2018-03-13T15:17:18Z","updated_at":"2018-03-13T15:17:18Z","closed_at":null,"merged_at":null,"merge_commit_sha":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/pulls/135/commits","review_comments_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/pulls/135/comments","review_comment_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/pulls/comments{/number}","comments_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/issues/135/comments","statuses_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/statuses/4b487682ad312339e1a6dea12e4dd3f2f0519e90","head":{"label":"cozy:renovate/jest-monorepo","ref":"renovate/jest-monorepo","sha":"4b487682ad312339e1a6dea12e4dd3f2f0519e90","user":{"login":"cozy","id":7690525,"avatar_url":"https://avatars0.githubusercontent.com/u/7690525?v=4","gravatar_id":"","url":"https://api.github.com/users/cozy","html_url":"https://github.com/cozy","followers_url":"https://api.github.com/users/cozy/followers","following_url":"https://api.github.com/users/cozy/following{/other_user}","gists_url":"https://api.github.com/users/cozy/gists{/gist_id}","starred_url":"https://api.github.com/users/cozy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cozy/subscriptions","organizations_url":"https://api.github.com/users/cozy/orgs","repos_url":"https://api.github.com/users/cozy/repos","events_url":"https://api.github.com/users/cozy/events{/privacy}","received_events_url":"https://api.github.com/users/cozy/received_events","type":"Organization","site_admin":false},"repo":{"id":87112124,"name":"cozy-konnector-libs","full_name":"cozy/cozy-konnector-libs","owner":{"login":"cozy","id":7690525,"avatar_url":"https://avatars0.githubusercontent.com/u/7690525?v=4","gravatar_id":"","url":"https://api.github.com/users/cozy","html_url":"https://github.com/cozy","followers_url":"https://api.github.com/users/cozy/followers","following_url":"https://api.github.com/users/cozy/following{/other_user}","gists_url":"https://api.github.com/users/cozy/gists{/gist_id}","starred_url":"https://api.github.com/users/cozy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cozy/subscriptions","organizations_url":"https://api.github.com/users/cozy/orgs","repos_url":"https://api.github.com/users/cozy/repos","events_url":"https://api.github.com/users/cozy/events{/privacy}","received_events_url":"https://api.github.com/users/cozy/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/cozy/cozy-konnector-libs","description":"All the libs needed by a cozy v3 konnector","fork":false,"url":"https://api.github.com/repos/cozy/cozy-konnector-libs","forks_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/forks","keys_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/keys{/key_id}","collaborators_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/teams","hooks_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/hooks","issue_events_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/issues/events{/number}","events_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/events","assignees_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/assignees{/user}","branches_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/branches{/branch}","tags_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/tags","blobs_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/git/refs{/sha}","trees_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/git/trees{/sha}","statuses_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/statuses/{sha}","languages_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/languages","stargazers_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/stargazers","contributors_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/contributors","subscribers_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/subscribers","subscription_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/subscription","commits_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/commits{/sha}","git_commits_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/git/commits{/sha}","comments_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/comments{/number}","issue_comment_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/issues/comments{/number}","contents_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/contents/{+path}","compare_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/compare/{base}...{head}","merges_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/merges","archive_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/downloads","issues_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/issues{/number}","pulls_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/pulls{/number}","milestones_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/milestones{/number}","notifications_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/labels{/name}","releases_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/releases{/id}","deployments_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/deployments","created_at":"2017-04-03T19:23:07Z","updated_at":"2018-03-12T13:55:06Z","pushed_at":"2018-03-13T15:17:17Z","git_url":"git://github.com/cozy/cozy-konnector-libs.git","ssh_url":"git@github.com:cozy/cozy-konnector-libs.git","clone_url":"https://github.com/cozy/cozy-konnector-libs.git","svn_url":"https://github.com/cozy/cozy-konnector-libs","homepage":"https://konnectors.github.io/docs/","size":725,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":14,"mirror_url":null,"archived":false,"open_issues_count":15,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit"},"forks":14,"open_issues":15,"watchers":0,"default_branch":"master"}},"base":{"label":"cozy:master","ref":"master","sha":"39f08168b6dc39d38bc1345a77b858984ab3ce1f","user":{"login":"cozy","id":7690525,"avatar_url":"https://avatars0.githubusercontent.com/u/7690525?v=4","gravatar_id":"","url":"https://api.github.com/users/cozy","html_url":"https://github.com/cozy","followers_url":"https://api.github.com/users/cozy/followers","following_url":"https://api.github.com/users/cozy/following{/other_user}","gists_url":"https://api.github.com/users/cozy/gists{/gist_id}","starred_url":"https://api.github.com/users/cozy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cozy/subscriptions","organizations_url":"https://api.github.com/users/cozy/orgs","repos_url":"https://api.github.com/users/cozy/repos","events_url":"https://api.github.com/users/cozy/events{/privacy}","received_events_url":"https://api.github.com/users/cozy/received_events","type":"Organization","site_admin":false},"repo":{"id":87112124,"name":"cozy-konnector-libs","full_name":"cozy/cozy-konnector-libs","owner":{"login":"cozy","id":7690525,"avatar_url":"https://avatars0.githubusercontent.com/u/7690525?v=4","gravatar_id":"","url":"https://api.github.com/users/cozy","html_url":"https://github.com/cozy","followers_url":"https://api.github.com/users/cozy/followers","following_url":"https://api.github.com/users/cozy/following{/other_user}","gists_url":"https://api.github.com/users/cozy/gists{/gist_id}","starred_url":"https://api.github.com/users/cozy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cozy/subscriptions","organizations_url":"https://api.github.com/users/cozy/orgs","repos_url":"https://api.github.com/users/cozy/repos","events_url":"https://api.github.com/users/cozy/events{/privacy}","received_events_url":"https://api.github.com/users/cozy/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/cozy/cozy-konnector-libs","description":"All the libs needed by a cozy v3 konnector","fork":false,"url":"https://api.github.com/repos/cozy/cozy-konnector-libs","forks_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/forks","keys_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/keys{/key_id}","collaborators_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/teams","hooks_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/hooks","issue_events_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/issues/events{/number}","events_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/events","assignees_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/assignees{/user}","branches_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/branches{/branch}","tags_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/tags","blobs_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/git/refs{/sha}","trees_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/git/trees{/sha}","statuses_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/statuses/{sha}","languages_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/languages","stargazers_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/stargazers","contributors_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/contributors","subscribers_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/subscribers","subscription_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/subscription","commits_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/commits{/sha}","git_commits_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/git/commits{/sha}","comments_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/comments{/number}","issue_comment_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/issues/comments{/number}","contents_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/contents/{+path}","compare_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/compare/{base}...{head}","merges_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/merges","archive_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/downloads","issues_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/issues{/number}","pulls_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/pulls{/number}","milestones_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/milestones{/number}","notifications_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/labels{/name}","releases_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/releases{/id}","deployments_url":"https://api.github.com/repos/cozy/cozy-konnector-libs/deployments","created_at":"2017-04-03T19:23:07Z","updated_at":"2018-03-12T13:55:06Z","pushed_at":"2018-03-13T15:17:17Z","git_url":"git://github.com/cozy/cozy-konnector-libs.git","ssh_url":"git@github.com:cozy/cozy-konnector-libs.git","clone_url":"https://github.com/cozy/cozy-konnector-libs.git","svn_url":"https://github.com/cozy/cozy-konnector-libs","homepage":"https://konnectors.github.io/docs/","size":725,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":14,"mirror_url":null,"archived":false,"open_issues_count":15,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit"},"forks":14,"open_issues":15,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/cozy/cozy-konnector-libs/pulls/135"},"html":{"href":"https://github.com/cozy/cozy-konnector-libs/pull/135"},"issue":{"href":"https://api.github.com/repos/cozy/cozy-konnector-libs/issues/135"},"comments":{"href":"https://api.github.com/repos/cozy/cozy-konnector-libs/issues/135/comments"},"review_comments":{"href":"https://api.github.com/repos/cozy/cozy-konnector-libs/pulls/135/comments"},"review_comment":{"href":"https://api.github.com/repos/cozy/cozy-konnector-libs/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/cozy/cozy-konnector-libs/pulls/135/commits"},"statuses":{"href":"https://api.github.com/repos/cozy/cozy-konnector-libs/statuses/4b487682ad312339e1a6dea12e4dd3f2f0519e90"}},"author_association":"NONE","merged":false,"mergeable":null,"rebaseable":null,"mergeable_state":"unknown","merged_by":null,"comments":0,"review_comments":0,"maintainer_can_modify":false,"commits":1,"additions":1,"deletions":1,"changed_files":1}}
{"actor":{"display_login":"renovate"}}