Jest environment jsdom has a significant update from version 29.7.0 to 30.0.0. The newer version showcases notable changes in its dependency structure. Key dependencies like jsdom have been updated significantly, moving from ^20.0.0 to ^26.1.0,This is a major version jump and may affect users relying on specific jsdom behavior, so this update should be carefully considered . Dependencies such as @jest/types, jest-mock, jest-util, and @jest/fake-timers present in version 29.7.0 have been removed in 30.0.0, suggesting a different approach to these functionalities in the newer version. Instead, version 30 introduces @jest/environment-jsdom-abstract, indicating a potential shift towards abstraction within the environment. The peer dependency canvas now requires version ^3.0.0 in version 30.0.0 compared to ^2.5.0 in the older version. This is another important upgrade to keep in mind. The unpacked size has reduced considerably from 9211 bytes to 5032 bytes. Meaning that the new version is more lightweight. Finally, version 30.0.0 was released almost two years after version 29.7.0.
The are not vulnerabilities for the version 30.0.0 of the package jest-environment-jsdom