Automation
Changelogs
You’ve done the hard work, now reap the rewards! Why manually make a changelog for your users with each version update, when a script can do it for you?
Some automatic changelog creators are linked below:
An example of what is possible from the Whathappened changelog:
## v0.2.0 (2020-10-18)
### Docs
* Changelog - update for v0.2.0
* Readme - add command-line indicator to installation instructions
* Readme - add commit message examples
* Readme - add more details about message types
* Readme - link badges to sensible destinations
### Features
* Add command line script
* Detect and handle breaking changes
* Group commits by version [BREAKING]
* Group commits in each version by type
### Fixes
* Add appropriate capitalisation to changelog items
* Only display user-relevant commits types in the changelog
* Remove extra line at end of changelog
Reviews
Commit messages can be easily reviewed using an automatic changelog. This helps to prevent the situation below from occurring - resulting in better quality code.
