ReleaseHx

Generate formatted release histories from Jira, GitHub, GitLab, YAML, or JSON sources.

CLI utility and Ruby API for generating structured release notes and changelog documents from various issue-tracking platforms or YAML definitions into plaintext drafts (AsciiDoc, Markdown, YAML) and rich-text output (HTML and PDF).

  • Generate Release Notes and/or Changelogs from your Issues tracker or Git*.

  • Source in Jira, GitHub, GitLab, Git commits*, or our special YAML syntax: RHYML.

  • Readily configurable to use your Issue Management API.

  • Draft in Markdown, AsciiDoc, or YAML.

  • Render to HTML or PDF with Asciidoctor, Pandoc, and other converters.

  • Use Docker to run ReleaseHx in any environment.

  • Customize output with Liquid templates.

  • Configure output without touching templates using advanced settings (low-code).

  • Ensure qualifying issues all have release notes.

  • Link-back from notes or Changelog entries to issues and Git commits.

  • Use Git to track changes in your release history documents.

  • Auto-update drafts with late-breaking release notes (RHYML only).

  • Group and sort entries by issue type, subject component, or various tags.

  • Invoke labels/tags such as breaking, deprecation, experimental, highlight, and internal.

  • Use Issue labels or checkboxes to indicate Changelog inclusion or Release Note requirement.

  • Use as a CLI or as a Ruby API.

  • Run a local MCP server (rhx-mcp) so AI agents can better aid in using ReleaseHx.

  • Extend by configuring a custom API client and issue mapping.

  • Convert changelog summaries to past-tense with the pasterize filter.

  • Full support for Jira v3 API with ADF conversion to Markdown/AsciiDoc.

* Sourcing issues in Git commits is not yet available but is planned for a future (pre-1.0) version.