@commitlint/cli has released version 18.4.1, a minor update following closely on the heels of version 18.4.0. Both versions serve the purpose of linting commit messages, ensuring adherence to established conventions for cleaner project histories and automated changelog generation. The dependency structure remains largely consistent between the two, crucial packages such as execa, yargs, and @commitlint/lint, @commitlint/read, @commitlint/types, @commitlint/format all retain their respective versions. However, a key difference arises in the @commitlint/load dependency. Version 18.4.1 uses @commitlint/load version 18.4.1, while the preceding 18.4.0 version relies on @commitlint/load 18.4.0, indicating a potential fix or improvement specifically within the loading mechanism for commitlint configurations. This subtle change might address issues related to configuration parsing, schema validation, or overall loading performance. Developers considering an upgrade should examine the changelog of @commitlint/load between versions 18.4.0 and 18.4.1 to understand the precise nature of the update. Both versions maintain their MIT license and are authored by Mario Nebl. They also share identical development dependencies, file counts and unpacked sizes indicating that the core functionality and developer tooling haven't gone through any significant changes.
The are not vulnerabilities for the version 18.4.1 of the package @commitlint/cli