Changelog

SuprLogs Changelog

public-changeloggithub-integrationsproject-setupproject-settings

Public changelogs, multi-repo projects, and smarter setup

Aslan Goldenhour
53 commits
+0-0
  • Public changelogs are now liveSuprLogs now supports public changelog pages on their own subdomains, with tag filtering, SEO-friendly entry pages, and optional password protection for private changelogs.
  • Projects can connect multiple GitHub repositoriesYou can now link more than one repository to a single project, manage those connections in settings, and keep all related commits flowing into one changelog.
  • Setup and publishing got much easierWe added guided onboarding, workspace defaults, LLM provider and model settings, and a simpler publishing flow so new projects are faster to configure.

Also in this release

New Features6 updates
  • Public changelog pages now live on their own subdomain, with month groupings, tag filters, and shareable entry pages.
  • Private changelogs can now be password-protected, with secure server-side handling for access.
  • Projects can now connect multiple GitHub repositories and manage them from project settings.
  • Added guided onboarding and workspace defaults for publishing, appearance, visibility, and AI settings.
  • You can now choose an LLM provider and model per project, and save a personal API key when needed.
  • Added a cookie consent banner and privacy controls for the marketing site.
Improvements6 updates
  • Refreshed the app branding across the product, documentation, icons, and support links.
  • Redesigned the sign-in and sign-up pages with a cleaner split-screen layout and better dark mode styling.
  • Improved project setup with repository search, branch selection, slug checking, and clearer visibility options.
  • Added a new dashboard home, richer project settings, and a more capable changelog editor for managing entries.
  • Improved public changelog presentation with better theming, branding, and cleaner structured entry rendering.
  • Made local setup and development more reliable with clearer environment loading and subdomain-based local changelog URLs.
Bug Fixes6 updates
  • Fixed project lists and dashboard views so Clerk users and organizations now load the correct projects.
  • Fixed routing issues on auth pages, reserved project routes, and GitHub callback screens.
  • Fixed publish mode settings so saved projects keep the correct publishing behavior.
  • Fixed public changelog styling issues in light, dark, and system themes.
  • Fixed OpenAI requests for newer models and resolved several setup and schema validation issues.
  • Fixed environment loading so root-level .env files are read in the right order during development.
Security3 updates
  • Added signature checks for incoming Clerk and GitHub webhooks before events are processed.
  • Required webhook secrets at startup so misconfigured deployments fail fast.
  • Added stronger access checks for GitHub repo and branch pickers, and hashed passwords for private changelog access.
Breaking Changes2 updates
  • The GitHub App callback now routes through the web app instead of the API route, so setup instructions should be updated.
  • Publishing and scheduling now use the new frequency-based model, so existing project settings may need review.
Documentation3 updates
  • Updated the README, setup guides, and webhook documentation to match the new branding and installation flow.
  • Added clearer guidance for environment variables, local testing, and production deployment.
  • Expanded product and database references to help with onboarding and planning.