@commitlint/cli has released version 17.8.1, a minor update from 17.8.0, introducing a few key changes that developers should be aware of. Both versions are designed to lint commit messages, ensuring adherence to established standards to promote consistent and informative commit histories.
The primary difference lies in the updated dependencies. Version 17.8.1 bumps several core @commitlint packages, including @commitlint/lint, @commitlint/load, @commitlint/read, @commitlint/types, and @commitlint/format to version 17.8.1, suggesting that the update includes fixes and improvements within these core modules. @commitlint/read has been updated from 17.5.1 to 17.8.1 which is possibly a more significant update. @commitlint/types and @commitlint/format are also updated to version 17.8.1 from 17.4.4. Furthermore, @commitlint/test and @commitlint/utils devDependencies have also been updated, along with @types/lodash.merge and @types/lodash.isfunction. This suggests improvements and bug fixes in the testing and utility modules included for library development but not directly used by consumers of the CLI.
Developers upgrading to 17.8.1 should review the changelogs for the updated @commitlint/* packages to understand the specific changes and ensure compatibility with their existing configurations. While the update appears minor, upgrading dependencies is crucial for receiving potential bug fixes, performance enhancements, and the latest features. The relatively quick release cycle (6 days between versions) suggests that 17.8.1 might address issues discovered in 17.8.0. Therefore, upgrading is recommended to benefit from the most stable and up-to-date commitlint experience.
The are not vulnerabilities for the version 17.8.1 of the package @commitlint/cli