Changelog generation from Github issues?

James McMahon picture James McMahon · Feb 19, 2013 · Viewed 7.1k times · Source

Is there a way to automatically generate a change log from Github issues?

Ideally I want to be able to point at a closed milestone and generate either a plain text list of closed issues with their titles or, even better, a list with markup for links to the issues and the title of the issues themselves.

Answer

skywinder picture skywinder · Nov 7, 2014

You can try to use Github-Changelog-Generator. (I'm author of this project)

It generates changelog from tags and merged pull-requests. This script also have a support of GitHub Issues.

This changelog was generated by this script. CHANGELOG.md

Example:

Changelog

1.2.5 (2015-01-15)

Full Changelog

Implemented enhancements:

  • Use milestone to specify in which version bug was fixed #22

Fixed bugs:

  • Error when trying to generate log for repo without tags #32

Merged pull requests:

  • PrettyPrint class is included using lowercase 'pp' #43 (schwing)

  • support enterprise github via command line options #42 (glenlovett)