ShipRelease Release Notes That Actually Ship
Features How it works Pricing Changelog
Now in public beta - 3 releases free, no card required

Transform messy commits into release notes your customers actually read

ShipRelease reads your actual code diffs not just commit messages to generate technical, product, and customer-ready release notes in 30 seconds.

🔒 app.shiprelease.dev/generate
Dashboard
Generate
Releases
saas-platform
api-service

Generate Release Notes

saas-platform · 14 commits selected

Generate with AI
From commit
main ← v2.3.1
To commit
HEAD (latest)
Version
v2.4.0
Technical
Product
Customer
Authentication Overhaul & Performance Boost ⚡ Breaking
✨ Added
OAuth 2.0 PKCE flow for enhanced security
Real-time collaboration on shared workspaces
Webhook delivery with automatic retry logic
🔧 Improved
API response time reduced by 340ms on average
Dashboard loads 2.1× faster with query caching
🐛 Fixed
Race condition in payment processing resolved

Your release notes shouldn't require
a full afternoon to write.

Most tools just reformat your commit messages. We read your actual code to understand what truly changed.

The old way
Raw commit log → 3 hours of manual writing
git log --oneline main..release/2.4.0
a3f2c1b fix stuff
8d92ef0 wip
c71b44a update auth middleware
5f8a2d9 remove old code
1e6c3b8 fixes and improvements
902dcf1 add webhook retry logic
Time to write changelog: ~2–3 hours
With ShipRelease
Code diff analysis → professional release notes
v2.4.0 - Authentication Overhaul Breaking
+
OAuth 2.0 PKCE flow — auth/middleware.ts upgraded for security
+
Webhook retry with exponential backoff (max 5 attempts)
~
Race condition in payment queue fixed mutex lock added
!
Breaking: POST /auth/token signature changed — update your clients
Time to write changelog: 30 seconds

Built for teams who
ship fast and ship often.

Reads real code diffs
We analyze what actually changed in your files, not just what your developers wrote in commit messages. A commit saying "fix bug" that touched auth/middleware.ts becomes a "Security fix in authentication layer."
auth/middleware.ts — +28 / -12 lines
const token = req.headers.authorization;
- if (token === req.session.token) {
+ if (await verifyJWT(token, process.env.SECRET)) {
+ await auditLog({ action: 'auth', userId });
return next();
}
Detects breaking changes
Never ship a breaking change without warning your users again. ShipRelease automatically identifies removed exports, changed API signatures, deleted routes, and database schema changes.
API Endpoint Analysis
⚡ Breaking POST /api/v1/auth/token signature changed
⚡ Breaking Exported type UserRole removed
⚠ Warn Database schema migration required
3 formats, one click
Generate Technical (for your devs), Product (for your blog and in-app), and Customer (for email & Slack) - all from the same analysis. Each audience gets what they actually need.
Technical
Product
Customer
## Breaking Changes
- `POST /auth/token`: `scope` param is
now required (was optional)
## Added
- PKCE flow (`verifyJWT` in middleware)
- Audit log entries per auth attempt

From commit to changelog
in four steps.

1
Connect your GitHub repository
One OAuth click. No tokens to manage, no SSH keys. We only request the permissions we need read-only access to your repos and commits.
2
Select your commit range
Pick the base and head commits. Use tags, branches, or SHAs. We'll show you exactly how many commits are in scope before generating.
3
AI analyzes your real code diffs
Claude reads the actual file changes-up to 25 key files, filtered for relevance. Lock files, images, and build artifacts are automatically ignored. Breaking changes are detected across API routes, exported types, and database schema files.
4
Edit, copy, or publish to GitHub
Get all 3 formats instantly. Edit inline, copy markdown to clipboard, or publish directly as a GitHub Release. Saved forever in your release history.

Simple pricing.
No surprises.

Start free with 3 releases - no card required. Once used, upgrade to keep shipping.

Monthly
Annual Save up to 11%
Starter
$ 39 /mo
Perfect for solo devs or small teams with predictable releases.
Get started
What's included
Up to 3 repositories
20 releases per month
Real code diff analysis
3 output formats
Breaking change detection
90-day release history
GitHub Action integration (Team+)
Slack / Discord webhooks (Team+)
Business
$ 229 /mo
For engineering orgs with multiple products and compliance needs.
Get started
Everything in Team, plus
Slack, Discord & Teams webhooks
Unlimited repositories
Multi-repo unified changelog
Custom AI tone & brand voice
REST API access
Audit logs (SOC2 ready)
<24h support SLA

Shipped by teams who care
about every release.

We were spending Friday afternoons writing changelogs. Now it's a 30-second ritual before merging to main. The diff analysis caught a breaking change we'd completely overlooked in our commit messages.

ML
Marcus L.
CTO, Stacklane

The three-format output is genius. I use the Technical version for our internal devs, Product for our PM's Notion pages, and Customer for our in-app announcement. One click, three audiences. I've never felt this good about our release communication.

SA
Sofia A.
Lead Engineer, Orbis

Our customers actually open our changelogs now. Before ShipRelease, they were just a long list of "misc fixes." Now they're proper, narrative-driven notes. Our NPS went up 12 points after we improved our release communication.

JP
James P.
Founder, Pivotly
Your next release is
30 seconds away.

Start with 3 free releases. No credit card. No setup. Just your GitHub account.

3 releases free · No card required · Cancel anytime