"Conventional commits" https://www.conventionalcommits.org/ encourages a convention of prefixing your commit messages with e.g. "fix: problem", "feat: button". I've been playing with it, and it's really nice to easily see what features/fixes happened since the last release.