Alternatives

Vitaliy Kanev edited this page Nov 23, 2017 · 31 revisions

Here is a list of alternatives (but none satisfied my requirements) with quick review of pros and cons of them.

  1. github-changelog-generator - simple list of closed issues

  2. github-changelog - generator based on JS

    • without any links and separation lists
    • example
  3. git-release-notes - another JS generator

    • no examples provided
  4. GitReleaseNotes

    • written on C# - only for Windows!
    • without oath token (you can't make more that 50 requests to server)
    • lack of configurations
    • example
  5. GitHubReleaseNotes - another generator on C#

    • Windows only
    • mandatory strict rules for naming tags and milestones
    • lack of configurations
  6. generator-release - looks very similar to mine, but:

    • without oath token (you can't make more that 50 requests to server)
    • no label-filtering, separate lists of different issues.
    • lack of customisation abilities
    • buggy, missed some issues
    • example
  7. github-changes

    • no issues support, only pull requests
    • no label-filtering, separate lists of different issues.
    • example
  8. conventional-changelog

  9. conventional-github-releaser

  10. VCLog

    • a bit out of date, but plans to update soon
    • example?
  11. ins0/github-changelog-generator

  12. rvagg/changelog-maker

    • commit-based change log generator
    • example
  13. zephiransas/octocam

    • pull request only.
    • Generate CHANGELOG from range of merge date.
  14. thejefe/gplan

  15. tf/pr_log

    • intended for handwritten changelogs
    • pull requests only
    • uses GitHub milestones
  16. jasminsehic/pullrequestreleasenotes

    • Generates semantic release notes in markdown from merged commit pull request title and its labels
    • Supports GitHub, GitLab, TFS, BitBucket
    • Can optionally publish markdown to Atlassian Confluence and Slack
  17. duraki/devist

    • specifically crafted (raw) readable format
    • markdown supported, offer export to html
    • sort / releases / etc.
    • out-of-the-box git & deployment integration
    • ruby gem/cli
    • example
  18. fossamagna/github-changelog-generator

    • Written in Javascript
    • Can be used with .ejs templates
    • No examples provided

If you know other projects - feel free to edit this Wiki page!

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.