changer
Makes doing changelogs easier
Summary
| Latest Version | 0.9.1 |
|---|---|
| License | MIT |
| CI Status | Failing |
| Downloads | 0 |
| Last Indexed | 2026-09-01 07:18 |
Tags
Authors
- Matt Haggard
Installation
nimble install changer
choosenim install changer
git clone https://github.com/iffy/changer
OS Compatibility
| Platform | Linux | macOS | Windows | FreeBSD | OpenBSD | NetBSD | Android | iOS | WASM | Embedded |
|---|---|---|---|---|---|---|---|---|---|---|
| changer | ✓ | ✓ | ✓ | - | - | - | - | - | - | - |
Dependencies
| Package | Version | Optional |
|---|---|---|
| nim >= | 1.2.8 | No |
| argparse >= | 0.10.1 | No |
| regex >= 0.15.0 & < | 0.25.0 | No |
| parsetoml >= | 0.5.0 | No |
Source
| Repository | https://github.com/iffy/changer |
|---|---|
| Homepage | https://github.com/iffy/changer |
| Registry Source | nimble_official |
README
changer makes it easy to manage a CHANGELOG.md file. It works in Nim projects and other languages, too.
Installation
nimble install changer
Configuration
You can configure how changer behaves by editing the changes/config.toml file.
Usage
Start a changelog in a project by running:
changer init
Every time you want to add something to the changelog, make a new Markdown file in ./changes/ named like this:
fix-NAME.mdnew-NAME.mdbreak-NAME.mdother-NAME.md
Use the tool to add a changelog entry:
changer add
When you're ready to release a new version, preview the new changelog with:
changer bump -n
Then make the new changelog (and update the version of any .nimble file):
changer bump