Jest version 29.0.0 introduces several updates over its predecessor, version 28.1.3, pertinent for JavaScript developers focused on testing. Both versions maintain the core "Delightful JavaScript Testing" promise and share similar dependencies like import-local. The primary distinctions are version upgrades across core Jest packages. Specifically, jest-cli, @jest/core, and @jest/types are all bumped to version 29.0.0, aligning with the main Jest package version. In version 28.1.3 all these dependencies are in version 28.1.3. This synchronization likely brings new features, bug fixes, and performance improvements within those individual components that compose the test suite as a whole.
While developer dependencies such as tsd-lite and @tsd/typescript remain the same reflecting ongoing type definition maintenance, the core testing framework has evolved. End-users benefit from the consolidated enhancements bundled within the updated Jest core, CLI, and type definition packages. Regarding package size, 29.0.0 sees a slight reduction of unpacked size to 5050, compared to version 28.1.3's 5062. The new version was released on 2022-08-25, more than a month after the previous version's release in 2022-07-13. Developers should consult the detailed changelogs for jest-cli, @jest/core, and @jest/types to fully understand the scope of the update. The peer dependencies, specifically supporting versions of node-notifier also remain consistent.
The are not vulnerabilities for the version 29.0.0 of the package jest