Ts-jest version 29.4.0 introduces several key updates compared to the previous stable version, 29.3.4. Notably, Jest and its related @jest/* packages are bumped to version 30, aligning with the latest testing ecosystem. Specifically, jest, @jest/types, @jest/globals, and @jest/transform are updated. This brings access to new features and improvements in Jest's core functionalities, potentially offering enhanced performance and debugging capabilities.
Furthermore, the eslint and @eslint/* toolchain have been upgraded to version 9.28.0, including @eslint/js and @eslint/eslintrc. This ensures better code linting and adherence to modern JavaScript/TypeScript coding standards. While several dev dependencies have received minor version updates (e.g., typescript-eslint), the core peer dependencies remain mostly consistent, specifying compatibility with Jest 29 or 30, Babel 7 or 8, and TypeScript versions 4.3 to less than 6.
A subtle change in dependencies involves the removal of an explicit dependency on jest-util in version 29.4.0, which was present in 29.3.4. The update also introduces type-fest to ^4.41.0 in both versions. Developers should consider these upgrades to leverage the latest features and maintain compatibility with the most current testing and linting tools, ensuring a smoother TypeScript testing experience. Besides the core functionalities, the date release is in the future, probably a typo.
The are not vulnerabilities for the version 29.4.0 of the package ts-jest