Jest
Dev ToolsDelightful JavaScript Testing.
Release History
v30.2.02 fixes1 featureJest adds JSDOM v27 support and includes bug fixes such as exporting the TransformerConfig interface and improving TS loader handling in jest.config.ts.
v30.1.31 fixThis release fixes the unstable_mockModule handling of node-prefixed core modules.
v30.1.21 fixFixed snapshot header regexp in jest-snapshot-utils to work with newline characters across OSes.
v30.1.11 fixThis release fixes a deprecated goo.gl snapshot warning issue on Windows.
v30.1.04 fixes3 featuresThis release adds configurable GC aggressiveness, reduces redundant ReferenceError messages, improves failure reporting for onlyFailures mode, and fixes several snapshot, concurrency, and import path issues.
v30.0.22 fixesThis patch release fixes two issues: it hardens deepCyclicCopyObject in jest-matcher-utils and makes the garbage collection protection property writable.
v30.0.12 fixes1 featureThis release adds the new `defaultAsyncResolver`, fixes builtin module resolution and globals cleanup handling, and deprecates the `jest-repl` package.
v30.0.0Breaking1 fix33 featuresJest 30 is a substantial major release after a three-year gap, introducing numerous features like new matchers, improved configuration loading for TypeScript modules (mts/cts), and significant internal upgrades to JSDOM and fake timers. Users must consult the migration guide due to several breaking API changes.
v30.0.0-beta.41 featureJest v30.0.0-beta.4 introduces a runtime improvement by switching to `compileFunction` over `new Script`.
v30.0.0-beta.3Breaking11 fixes1 featureJest 30 drops Node 16 support, updates jsdom to v26, mitigates memory leaks, and introduces a new ArrayOf matcher while fixing numerous bugs.
v30.0.0-alpha.7Breaking4 fixes5 featuresJest v30.0.0-alpha.7 adds new CLI and runtime features, upgrades key dependencies, and includes several bug fixes, while also introducing breaking changes to fake‑timer handling and config option types.