the.com/changelog
the diary software keeps so developers don't have to lie about what they fixed.
means a running record of what changed in a project, version by version, so users and future-you know what happened.
from emerged from software version control culture in the 1980s-90s, formalized by conventions like keepachangelog.com pushing developers to write for humans, not just commit history.
gnu traditiongnu coding standards required changelogs since the 1980s
unreleased sectiongood changelogs keep an unreleased section at the top
semver pairingoften paired with semantic versioning to explain number bumps