Automated Changelogs
Stop spending hours writing changelogs by hand. Shipstar reads your commit messages, pull request descriptions, and merge events to produce clean, categorized changelogs that are ready to publish. Every push to your main branch can trigger a new entry — no extra steps in your workflow.
From commits to changelog in seconds
Shipstar parses your git history and pull request metadata to extract meaningful changes. It groups entries by category — features, fixes, improvements, breaking changes — and writes human-readable summaries that your users can actually understand. Conventional commits are supported out of the box, but Shipstar also works with freeform commit messages by analyzing the underlying code diffs to determine what changed and why it matters.
Customizable categorization and formatting
Every team has different conventions. Shipstar lets you configure how changes are grouped, what labels are used, and how the final output is formatted. Want to separate internal refactors from user-facing changes? Need to highlight security patches? You can define custom rules that match your release process. The output can be Markdown, HTML, or plain text — ready for your docs site, GitHub releases, or in-app changelog widget.
Automatic versioning and release detection
Shipstar detects version bumps from tags, package.json changes, or your CI pipeline. It automatically associates the right commits with each release, so your changelog stays in sync with your actual versions. No more forgetting to update the changelog before a release — it happens automatically as part of your existing workflow. Semantic versioning is fully supported, and you can configure custom version detection patterns.
Embeddable changelog widget
Ship your changelog directly into your application with the Shipstar embed widget. A lightweight JavaScript snippet renders your changelog inside any web page with full theming support. Users can browse past releases, filter by category, and search for specific changes — all without leaving your app. The widget loads asynchronously and respects your design system with customizable CSS variables.
Why teams choose Automated Changelogs
- Save hours every release cycle by eliminating manual changelog writing
- Keep users informed with categorized, readable change summaries
- Automatically sync changelogs with your git tags and versions
- Embed changelogs directly in your app with a single script tag
Related features
Explore related pages
Ship it. Share it. Celebrate it.
Release notes on autopilot.
Free to start. Connect your repo in 30 seconds.
No credit card required · Setup in 30 seconds