I use a conventional changelog format so I can update my changelog automatically using clog
- Please format your commit subject line using the following format:
TYPE(COMPONENT): MESSAGE
whereTYPE
is one of the following:feat
- A new feature of an existing APIperf
- A performance improvementfix
- A bug fixdocs
- Changes to documentation onlytest
- Changes to the testing framework or tests onlyrefactor
- Code functionality doesn't change, but underlying structure maystyle
- Stylistic changes only, no functionality changeswip
- A work in progress commit (Should typically begit rebase
'ed away)chore
- Catch all or things that have to do with the build system, etc
- The
COMPONENT
is optional, and may be a single file, directory, or logical component. Parenthesis can be omitted if you are opting not to use theCOMPONENT
.
Remember to bump the version numbers in:
Cargo.toml
snap/snapcraft.yaml
Also remember to update CHANGELOG.md
with something like:
clog --setversion 0.2.3