Jest version 28.1.1 is a minor release following 28.1.0 in the popular JavaScript testing framework. Both versions share the same core description: "Delightful JavaScript Testing," highlighting Jest's commitment to a pleasant developer experience. Key dependencies like jest-cli and @jest/core are bumped to corresponding versions, ensuring internal consistency and access to the latest features and bug fixes within those specific Jest components. A notable difference lies in the introduction of @jest/types as a direct dependency in 28.1.1 which might indicate improved TypeScript support or internal type handling enhancements beneficial for developers using TypeScript with Jest. The inclusion of tsd-lite and @tsd/typescript as devDependencies in 28.1.1 suggests improvements or modifications related to TypeScript definition testing. The unpacked size also increased slightly from 4838 to 5062.
For developers, this means upgrading from 28.1.0 to 28.1.1 likely involves bug fixes, performance improvements, and potentially better TypeScript integration. The core API probably remains largely the same, minimizing disruption for existing test suites. Users of node-notifier who rely on Jest's notification features should note the continued peer dependency. Check the official Jest changelog for a detailed breakdown of specific changes, as these details are crucial for understanding the full impact of the update on your projects. If your project uses TypeScript, version 28.1.1 might offer a smoother experience thanks to the change in dependencies.
The are not vulnerabilities for the version 28.1.1 of the package jest