Marked version 14.0.0 introduces several notable changes compared to its predecessor, version 13.0.3. While both versions maintain the core functionality of a fast markdown parser, aimed at developers who need efficient and reliable markdown processing, the developer dependencies reflect some key differences.
One significant change is the update of eslint from version 9.7.0 to 9.8.0. While seemingly minor, such updates often include improvements to code linting rules and performance enhancements, promoting better code quality. The TypeScript version is also updated (5.5.3 -> 5.5.4). The unpacked size has decreased from 1036940 to 944588, suggesting optimizations or removal of unused code/assets. A notable removal is the @stylistic/eslint-plugin, typescript-eslint and eslint-plugin-n dependencies which could indicate a change in linting strategy or integration. @semantic-release/github was updated from 10.1.1 to 10.1.3, probably due to bug fixing behind the scenes.
Developers should note that while most of the core dependencies like rollup, cheerio, recheck, titleize, cross-env, ts-expect, commonmark, marked-man, node-fetch, markdown-it, highlight.js, marked-highlight, semantic-release, @markedjs/testutils, dts-bundle-generator, @arethetypeswrong/cli, @rollup/plugin-terser, @semantic-release/git, @semantic-release/npm, @rollup/plugin-typescript, @semantic-release/commit-analyzer and @semantic-release/release-notes-generator versions stay relatively consistent, it is always a good idea to double-check the upgrade guide in case of breaking changes. The new version has been published approximately 9 days after the previous one.
The are not vulnerabilities for the version 14.0.0 of the package marked