Maintain Keep-a-Changelog and semver-oriented CHANGELOG entries from git history. Use when preparing versions or backfilling history.