Skip to content

Commit 32fef86

Browse files
committed
chore(projects): release v0.0.8
1 parent 7929761 commit 32fef86

File tree

4 files changed

+121
-3
lines changed

4 files changed

+121
-3
lines changed

CHANGELOG.md

Lines changed: 118 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,124 @@
11
# Changelog
22

33

4+
## [v0.0.8](https://github.com/soybeanjs/soybean-ui/compare/v0.0.7...v0.0.8) (2026-01-01)
5+
6+
###    🚀 Features
7+
8+
- **logo**:
9+
- replace favicon with new logo SVG and update references in documentation &nbsp;-&nbsp; by @soybeanjs [<samp>(61e0a)</samp>](https://github.com/soybeanjs/soybean-ui/commit/61e0a8e1)
10+
- **navigation-menu**:
11+
- add support for horizontal and vertical orientations, update examples and documentation &nbsp;-&nbsp; by @soybeanjs [<samp>(30ba7)</samp>](https://github.com/soybeanjs/soybean-ui/commit/30ba7787)
12+
- **packages**:
13+
- support docs to use tsx. &nbsp;-&nbsp; by **Azir-11** [<samp>(7cac3)</samp>](https://github.com/soybeanjs/soybean-ui/commit/7cac311c)
14+
- optimize the overall style of the document table section. &nbsp;-&nbsp; by **Azir-11** [<samp>(3dda1)</samp>](https://github.com/soybeanjs/soybean-ui/commit/3dda1f33)
15+
- **popup**:
16+
- add usePopupEvents composable for managing popup interactions and focus behavior &nbsp;-&nbsp; by @soybeanjs [<samp>(af4ec)</samp>](https://github.com/soybeanjs/soybean-ui/commit/af4ecfe3)
17+
18+
### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes
19+
20+
- **dropdown-menu**:
21+
- add popupProps to dropdown menu components for enhanced functionality &nbsp;-&nbsp; by @soybeanjs [<samp>(ab340)</samp>](https://github.com/soybeanjs/soybean-ui/commit/ab340b41)
22+
- **event**:
23+
- add null check for event target in handleAndDispatchCustomEvent function &nbsp;-&nbsp; by @soybeanjs [<samp>(3401f)</samp>](https://github.com/soybeanjs/soybean-ui/commit/3401f038)
24+
- **layout**:
25+
- replace drawerContentVariants with drawerPopupVariants for improved layout handling &nbsp;-&nbsp; by @soybeanjs [<samp>(6ba89)</samp>](https://github.com/soybeanjs/soybean-ui/commit/6ba89a89)
26+
- **layout-mobile**:
27+
- replace DialogContent with DialogPopup &nbsp;-&nbsp; by @soybeanjs [<samp>(c7699)</samp>](https://github.com/soybeanjs/soybean-ui/commit/c7699573)
28+
- **logo**:
29+
- update logo references in README and documentation files &nbsp;-&nbsp; by @soybeanjs [<samp>(296bc)</samp>](https://github.com/soybeanjs/soybean-ui/commit/296bc67a)
30+
- update color stops in logo SVG and app-logo component for improved visual consistency &nbsp;-&nbsp; by @soybeanjs [<samp>(67fc6)</samp>](https://github.com/soybeanjs/soybean-ui/commit/67fc6a16)
31+
- **playground**:
32+
- update links in breadcrumb and tree menu examples to point to the new SoybeanUI URL and rename route demo to route about &nbsp;-&nbsp; by @soybeanjs [<samp>(e1c39)</samp>](https://github.com/soybeanjs/soybean-ui/commit/e1c399e9)
33+
34+
### &nbsp;&nbsp;&nbsp;🛠 Optimizations
35+
36+
- **components**:
37+
- update type definitions to use Partial<Record> for improved flexibility and clarity &nbsp;-&nbsp; by @soybeanjs [<samp>(7bb4a)</samp>](https://github.com/soybeanjs/soybean-ui/commit/7bb4a520)
38+
- **context-menu**:
39+
- introduce popupProps to context menu components for enhanced functionality &nbsp;-&nbsp; by @soybeanjs [<samp>(e7289)</samp>](https://github.com/soybeanjs/soybean-ui/commit/e7289cc1)
40+
- **docs**:
41+
- optimize docs &nbsp;-&nbsp; by @soybeanjs [<samp>(2ca7f)</samp>](https://github.com/soybeanjs/soybean-ui/commit/2ca7f6fd)
42+
- **header-nav**:
43+
- simplify navigation menu component by directly passing orientation prop &nbsp;-&nbsp; by @soybeanjs [<samp>(56c08)</samp>](https://github.com/soybeanjs/soybean-ui/commit/56c089db)
44+
- **logo**:
45+
- adjust path data in logo SVG and app-logo component for consistency in rendering &nbsp;-&nbsp; by @soybeanjs [<samp>(e2c4f)</samp>](https://github.com/soybeanjs/soybean-ui/commit/e2c4f176)
46+
- streamline path data in logo SVG and app-logo component for improved rendering consistency &nbsp;-&nbsp; by @soybeanjs [<samp>(dae92)</samp>](https://github.com/soybeanjs/soybean-ui/commit/dae928b3)
47+
- **menu**:
48+
- enhance type definitions &nbsp;-&nbsp; by @soybeanjs [<samp>(e2fb8)</samp>](https://github.com/soybeanjs/soybean-ui/commit/e2fb89cb)
49+
- **playground**:
50+
- optimize playground examples &nbsp;-&nbsp; by @soybeanjs [<samp>(37d96)</samp>](https://github.com/soybeanjs/soybean-ui/commit/37d96a36)
51+
- **popover**:
52+
- remove PopoverPositioner context and update related components for improved clarity and functionality &nbsp;-&nbsp; by @soybeanjs [<samp>(de4b4)</samp>](https://github.com/soybeanjs/soybean-ui/commit/de4b4528)
53+
- **popper**:
54+
- copy z-index from popup to positioner &nbsp;-&nbsp; by @soybeanjs [<samp>(ffa35)</samp>](https://github.com/soybeanjs/soybean-ui/commit/ffa35f3d)
55+
- **select**:
56+
- update CSS variable names in select popper for consistency and clarity &nbsp;-&nbsp; by @soybeanjs [<samp>(13132)</samp>](https://github.com/soybeanjs/soybean-ui/commit/13132f4a)
57+
- **tooltip**:
58+
- remove TooltipPositioner context and update related components for improved clarity and functionality &nbsp;-&nbsp; by @soybeanjs [<samp>(4d8da)</samp>](https://github.com/soybeanjs/soybean-ui/commit/4d8da100)
59+
- **useGraceArea**:
60+
- rename contentElement to areaElement for improved clarity and update related references &nbsp;-&nbsp; by @soybeanjs [<samp>(8f822)</samp>](https://github.com/soybeanjs/soybean-ui/commit/8f82262c)
61+
62+
### &nbsp;&nbsp;&nbsp;💅 Refactors
63+
64+
- **arrow**:
65+
- simplify Arrow component by removing unused context and props, and directly using SVG markup &nbsp;-&nbsp; by @soybeanjs [<samp>(9fc80)</samp>](https://github.com/soybeanjs/soybean-ui/commit/9fc807ad)
66+
- **dialog**:
67+
- replace DialogContent with DialogPopup, and update related types and context management for improved structure and functionality &nbsp;-&nbsp; by @soybeanjs [<samp>(4d82e)</samp>](https://github.com/soybeanjs/soybean-ui/commit/4d82e8ec)
68+
- rename DialogPopup to DialogContent &nbsp;-&nbsp; by @soybeanjs [<samp>(e0796)</samp>](https://github.com/soybeanjs/soybean-ui/commit/e079656c)
69+
- **dismissable-layer**:
70+
- rename layerElementRef to layerElement and simplify computed properties for clarity &nbsp;-&nbsp; by @soybeanjs [<samp>(217ef)</samp>](https://github.com/soybeanjs/soybean-ui/commit/217ef7d9)
71+
- **dropdown-menu**:
72+
- streamline context management by removing unused elements and updating references for improved clarity and functionality &nbsp;-&nbsp; by @soybeanjs [<samp>(73ac1)</samp>](https://github.com/soybeanjs/soybean-ui/commit/73ac1d11)
73+
- **focus-scope**:
74+
- remove unused focusScopeProps and simplify return structure &nbsp;-&nbsp; by @soybeanjs [<samp>(ff7f8)</samp>](https://github.com/soybeanjs/soybean-ui/commit/ff7f86f9)
75+
- **headless**:
76+
- refactor floating UI integration by replacing '@floating-ui/vue' &nbsp;-&nbsp; by @soybeanjs [<samp>(ab324)</samp>](https://github.com/soybeanjs/soybean-ui/commit/ab324cf5)
77+
- **menu**:
78+
- restructure menu components by introducing popup and positioner elements, updating context management, and enhancing type definitions for improved clarity and functionality &nbsp;-&nbsp; by @soybeanjs [<samp>(f4143)</samp>](https://github.com/soybeanjs/soybean-ui/commit/f4143b48)
79+
- **popover**:
80+
- remove PopoverContent, introduce PopoverPositioner and PopoverPopup components, and enhance context management for improved structure and functionality &nbsp;-&nbsp; by @soybeanjs [<samp>(2eb9c)</samp>](https://github.com/soybeanjs/soybean-ui/commit/2eb9c09d)
81+
- **popper**:
82+
- restructure popper components by removing PopperContent, adding PopperPositioner and PopperPopup, and updating context usage for improved clarity and functionality &nbsp;-&nbsp; by @soybeanjs [<samp>(e7b76)</samp>](https://github.com/soybeanjs/soybean-ui/commit/e7b76e6f)
83+
- **select**:
84+
- restructure select components by introducing SelectPopup and SelectItemAlignedPopup, updating context management, and enhancing type definitions for improved functionality and clarity &nbsp;-&nbsp; by @soybeanjs [<samp>(2e56e)</samp>](https://github.com/soybeanjs/soybean-ui/commit/2e56e15b)
85+
- **tooltip**:
86+
- remove TooltipContent, introduce TooltipPopup and TooltipPositioner components, and enhance context management for improved structure and functionality &nbsp;-&nbsp; by @soybeanjs [<samp>(41a2d)</samp>](https://github.com/soybeanjs/soybean-ui/commit/41a2d630)
87+
88+
### &nbsp;&nbsp;&nbsp;📖 Documentation
89+
90+
- **components**:
91+
- add md tooltips syntax and modify According docs &nbsp;-&nbsp; by **skyfeiz** [<samp>(d0b14)</samp>](https://github.com/soybeanjs/soybean-ui/commit/d0b1496a)
92+
- modify AlertDialog docs &nbsp;-&nbsp; by **skyfeiz** [<samp>(629a3)</samp>](https://github.com/soybeanjs/soybean-ui/commit/629a3dd5)
93+
- modify Avatar docs. &nbsp;-&nbsp; by **skyfeiz** [<samp>(28773)</samp>](https://github.com/soybeanjs/soybean-ui/commit/28773563)
94+
- modify Card docs. &nbsp;-&nbsp; by **skyfeiz** [<samp>(8133b)</samp>](https://github.com/soybeanjs/soybean-ui/commit/8133b246)
95+
- modify Breadcrumb docs. &nbsp;-&nbsp; by **skyfeiz** [<samp>(ff39e)</samp>](https://github.com/soybeanjs/soybean-ui/commit/ff39eb19)
96+
- **packages**:
97+
- update the way API tables are written in docs &nbsp;-&nbsp; by **skyfeiz** [<samp>(6edc1)</samp>](https://github.com/soybeanjs/soybean-ui/commit/6edc1c3f)
98+
- set color for required &nbsp;-&nbsp; by **skyfeiz** [<samp>(d3b1a)</samp>](https://github.com/soybeanjs/soybean-ui/commit/d3b1adb6)
99+
- **utils**:
100+
- optimize the type anchor. &nbsp;-&nbsp; by **skyfeiz** [<samp>(a3cea)</samp>](https://github.com/soybeanjs/soybean-ui/commit/a3cead02)
101+
102+
### &nbsp;&nbsp;&nbsp;🏡 Chore
103+
104+
- **deps**:
105+
- update deps &nbsp;-&nbsp; by @soybeanjs [<samp>(a13a2)</samp>](https://github.com/soybeanjs/soybean-ui/commit/a13a22cf)
106+
- update deps &nbsp;-&nbsp; by @soybeanjs [<samp>(79297)</samp>](https://github.com/soybeanjs/soybean-ui/commit/79297613)
107+
- **eslint**:
108+
- update ESLint configuration to disable additional rules for TypeScript and Vue &nbsp;-&nbsp; by @soybeanjs [<samp>(efd93)</samp>](https://github.com/soybeanjs/soybean-ui/commit/efd9325b)
109+
- **projects**:
110+
- update deps & update headless package.json &nbsp;-&nbsp; by @soybeanjs [<samp>(fd788)</samp>](https://github.com/soybeanjs/soybean-ui/commit/fd7885c1)
111+
112+
### &nbsp;&nbsp;&nbsp;🎨 Styles
113+
114+
- **navigation-menu**: add margin reset to item and subItem styles for consistent layout &nbsp;-&nbsp; by @soybeanjs [<samp>(a27cd)</samp>](https://github.com/soybeanjs/soybean-ui/commit/a27cd045)
115+
- **tree-menu**: add margin reset to root style for improved layout consistency &nbsp;-&nbsp; by @soybeanjs [<samp>(5ff20)</samp>](https://github.com/soybeanjs/soybean-ui/commit/5ff2060e)
116+
117+
### &nbsp;&nbsp;&nbsp;❤️ Contributors
118+
119+
[![soybeanjs](https://github.com/soybeanjs.png?size=48)](https://github.com/soybeanjs)&nbsp;&nbsp;
120+
[skyfeiz](mailto:[email protected]),&nbsp;[Azir-11](mailto:[email protected])
121+
4122
## [v0.0.7](https://github.com/soybeanjs/soybean-ui/compare/v0.0.6...v0.0.7) (2025-12-09)
5123

6124
### &nbsp;&nbsp;&nbsp;🚨 Breaking Changes

docs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@soybeanjs/ui-docs",
33
"type": "module",
4-
"version": "0.0.7",
4+
"version": "0.0.8",
55
"private": true,
66
"packageManager": "[email protected]",
77
"description": "SoybeanUI Docs is a documentation for SoybeanUI. It is designed to be easy to use and understand.",

headless/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@soybeanjs/headless",
33
"type": "module",
4-
"version": "0.0.7",
4+
"version": "0.0.8",
55
"packageManager": "[email protected]",
66
"description": "SoybeanHeadless is a collection unstyled components for Vue 3. It is designed to be lightweight and easy to use.",
77
"author": {

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@soybeanjs/ui",
33
"type": "module",
4-
"version": "0.0.7",
4+
"version": "0.0.8",
55
"packageManager": "[email protected]",
66
"description": "SoybeanUI is built on top of SoybeanHeadless, providing a collection of styled components for Vue 3.",
77
"author": {

0 commit comments

Comments
 (0)