Jest Environment JSDOM version 30.1.2 introduces minor updates and refinements compared to version 30.1.1. Examining their respective package.json files reveals subtle distinctions in dependency structuring. Notably, version 30.1.2 explicitly lists @jest/environment and @jest/environment-jsdom-abstract as dependencies, both pinned to version 30.1.2. Conversely, version 30.1.1 lists them as dependencies pinned to version 30.1.1. The core functionality remains consistent, with jsdom, @types/node, and @types/jsdom maintaining their respective version constraints across both releases ensuring backward compatibility and type safety for developers. The devDependencies targeting @jest/test-utils are also aligned to their respective versions, suggesting that testing infrastructure is closely coupled with the environment version. Peer dependencies which include "canvas" remain the same across both versions indicating a consistant need for the library. Developers should check the dependecy versions to know exactly the impact of upgrading. Both packages maintain the same unpacked size and file count, further suggesting the changes are confined within alterations to dependecy versions or internal configuration. Therefore, upgrading from 30.1.1 to 30.1.2 should be a straightforward process for most users, potentially resolving underlying dependency issues.
The are not vulnerabilities for the version 30.1.2 of the package jest-environment-jsdom