@commitlint/cli has been updated from version 17.5.1 to 17.6.0, offering developers improvements in commit message linting. Both versions maintain the same core functionality with "Lint your commit messages" as their description, and share several dependencies like execa, yargs, resolve-from, resolve-global, @commitlint/read, @commitlint/types, lodash.isfunction, and @commitlint/format. Key development dependencies remain consistent between versions, including fs-extra, @types/node, @types/yargs, lodash.merge, @commitlint/test, @commitlint/utils, @types/lodash.merge, and @types/lodash.isfunction.
The primary difference lies in the updated versions of internal @commitlint dependencies. Specifically, @commitlint/lint sees an upgrade from version 17.4.4 to 17.6.0, while @commitlint/load advances from 17.5.0 to 17.6.0. For developers, these upgrades likely include bug fixes, performance enhancements, and potentially new features within the core linting and configuration loading processes. These changes ensure the CLI remains up-to-date with the latest commitlint rules and recommendations.
The update was released on April 13, 2023, (17.6.0) a little over two weeks after the earlier(17.5.1) release .Developers should consider upgrading to version 17.6.0 to benefit from these internal improvements and ensure they are using the most reliable and feature-rich version of the commitlint CLI.
The are not vulnerabilities for the version 17.6.0 of the package @commitlint/cli