Commonmark version 0.31.0 brings several notable updates compared to its predecessor, version 0.30.0. A key difference lies in the dependencies. Version 0.31.0 updates entities from ~2.0 to ~3.0.1, potentially including new character encodings and security fixes. The string.prototype.repeat dependency also sees an update from ^0.2.0 to ^1.0.0 which might introduce performance improvements or bug fixes related to string manipulation. Developers should pay attention to these updates, especially if they rely heavily on the behavior of these underlying libraries.
Furthermore, the devDependencies show significant changes that, while not directly impacting the library's functionality, can affect the development process. Notably, eslint jumps from ^7.4.0 to ^8.6.0, acorn sees an upgrade from 5.7.4 to 8.7.0, and marked advances from ^2.1 to >=4.0.10. http-server also jumps from 0.12.3 to ^14.1.0. These updates suggest improved linting capabilities, enhanced JavaScript parsing features and improved web serving capabilites which can lead to better code quality and more efficient builds. The update of markdown-it to >= 12.3 from ^12.0 shows an adaption to the latest versions to ensure compatibility. Finally, version 0.31.0 sees a considerable increase in unpacked size, from 490041 to 732803 which hints at more features or improvements within the library. Commonmark remains a robust choice for Markdown parsing, and these updates ensure long-term compatibility.
The are not vulnerabilities for the version 0.31.0 of the package commonmark