Should've added a CHANGELOG.md a long time ago and stuck with Conventional Commits. Used `git cliff` to generate a mostly-acceptable changelog.