Skip to content

docs: add versioned API references - #140

Merged
dazzatronus merged 2 commits into
mainfrom
docs/version-api-reference
Sep 18, 2026
Merged

dazzatronus merged 2 commits into
mainfrom
docs/version-api-reference

Conversation

@dazzatronus

Copy link
Copy Markdown
Contributor

Keep earlier API references available as the schema evolves. Add website-only snapshots and a compact version menu, with navigation disabled by default. The initial catalogue contains only the current reference.

Existing schema URLs, package exports, npm publishing and SDK generation retain their current behaviour. Snapshot capture resolves example file references so archived pages can build independently of live schema files.

Verify: Node 22 type check, all 71 schema smoke checks and reference-version tests pass. Package files and the default website output match the baseline. Checked desktop, mobile and keyboard navigation locally.

Risk: removing a catalogue entry removes that archive on the next website deployment. Keep entries while their references are supported.

@dazzatronus
dazzatronus merged commit 2cbc460 into main Sep 18, 2026
1 check passed
@dazzatronus
dazzatronus deleted the docs/version-api-reference branch September 18, 2026 20:05
@github-actions

Copy link
Copy Markdown

🎉 This PR is included in version 1.18.4 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant