Skip to content

Releases: styleframe-dev/styleframe

v3.3.0

24 Mar 21:28
bc85d95

Choose a tag to compare

What's Changed

  • feat: Flatten design tokens preset and rename variable composables by @alexgrozav in #149
  • feat: Rename colorLightness to colorLevel across theme, docs, and storybook by @alexgrozav in #151
  • docs: Rename and reorganize composable documentation by @alexgrozav in #152
  • feat: Update color palette for accessibility and show hex values in swatches by @alexgrozav in #154
  • docs: Fix branding, email, and code inconsistencies across documentation by @alexgrozav in #153
  • feat: Improve recipes, utilities, modifiers, color theming and docs restructuring by @alexgrozav in #155

Full Changelog: https://github.com/styleframe-dev/styleframe/compare/styleframe@3.2.0...styleframe@3.3.0

v3.2.0

20 Mar 06:56
c72636d

Choose a tag to compare

What's Changed

  • docs: Reorganize and expand documentation structure by @alexgrozav in #125
  • feat: Add Jiti alias support and refactor plugin reload logic by @alexgrozav in #124
  • feat(core): Add auto-resolve for variables and at-rules in css template literal by @alexgrozav in #128
  • feat: Support custom utility syntax and separate class name generation by @alexgrozav in #129
  • feat(theme): Add custom utility name support and shorthand preset by @alexgrozav in #130
  • docs: Split modifiers into standalone API section and elevate to first-class concept by @alexgrozav in #132
  • feat: Improve Design Tokens and add Recipe presets by @alexgrozav in #133
  • docs: Hide components overview from navigation by @alexgrozav in #134
  • feat: Implement importree-based HMR with selective cache invalidation by @alexgrozav in #135
  • docs: Integrate and improve comprehensive AGENTS.md documentation by @alexgrozav in #136
  • feat: Add resolve.alias option to plugin for custom path resolution by @alexgrozav in #137
  • feat: Add sanitize.css preset with configurable normalization by @alexgrozav in #138
  • feat: Add global preset with HTML element styling composables by @alexgrozav in #139
  • feat: Add @variablename notation in CSS template literals by @alexgrozav in #141
  • feat: Add HTML element styling composables by @alexgrozav in #140
  • feat: Add z-index design token and utilities by @alexgrozav in #142
  • fix: Refactor swatch component backgrounds to use @color.surface by @alexgrozav in #147
  • feat: Add tint and shade swatches for all colors including gray by @alexgrozav in #143
  • feat: Add duration design tokens and integrate with transitions by @alexgrozav in #145
  • feat: Close 416px breakpoint gap by adding 768px md breakpoint by @alexgrozav in #146
  • feat: Add selector/variable id-based traversal and parent-child relationships by @alexgrozav in #144
  • fix: Scope element design token variables to selector callbacks for dark mode by @alexgrozav in #148

Full Changelog: https://github.com/styleframe-dev/styleframe/compare/styleframe@3.1.0...styleframe@3.2.0

v3.1.0

24 Feb 08:41
8546168

Choose a tag to compare

What's Changed

  • feat(theme): Add utility modifiers composables with auto-registration by @alexgrozav in #121
  • test: add comprehensive e2e test suite for Styleframe by @alexgrozav in #122
  • feat(core): Add hash-based utility class names for whitespace values by @alexgrozav in #120

Full Changelog: https://github.com/styleframe-dev/styleframe/compare/styleframe@3.0.0...styleframe@3.1.0

v.3.0.0

23 Feb 07:17
c3b26c1

Choose a tag to compare

What's Changed

Full Changelog: https://github.com/styleframe-dev/styleframe/compare/styleframe@2.6.0...styleframe@3.0.0

v2.6.0

01 Feb 07:35

Choose a tag to compare

What's Changed

  • feat: add license dependency and update runtime init by @alexgrozav in #102
  • feat: Add Figma plugin for Styleframe variables import/export by @alexgrozav in #83
  • refactor: Reorganize design token stories into design-tokens directory by @alexgrozav in #104
  • feat: Add multiplier support to spacing utilities by @alexgrozav in #105
  • Add @styleframe/scanner package by @alexgrozav in #99
  • feat: Create components for storybook design token previews by @alexgrozav in #109
  • fix: Fix HMR for virtual imports in styleframe plugin by @alexgrozav in #111

Full Changelog: https://github.com/styleframe-dev/styleframe/compare/styleframe@2.5.0...styleframe@2.6.0

v2.5.0

26 Jan 21:14

Choose a tag to compare

What's Changed

  • docs: Clarify composables patterns and best practices by @alexgrozav in #91
  • docs: Clarify interpolation performance and optimization implications by @alexgrozav in #90
  • docs: Enhance transpiler-first architecture documentation by @alexgrozav in #92
  • feat: Add default design tokens preset by @alexgrozav in #93
  • feat(breaking): Rename ?recipe to ?ts and support named selector exports by @alexgrozav in #96
  • feat(breaking): Rename useUtilities to useUtilitiesPreset by @alexgrozav in #95
  • docs: Add contentNavigation styling by @alexgrozav in #98
  • refactor: Extract theme variable defaults to centralized values folder by @alexgrozav in #97

Full Changelog: https://github.com/styleframe-dev/styleframe/compare/styleframe@2.4.0...styleframe@2.5.0

v2.4.0

19 Jan 08:47
0896d39

Choose a tag to compare

What's Changed

  • feat: Add storybook layer by @alexgrozav in #72
  • feat: Add useEasing composable for animation timing functions by @alexgrozav in #74
  • feat: Add premade utility functions by @alexgrozav in #75
  • feat: Add useUtilities function for registering all utility factories by @alexgrozav in #76
  • test: Add comprehensive unit tests for all theme utilities by @alexgrozav in #77
  • feat: Add padding-x, padding-y, margin-x, and margin-y utilities by @alexgrozav in #78
  • feat: Add cleanup script for monorepo build artifacts by @alexgrozav in #79
  • fix: Expand CSS selector escaping for arbitrary values by @alexgrozav in #80
  • feat: Add theme tokens storybook stories by @alexgrozav in #82
  • docs: Update typography examples to use default instead of base by @alexgrozav in #85
  • docs: Add Styleframe comparison guides by @alexgrozav in #84
  • docs: Update comparisons page icon to git-compare-arrows by @alexgrozav in #87
  • fix: Fix nuxt plugin types by @alexgrozav in #88

Full Changelog: https://github.com/styleframe-dev/styleframe/compare/styleframe@2.3.0...styleframe@2.4.0

v2.3.0

03 Jan 19:42
61928fe

Choose a tag to compare

What's Changed

Full Changelog: https://github.com/styleframe-dev/styleframe/compare/styleframe@2.2.0...styleframe@2.3.0

v2.2.0

05 Dec 10:34
34d91bd

Choose a tag to compare

What's Changed

  • refactor: Have all styleframe packages as peerDependencies by @alexgrozav in #55
  • docs: Add fluid responsive design demo by @alexgrozav in #58
  • docs: Add sitemap support by @alexgrozav in #62
  • fix: Do not generate default keyword for utilities by @alexgrozav in #65
  • feat: Make dot notation and double dash notation interchangeable in variable names by @alexgrozav in #68

Full Changelog: https://github.com/styleframe-dev/styleframe/compare/2.0.2...styleframe@2.2.0

v2.0.2

18 Nov 19:08
89185bc

Choose a tag to compare

chore: Update dependencies.

Full Changelog: 2.0.1...2.0.2