Jest environment jsdom has released a new version, 29.6.4, succeeding version 29.6.3. Both versions maintain consistent dependencies on core libraries like jsdom (version ^20.0.0), jest-mock (version 29.6.3), and jest-util (version 29.6.3), ensuring stability in fundamental functionalities. Shared peer dependencies also extend to "canvas":"^2.5.0".
The key distinctions lie primarily in aligned internal Jest ecosystem updates. While the prior version, 29.6.3, depended on @jest/environment":"^29.6.3" and @jest/fake-timers":"^29.6.3", version 29.6.4 upgrades these dependencies to @jest/environment":"^29.6.4" and @jest/fake-timers":"^29.6.4". The dev dependency @jest/test-utils is upgraded in the new version as well. These revisions normally involve minor bug fixes, performance improvements, or enhancements within the Jest testing framework itself, contributing to a more refined and reliable testing experience when using jsdom environment. Developers should assess these incremental updates based on their project's specific needs, upgrading primarily when facing issues addressed by the newer Jest core version or desiring the latest refinements in Jest's testing utilities. It's also important to note both packages are distributed under the MIT license from the same github repository. The newer version was released a few days after the older version, so it is highly recommendable to upgrade to the last version.
The are not vulnerabilities for the version 29.6.4 of the package jest-environment-jsdom