v3.8.0
What's Changed
- feat(transpiler): add build-time utility class name shortening by @alexgrozav in #226
- feat(theme): add chat-message recipe with avatar, content, actions sub-parts by @alexgrozav in #222
- docs: restructure tooling/integrations as top-level sections and add Storybook guide by @alexgrozav in #227
- feat(scanner): add dynamic utility creation for unmatched CSS properties by @alexgrozav in #228
- feat(figma): add Figma export/import CLI commands and improve token handling by @alexgrozav in #229
- bench: add benchmark measuring utility classes output vs tailwind by @alexgrozav in #230
- fix(cli): update
styleframe initdependency versions from ^2.0.0 to ^3.0.0 by @alexgrozav in #231 - chore(plugin): update importree from v1 to v2 by @alexgrozav in #232
- chore: migrate from Vite 7 to Vite 8 with Rolldown and oxc by @alexgrozav in #233
- feat(plugin): add recipe-level tree-shaking by @alexgrozav in #234
- refactor(transpiler): split DTS output into standalone types and module shims by @alexgrozav in #235
Full Changelog: https://github.com/styleframe-dev/styleframe/compare/styleframe@3.7.0...styleframe@3.8.0