It is published mainly because I don't like to give away my programs without making available a tool that I use to produce them, but it is absolutely reasonable that some free software out there, or some git capability, does the same things, possibly better.
release_maker is written by Pietro Battiston (firstname.lastname@example.org). You can always get the last version of release_maker at http://www.pietrobattiston.it/release_maker
Are you joking?! Nobody's gonna read this anyway.
OK… a hint: the program must have a “release_info.py” file in the root directory (of the git repo). To grasp an idea of what it must contain, take a look at the ones provided with the programs mentioned above.
Then, the program assumes that you want to release exactly the current state of the branch, and that there are no uncommitted changes.
If you have any problem, just write me.