- Changelogs are for humans, not machines.
- There should be an entry for every version.
- The same types of changes are be grouped. See sections.
- The latest version comes first, the release dates are displayed.
Source: Keep a Changelog
Section | Section purpose |
---|---|
Added |
new features |
Changed |
changes in existing functionality |
Deprecated |
soon-to-be removed features |
Removed |
now removed features |
Fixed |
any bug fixes |
Security |
in case of security issues |
Unreleased |
to note down upcoming changes |
### Unreleased
- New method `fetchPotatoes()` fetching potatoes; details at [the project page](#)
## [v0.2] - 2017-10-26
### Added
- New method `returnWeirdFace()` returning a random avatar URL for a anonymous customer
- New object `weirdFaces` used in `returnWeirdFace()` method
### Changed
- Renamed `textualCorrespondence` to `chat` as it seems more readable
### Removed
- Section about "changelog" vs "CHANGELOG".
### Fixed
- Fix Markdown links to tag comparison URL with footnote-style links.
...