Version 4.1.3 of @adobe/jsonschema2md introduces subtle yet potentially impactful changes compared to version 4.1.2. Both versions aim to simplify the validation and documentation of complex JSON Schemas for developers. Core functionalities remain consistent, leveraging dependencies such as yargs, ferrum, js-yaml, and unified for parsing, processing, and transforming JSON Schemas into Markdown documentation. The development dependencies, including eslint, mocha, and semantic-release tools, also remain largely the same, ensuring code quality and automated releases.
The key difference lies in the updated dist metadata. While both versions contain 318 files, the unpackedSize of version 4.1.3 is marginally larger at 588636 bytes compared to 588352 bytes in version 4.1.2, suggesting minor code or asset modifications. Furthermore, the releaseDate reflects a more recent publication for version 4.1.3 on June 4, 2020, compared to April 23, 2020, for version 4.1.2. This implies that version 4.1.3 likely includes bug fixes, performance enhancements, or minor feature additions implemented since the previous release. For developers relying on the library, upgrading to version 4.1.3 is generally recommended to benefit from the latest improvements and stability enhancements, even if the specific changes are not explicitly detailed in the metadata. Always refer to the project's changelog or release notes for detailed information on the changes between versions.
All the vulnerabilities related to the version 4.1.3 of the package
Regular Expression Denial of Service in trim
All versions of package trim lower than 0.0.3 are vulnerable to Regular Expression Denial of Service (ReDoS) via trim().