following up on #2135 (review).
Per https://semver.org/:
Given a version number MAJOR.MINOR.PATCH, increment the:
MAJOR version when you make incompatible API changes
MINOR version when you add functionality in a backward compatible manner
PATCH version when you make backward compatible bug fixes
Per https://keepachangelog.com/en/1.0.0/:
Changelogs are for humans.
Should you ever rewrite a changelog?
Sure. There are always good reasons to improve a changelog.