Ts-jest version 29.3.1 introduces several updates compared to the previous stable version, 29.3.0. One key difference lies in the "type-fest" dependency, which has been updated from version 4.37.0 to 4.38.0. This upgrade likely incorporates new utility types or improvements to existing ones, potentially offering developers enhanced type safety and convenience when working with TypeScript.
In the devDependencies section, subtle but notable changes include updating @types/node from version 20.17.25 to 20.17.28 and typescript-eslint and @typescript-eslint/parser and @typescript-eslint/eslint-plugin from 8.27.0 to 8.28.0 indicating improvements or bug fixes in Node.js type definitions, Typescript linter and parser. Additionally, @types/semver went from 7.5.8 to 7.7.0 and the release date has also been bumped a week after, which indicates a possible bugfix on the mentioned dependency due to semver module changes. While seemingly minor, these updates often reflect crucial security patches, performance boosts, or enhanced features.
For developers using ts-jest, these changes suggest a continued commitment to maintaining compatibility with the latest TypeScript and Node.js versions. Developers should review the changelogs for type-fest, @types/node, and typescript-eslint, @typescript-eslint/parser and @typescript-eslint/eslint-plugin, and @types/semver dependencies to understand the specific changes and determine if they impact their projects. Upgrading to version 29.3.1 is likely beneficial for those seeking the most up-to-date type definitions and linting rules, ensuring a smoother development experience.
The are not vulnerabilities for the version 29.3.1 of the package ts-jest