Get raw git commits out of your repository using git-log(1).
Filter out reverted commits parsed by conventional-commits-parser.
Write logs based on conventional commits and templates.
reference implementation of conventionalcommits.org spec
Command line tool for generating a changelog from git tags and commit history