Release is a command line tool to automatically generate a new GitHub Release and populates it with the changes (commits) made since the last release.
Why do you think that https://github.com/semantic-release/semantic-release is a good alternative to release