Introduction
What ReleaseJet is and when to use it.
ReleaseJet is a CLI tool that generates categorized release notes from GitLab or GitHub issues (or merged pull requests). It reads your .releasejet.yml, parses your Git tags, fetches issues closed between two tags, groups them by label, and writes formatted release notes you can preview or publish.
When to use ReleaseJet
- You already track work as issues (or merged PRs) with labels.
- You want your release notes driven by those labels, not by hand-written commits.
- You release on a cadence — weekly, monthly, or per-sprint — and want CI to handle the publish.
- You have one repo with multiple release streams (mobile/web/api) and need per-client release notes.
What it isn't
- Not a commit-history generator (use conventional-changelog if you want that).
- Not a version bumper (use semantic-release or changesets for that).
- Not a library — it's a CLI.