Jest Environment JSDOM has a new version, 30.1.0, released on August 27, 2025, succeeding version 30.0.5 which was released on July 22, 2025. Both versions maintain the same core peer dependencies, particularly requiring canvas version 3.0.0 or higher, crucial for utilizing canvas-related functionalities within the JSDOM environment. Developers relying on canvas in their tests should ensure compatible peer dependencies are met. The library, licensed under MIT, continues to be hosted in the packages/jest-environment-jsdom directory of the Jest repository on GitHub.
A key difference lies in the updated dependency versions within the Jest ecosystem. Specifically, @jest/environment and @jest/environment-jsdom-abstract are bumped from version 30.0.5 to 30.1.0. Similarly, @jest/test-utils (a dev dependency) moves from 30.0.5 to 30.1.0. Although the core dependencies like jsdom, @types/node, and @types/jsdom remain consistent which hints at no breaking changes or feature additions related to JSDOM itself, developers should be aware of the updated Jest-related packages because they may contain bugfixes and performance improvements in the testing framework underlying how JSDOM is used within Jest. Both share the same unpacked size, suggesting comparable complexity and scope.
The are not vulnerabilities for the version 30.1.0 of the package jest-environment-jsdom