Octochangelog mascot Octochangelog

Compare releases

Compare changelogs

Choose a repository and version range. Rails streams the grouped release notes through React Server Components while the browser hydrates only the filters.

Filters

Pick a repo and release window.

Public GitHub mode

Pick a repository to load version options.

GitHub authorization

Rails keeps OAuth tokens in the encrypted session and uses them for the release selector API and the server-rendered comparison.

Set GITHUB_CLIENT_ID and GITHUB_CLIENT_SECRET to enable OAuth.

Ready when you are

Choose a repository and version window to stream the processed changelog here.

Rails fetches GitHub data, React Server Components group and render the markdown, and the browser stays focused on the controls.