@testing-library/dom has released version 8.20.0, a minor update from the previous stable version 8.19.1. Both versions share the same core dependencies, including chalk, lz-string, aria-query, pretty-format, Babel runtime and code frame, as well as supporting type definitions and the dom-accessibility-api. Similarly, their development dependencies remain consistent, utilizing jsdom, typescript, kcd-scripts, jest-in-case, typings for lz-string, @testing-library/jest-dom, jest-watch-select-projects, and jest-snapshot-serializer-ansi.
The key difference lies in the dist attribute, specifically the unpackedSize. Version 8.20.0 has an unpacked size of 2916048 bytes, slightly larger than version 8.19.1's 2881053 bytes. This indicates that version 8.20.0 includes some additional code, assets, or documentation compared to the prior release, however it's still a minior release. Also, version v8.20.0 was released on January 16th 2023 being the latest version (at the time of writing) and version 8.19.1 was released on December 23rd 2022.
For developers using @testing-library/dom, upgrading to 8.20.0 should be a straightforward process. While the size increase suggests under-the-hood improvements or additions, the absence of major version changes and identical dependency listings implies no breaking changes. Consider upgrading for potential bug fixes, performance enhancements, or new features introduced in the expanded codebase. Ensure that the upgrade doesn't introduce unexpected size overheads for your project's deployment and consider reviewing the project's changelog for a comprehensive list of changes.
The are not vulnerabilities for the version 8.20.0 of the package @testing-library/dom