Skip to content

Add client-side changelog routing and generated release data#47

Merged
nedtwigg merged 7 commits intomainfrom
codex/changelog
May 6, 2026
Merged

Add client-side changelog routing and generated release data#47
nedtwigg merged 7 commits intomainfrom
codex/changelog

Conversation

@nedtwigg
Copy link
Copy Markdown
Member

@nedtwigg nedtwigg commented May 6, 2026

Summary

  • Added a static /changelog page with client-side filtering for /changelog/after/:version.
  • Added a generated changelog.json artifact built from the root CHANGELOG.md during website prebuild.
  • Added a Cloudflare Pages rewrite so deep links under /changelog/after/* resolve to the same static page shell.
  • Added a changelog nav entry in the site header.

Testing

  • Added a parser unit test for release, section, and nested bullet parsing.
  • Ran the website test suite successfully.
  • Ran the website production build successfully and verified direct access to /changelog and /changelog/after/v0.8.0 against the local dev server.

@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages Bot commented May 6, 2026

Deploying mouseterm with  Cloudflare Pages  Cloudflare Pages

Latest commit: 01cef30
Status: ✅  Deploy successful!
Preview URL: https://7ebac107.mouseterm.pages.dev
Branch Preview URL: https://codex-changelog.mouseterm.pages.dev

View logs

@nedtwigg nedtwigg marked this pull request as ready for review May 6, 2026 07:44
@nedtwigg nedtwigg merged commit 4fef54b into main May 6, 2026
3 checks passed
@nedtwigg nedtwigg deleted the codex/changelog branch May 6, 2026 07:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant