@commitlint/cli versions 17.6.7 and 17.6.6 are both command-line interfaces designed to lint commit messages, ensuring adherence to specified conventions. Functionality remains consistent across both versions, focusing on providing a standardized and easily maintainable commit history. Core dependencies like execa, yargs, resolve-from, and resolve-global stay the same, crucial for command execution, argument parsing, and module resolution, respectively.
Significant changes surface when examining internal dependencies. Version 17.6.7 upgrades @commitlint/lint from 17.6.6 to 17.6.7 and @commitlint/load from 17.5.0 to 17.6.7 These updates likely involve bug fixes, performance improvements, or enhancements within the core linting and configuration loading functionalities. Developers leveraging the CLI should note these changes, particularly those who have encountered issues. Further, remaining packages like @commitlint/read, @commitlint/types, @commitlint/format, fs-extra, @types/node, @types/yargs, lodash.merge, @commitlint/test, @commitlint/utils, @types/lodash.merge, and @types/lodash.isfunction stay the same, which indicate that core functionalities didn't change. This means migration effort from 17.6.6 to 17.6.7 should be reduced to the minimum. As the packages differ, developers should check changelog related to the internal packages @commitlint/lint and @commitlint/load.
The are not vulnerabilities for the version 17.6.7 of the package @commitlint/cli