git-raw-commits
Get raw git commits out of your repository using git-log(1).
commitizen
Git commit, but play nice with conventions.
release-it
Generic CLI tool to automate versioning and package publishing-related tasks.
auto-changelog
Command line tool for generating a changelog from git tags and commit history