← All patchpen.dev updates
Changelog

patchpen.dev

Automatically build and publish readable public changelogs from your Git repositories.

2026-05-13 13 May 2026

Add a Pro read-only JSON API with per-team API keys

New
  • Add a Pro read-only JSON API with per-team API keys
    Pro teams can create API keys in the dashboard to fetch published releases programmatically (endpoints: GET /api/v1/products/:slug, /releases and /releases/:id); responses contain only public items and include rate-limit headers (60 req/min per key).
  • Add OAuth-based Git provider connections (GitHub, GitLab, Bitbucket)
    Maintain your repo connections via OAuth instead of pasting tokens — the dashboard can start an OAuth flow and persist provider connections for repo selection and webhook registration.
  • Allow per-product logo uploads and use them as Open Graph images
    You can upload a product logo (stored and served by the server) and it will be used for og:image and dashboard previews so shared links show your product branding.
  • Add manual or automatic generation mode per product
    Products can be set to 'Automatic' (draft on every push) or 'Manual' (only draft when you click Generate now) from Product settings so teams control when AI runs.
  • Add dashboard Embed page and copyable snippets
    Pro teams get an Embed screen that provides iframe and JS widget snippets (with theme/accent controls) and a direct JSON endpoint example for pulling releases into external sites.
Improvements
  • Make the public changelog respect the owner's theme instead of forcing dark mode
    Public pages no longer override the site owner's configured background with the visitor's OS dark preference; the renderer derives card/border tones from the configured background so themes render consistently and form controls use the right color-scheme.
  • Redesign landing, pricing and dashboard with fresher visuals and a mock changelog preview
    Landing and dashboard surfaces received visual polish (softer shadows, hero glow, rounded surfaces, a mock changelog on the landing page, improved pricing cards with a "Recommended" badge, and a sticky sidebar with an upgrade nudge on Free).
  • Improve dashboard product cards, empty states and release search/filter
    Product list cards now show connection status, public/draft/pending badges and better truncation; the dashboard adds search/status filters and improved empty states and stats panels.
  • Show clearer generation results and auto-publish status in the product UI
    When you click Generate the product page now shows informative messages (no-new-commits, draft created, drafted with items) and surfaces whether a draft was auto-published.
  • Improve theme editor live preview and color-aware rendering
    Theme preview uses intelligent color detection to pick card/border tones for better contrast and the live preview reflects those changes immediately so you can see how a theme will look on the public page.
🐛Fixes
  • Stop double-counting or leaking internal-only items in public output
    Rendering and generation logic were tightened so only items explicitly marked public are shown on the public page and the API; internal items can optionally be reported as a count but their content never leaks.
  • Fix background logo serving and OG image caching
    Product logos are now stored and served with proper ETag and immutable caching headers so social previews and dashboard previews update reliably when you change the logo.
  • Clean up cascade deletes in the background sweeper
    The scheduled-team sweeper now captures related product/user IDs before deleting parent docs so child collections (subscribers, refresh tokens, pending commits) are cleaned correctly instead of deleting unrelated records.