@commitlint/cli, a valuable tool for enforcing commit message conventions, saw a recent update from version 18.4.1 to 18.4.2 on November 16, 2023. Both versions share the core functionality of linting commit messages alongside essential dependencies like execa, yargs, and @commitlint/lint, @commitlint/read, @commitlint/types, @commitlint/format, and lodash.isfunction. The primary distinction rests within their internal dependency management, specifically with @commitlint/load and @commitlint/cli itself. Version 18.4.2 updates @commitlint/load to version 18.4.2 (previously 18.4.1) and @commitlint/cli to version 18.4.2 (previously 18.4.1), suggesting that the updates likely contain bug fixes or minor feature enhancements within the loading mechanism of commitlint configurations. Developers using @commitlint/cli should consider upgrading to version 18.4.2 to benefit from these potential improvements, ensuring a smoother and more reliable experience when validating commit messages against defined rules. Both versions maintain the same set of development dependencies, including tools for testing and type checking (fs-extra, @types/node, @types/yargs, lodash.merge, @commitlint/test, @commitlint/utils, @types/lodash.merge, and @types/lodash.isfunction), indicating stability in the development environment.
The are not vulnerabilities for the version 18.4.2 of the package @commitlint/cli