Ts-jest has released a new version, 27.1.3, following closely behind version 27.1.2. Both versions serve as a vital tool for developers using Jest to test TypeScript projects, providing source map support for easier debugging. Examining the changes reveals subtle yet potentially impactful updates. While the core dependencies remain consistent, including json5, semver, and bs-logger, a key difference lies in the "@commitlint/config-angular" version within the devDependencies. Version 27.1.3 updates this dependency to "^16.0.0" from "^15.0.0" in 27.1.2, indicating an update to the commitlint configuration potentially introducing new linting rules or enhancements to ensure code contribution quality and consistency.
The dist object also shows a change: the unpacked size of version 27.1.3 is 258731 bytes, slightly larger than 27.1.2's 258324 bytes, which suggests minor additions or modifications to the codebase. Both versions maintain the same peer dependencies, including Jest, esbuild, babel-jest, TypeScript, and Babel core.
Developers considering an upgrade should evaluate the impact of the updated "@commitlint/config-angular" on their commit workflow. If your project uses commitlint with Angular presets, this is a required update. Otherwise, the changes seem minor, but the slight increase in size may hint at internal fixes or performance upgrades that benefit TypeScript testing with Jest.
The are not vulnerabilities for the version 27.1.3 of the package ts-jest