Jsdom 25.0.1 is a minor patch release following version 25.0.0 of this popular JavaScript implementation of web standards, designed for server-side rendering, testing, and web scraping. Developers will find that both versions provide a robust environment for simulating a web browser's behavior within a Node.js environment.
Key differences between the versions can be observed in the dependencies and devDependencies. Jsdom 25.0.1 includes an updated cssstyle dependency, moving from version 4.0.1 to version 4.1.0. This probably incorporates bug fixes and enhancements related to CSS parsing and manipulation. The tough-cookie dependency saw an upgrade from version 4.1.4 to version 5.0.0. In the devDependencies, eslint updated from version 9.7.0 to version 9.11.0, globals from version 15.8.0 to 15.9.0, mocha updated from 10.6.0 to 10.7.3 and eslint-plugin-html updated from 8.1.1 to 8.1.2, and @/domenic/eslint-config from 4.0.0 to 4.0.1,suggesting improvements in code linting, testing, and configuration.
While the peerDependencies remain unchanged, developers using canvas should ensure compatibility with version ^2.11.2. The unpacked size between the versions is almost identical, developers can expect similar resource usage, and the minor version bump suggests a focus on stability and bug fixing. Users should be able to upgrade from version 25.0.0 to version 25.0.1 with minimal disruption.
The are not vulnerabilities for the version 25.0.1 of the package jsdom