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.