Skip to content

Update dependency jest to v22#111

Open
mend-for-github-com[bot] wants to merge 1 commit intoalphafrom
whitesource-remediate/jest-22.x
Open

Update dependency jest to v22#111
mend-for-github-com[bot] wants to merge 1 commit intoalphafrom
whitesource-remediate/jest-22.x

Conversation

@mend-for-github-com
Copy link
Copy Markdown

@mend-for-github-com mend-for-github-com bot commented Nov 4, 2025

This PR contains the following updates:

Package Type Update Change
jest (source) dependencies major ^21.2.1^22.0.0

By merging this PR, the issue #88 will be automatically resolved and closed:

Severity CVSS Score Vulnerability Reachability
Critical Critical 9.8 CVE-2021-3918

Unreachable


Release Notes

jestjs/jest (jest)

v22.0.0: 22.0.0

Compare Source

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)
  • [jest-config] Use all --testPathPattern and <regexForTestFiles> args in testPathPattern (#​5066)
  • [jest-cli] Do not support --watch inside non-version-controlled environments (#​5060)
  • [jest-config] Escape Windows path separator in testPathPattern CLI arguments (#​5054)
  • [jest-jasmine] Register sourcemaps as node environment to improve performance with jsdom (#​5045)
  • [pretty-format] Do not call toJSON recursively (#​5044)
  • [pretty-format] Fix errors when identity-obj-proxy mocks CSS Modules (#​4935)
  • [babel-jest] Fix support for namespaced babel version 7 (#​4918)
  • [expect] fix .toThrow for promises (#​4884)
  • [jest-docblock] pragmas should preserve urls (#​4837)
  • [jest-cli] Check if npm_lifecycle_script calls Jest directly (#​4629)
  • [jest-cli] Fix --showConfig to show all configs (#​4494)
  • [jest-cli] Throw if maxWorkers doesn't have a value (#​4591)
  • [jest-cli] Use fs.realpathSync.native if available (#​5031)
  • [jest-config] Fix --passWithNoTests (#​4639)
  • [jest-config] Support rootDir tag in testEnvironment (#​4579)
  • [jest-editor-support] Fix --showConfig to support jest 20 and jest 21 (#​4575)
  • [jest-editor-support] Fix editor support test for node 4 (#​4640)
  • [jest-mock] Support mocking constructor in mockImplementationOnce (#​4599)
  • [jest-runtime] Fix manual user mocks not working with custom resolver (#​4489)
  • [jest-util] Fix runOnlyPendingTimers for setTimeout inside setImmediate (#​4608)
  • [jest-message-util] Always remove node internals from stacktraces (#​4695)
  • [jest-resolve] changes method of determining builtin modules to include missing builtins (#​4740)
  • [pretty-format] Prevent error in pretty-format for window in jsdom test env (#​4750)
  • [jest-resolve] Preserve module identity for symlinks (#​4761)
  • [jest-config] Include error message for preset json (#​4766)
  • [pretty-format] Throw PrettyFormatPluginError if a plugin halts with an exception (#​4787)
  • [expect] Keep the stack trace unchanged when PrettyFormatPluginError is thrown by pretty-format (#​4787)
  • [jest-environment-jsdom] Fix asynchronous test will fail due to timeout issue. (#​4669)
  • [jest-cli] Fix --onlyChanged path case sensitivity on Windows platform (#​4730)
  • [jest-runtime] Use realpath to match transformers (#​5000)
  • [expect] [BREAKING] Replace identity equality with Object.is in toBe matcher (#​4917)
Features
  • [jest-message-util] Add codeframe to test assertion failures (#​5087)
  • [jest-config] Add Global Setup/Teardown options (#​4716)
  • [jest-config] Add testEnvironmentOptions to apply to jsdom options or node context. (#​5003)
  • [jest-jasmine2] Update Timeout error message to jest.timeout and display current timeout value (#​4990)
  • [jest-runner] Enable experimental detection of leaked contexts (#​4895)
  • [jest-cli] Add combined coverage threshold for directories. (#​4885)
  • [jest-mock] Add timestamps to mock state. (#​4866)
  • [eslint-plugin-jest] Add prefer-to-have-length lint rule. (#​4771)
  • [jest-environment-jsdom] [BREAKING] Upgrade to JSDOM@​11 (#​4770)
  • [jest-environment-*] [BREAKING] Add Async Test Environment APIs, dispose is now teardown (#​4506)
  • [jest-cli] Add an option to clear the cache (#​4430)
  • [babel-plugin-jest-hoist] Improve error message, that the second argument of jest.mock must be an inline function (#​4593)
  • [jest-snapshot] [BREAKING] Concatenate name of test and snapshot (#​4460)
  • [jest-cli] [BREAKING] Fail if no tests are found (#​3672)
  • [jest-diff] Highlight only last of odd length leading spaces (#​4558)
  • [jest-docblock] Add docblock.print() (#​4517)
  • [jest-docblock] Add strip (#​4571)
  • [jest-docblock] Preserve leading whitespace in docblock comments (#​4576)
  • [jest-docblock] remove leading newlines from parswWithComments().comments (#​4610)
  • [jest-editor-support] Add Snapshots metadata (#​4570)
  • [jest-editor-support] Adds an 'any' to the typedef for updateFileWithJestStatus (#​4636)
  • [jest-editor-support] Better monorepo support (#​4572)
  • [jest-environment-jsdom] Add simple rAF polyfill in jsdom environment to work with React 16 (#​4568)
  • [jest-environment-node] Implement node Timer api (#​4622)
  • [jest-jasmine2] Add testPath to reporter callbacks (#​4594)
  • [jest-mock] Added support for naming mocked functions with .mockName(value) and .mockGetName() (#​4586)
  • [jest-runtime] Add module.loaded, and make module.require not enumerable (#​4623)
  • [jest-runtime] Add module.parent (#​4614)
  • [jest-runtime] Support sourcemaps in transformers (#​3458)
  • [jest-snapshot] [BREAKING] Add a serializer for jest.fn to allow a snapshot of a jest mock (#​4668)
  • [jest-worker] Initial version of parallel worker abstraction, say hello! (#​4497)
  • [jest-jasmine2] Add testLocationInResults flag to add location information per spec to test results (#​4782)
  • [jest-environment-jsdom] Update JSOM to 11.4, which includes built-in support for requestAnimationFrame (#​4919)
  • [jest-cli] Hide watch usage output when running on non-interactive environments (#​4958)
  • [jest-snapshot] Promises support for toThrowErrorMatchingSnapshot (#​4946)
  • [jest-cli] Explain which snapshots are obsolete (#​5005)
Chore & Maintenance
  • [docs] Add guide of using with puppeteer (#​5093)
  • [jest-util] jest-util should not depend on jest-mock (#​4992)
  • [*] [BREAKING] Drop support for Node.js version 4 (#​4769)
  • [docs] Wrap code comments at 80 characters (#​4781)
  • [eslint-plugin-jest] Removed from the Jest core repo, and moved to https://github.com/jest-community/eslint-plugin-jest (#​4867)
  • [babel-jest] Explicitly bump istanbul to newer versions (#​4616)
  • [expect] Upgrade mocha and rollup for browser testing (#​4642)
  • [docs] Add info about coveragePathIgnorePatterns (#​4602)
  • [docs] Add Vuejs series of testing with Jest (#​4648)
  • [docs] Mention about optional done argument in test function (#​4556)
  • [jest-cli] Bump node-notifier version (#​4609)
  • [jest-diff] Simplify highlight for leading and trailing spaces (#​4553)
  • [jest-get-type] Add support for date (#​4621)
  • [jest-matcher-utils] Call chalk.inverse for trailing spaces (#​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)

  • If you want to rebase/retry this PR, check this box

@mend-for-github-com mend-for-github-com bot added the security fix Security fix generated by Mend label Nov 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

security fix Security fix generated by Mend

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants