Jsdom version 20.0.0 unveils several updates compared to its predecessor, version 19.0.0, offering developers enhanced features and dependency upgrades. A notable change lies in the dependencies, with several packages being updated to newer versions. For instance, "ws" advances from "^8.2.3" to "^8.8.0", "acorn" from "^8.5.0" to "^8.7.1", and "parse5" jumps from "6.0.1" to "^7.0.0". Additionally, 'whatwg-url' sees an update from "^10.0.0" to "^11.0.0". These upgrades often bring performance improvements, bug fixes, and new functionalities, ensuring a more robust environment for developers.
The development dependencies also show key updates. Most notably, "eslint" is updated from "^7.32.0" to "^8.17.0" and "webidl2js" from "^17.0.0" to "^17.1.0". Minimatch also progresses from "^3.0.4" to "^5.1.0". These updates are crucial for maintaining code quality and taking advantage of the latest tooling improvements. Moreover, there are slight changes in the distribution size, with version 20.0.0 being marginally larger, having an unpacked size of 2857209 compared to version 19.0.0's 2832766 and the filecount changes slightly from 464 to 470. This small size increase likely reflects the added features and enhancements incorporated in this release. Developers should consider these changes when upgrading, as they can impact build processes or potentially related functionalities, even though the differences are minor.
The are not vulnerabilities for the version 20.0.0 of the package jsdom