All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.9.0 - 2020-07-28
- Add an aggregate subcommand to aggregate change entries into the CHANGELOG.md file
- Fix bug that caused cl entries to be not properly nested in their branch directories
0.8.0 - 2020-07-10
- Add a subcommand to yank a specific release
- Ensure all cl output formats end with a newline
0.7.0 - 2020-02-07
- Show all unreleased changes from CHANGELOG.md and the
.cl
directory when runningcl
without a subcommand
- Ensure the output of
cl
always ends with a newline
0.6.0 - 2019-10-11
- Fix bug that caused branch names with a directory separator to fail when trying to add a change entry
0.5.0 - 2019-10-11
- Add a build script to build releases for each target
- Add Linux (musl) installation instructions
- Update add entry functionality to also stage the change entry in the git index for committing
- Fix error when piping the output of
cl
0.4.0 - 2019-10-11
- Add installation instructions for Debian
- Remove the
fstrings
crate so we can target Linux musl
0.3.0 - 2019-10-08
- Use the vendored-openssl feature for
git2
so we don't have to deal with it as a dependency
0.2.0 - 2019-10-08
- Add a Homebrew installation option
- Revise error handling
0.1.0 - 2019-10-07
- Initial implementation of
cl
binary