Update dependency jest to v30.4.2#489
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
renovate
Bot
force-pushed
the
renovate/jest-monorepo
branch
from
August 10, 2025 12:26
ea5cc7a to
918b6f7
Compare
renovate
Bot
force-pushed
the
renovate/jest-monorepo
branch
from
August 19, 2025 14:09
918b6f7 to
f93f5e5
Compare
renovate
Bot
force-pushed
the
renovate/jest-monorepo
branch
from
August 27, 2025 06:33
f93f5e5 to
62f4841
Compare
renovate
Bot
force-pushed
the
renovate/jest-monorepo
branch
2 times, most recently
from
August 31, 2025 14:35
2e30d7e to
f6c3d9f
Compare
renovate
Bot
force-pushed
the
renovate/jest-monorepo
branch
from
September 2, 2025 23:45
f6c3d9f to
93b64bf
Compare
renovate
Bot
force-pushed
the
renovate/jest-monorepo
branch
from
September 25, 2025 21:34
93b64bf to
5948cb3
Compare
renovate
Bot
force-pushed
the
renovate/jest-monorepo
branch
from
September 28, 2025 09:36
5948cb3 to
bff5cbd
Compare
renovate
Bot
force-pushed
the
renovate/jest-monorepo
branch
from
October 21, 2025 20:46
bff5cbd to
d9a2f30
Compare
renovate
Bot
force-pushed
the
renovate/jest-monorepo
branch
from
November 10, 2025 15:47
d9a2f30 to
57df55d
Compare
renovate
Bot
force-pushed
the
renovate/jest-monorepo
branch
from
November 18, 2025 13:08
57df55d to
41c334a
Compare
renovate
Bot
force-pushed
the
renovate/jest-monorepo
branch
from
December 31, 2025 13:58
41c334a to
5171527
Compare
renovate
Bot
force-pushed
the
renovate/jest-monorepo
branch
from
January 8, 2026 18:31
5171527 to
b15bb98
Compare
renovate
Bot
force-pushed
the
renovate/jest-monorepo
branch
2 times, most recently
from
January 23, 2026 18:51
c1a4c81 to
5f34042
Compare
renovate
Bot
force-pushed
the
renovate/jest-monorepo
branch
from
February 2, 2026 19:11
5f34042 to
947251a
Compare
renovate
Bot
force-pushed
the
renovate/jest-monorepo
branch
from
February 12, 2026 14:00
947251a to
9d70488
Compare
renovate
Bot
force-pushed
the
renovate/jest-monorepo
branch
from
March 5, 2026 20:36
9d70488 to
89ac066
Compare
renovate
Bot
force-pushed
the
renovate/jest-monorepo
branch
2 times, most recently
from
March 13, 2026 18:11
3c076a3 to
18460a2
Compare
renovate
Bot
force-pushed
the
renovate/jest-monorepo
branch
2 times, most recently
from
April 8, 2026 19:41
8ce6225 to
4817959
Compare
renovate
Bot
force-pushed
the
renovate/jest-monorepo
branch
from
April 29, 2026 12:31
4817959 to
d599aef
Compare
renovate
Bot
force-pushed
the
renovate/jest-monorepo
branch
from
May 7, 2026 20:43
d599aef to
aee73b0
Compare
renovate
Bot
force-pushed
the
renovate/jest-monorepo
branch
from
May 8, 2026 13:29
aee73b0 to
d24e159
Compare
renovate
Bot
force-pushed
the
renovate/jest-monorepo
branch
from
May 9, 2026 01:02
d24e159 to
0ea3bab
Compare
renovate
Bot
force-pushed
the
renovate/jest-monorepo
branch
2 times, most recently
from
June 1, 2026 18:46
83d3aa4 to
bb838b8
Compare
renovate
Bot
force-pushed
the
renovate/jest-monorepo
branch
from
June 11, 2026 12:54
bb838b8 to
8370d0e
Compare
renovate
Bot
force-pushed
the
renovate/jest-monorepo
branch
from
July 12, 2026 12:04
8370d0e to
cfc7eba
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
30.0.4→30.4.2Release Notes
jestjs/jest (jest)
v30.4.2Compare Source
Fixes
[jest-runtime]Fix named imports from CJS modules whosemodule.exportsis a function with own-property exports (#16150)v30.4.1Compare 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.exportsis always the ESM default,__esModuleunwrapping is no longer applied (#16143)v30.4.0Compare 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-testsflag to discover and list tests without executing them (#16006)[jest-config, jest-runner, jest-worker]AddworkerGracefulExitTimeoutconfig option to control how long workers are given to exit before being force-killed (#15984)[jest-config]Add support forjest.config.mtsas a valid configuration file (#16005)[jest-config, jest-core, jest-reporters, jest-runner]verboseandsilentcan now be set per-project; the project-level value overrides the global value for that project's tests (#16133)[@jest/fake-timers]AcceptTemporal.Durationinjest.advanceTimersByTime()andjest.advanceTimersByTimeAsync()(#16128)[@jest/fake-timers]AcceptTemporal.InstantandTemporal.ZonedDateTimeinjest.setSystemTime()anduseFakeTimers({now})(#16128)[@jest/fake-timers]Support fakingTemporal.Now.*(#16131)[jest-mock]AddclearMocksOnScope(scope)onModuleMockerfor clearing every mock function exposed on a scope object (#16088)[jest-resolve]AddcanResolveSync()onResolverso callers can detect when a user-configured resolver only exports anasynchook (#16064)[jest-runtime]Use synchronousevaluate()for ES modules without top-levelawaiton Node versions that support it (v24.9+), and prefer the synchronous transform path when a sync transformer is configured (#16062)[jest-runtime]Supportrequire()of ES modules on Node v24.9+ (#16074)[jest-runtime]Validate TC39 import attributes (with { type: 'json' }) on ESM imports (#16127)[@jest/transform]AddcanTransformSync(filename)onScriptTransformerso callers can pick the sync vs async transform path (#16062)[jest-util]AddisErrorhelper (#16076)[pretty-format]Support React 19 (#16123)Fixes
[expect-utils]FixtoStrictEqualfailing onstructuredCloneresults due to cross-realm constructor mismatch (#15959)[@jest/expect-utils]PreventtoMatchObject/subset matching from throwing when encountering exotic iterables (#15952)[fake-timers]ConvertDateto milliseconds before passing to@sinonjs/fake-timers(#16029)[jest]ExportGlobalConfigandProjectConfigTypeScript types (#16132)[jest-circus]Prevent crash whenasyncErroris undefined for non-Error throws (#16003)[jest-circus, jest-jasmine2]IncludeError.causein JSONfailureMessagesoutput (#15967)[jest-config]Fix preset path resolution on Windows when the preset uses subpathexports(#15961)[jest-config]AllowcollectCoverageandcoverageProviderin 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-filewarning 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 usingprojectsconfig option (#16140)[jest-runtime]Resolveexpectand@jest/expectfrom the internal module registry so test-file imports share the sameJestAssertionErroras the globalexpect(#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.jsfiles with ESM syntax but no"type":"module"marker as native ESM (#16050)[jest-runtime]Extend the.js-with-ESM-syntax fallback torequire()on Node v24.9+ - falls back torequire(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 whenrequire()is called after the Jest environment has been torn down (#15951)[jest-runtime]Fix missing error whenimport()is called after the Jest environment has been torn down (#16080)[jest-runtime]Fix virtualunstable_mockModuleregistrations not respected in ESM (#16081)[jest-runtime]ApplymoduleNameMapperwhen resolving modules withrequire.resolve()and thepathsoption (#16135)Chore & Maintenance
[@jest/fake-timers]Upgrade@sinonjs/fake-timers(#16139)[jest-runtime]Use synchronouslinkRequests/instantiatefor ESM linking on Node v24.9+ (#16063)v30.3.0Compare Source
Features
[jest-config]AdddefineConfigandmergeConfighelpers for type-safe Jest config (#15844)[jest-fake-timers]AddsetTimerTickModeto configure how timers advance[*]Reduce token usage when run through LLMs (3f17932)Fixes
[jest-config]Keep CLI coverage output when using--jsonwith--outputFile(#15918)[jest-mock]UseSymbolfrom test environment (#15858)[jest-reporters]Fix issue where console output not displayed for GHA reporter even withsilent: falseoption (#15864)[jest-runtime]Fix issue where user cannot utilize dynamic import despite specifying--experimental-vm-modulesNode option (#15842)[jest-test-sequencer]Fix issue where failed tests due to compilation errors not getting re-executed even with--onlyFailuresCLI option (#15851)[jest-util]Make sureprocess.features.require_moduleisfalse(#15867)Chore & Maintenance
[*]Replace remaining micromatch uses with picomatch[deps]Update to sinon/fake-timers v15[docs]Update V30 migration guide to notify users onjest.mock()work with case-sensitive path (#15849)v30.2.0Compare Source
Chore & Maintenance
[*]Update example repo for testing React Native projects (#15832)[*]Updatejest-watch-typeaheadto v3 (#15830)v30.1.3Compare Source
Fixes
unstable_mockModulewithnode:prefixed core modules.v30.1.2Compare Source
Fixes
[jest-snapshot-utils]Correct snapshot header regexp to work with newline across OSes (#15803)v30.1.1Compare 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.0Compare Source
v30.0.5Compare Source
Features
[jest-config]AllowtestMatchto take a string value[jest-worker]LetworkerIdleMemoryLimitaccept 0 to always restart worker child processesFixes
[expect]Fixbiginterror (#15702)Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.