§Versioning
This project follows SemVer:
MAJOR: breaking changes to runtime API, plugin contract, or behavior.
MINOR: backwards-compatible feature additions.
PATCH: backwards-compatible fixes/docs/chore updates.
§Changelog
Keep a human-written changelog section in PR descriptions.
Group changes by: runtime, plugins, docs/tooling, tests.
Note migration steps explicitly for breaking changes.
§Release checklist
CI green (
typecheck,test).Security-sensitive changes reviewed by at least one maintainer.
Docs updated for any endpoint/config/behavior change.
Smoke check completed against deployed Worker (
npm run cf:smoke -- <url>).
§Tagging
Tag release commits as
vX.Y.Z.Include short release notes summarizing key changes and any migration actions.