billingchangelogprojectssync
Stripe billing, richer changelogs, and smoother project management
- Billing moved to Stripe — Subscriptions, trials, upgrades, the customer portal, and the new billing page now run through Stripe.
- Public changelogs got feeds and richer browsing tools — Public changelogs now support RSS and Atom feeds, subscribe help, search, tag filters, and theme-aware branding.
- Projects now open from a dedicated Projects page — You can view, create, and transfer projects from one place, with better workspace switching behind the scenes.
- Syncs and imports are easier to follow — Import and sync progress now shows clearer live status, elapsed time, and more reliable updates while work is running.
Also in this release
New Features7 updates
New Features7 updates
- Added a dedicated Projects page where you can view existing projects and create a new one.
- Added project transfer so you can move a project to another workspace you belong to.
- Added RSS and Atom feeds for public changelogs, plus a subscribe modal with copyable feed and Slack `/feed` instructions.
- Added analytics integrations for Google Analytics, Google Tag Manager, and PostHog in project settings.
- Added new public changelog themes, including Sequential, Brutalist, and Kanban, with theme-aware branding and dark mode support.
- Added a dedicated pricing page and made `/pricing` public for visitors.
- Added Stripe subscriptions, checkout, customer portal support, trials, and upgrade flows.
Improvements7 updates
Improvements7 updates
- Improved workspace switching so memberships refresh more reliably and project lists follow the workspace you are actually viewing.
- Improved public changelog branding so logos, colors, fonts, and descriptions carry through more consistently across feeds, permalinks, and dialogs.
- Improved changelog browsing with search, collapsible tag filters, contributor avatars, commit counts, and hover previews.
- Improved sync status reporting with clearer labels, live elapsed time, and more accurate progress estimates.
- Improved period summary regeneration so settings changes rebuild aggregated entries cleanly and keep the current progress visible.
- Updated pricing and marketing pages with clearer plan names, footer/header links, and a more polished layout.
- Updated the project overview with dashboard stats and direct links to matching GitHub commits when available.
Bug Fixes7 updates
Bug Fixes7 updates
- Fixed the project delete flow so the confirmation field clears when the dialog closes and the delete button only appears after the full slug is entered.
- Fixed GitHub installation lookup issues in project setup and history estimates, including direct install links.
- Fixed sync bugs that could skip commits, process the same commits twice, or leave jobs stuck in progress.
- Fixed changelog regeneration so old summaries are archived or cleared before new ones are built.
- Fixed mobile layout issues on Brutalist and Sequential changelog pages.
- Fixed the default PostHog host used by changelog analytics.
- Fixed pricing page styling so check icons and featured labels line up correctly.
API3 updates
API3 updates
- Added and updated endpoints for project listings, project transfer, history estimates, and changelog settings.
- Extended sync and backfill support so the app can handle prompt-only regeneration and clearer status updates.
- Added support for saving analytics integration settings and billing entitlements through the API.
Security2 updates
Security2 updates
- Tightened access rules so private and unlisted changelogs are only shown when your plan allows them.
- Strengthened database access checks for projects, API keys, repositories, webhooks, and account data.
Breaking Changes3 updates
Breaking Changes3 updates
- Billing moved from Paddle to Stripe, so billing configuration and environment variables need to be updated.
- Plan and entitlement names changed to match the new Stripe model, including repository limits, organization limits, visibility options, integrations, and processing priority.
- Some project history data now relies on the newer commit storage model, so the latest database migration is required for history loading to work correctly.
Documentation2 updates
Documentation2 updates
- Updated the README, setup guides, API reference, billing notes, and database docs for the Stripe rollout and new settings fields.
- Updated the terms refund wording and pricing copy to match the new plan names and free-trial messaging.
Performance2 updates
Performance2 updates
- Made dashboard sync polling more responsive so status changes appear without a manual refresh.
- Improved large-import processing with better rate-limit handling and more efficient batch rounds.