Jsdom version 26.1.0 introduces several key updates for developers using this JavaScript implementation of web standards. Examining the differences from version 26.0.0 reveals notable changes in dependencies, impacting the overall functionality and potentially the performance of the library. One significant change is the update of the decimal.js dependency, moving from version 10.4.3 to 10.5.0. This upgrade likely incorporates bug fixes and performance improvements within the arbitrary-precision decimal arithmetic. Another notable change is the removal of the form-data dependency, and the update of whatwg-url from version 14.1.0 to 14.1.1, which could signify internal restructuring or refinements in URL handling. The update of the tough-cookie dependency from 5.0.0 to 5.1.1 is also relevant, probably including improvements and fixes related to cookie management.
Furthermore, the eslint devDependency has been updated from version 9.17.0 to 9.20.0, which ensures adherence to updated linting rules and code quality standards during development. While these updates might seem incremental, they collectively contribute to a more robust and reliable emulation of web browser behavior within a Node.js environment. The dist section indicates changes in the package size, with unpackedSize increasing from 3114903 to 3179723 and fileCount changing from 480 to 500. Finally, note the reported release dates being in the future, which seems to be an artifact of the data.
The are not vulnerabilities for the version 26.1.0 of the package jsdom