what stackpulse tracks
Jest releases from GitHub
StackPulse watches Jest release notes and keeps the original source link close to every summary.
Delightful JavaScript testing framework StackPulse turns upstream changelogs into scannable summaries with risky changes, deprecations, migration notes, and source links.
what stackpulse tracks
StackPulse watches Jest release notes and keeps the original source link close to every summary.
upgrade risk
Risky changes are separated from normal feature notes so you can scan upgrade impact before changing production dependencies.
migration notes
Migration steps and recommended actions are only shown when the upstream release notes support them.
This release fixes an issue with named imports from CommonJS modules whose `module.exports` is a function with own-property exports.
Users relying on named imports from CommonJS modules with function exports may be affected.
Update to v30.4.2 to resolve the named import issue.
This release introduces support for custom runner configuration options and aligns CJS-from-ESM default export behavior with Node.js.
Developers using custom runners or CJS-from-ESM imports in Jest are affected.
Update to v30.4.1 to benefit from the new features and fixes.
This release focuses on improving ESM support, including `require(esm)` compatibility on Node 24.9+, and introduces support for the `Temporal` API in fake timers. React 19 is now properly supported in `pretty-format`, ensuring snapshots of React components work correctly.
Developers using Jest with ESM modules, React 19, or the Temporal API will be affected.
Update Jest to v30.4.0 to benefit from new features and fixes.
This release introduces type-safe Jest config helpers, adds a new timer tick mode configuration, and reduces token usage for LLM runs. It also includes several fixes for CLI output, dynamic imports, and test sequencing.
Developers using Jest for testing may benefit from the new type-safe config helpers and timer tick mode configuration.
Update to v30.3.0 to take advantage of the new features and fixes.
This release introduces support for JSDOM v27 and includes fixes for `babel-jest` and `jest-config` configurations. Maintenance updates were also made to testing examples and dependencies.
Users relying on JSDOM v27 or working with `babel-jest` and `jest-config` configurations are affected.
Update to v30.2.0 to benefit from JSDOM v27 support and configuration fixes.