git-tags

Get and parse semver Git tags using Node.js

github-release-notes

Create a release from a tag and uses issues or commits to creating the release notes. It also can generate a CHANGELOG.md file based on the release notes (or generate a brand new).