@commitlint/cli has released version 17.1.0, a patch update from the previous stable version 17.0.3. Both versions serve the same core purpose: linting commit messages to enforce conventional commit standards within your projects. Looking at the dependencies, version 17.1.0 sees updates in several key areas. Specifically, @commitlint/lint and @commitlint/load are updated to 17.1.0, aligning them with the CLI version. @commitlint/read is bumped up, updating from 17.0.0 to 17.1.0. This suggests improvements or bug fixes related to how commit messages are read and processed. Furthermore, in the development dependencies, @types/node sees a potentially significant update, shifting from version 12.20.55 to ^14.0.0. This suggests support for newer Node.js versions and associated type definitions, which could be crucial for developers using newer Node.js features in their commitlint setup.
The file count in the distributed package decreases slightly from 18 to 17, along with a significant reduction in unpacked size, from 57713 to 28494. This could indicate optimizations in the package structure or removal of unnecessary files. The updated release date (2022-08-27T06:25:41.575Z vs 2022-06-25T06:37:46.642Z) reflects the recency of the 17.1.0 release. Developers upgrading should pay attention to potential changes introduced by the updated dependencies, especially if their commitlint configuration relies on specific behaviors of @commitlint/lint, @commitlint/load, or @commitlint/read. The TypeScript definition update for Node.js is invaluable for projects using newer Node.js versions.
The are not vulnerabilities for the version 17.1.0 of the package @commitlint/cli