public-changeloggithub-integrationsproject-setupproject-settings
Public changelogs, multi-repo projects, and smarter setup
- Public changelogs are now live — SuprLogs 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 repositories — You 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 easier — We 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
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
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
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
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
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
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.