AI-powered changelog generation

Changelogs that
write themselves.

Point PatchNotes at your GitHub repo. It reads your commits, understands what changed, and produces polished, categorized changelogs your users actually want to read.

Start for free → See how it works
~ git log --oneline
AI
v2.4.0 2024-01-15
Features
Bulk export for Pro users
Team invitations with email
Slack notification integration
Bug Fixes
Fixed webhook retry race condition
Corrected timezone in daily digests
Prevented duplicate webhook deliveries
Maintenance
Upgraded Stripe SDK to v14.2
Added API authentication guide
Raw input
a3f2b1c feat: add bulk export endpoint for Pro users
b7e4d2a fix: resolve race condition in webhook retry logic
c9d1e3f feat: implement team invitation flow with email
d4e5f6a fix: correct timezone offset in daily digest emails
e5f6a7b chore: upgrade stripe SDK to v14.2
f6a7b8c docs: add API authentication guide
a7b8c9d feat: add Slack notification integration
b8c9d0e fix: prevent duplicate webhook deliveries on retry
Formatted changelog AI-generated
v2.4.0 release January 15, 2024
Features
featPro users can now bulk-export all changelog data as CSV or JSON from the dashboard.
featInvite your whole team via email — they get a magic-link to join your workspace instantly.
featGet notified in Slack whenever a new changelog is published. Configure per-channel routing.
Bug Fixes
fixResolved a race condition that caused webhooks to occasionally fire twice on retry.
fixDaily digest emails now display the correct local time for all non-UTC timezones.
fixDuplicate webhook deliveries during retry storms are now safely deduplicated server-side.
Maintenance
choreStripe SDK upgraded to v14.2 — faster webhook parsing and improved idempotency key handling.
docsNew guide covering API key generation, bearer token auth, and rate limit response headers.

What’s under the hood.

Every part of the pipeline is deliberate — from how it reads your git history to how it decides what’s worth announcing.

1-click setup

GitHub Integration

Connect any public or private repo in seconds. PatchNotes installs a webhook, watches for pushes, and automatically reads your conventional commit history.

Conventional commits auto-detected (feat/fix/chore/docs)
Webhook triggers on push to main, or manually on demand
Works with GitHub Actions — trigger from CI/CD pipeline
Scoped access: reads commit metadata only, never source code
Multi-repo workspaces: manage all your projects in one place

Auto-Categorization

Commits get sorted into Features, Bug Fixes, and Maintenance automatically. No configuration needed — the AI understands intent from your commit messages, even when they don’t follow strict conventional commit format.

Tone Control

Pick the voice that fits your product. Formal or casual, technical or user-friendly — set it once per repo and every changelog matches your brand.

Casual
Formal
Technical
User-friendly

Stripe Billing

Start free, pay only when you need more. Credits are consumed per changelog generation — no per-seat pricing, no surprise bills at the end of the month.

Free tier: 3 changelogs per month, forever
Pro: unlimited generations with priority processing
Usage dashboard: track credits spent and changelogs generated
Instant upgrades, no sales calls, no waiting periods
Cancel anytime — no lock-in, no data held hostage

Simple pricing.

Two tiers. No hidden fees. No “contact us for enterprise” nonsense.

Free
$0 /month

For side projects and open source repos. No credit card required.

  • 3 changelogs per month
  • GitHub integration
  • Auto-categorization
  • Public changelog page
Get started free