Skip to content

chore(deps): update dependency jest to v30.4.2#341

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/jest
Open

chore(deps): update dependency jest to v30.4.2#341
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/jest

Conversation

@renovate

@renovate renovate Bot commented Aug 28, 2025

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
jest (source) 30.0.530.4.2 age confidence

Release Notes

jestjs/jest (jest)

v30.4.2

Compare Source

Fixes
  • [jest-runtime] Fix named imports from CJS modules whose module.exports is a function with own-property exports (#​16150)

v30.4.1

Compare Source

Features
  • [jest-config, jest-core, jest-runner, jest-schemas, jest-types] Allow custom runner configuration options via tuple format ['runner-path', {options}] (#​16141)
Fixes
  • [jest-runtime] Align CJS-from-ESM default export with Node: module.exports is always the ESM default, __esModule unwrapping is no longer applied (#​16143)

v30.4.0

Compare Source

Features
  • [babel-jest] Support collecting coverage from .mts, .cts (and other) files (#​15994)
  • [jest-circus, jest-cli, jest-config, jest-core, jest-jasmine2, jest-types] Add --collect-tests flag to discover and list tests without executing them (#​16006)
  • [jest-config, jest-runner, jest-worker] Add workerGracefulExitTimeout config option to control how long workers are given to exit before being force-killed (#​15984)
  • [jest-config] Add support for jest.config.mts as a valid configuration file (#​16005)
  • [jest-config, jest-core, jest-reporters, jest-runner] verbose and silent can now be set per-project; the project-level value overrides the global value for that project's tests (#​16133)
  • [@jest/fake-timers] Accept Temporal.Duration in jest.advanceTimersByTime() and jest.advanceTimersByTimeAsync() (#​16128)
  • [@jest/fake-timers] Accept Temporal.Instant and Temporal.ZonedDateTime in jest.setSystemTime() and useFakeTimers({now}) (#​16128)
  • [@jest/fake-timers] Support faking Temporal.Now.* (#​16131)
  • [jest-mock] Add clearMocksOnScope(scope) on ModuleMocker for clearing every mock function exposed on a scope object (#​16088)
  • [jest-resolve] Add canResolveSync() on Resolver so callers can detect when a user-configured resolver only exports an async hook (#​16064)
  • [jest-runtime] Use synchronous evaluate() for ES modules without top-level await on Node versions that support it (v24.9+), and prefer the synchronous transform path when a sync transformer is configured (#​16062)
  • [jest-runtime] Support require() of ES modules on Node v24.9+ (#​16074)
  • [jest-runtime] Validate TC39 import attributes (with { type: 'json' }) on ESM imports (#​16127)
  • [@jest/transform] Add canTransformSync(filename) on ScriptTransformer so callers can pick the sync vs async transform path (#​16062)
  • [jest-util] Add isError helper (#​16076)
  • [pretty-format] Support React 19 (#​16123)
Fixes
  • [expect-utils] Fix toStrictEqual failing on structuredClone results due to cross-realm constructor mismatch (#​15959)
  • [@jest/expect-utils] Prevent toMatchObject/subset matching from throwing when encountering exotic iterables (#​15952)
  • [fake-timers] Convert Date to milliseconds before passing to @sinonjs/fake-timers (#​16029)
  • [jest] Export GlobalConfig and ProjectConfig TypeScript types (#​16132)
  • [jest-circus] Prevent crash when asyncError is undefined for non-Error throws (#​16003)
  • [jest-circus, jest-jasmine2] Include Error.cause in JSON failureMessages output (#​15967)
  • [jest-config] Fix preset path resolution on Windows when the preset uses subpath exports (#​15961)
  • [jest-config] Allow collectCoverage and coverageProvider in project config without a validation warning (#​16132)
  • [jest-config] Project config validator now emits "is not supported in an individual project configuration" instead of "probably a typing mistake" for known global-only options (#​16132)
  • [jest-environment-node] Fix --localstorage-file warning on Node 25+ (#​16086)
  • [jest-reporters] Apply global coverage threshold to unmatched pattern files in addition to glob/path thresholds (#​16137)
  • [jest-reporters, jest-runner, jest-runtime, jest-transform] Fix coverage report not showing correct code coverage when using projects config option (#​16140)
  • [jest-runtime] Resolve expect and @jest/expect from the internal module registry so test-file imports share the same JestAssertionError as the global expect (#​16130)
  • [jest-runtime] Improve CJS-from-ESM interop: __esModule/Babel default unwrap, broader named-export coverage, and shared CJS singleton across importers (#​16050)
  • [jest-runtime] Load .js files with ESM syntax but no "type":"module" marker as native ESM (#​16050)
  • [jest-runtime] Extend the .js-with-ESM-syntax fallback to require() on Node v24.9+ - falls back to require(esm) when the CJS parser rejects ESM syntax (#​16078)
  • [jest-runtime] Fix deadlocks and double-evaluation in concurrent ESM and wasm imports (#​16050)
  • [jest-runtime] Fix error when require() is called after the Jest environment has been torn down (#​15951)
  • [jest-runtime] Fix missing error when import() is called after the Jest environment has been torn down (#​16080)
  • [jest-runtime] Fix virtual unstable_mockModule registrations not respected in ESM (#​16081)
  • [jest-runtime] Apply moduleNameMapper when resolving modules with require.resolve() and the paths option (#​16135)
Chore & Maintenance
  • [@jest/fake-timers] Upgrade @sinonjs/fake-timers (#​16139)
  • [jest-runtime] Use synchronous linkRequests / instantiate for ESM linking on Node v24.9+ (#​16063)

v30.3.0

Compare Source

Features
  • [jest-config] Add defineConfig and mergeConfig helpers for type-safe Jest config (#​15844)
  • [jest-fake-timers] Add setTimerTickMode to configure how timers advance
  • [*] Reduce token usage when run through LLMs (3f17932)
Fixes
  • [jest-config] Keep CLI coverage output when using --json with --outputFile (#​15918)
  • [jest-mock] Use Symbol from test environment (#​15858)
  • [jest-reporters] Fix issue where console output not displayed for GHA reporter even with silent: false option (#​15864)
  • [jest-runtime] Fix issue where user cannot utilize dynamic import despite specifying --experimental-vm-modules Node option (#​15842)
  • [jest-test-sequencer] Fix issue where failed tests due to compilation errors not getting re-executed even with --onlyFailures CLI option (#​15851)
  • [jest-util] Make sure process.features.require_module is false (#​15867)
Chore & Maintenance
  • [*] Replace remaining micromatch uses with picomatch
  • [deps] Update to sinon/fake-timers v15
  • [docs] Update V30 migration guide to notify users on jest.mock() work with case-sensitive path (#​15849)
  • Updated Twitter icon to match the latest brand guidelines (#​15869)

v30.2.0

Compare Source

Chore & Maintenance
  • [*] Update example repo for testing React Native projects (#​15832)
  • [*] Update jest-watch-typeahead to v3 (#​15830)

v30.1.3

Compare Source

Fixes
  • Fix unstable_mockModule with node: prefixed core modules.

v30.1.2

Compare Source

Fixes
  • [jest-snapshot-utils] Correct snapshot header regexp to work with newline across OSes (#​15803)

v30.1.1

Compare Source

Fixes
  • [jest-snapshot-utils] Fix deprecated goo.gl snapshot warning not handling Windows end-of-line sequences (#​15800)
  • [jest-snapshot-utils] Improve messaging about goo.gl snapshot link change (#​15821)

v30.1.0

Compare Source


Configuration

📅 Schedule: (in timezone Europe/Kiev)

  • Branch creation
    • At 06:00 PM through 11:59 PM and 12:00 AM through 09:59 AM (* 18-23,0-9 * * *)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


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

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the backend label Aug 28, 2025
@renovate
renovate Bot enabled auto-merge August 28, 2025 03:52
@renovate renovate Bot changed the title chore(deps): update dependency jest to v30.1.1 chore(deps): update dependency jest to v30.1.2 Sep 1, 2025
@renovate renovate Bot changed the title chore(deps): update dependency jest to v30.1.2 chore(deps): update dependency jest to v30.1.3 Sep 2, 2025
@renovate
renovate Bot force-pushed the renovate/jest branch 2 times, most recently from 5173a26 to 5fc2c64 Compare September 28, 2025 10:31
@renovate renovate Bot changed the title chore(deps): update dependency jest to v30.1.3 chore(deps): update dependency jest to v30.2.0 Sep 28, 2025
@renovate
renovate Bot force-pushed the renovate/jest branch 2 times, most recently from 7b14800 to dba4f0a Compare September 29, 2025 15:19
@renovate
renovate Bot force-pushed the renovate/jest branch from dba4f0a to be2a138 Compare March 10, 2026 03:00
@renovate renovate Bot changed the title chore(deps): update dependency jest to v30.2.0 chore(deps): update dependency jest to v30.3.0 Mar 10, 2026
@renovate
renovate Bot force-pushed the renovate/jest branch from be2a138 to 2259406 Compare April 12, 2026 22:31
@renovate
renovate Bot force-pushed the renovate/jest branch 2 times, most recently from 46beb6d to 455bf49 Compare May 21, 2026 19:48
@renovate renovate Bot changed the title chore(deps): update dependency jest to v30.3.0 chore(deps): update dependency jest to v30.4.0 May 21, 2026
@renovate
renovate Bot force-pushed the renovate/jest branch from 455bf49 to c4e8581 Compare May 22, 2026 11:47
@renovate renovate Bot changed the title chore(deps): update dependency jest to v30.4.0 chore(deps): update dependency jest to v30.4.1 May 22, 2026
@renovate
renovate Bot force-pushed the renovate/jest branch from c4e8581 to ec43351 Compare May 23, 2026 03:08
@renovate renovate Bot changed the title chore(deps): update dependency jest to v30.4.1 chore(deps): update dependency jest to v30.4.2 May 23, 2026
@renovate renovate Bot changed the title chore(deps): update dependency jest to v30.4.2 chore(deps): update jest to v30.4.2 Jun 2, 2026
@renovate renovate Bot changed the title chore(deps): update jest to v30.4.2 chore(deps): update jest Jun 22, 2026
@renovate
renovate Bot force-pushed the renovate/jest branch from ec43351 to 03ad637 Compare June 22, 2026 15:59
@renovate renovate Bot changed the title chore(deps): update jest chore(deps): update dependency jest to v30.4.2 Jun 25, 2026
@renovate
renovate Bot force-pushed the renovate/jest branch from 03ad637 to 5f804c8 Compare July 12, 2026 14:10
@renovate
renovate Bot force-pushed the renovate/jest branch from 5f804c8 to 2a039de Compare July 20, 2026 23:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Development

Successfully merging this pull request may close these issues.

0 participants