#conventional-commits #commit #semver #conventional #semantic #git #versioning

conventional_commits_next_version_lib

A tooling and language agnostic library to calculate the next semantic version based on the Conventional Commits since the prior version. Supports monorepos.

4 releases (breaking)

0.4.0 Nov 17, 2023
0.3.0 Feb 13, 2022
0.2.0 Feb 13, 2022
0.1.0 Feb 6, 2022

#2534 in Parser implementations

Download history 20/week @ 2024-01-25 11/week @ 2024-02-01 2/week @ 2024-02-15 22/week @ 2024-02-22 24/week @ 2024-02-29 21/week @ 2024-03-07 8/week @ 2024-03-14 1/week @ 2024-03-21

58 downloads per month
Used in conventional_commits_next…

AGPL-3.0

60KB
1K SLoC

Conventional Commits Next Version Library

Documentation crates.io Pipeline Status Conventional Commits License

A tooling and language agnostic library to calculate the next semantic version based on the Conventional Commits since the prior version. Supports monorepos.

Content

Usage

Usage - Logging

The crate log is used to provide logging. The environment variable RUST_LOG can be used to set the logging level. See https://crates.io/crates/log for more detailed documentation.

Issues/Feature Requests

To report an issue or request a new feature use https://gitlab.com/DeveloperC/conventional_commits_next_version/-/issues.

Dependencies

~16MB
~350K SLoC