Marked 4.3.0 represents a minor version update over its predecessor, 4.2.12, offering a few notable changes primarily focused on the development environment and dependencies. While both versions maintain the same core functionality as a fast and reliable markdown parser, developers upgrading might find the updated developer dependencies of interest.
Specifically, the eslint version jumps from 8.31.0 to 8.36.0, integrating newer linting rules for potentially cleaner code. Rollup, the bundler, sees an upgrade from 3.9.1 to 3.20.0, likely incorporating performance improvements and new features in the build process. Node-fetch has a minor version bump from 3.3.0 to 3.3.1. eslint-plugin-n advances from 15.6.0 to 15.6.1 and @semantic-release/npm goes from version 9.0.1 to 9.0.2. ESLint-plugin-import is updated to 2.27.5 from 2.26.0.
Other developer dependencies like @babel/core are updated from version 7.20.12 to 7.21.3, reflecting the latest Babel ecosystem improvements. For users relying on these specific versions within their workflow or continuous integration pipelines, these updates ensure compatibility and potentially unlock access to new features or bug fixes in those respective tools.
The package size also sees a slight increase, with unpackedSize moving from 417986 bytes to 427518, suggesting potential additions or changes in the codebase, even if not directly reflected in API changes. Developers choosing between the two versions should weigh the importance of these development dependency upgrades against the stability of their existing setup.
The are not vulnerabilities for the version 4.3.0 of the package marked