Keel follows semantic versioning.
Versioning
- MAJOR: breaking API, token, or behavior changes.
- MINOR: backward-compatible components, docs, or token additions.
- PATCH: bug fixes, accessibility fixes, docs corrections.
Release checklist
-
npm run tokens:checkpasses. -
npm run buildindocs/passes. - Accessibility CI checks pass.
- Visual regression checks pass.
- Changelog updated.
- Migration notes included for breaking changes.
Breaking change policy
For MAJOR or breaking MINOR changes, include:
- What changed
- Why it changed
- Who is affected
- Before/after code examples
- Suggested migration order