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.

5 releases (3 breaking)

new 0.4.1 Oct 15, 2024
0.4.0 Nov 17, 2023
0.3.0 Feb 13, 2022
0.2.0 Feb 13, 2022
0.1.0 Feb 6, 2022

#783 in Text processing

Download history 40/week @ 2024-07-22 19/week @ 2024-07-29 8/week @ 2024-08-05 1/week @ 2024-08-12 16/week @ 2024-09-09 4/week @ 2024-09-16 4/week @ 2024-09-23 8/week @ 2024-10-07 172/week @ 2024-10-14

184 downloads per month

AGPL-3.0

60KB
1K SLoC

🚧 Archived 🚧 Please use the binary version instead, it should contain all functionality you were going to implement with the library.

Conventional Commits Next Version Library

Documentation crates.io 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://github.com/DeveloperC286/conventional_commits_next_version/issues.

Dependencies

~13MB
~300K SLoC