| Crates.io | cargo-changelog |
| lib.rs | cargo-changelog |
| version | 0.1.0 |
| created_at | 2022-08-27 15:42:28.693921+00 |
| updated_at | 2022-09-18 12:32:06.104603+00 |
| description | Changelog management tool |
| homepage | https://github.com/matthiasbeyer/cargo-changelog |
| repository | https://github.com/matthiasbeyer/cargo-changelog |
| max_upload_size | |
| id | 653480 |
| size | 178,310 |
Changelog management tool for CLI.
cargo-changelog is a merge-friendly changelog management utility.
Changelogs are (by default) created with cargo-changelog new in in
/.changelogs/unreleased, using a timestamp for their names.
Once you are done with one release, cargo-changelog generate <version> (for
example cargo changelog generate minor for the next minor version) will take
all unreleased changelogs and move them to /.changelogs/0.1.0 (if "0.1.0" is
your next minor version - you can of course also specify an explicit version
with the generate subcommand).
After that you can create your final CHANGELOG.md file using
cargo-changelog release.
You can configure cargo-changelog in /.changelog.toml and add mandatory or
optional metadata fields to your changelog entries. You can also specify a
template file that gets used when rendering your changelogs to your final
CHANGELOG.md file.
This project is in pre-alpha.
Please feel free to play with it, but do not consider anything stable yet!
(c) 2022 Matthias Beyer License: GPL-2.0-only