Jest CLI version 29.7.0 represents a relatively incremental update over its predecessor, version 29.6.4, focusing on core dependency updates and internal refinements. The main differences reside within the dependencies section. Most notably, version 29.7.0 upgrades @jest/core, jest-util, jest-config, @jest/test-result, and jest-validate to version 29.7.0, indicating enhancements and bug fixes within these core Jest modules. Interestingly, the newer version removes prompts and graceful-fs directly as dependencies and includes create-jest as a new dependency, which indicates changes in either the initial setup flows or scaffolding capabilities facilitated by the cli tool itself. This might signify simplification of interactive prompts used by the CLI, or alternatively, a refactoring of file system operations. Developers should evaluate if their existing workflows relying directly on the prompts or graceful-fs packages through jest-cli are impacted. The @jest/types dependency is bumped from 29.6.3 to 29.6.3 without any changes, showcasing possible internal adjustments. The absence of specific changelog details makes it hard to pinpoint the exact user-facing features added, so developers are encouraged to consult the Jest repository or release notes for more details. In short, 29.7.0 seems to be a patch version offering under-the-hood fixes and dependency upgrades to maintain stability and compatibility with the broader Jest ecosystem, and potentially some adjustments to internal toolings.
The are not vulnerabilities for the version 29.7.0 of the package jest-cli