v0.10.0
π Release addon-ui v0.10.0 (2026-02-04)
β¨ Features
-
plugin: extend plugin options and improve splitChunks logic (894a43c)
- Added new plugin options:
themeDir,configName,styleName, andsplitChunks. - Enhanced
splitChunkslogic with callback support and refined naming conventions. - Replaced redundant
toKebabCaselogic with lodash'skebabCasefor better consistency. - Optimized chunk naming to support component groups like
button,list, andview.
- Added new plugin options:
-
TextField: add strict number input mode with sanitization logic (09e3a79)
-
Truncate: improve text truncation logic, introduced
renderprop (c5148a6)
π Bug Fixed
- plugin: correct spacing in conditional for resource.includes check (1a8eaa1)
π Documentation
-
add
strictprop to TextField and enhance Truncate functionality (b117c2d) -
README: update documentation for components, plugin options, and theming (dd7c2ee)
π§© Other
- Truncate: enhance code readability and consistency with formatting adjustments (bfe60ca)
π§Ή Chores
- deps: update
adnbnto v0.5.7 and simplify override configuration (d6a0ba1)
π οΈ Refactoring
-
enhance theme handling and rename plugin options (1cb3a58)
-
plugin: enhance splitChunks logic with improved naming and module handling (10206b7)
-
plugin: rename file-related options and add splitChunks optimization logic (46ada1d)
-
Select: add explicit
typemodifier to exported props (3667446) -
ThemeProvider: add
containerand enhancestorageprop flexibility (563ad34)- Introduced
containerprop to customize DOM element for attribute handling. - Enhanced
storageprop for better persistence with custom and default options. - Updated SCSS mixins for dynamic attribute context support.
- Synced
UIProviderto passcontainerprop toThemeProvider.
- Introduced
-
Truncate: extract
calculateMiddleTruncateto a utility file and clean up styles and stories (26c258a) -
UIProvider: add
containerprop for custom DOM element attribute handling (2cebafc)
π Contributors
- Anjey Tsibylskij (@atldays) β commits: 12
- Rostyslav Nihrutsa (@RostyslavNihrutsa) β commits: 5
- Addon Stack (@addon-stack) β commits: 2