· v0.4.0
Updated token foundations
OKLCH colors, expanded token scales, and stricter theme validation.
Improved
Color tokens are authored in OKLCH, with a secondary brand palette and static background roles. This keeps interpolation and contrast calculations in a perceptual color space while preserving the semantic roles used by components. Width and height scales have been expanded, and Calendar has a component border radius token.
Theme schemas now enforce complete token sets more consistently. Validation catches invalid letter-spacing values, guards against duplicate token names and CSS variables, and keeps generated CSS and JSON output aligned with the typed configuration. Existing themes should be regenerated after upgrading so the new token contract is reflected in generated files.
Breaking changes
Custom themes need to follow the updated color, border, and radius token names. Letter spacing uses em values, component radius tokens reference semantic radius names, and border width token 45 has been removed.
Review custom token overrides and regenerate theme CSS when upgrading.
