Skip to main content
v1.0.0 Live

Release notes.
On autopilot.

Generate, categorize, and publish release notes from your issues and PRs. One command, or zero — wire it into CI and never think about it again.

GitHub
GitLab

How It Works

Configure

Run the init wizard. It detects your provider, sets up categories, and writes the config.

$ releasejet init
# creates .releasejet.yml

Generate

Point it at a tag. It collects issues, categorizes by label, and formats release notes.

$ releasejet generate --tag v1.0.0

Publish

Add --publish to push to GitHub or GitLab. Or wire it into CI and never think about it again.

$ releasejet generate \
--tag v1.0.0 --publish

Features

Multi-client Repos

Tag with client prefixes like mobile-v1.0 and web-v2.0. Each client gets its own release notes automatically.

Smart Categories

Map your labels to release note sections. Features, bugs, improvements — organized and formatted automatically.

CI/CD Ready

GitHub Actions and GitLab CI templates included. Trigger on tag push.

Milestones

Automatically detects and links the most common milestone in your release notes.

Strict Mode

Enforce labeling standards across your team or go lenient with an “Other” section.

Powerful CLI

Generate, validate, init, and manage CI — all from the command line.

Example

Configuration
provider:
type: github
url: https://github.com
source: issues
categories:
feature:"New Features"
bug:"Bug Fixes"
improvement:"Improvements"
uncategorized: lenient
Rendered Output

v2.1.0

Milestone: Sprint 14

New Features

  • Add dark mode toggle (#142)
  • Export to PDF (#138)

Bug Fixes

  • Fix timezone offset in reports (#145)

Improvements

  • Faster dashboard load times (#139)

Ready to
ship?

Stop writing release notes by hand. Automate it in under a minute.

Quick Install