Announcing Changelog Builder - a towncrier clone for building changelogs
May 05, 2026 [Tech]I really enjoy re-implementing things that already exist. Sometimes it's just out of interest, sometimes it's to make it faster, or work in a different way, or improve the code quality, but I love having that concrete expectation of what the code does to work from.
So, when a colleague suggested we might use towncrier to handle our release notes, but I knew its Python implementation might be tricky to deploy, I saw an opportunity to make a little Rust version.
Thus Changelog Builder was
born! It's an implementation of a small subset of what the awesome towncrier
project can do, but it's convenient to use in a Rust project because you can
type:
cargo install changelog-builder
and it's ready to use.
It has a whole suite of tests that check it behaves like towncrier in lots of
different circumstances, but it's brand new so I've probably missed lots of
obvious things.
Feedback and PRs welcome!