Ts-jest version 29.0.2 arrived shortly after 29.0.1, offering subtle but potentially important updates for developers using TypeScript with Jest. Both versions maintain core functionality as a Jest transformer tailored for TypeScript projects, providing source map support for easier debugging. The dependency lists are nearly identical, ensuring a smooth transition for existing users.
However, inspecting the devDependencies reveals a key difference: @typescript-eslint/parser and @typescript-eslint/eslint-plugin are upgraded from version 5.37.0 to 5.38.0 in version 29.0.2. This indicates improvements or bug fixes in the linting and parsing capabilities, possibly addressing edge cases or compatibility issues encountered by developers. Furthermore, esbuild has been upgraded from 0.15.7 to 0.15.9. Such update usually brings performance improvements, bug fixes, and potentially new features related to the build process.
The unpacked size of version 29.0.2 is slightly larger, at 302507 bytes, compared to 267391 bytes of version 29.0.1, which may point to added features or increased complexity from the dependency upgrades.
Developers should consider upgrading to 29.0.2 to benefit from the latest linting rules, build tools, and potentially better performance, especially since the core dependencies and peer dependencies remain largely the same, minimizing the risk of breaking changes. While the changes appear incremental, staying current ensures access to the most refined and potentially performant tooling for TypeScript testing with Jest.
The are not vulnerabilities for the version 29.0.2 of the package ts-jest