Jest CLI version 27.0.0 introduces several updates and dependency changes compared to the previous stable version 26.6.3. Developers will notice upgrades in core dependencies, enhancing overall testing capabilities. A key change is the update of yargs from version 15.4.1 to 16.0.3, potentially offering new command-line argument parsing features. The @jest/core, @jest/types, jest-util, jest-config, @jest/test-result, and jest-validate packages have all been bumped up from the 26.6.x series to the 27.0.0 series, aligning with the Jest ecosystem. Developers should review these packages for specific feature additions and breaking changes. Type definitions for yargs have also been updated, from version 15.0.0 to 16.0.0. Notably, the is-ci dependency has been removed, possibly indicating a shift in how CI environments are detected. A new peer dependency node-notifier has been added which is interesting because it enables desktop notifications for test results. The unpacked size decreased slightly from 64108 to 61324. Developers upgrading to version 27.0.0 should carefully examine their existing test configurations and dependency compatibility to ensure a smooth transition.
The are not vulnerabilities for the version 27.0.0 of the package jest-cli