Ts-jest version 29.0.0 introduces some notable updates compared to the previous stable version, 28.0.8. Primarily, it aligns with the latest Jest ecosystem, bumping its dependencies to Jest version 29.0.2 and related @jest/* packages to the same major version. This ensures compatibility with the newest features and improvements offered by Jest. Developers upgrading should be aware of potential breaking changes introduced by Jest 29 and adjust their test configurations accordingly.
The core dependencies of ts-jest remain relatively consistent, guaranteeing continuity in its primary function of transforming TypeScript code for Jest testing. However, the development dependencies have seen several updates, including upgrades to ESLint, TypeScript and related tools. This means better linting and type-checking during development for contributors to the project.
A crucial update for users is the change in peer dependencies. The jest, babel-jest, and @jest/types peer dependencies are now explicitly targeting version 29.0.0, reflecting the closer integration with the Jest 29 ecosystem. TypeScript in peer dependencies remains >=4.3. The @typescript-eslint/*packages have also received updates, improving TypeScript code analysis capabilities. For developers, these changes translate to a smoother testing experience with the latest Jest features while maintaining robust TypeScript support and improved code quality tooling. Overall, version 29.0.0 of ts-jest focuses on staying current with the Jest ecosystem and enhancing the developer experience through updated tooling.
The are not vulnerabilities for the version 29.0.0 of the package ts-jest