Ts-jest version 26.3.0 introduces several notable updates compared to the previous stable version, 26.2.0, mainly focusing on dependency upgrades and enhanced compatibility. For developers using ts-jest to integrate TypeScript with Jest, these changes offer both improvements and potential considerations.
One significant change lies in the peer dependency for TypeScript. Version 26.3.0 broadens the supported TypeScript range to include versions ">=3.8 <5.0", while 26.2.0 limited it to ">=3.8 <4.0". This extension allows developers using newer TypeScript versions (specifically TypeScript 4.x) to seamlessly adopt ts-jest 26.3.0 without compatibility issues. This is crucial for projects staying current with the latest TypeScript features and improvements.
Furthermore, core development dependencies received updates. Most notably, @commitlint/cli and @commitlint/config-conventional were updated from version 9.x to 10.x, which likely brings new linting rules and configurations. Additionally, TypeScript itself was updated to version 4.x from 3.x. While not a direct dependency for users, this indicates the ts-jest team is actively incorporating newer TypeScript features and ensuring compatibility. These changes underline an ongoing commitment to modernizing the toolchain and offering developers a robust solution for testing TypeScript code. These changes help developers to enhance their development lifecycle and testing.
The are not vulnerabilities for the version 26.3.0 of the package ts-jest