|
1 | 1 | # Changelog |
2 | 2 |
|
3 | 3 |
|
| 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 - 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 - by @soybeanjs [<samp>(30ba7)</samp>](https://github.com/soybeanjs/soybean-ui/commit/30ba7787) |
| 12 | +- **packages**: |
| 13 | + - support docs to use tsx. - by **Azir-11** [<samp>(7cac3)</samp>](https://github.com/soybeanjs/soybean-ui/commit/7cac311c) |
| 14 | + - optimize the overall style of the document table section. - 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 - by @soybeanjs [<samp>(af4ec)</samp>](https://github.com/soybeanjs/soybean-ui/commit/af4ecfe3) |
| 17 | + |
| 18 | +### 🐞 Bug Fixes |
| 19 | + |
| 20 | +- **dropdown-menu**: |
| 21 | + - add popupProps to dropdown menu components for enhanced functionality - 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 - by @soybeanjs [<samp>(3401f)</samp>](https://github.com/soybeanjs/soybean-ui/commit/3401f038) |
| 24 | +- **layout**: |
| 25 | + - replace drawerContentVariants with drawerPopupVariants for improved layout handling - by @soybeanjs [<samp>(6ba89)</samp>](https://github.com/soybeanjs/soybean-ui/commit/6ba89a89) |
| 26 | +- **layout-mobile**: |
| 27 | + - replace DialogContent with DialogPopup - by @soybeanjs [<samp>(c7699)</samp>](https://github.com/soybeanjs/soybean-ui/commit/c7699573) |
| 28 | +- **logo**: |
| 29 | + - update logo references in README and documentation files - 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 - 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 - by @soybeanjs [<samp>(e1c39)</samp>](https://github.com/soybeanjs/soybean-ui/commit/e1c399e9) |
| 33 | + |
| 34 | +### 🛠 Optimizations |
| 35 | + |
| 36 | +- **components**: |
| 37 | + - update type definitions to use Partial<Record> for improved flexibility and clarity - 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 - by @soybeanjs [<samp>(e7289)</samp>](https://github.com/soybeanjs/soybean-ui/commit/e7289cc1) |
| 40 | +- **docs**: |
| 41 | + - optimize docs - 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 - 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 - 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 - by @soybeanjs [<samp>(dae92)</samp>](https://github.com/soybeanjs/soybean-ui/commit/dae928b3) |
| 47 | +- **menu**: |
| 48 | + - enhance type definitions - by @soybeanjs [<samp>(e2fb8)</samp>](https://github.com/soybeanjs/soybean-ui/commit/e2fb89cb) |
| 49 | +- **playground**: |
| 50 | + - optimize playground examples - 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 - by @soybeanjs [<samp>(de4b4)</samp>](https://github.com/soybeanjs/soybean-ui/commit/de4b4528) |
| 53 | +- **popper**: |
| 54 | + - copy z-index from popup to positioner - 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 - 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 - 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 - by @soybeanjs [<samp>(8f822)</samp>](https://github.com/soybeanjs/soybean-ui/commit/8f82262c) |
| 61 | + |
| 62 | +### 💅 Refactors |
| 63 | + |
| 64 | +- **arrow**: |
| 65 | + - simplify Arrow component by removing unused context and props, and directly using SVG markup - 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 - by @soybeanjs [<samp>(4d82e)</samp>](https://github.com/soybeanjs/soybean-ui/commit/4d82e8ec) |
| 68 | + - rename DialogPopup to DialogContent - 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 - 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 - by @soybeanjs [<samp>(73ac1)</samp>](https://github.com/soybeanjs/soybean-ui/commit/73ac1d11) |
| 73 | +- **focus-scope**: |
| 74 | + - remove unused focusScopeProps and simplify return structure - 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' - 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 - 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 - 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 - 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 - 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 - by @soybeanjs [<samp>(41a2d)</samp>](https://github.com/soybeanjs/soybean-ui/commit/41a2d630) |
| 87 | + |
| 88 | +### 📖 Documentation |
| 89 | + |
| 90 | +- **components**: |
| 91 | + - add md tooltips syntax and modify According docs - by **skyfeiz** [<samp>(d0b14)</samp>](https://github.com/soybeanjs/soybean-ui/commit/d0b1496a) |
| 92 | + - modify AlertDialog docs - by **skyfeiz** [<samp>(629a3)</samp>](https://github.com/soybeanjs/soybean-ui/commit/629a3dd5) |
| 93 | + - modify Avatar docs. - by **skyfeiz** [<samp>(28773)</samp>](https://github.com/soybeanjs/soybean-ui/commit/28773563) |
| 94 | + - modify Card docs. - by **skyfeiz** [<samp>(8133b)</samp>](https://github.com/soybeanjs/soybean-ui/commit/8133b246) |
| 95 | + - modify Breadcrumb docs. - 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 - by **skyfeiz** [<samp>(6edc1)</samp>](https://github.com/soybeanjs/soybean-ui/commit/6edc1c3f) |
| 98 | + - set color for required - by **skyfeiz** [<samp>(d3b1a)</samp>](https://github.com/soybeanjs/soybean-ui/commit/d3b1adb6) |
| 99 | +- **utils**: |
| 100 | + - optimize the type anchor. - by **skyfeiz** [<samp>(a3cea)</samp>](https://github.com/soybeanjs/soybean-ui/commit/a3cead02) |
| 101 | + |
| 102 | +### 🏡 Chore |
| 103 | + |
| 104 | +- **deps**: |
| 105 | + - update deps - by @soybeanjs [<samp>(a13a2)</samp>](https://github.com/soybeanjs/soybean-ui/commit/a13a22cf) |
| 106 | + - update deps - 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 - by @soybeanjs [<samp>(efd93)</samp>](https://github.com/soybeanjs/soybean-ui/commit/efd9325b) |
| 109 | +- **projects**: |
| 110 | + - update deps & update headless package.json - by @soybeanjs [<samp>(fd788)</samp>](https://github.com/soybeanjs/soybean-ui/commit/fd7885c1) |
| 111 | + |
| 112 | +### 🎨 Styles |
| 113 | + |
| 114 | +- **navigation-menu**: add margin reset to item and subItem styles for consistent layout - 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 - by @soybeanjs [<samp>(5ff20)</samp>](https://github.com/soybeanjs/soybean-ui/commit/5ff2060e) |
| 116 | + |
| 117 | +### ❤️ Contributors |
| 118 | + |
| 119 | +[](https://github.com/soybeanjs) |
| 120 | +[skyfeiz ](mailto:[email protected]), [Azir-11 ](mailto:[email protected]) |
| 121 | + |
4 | 122 | ## [v0.0.7](https://github.com/soybeanjs/soybean-ui/compare/v0.0.6...v0.0.7) (2025-12-09) |
5 | 123 |
|
6 | 124 | ### 🚨 Breaking Changes |
|
0 commit comments