I wrote a tool, [changelog-maker](https://github.com/rvagg/changelog-maker) to generate this changelog. It uses the metadata to cross-reference the PR-URL, include that in the summary and also note anything that's labelled with `semver*` labels so they stand out (see the entry for `77f35861d0` above). The only concern I have with this is that it makes the plain-text version of the CHANGELOG.md file very unweildy and difficult to read.. e.g. one line will look like this: ``` * [[`fb28c91074`](https://github.com/iojs/io.js/commit/fb28c91074)] - **src**: fix add-on builds, partially revert 8aed9d66 (Ben Noordhuis) [#868](https://github.com/iojs/io.js/pull/868) ``` So .. before I go putting this in CHANGELOG.md, please comment if you think this is going to be a problem. My preference is for this to be a useful Markdown doc, but perhaps it will bother others enough to object! Re 1.3.0: I think we'll give this ~2 days before it's released if there are no objections.