@commitlint/cli version 19.4.0 introduces key updates for developers focused on commit message linting. The most significant change from version 19.3.0 involves updates to internal dependencies related to the commitlint ecosystem. Specifically, @commitlint/load has been bumped from version 19.2.0 to 19.4.0, and @commitlint/read jumps from 19.2.1 to 19.4.0. These updates likely incorporate bug fixes, performance improvements, and potentially new configuration options for loading commitlint configurations and reading commit messages. Although @commitlint/format remains at version 19.3.0, it's crucial for developers to ensure their formatters are compatible with the updated load and read components for seamless integration.
The update to version 19.4.0 also includes a later release date, which developers should note when considering recency and potential exposure to recently discovered issues. No changes are apparent in other core dependencies like execa, yargs, or @commitlint/lint, preserving established functionality surrounding command-line execution and core linting rules. Similarly, development dependencies focused on testing and tooling remain consistent, indicating a focus on stability within the existing build and testing infrastructure. This incremental update indicates refining existing features and improving the framework's internal workings related to config fetching and commit message input. Before upgrading, developers should check the changelogs to find specifics on incorporated fixes, configuration changes due to new features and breaking changes if any, in the updated sub-packages.
The are not vulnerabilities for the version 19.4.0 of the package @commitlint/cli