Jest version 30.0.0 represents a significant update to the popular JavaScript testing framework, released on June 10, 2025, marking a substantial leap forward from version 29.7.0, released on September 12, 2023. Both versions maintain the "Delightful JavaScript Testing" philosophy under the MIT license, continuing to reside in the packages/jest directory of the Jest GitHub repository.
Key changes are apparent in the dependency management. Version 30.0.0 aligns its core dependencies, jest-cli and @jest/core, strictly to version "30.0.0". Furthermore, @jest/types is bumped to "30.0.0," showing a commitment to API stability. The older 29.7.0 used range dependencies which might have led to unexpected behaviour with minor or patch releases. This contrasts with version 29.7.0, which leveraged range dependencies like "^29.7.0" for jest-cli and @jest/core, and "^29.6.3" for @jest/types. import-local sees an update from '^3.0.2' to '^3.2.0'. Notably, version 29.7.0 included tsd-lite and @tsd/typescript under devDependencies, elements absent in version 30.0.0, suggesting potential alterations in the development or type-checking workflows.
The dist metadata indicates that version 30.0.0 has a larger unpacked size (5977 vs 5006) and more files (7 vs 6) than version 29.7.0, hinting at expanded functionalities or architectural refinements, promising enhanced testing capabilities for developers. Both version maintain the same peer dependency for node-notifier.
The are not vulnerabilities for the version 30.0.0 of the package jest