Jest Environment JSDOM version 29.0.0 introduces notable updates compared to its predecessor, version 28.1.3, impacting developers utilizing this popular testing environment. A major shift lies in the updated dependencies. JSDOM itself jumps from version 19 to version 20, promising improvements and bug fixes in its DOM emulation. The core Jest dependencies like jest-mock, jest-util, @jest/types, @jest/environment, and @jest/fake-timers are all bumped to version 29.0.0, aligning with the broader Jest ecosystem.
A crucial update also appears within the @types/jsdom dependency that moves from a quite old 16.2.4 to the 20.0.0 version . This denotes a huge improvement for Typescript users, who will benefit from having updated typings.
The development dependencies, specifically @jest/test-utils, are also upgraded to version 29.0.0 maintaining consistency with the other packages, and ultimately supporting a more consistent development experience. It's worth noting a slight decrease in unpacked size from 9230 to 9218, potentially indicating minor optimizations. The release date also marks a significant difference as version 29.0.0 was released on August 25, 2022 while version 28.1.3 was released on July 13, 2022. Developers should carefully review these dependency upgrades to ensure compatibility and leverage the latest features and fixes offered by these cornerstone libraries within the Jest testing environment.
The are not vulnerabilities for the version 29.0.0 of the package jest-environment-jsdom