Releases
각 Vapor UI 릴리스의 Changelogs입니다.1.0.0-beta.9
@vapor-ui/core
Minor Changes
- afa45da: remove toastManager
1.0.0-beta.8
@vapor-ui/color-generator
Minor Changes
-
bb41c2e: BREAKING CHANGE: rename
color-background-canvastoken tocolor-canvasThe canvas background token has been renamed for better semantic clarity and consistency:
- Token name:
color-background-canvas→color-canvas - CSS variable:
--vapor-color-background-canvas→--vapor-color-canvas
Migration required:
- Update all references from
color-background-canvastocolor-canvas - Replace CSS variables from
--vapor-color-background-canvasto--vapor-color-canvas
- Token name:
@vapor-ui/core
Minor Changes
- 308fd25: add new
Toastcomponent
@vapor-ui/css-generator
Minor Changes
-
bb41c2e: BREAKING CHANGE: rename
color-background-canvastoken tocolor-canvasThe canvas background token has been renamed for better semantic clarity and consistency:
- Token name:
color-background-canvas→color-canvas - CSS variable:
--vapor-color-background-canvas→--vapor-color-canvas
Migration required:
- Update all references from
color-background-canvastocolor-canvas - Replace CSS variables from
--vapor-color-background-canvasto--vapor-color-canvas
- Token name:
Patch Changes
- Updated dependencies [bb41c2e]
- @vapor-ui/color-generator@1.0.0
1.0.0-beta.7
@vapor-ui/codemod
Major Changes
- 2c8f651: Add Tabs, Text, Textinput transform
- 441e481: Add Dropdown, IconButton, Nav transformer
- 441e481: add avatar, breadcrumb, card transform
- 441e481: Add Popover, RadioGroup, Switch Transform
Minor Changes
- 441e481: Add codemod for icon packages name import
- 441e481: add codemod cli packages
Patch Changes
- 15a2f7c: add cli options
- 88da973: add button, badge, alert component color props to colorPalette
@vapor-ui/color-generator
Minor Changes
- 174d004: add color-border-normal semantic token that dynamically adapts to background color customization (light: 100 step, dark: 300 step)
@vapor-ui/core
Minor Changes
-
40bfa0a: change components interface
-
1aecc3d: synchronized color tokens with figma
-
dbb74cf: add new
Tablecomponent -
d4be5bb: add new
Paginationcomponent -
9f9b700: BREAKING CHANGE: Remove
stretchprop from Button, IconButton, and NavigationMenu componentsThe
stretchprop has been removed to align with Figma's component variant system. In Figma, width control is handled via "Fill Container" (Auto Layout), not as a component variant.Migration Guide:
Replace
stretchprop with Tailwind'sw-fullutility class:// Before <Button stretch>Submit</Button> <NavigationMenu stretch>...</NavigationMenu> // After <Button className="w-full">Submit</Button> <NavigationMenu className="w-full">...</NavigationMenu>Why this change:
- Maintains Figma-React design system parity (SSOT principle)
- Follows "React Props = Figma Variants" architectural principle
- Aligns with Vapor UI's 4-layer component architecture (Container, Interaction, Contents, Slot)
- Layout concerns should be handled by parent containers, not component props
Patch Changes
- 1fd7efc: Updated Menu.Item paddingRight from 6px to 12px to match Figma design specification
- ed63947: Correct MenuPositionerPrimitive sideOffset from 8px to 4px to match Figma spec
@vapor-ui/css-generator
Patch Changes
- 174d004: add color-border-normal semantic token that dynamically adapts to background color customization (light: 100 step, dark: 300 step)
- Updated dependencies [174d004]
- @vapor-ui/color-generator@1.0.0-beta.7
1.0.0-beta.6
@vapor-ui/codemod
Minor Changes
- b2d053c: add checkbox, collapsible, dialog transform
- 939c845: add avatar, breadcrumb, card transform
- eb3fdc7: add codemod cli packages
@vapor-ui/color-generator
Patch Changes
- bd523c7: feat: update color generator & color palette
@vapor-ui/core
Patch Changes
- bd523c7: feat: update color generator & color palette
@vapor-ui/css-generator
Patch Changes
- bd523c7: feat: update color generator & color palette
- Updated dependencies [bd523c7]
- @vapor-ui/color-generator@1.0.0
1.0.0-beta.5
@vapor-ui/codemod
Minor Changes
- a8de0b0: Add codemod for icon packages name import
@vapor-ui/color-generator
Minor Changes
- caf13a1: feat: create @vapor-ui/color-generator & @vapor-ui/css-generator
Patch Changes
- 707f705: feat: update color tokens
@vapor-ui/core
Minor Changes
- 27c0ba9: export component with namespace
- f8af6e2: feat: remove ThemeScript & simplify ThemeProvider
- c9e4b68: migrate to base-ui beta v4
- 220cda2: change components interface
- 216866e: feat: add new component
RadioCard - 6c02d6f: unreflected content revisions
- f17650a: add uilitiy props
- b581b9f: add
Formcomponent - 7928a67: add subcomponent props to
Content - e12f4c4: split label into vertical/horizontal
- 5357a54: feat(theme): Add ThemeScope component and migrate to data-attribute based theming
- 98170c1: Add white foreground variant to foreground recipe
Patch Changes
-
abeac6d: Unified the Cascade Layer into a single layer
vapor -
3819233: Fix checkbox borderRadius sync error
-
ee61a32: Synchronize the aria-labelledby with the recieved id prop
-
df5cb78: separate
readonlyfromdisabled -
707f705: feat: update color tokens
-
f0f643b: feat: Remove Font Loading from CSS Build
-
43cfefb: feat: add font banner
-
74dc538: ### Features
- Enabled CSS Tree-shaking: Component CSS is now imported by its corresponding JS file instead of being in the global
styles.css. This significantly reduces your production bundle size by only including the CSS for components you actually use.
Bug Fixes
- Fixed a CSS dependency order issue where
IconButtonstyles loaded beforeButtonstyles, causing incorrect style inheritance.
- Enabled CSS Tree-shaking: Component CSS is now imported by its corresponding JS file instead of being in the global
-
6f8de5b: correct padding-inline for sm size from 4px(050) to 8px(100)
-
4df6bcf: resolved interactions layer's color in dark mode
-
25c235e: adjust indicator size to account for border
-
716c1d6: restore reset css
-
9a3c4f6: fix(RadioGroup): Resolving orientation style errors
-
d68304a: fix(text-input): add component layer
-
Updated dependencies [8217749]
-
Updated dependencies [402284e]
-
Updated dependencies [fd4acaa]
-
Updated dependencies [f2950ee]
- @vapor-ui/icons@0.5.0
@vapor-ui/css-generator
Minor Changes
- caf13a1: feat: create @vapor-ui/color-generator & @vapor-ui/css-generator
- 5357a54: feat(theme): Add ThemeScope component and migrate to data-attribute based theming
Patch Changes
- 707f705: feat: update color tokens
- Updated dependencies [caf13a1]
- Updated dependencies [707f705]
- @vapor-ui/color-generator@0.1.0
@vapor-ui/hooks
Minor Changes
- 68b001c: create avatar , badge , box , button , card , dialog , flex , grid , h-stack , icon-button, nav , text-input , text , theme-provider , v-stack
@vapor-ui/icons
Minor Changes
-
8217749: Add new icons from Figma
New Basic Icons:
DocktoBottomIcon,SideNavIcon,SideNavOutlineIcon,DocktoBottomOutlineIconAlso Updated:
- Basic Icons:
PanelOpenIcon,PanelOpenOutlineIcon
- Basic Icons:
-
402284e: Add new icons from Figma
New Basic Icons:
DocktoBottomIcon,SideNavIcon,DocktoBottomOutlineIcon,SideNavOutlineIconAlso Updated:
- Basic Icons:
PanelOpenIcon,PanelOpenOutlineIcon
- Basic Icons:
-
fd4acaa: Add new icons from Figma
New Basic Icons:
SideNavIcon,DocktoBottomIcon,SideNavOutlineIcon,DocktoBottomOutlineIconAlso Updated:
- Basic Icons:
PanelOpenIcon,PanelOpenOutlineIcon
- Basic Icons:
Patch Changes
-
f2950ee: Update icons from Figma
Updated Basic Icons:
TreeCollapseIcon
0.6.0
@vapor-ui/core
Minor Changes
- 4d7eb69: Add new Textarea component with auto-resize functionality
- 4026b68: add field components
- 4a9bad5: add new
MultiSelectcomponent - e64e867: change the overlay component interface
- 3fff33e: add new
Selectcomponent - d294454: remove label components'
- b92cff1: add new
Collapsiblecomponent - b78f3e1: add new
Tabscomponent - 98dee18: Migrate
NavtoNavigationMenu - 0880cf7: add new
Sheetcomponent - 1d2f506: migrate to
Base UI - e1bf119: add inputgroup component
- b4509b1: add new
Popovercomponent
Patch Changes
-
2651ee2: eidt tooltip offset
-
6de8824: edit spacing style implementation
-
1ea54c0: fix(Callout): add flex layout for icons and text alignment
- Add display: 'flex' to align icons and text horizontally
- Add alignItems: 'center' for vertical centering
- Add gap spacing between icon and text content
- Ensures consistent layout behavior with Button component
-
1ba360b: add readonly props
-
2b756c5: fix svg rendering issue on safari
-
6d1a2e3: remove active style when provided readonly
-
1f4ba60: prioritize focus style over hover
-
Updated dependencies [450b324]
-
Updated dependencies [2b756c5]
-
Updated dependencies [e381247]
-
Updated dependencies [3bfda49]
- @vapor-ui/icons@0.4.0
0.5.0
@vapor-ui/core
Minor Changes
- df2dbc4: add new
Tooltipcomponent - fdbf49d: enhance token structure
- 263874c: add new
Menucomponent - 66a0032: add new
Breadcrumbcomponent
Patch Changes
- b498ae2: Fix RadioGroup indicator color to use white background instead of theme-dependent background normal
- fe0d153: Align CSS variable naming with new build identifiers config
- 7b1b889: remove hover state when used touchscreen
- 74b7c97: add VComponentProps
- 3611d89: style(Button): add no-wrap
- 9188b0e: Enhance vanillaExtractPlugin identifiers for better debugging
- 96c0f7a: add box-shadow tokens
- Updated dependencies [c4d0e8e]
- Updated dependencies [a156f82]
- @vapor-ui/icons@0.3.0
0.4.0
@vapor-ui/core
Minor Changes
- 2ce16a6: refactor(build): Improve DX by Overhauling CSS Bundling Strategy
- 482e447: feat: The CSS layer names have been changed to “theme,” “reset,” “components,” and “utilities.”
- f5e6651: feat: Add Tailwind CSS v4 Preset
Patch Changes
- 0c6d39c: fix(RadioGroup): remove incorrectly injected props
- a813633: fix(Text): Add foreground mixin to style entry point
- 242d1e8: style(Badge): add center alignment
- Updated dependencies [30ebcde]
- @vapor-ui/icons@0.2.0
@vapor-ui/icons
Minor Changes
-
e381247: Add new icons from Figma
New Symbol Icons:
MediumIconAlso Updated:
- Symbol Icons:
FirefoxColorIcon
- Symbol Icons:
Patch Changes
-
450b324: conditionally add CSS variables only when isCssVariable is true
-
2b756c5: fix icon size
-
3bfda49: Update icons from Figma
Updated Basic Icons:
TerminalWindowOutlineIcon
0.3.1
@vapor-ui/core
Patch Changes
- ca267e9: feat: Added primary color custom functionality
0.3.0
@vapor-ui/core
Minor Changes
- e139a7f: remove sprinkles on each components
Patch Changes
- 03655b1: fix(tsup): Correct CSS Layer Priority for vapor-components
- 488c614: refactor: replace text sprinkles into mixins
@vapor-ui/icons
Minor Changes
-
c4d0e8e: Add new icons from Figma
New Basic Icons:
LinearScaleOutlineIconAlso Updated:
- Basic Icons:
PlayIcon,ReplaceIcon,ClassIcon,ArrowUpOutlineIcon,ArrowDownOutlineIcon,TerminalOutlineIcon,ViewShrinkOutlineIcon,FolderSearchIcon,StarOutlineIcon,PriceOutlineIcon,HistoryOutlineIcon,CardsOutlineIcon,ZoomOutOutlineIcon,IntelliSensePropertyOutlineIcon,CorrectOutlineIcon,ChevronDoubleRightOutlineIcon,AutoCodeOutlineIcon,ChapterOutlineIcon - Symbol Icons:
RstudioColorIcon
- Basic Icons:
-
a156f82: Add new icons from Figma
New Basic Icons:
SidenavIcon
0.2.1
@vapor-ui/core
Patch Changes
- 6749d80: fix(createThemeConfig): support RSC
0.2.0
@vapor-ui/core
Minor Changes
- 55f2f42: Callout: added new callout component
- 4725a73: RadioGroup: add new component
- 9f96e2c: Checkbox: Add New
CheckboxComponent - b59dd77: Switch: add new Switch component
- 267a998: IconButton: remove @vapor-ui/icons for resolving storybook build error
- d7c2714: fix: resolve circular dependency in vanilla-extract and improve tsup build
Patch Changes
- c5cd0fc: edit dialog & interaction animation functions
- a0c1ff0: chore: tsup spliting disable
- d7c2714: build(tsup): Optimize build system with per-component bundling
@vapor-ui/icons
Minor Changes
-
30ebcde: feat: Add new icons and update existing icon components
New Icons Added
AlignJustifyOutlineIcon,CopyAsMarkdownOutlineIcon,IndentDecreaseOutlineIcon,SlotIcon,TextScanOutlineIcon
Updated Icons
- Updated approximately 190 existing icons with refined SVG paths and improved rendering
- Minor coordinate adjustments for better visual consistency
- Enhanced clipPath definitions where needed
0.1.0
@vapor-ui/core
Minor Changes
- 68b001c: create avatar , badge , box , button , card , dialog , flex , grid , h-stack , icon-button, nav , text-input , text , theme-provider , v-stack
Patch Changes
- Updated dependencies [68b001c]
- @vapor-ui/hooks@0.1.0
- @vapor-ui/icons@0.1.0
@vapor-ui/icons
Minor Changes
- 68b001c: create avatar , badge , box , button , card , dialog , flex , grid , h-stack , icon-button, nav , text-input , text , theme-provider , v-stack