@commitlint/cli, a tool for linting commit messages, saw a recent update from version 18.4.4 to 18.5.0. Both versions share the same core description: "Lint your commit messages," emphasizing their function in enforcing commit message conventions. Examining the dependencies, version 18.5.0 upgrades @commitlint/lint and @commitlint/load to version 18.5.0, aligning them with the cli version. Version 18.4.4 utilizes @commitlint/read, @commitlint/types, and @commitlint/format at version 18.4.4, while the new version mantains them. There are no changes in devDependencies.
For developers, this update primarily signifies a refinement of internal dependencies, particularly within the @commitlint ecosystem. The direct impact on usage might be minimal if configurations and commit messages already adhere to established rules. However, upgrading to 18.5.0 ensures alignment with the latest versions of @commitlint/lint and @commitlint/load, potentially incorporating bug fixes, performance improvements, and new rule implementations within those packages. These subtle improvements usually contribute of a better developer experience with a more reliable workflow. The difference in unpacked size, 30611 versus 30089, suggests small adjustments to the package's contents. Also, the release date indicates that version 18.5.0 was released on January 22, 2024, a couple of weeks after version 18.4.4, released on January 4, 2024.
The are not vulnerabilities for the version 18.5.0 of the package @commitlint/cli