Generating Changelogs With Git Log
Git has a command called git log. With it, you can get Hash, date, author, tag and commit message data, and probably more. I wrote a short bash script to take my git log and write it to a changelog.md as well as commiting it with the changes made prior. You can find this under my github profile under the name "CommitChangelogs"=> I created a video to go with this.