Repository navigation
🚀 Release addon-ui v0.13.0 (2026-09-17)
💥 Breaking Changes
-
Rename the Icons type to IconMap. Import IconMap from addon-ui;
the icons configuration property remains unchanged. -
Provider-owned symbol IDs are generated per provider.
Use Icon or a standalone SvgSprite for manual references. Import the Icons type
from addon-ui instead of addon-ui/config. -
Addon Bone 0.13.0 or newer is required for automatic stylesheet delivery.
✨ Features
-
icons: isolate sprite identifiers and optimize registration (6eb4f91)
Namespace provider-owned symbols, separate registration context, and memoize
unchanged symbols and provider values. Consolidate Icon types and utilities
beside the component and verify public exports and bundle output. -
icons: support sprite, inline and asset sources (9e09c2d)
-
styles: establish overridable library cascade layers (92482df)
🐛 Bug Fixed
- styles: replace visual important overrides with predictable cascade (89caac2)
📝 Documentation
- styles: explain customization and cascade layer precedence (769a87d)
🧪 Tests
- styles: cover application customization across cascade layers (1f74c51)
🛠️ Refactoring
-
icons: rename icon map and colocate symbol helpers (a66e3db)
Move private symbol ID utilities next to IconsProvider and update their tests.
Rename the public icon map type throughout source, fixtures and documentation. -
styles: adopt Addon Bone 0.13 stylesheet routing (49c187c)
🙌 Contributors
- Anjey Tsibylskij (@atldays) — commits: 9