Jest Environment JSDOM has released a minor update, moving from version 29.4.0 to 29.4.1. Examining the changes, the core functionality and dependencies remain largely consistent, suggesting the update likely addresses bug fixes or minor improvements rather than introducing significant new features. Both versions rely on the same core dependencies, including jsdom (^20.0.0) for emulating a browser environment, jest-mock and jest-util for mocking and utility functions, and @jest/types, @jest/environment, and @jest/fake-timers for internal Jest functionalities. The developer tooling dependency @jest/test-utils is also present in both.
A subtle change lies in the version bumps within the Jest ecosystem. Dependencies like jest-mock, jest-util, @jest/types, @jest/environment, and @jest/fake-timers are all updated from version 29.4.0 to 29.4.1. This indicates a synchronized update within the Jest project, likely reflecting internal consistency and compatibility improvements across these related packages.
For developers using Jest Environment JSDOM, this update suggests an enhanced and more stable testing environment aligning with the broader Jest ecosystem. While no breaking changes seem evident, upgrading to 29.4.1 is recommended to benefit from any bug fixes, performance enhancements, or minor refinements incorporated within the Jest framework. The library continues to rely on canvas as a peer dependency, meaning that developers need to install canvas in their project if it is needed.
The are not vulnerabilities for the version 29.4.1 of the package jest-environment-jsdom