Jest Environment JSDOM has a new release, version 29.0.1, following closely on the heels of version 29.0.0. Both versions depend on jsdom version ^20.0.0, making them suitable for projects needing a browser-like environment for testing JavaScript code outside of a real browser. Key dependencies such as jest-mock, jest-util, @jest/types, @jest/environment and @jest/fake-timers are also present in both, but with version numbers bumped from 29.0.0 to 29.0.1 to ensure compatibility and potentially include bug fixes or improvements within those packages. Developers using Jest will find the familiar testing utilities and environment setup largely unchanged.
The core functionality provided by jest-environment-jsdom remains the same, offering a convenient way to simulate browser behavior within Jest tests. Both versions also specify @types/node and @types/jsdom offering TypeScript definitions that aid in development. The devDependencies section sees a similar update for @jest/test-utils, upgrading from 29.0.0 to 29.0.1. The difference lies primarily in the dependency versions being updated to the latest minor release within the Jest ecosystem which usually indicates patching or minor enhancements. If you're already using version 29.0.0, upgrading to 29.0.1 is recommended, you are very likely to find some improvements in your testing environment, however changes are not breaking ones. The releaseDate difference points to a very near release schedule, suggesting potential bug fixes or critical updates prompted the quick version bump.
The are not vulnerabilities for the version 29.0.1 of the package jest-environment-jsdom