changer

Makes doing changelogs easier

Pure Nim score 15/100 · tests present · no docs generated

Summary

Latest Version 0.9.1
License MIT
CI Status Failing
Downloads 0
Last Indexed 2026-09-01 07:18

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.md
  • new-NAME.md
  • break-NAME.md
  • other-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