@commitlint/cli has a new version, 19.7.1, released on February 2nd, 2025, succeeding version 19.6.1, released on December 15th, 2024. Both versions serve the same core purpose: linting commit messages to ensure code consistency and improve project maintainability. The description remains consistent - "@commitlint/cli: Lint your commit messages". Developers relying on @commitlint/cli for their workflow will find that the newer version introduces a few notable dependency updates.
A crucial update lies in the dependency on @commitlint/lint, which moves from version 19.6.0 to 19.7.1, likely encompassing bug fixes, performance improvements, and potentially new linting rules. Version @commitlint/read, @commitlint/types, and @commitlint/format remain at 19.5.0. The releaseDate is also updated accordingly in the new version, now being February 2nd, 2025, instead of December 15th, 2024.
While the other dependencies like yargs, tinyexec, @commitlint/load, and the developer dependencies remain unchanged, developers should pay attention to the upgraded @commitlint/lint dependency. These updates generally warrant upgrading as they often include critical fixes and enhancements. Developers should consult the @commitlint/lint changelog for a detailed breakdown of the specific changes introduced between versions 19.6.0 and 19.7.1 as this outlines precisely what they can expect in terms of rule updates or bug fixes within their commit message linting process. Both versions share similar characteristics such as developer dependencies, license, and repository details.
The are not vulnerabilities for the version 19.7.1 of the package @commitlint/cli