Jest version 30.0.5 represents a minor update over its predecessor, version 30.0.4, both focused on providing a delightful JavaScript testing experience. The core functionality remains consistent, ensuring a smooth transition for developers already familiar with Jest. Key similarities include the shared description, MIT license, and repository location on GitHub, indicating a continuation of the project's established principles. Both versions also maintain identical peer dependencies on node-notifier, supporting versions 8, 9, and 10, suggesting no breaking changes in notification support. Similarly, the dist information shows identical fileCount and unpackedSize.
The primary difference lies in the updated dependencies. Version 30.0.5 includes @jest/types version 30.0.5, while 30.0.4 used @jest/types version 30.0.1. This indicates an update to the type definitions used within Jest, potentially offering improved type safety and better integration with TypeScript projects or other type-aware tooling. Jest users leveraging TypeScript or relying heavily on type information for their tests should particularly take note of this change. Another difference is @jest/core being 30.0.5 in the newer version, while it was 30.0.4 in the older one. Additionally, jest-cli was updated to 30.0.5 from 30.0.4. These updates could encompass performance improvements, bug fixes, or new features within the core Jest runtime and CLI interface. Version 30.0.5 was released later, indicating that it contains the most recent fixes and improvements compared to 30.0.4. Developers should carefully evaluate changes in @jest/types, @jest/core and jest-cli for potential impact on their test suites.
The are not vulnerabilities for the version 30.0.5 of the package jest