Ts-jest, a popular Jest transformer for TypeScript projects, released version 29.0.1 shortly after 29.0.0, introducing subtle but important changes. Both versions provide seamless integration between Jest and TypeScript, enabling developers to write and execute tests directly using TypeScript syntax with source map support. Key dependencies like json5, semver, and bs-logger remain consistent, ensuring core functionality.
The notable differences lie primarily in the devDependencies. Jest was bumped from version 29.0.2 to 29.0.3 and babel-jest from 29.0.2 also to 29.0.3. Typescript was updated from ~4.8.2 to ~4.8.3 And, reflecting advancements in the ecosystem, @jest/types updated from 29.0.2 to 29.0.3, @jest/transform updated from 29.0.2 to 29.0.3. Furthermore, the update includes a subtle shift in the @typescript-eslint packages with @typescript-eslint/parser and @typescript-eslint/eslint-plugin from version ^5.36.2 to ^5.37.0. Given the peer dependencies remaining as jest":"^29.0.0","babel-jest":"^29.0.0","typescript":">=4.3","@babel/core":">=7.0.0-beta.0 <8","@jest/types":"^29.0.0", these changes suggest enhancements or bug fixes within these development tools rather than a drastic alteration of core functionalities or API. Size difference between the 2 versions is also negligible. Developers upgrading should check compatibility with eslint ruleset since there was an upgrade to the parser and eslint plugin of typescript.
The are not vulnerabilities for the version 29.0.1 of the package ts-jest