v0.1.9
Pre-release
Pre-release
·
1099 commits
to master
since this release
🚀 Features
- useLocale: change t() to variadic signature (7918961)
- useLocale: add VueI18nLocaleAdapter (68fb1f1)
- useNotifications: add new plugin composable (#146) (e6dcb42)
- useRaf: add new composable (#165) (aac766c)
- useTimer: add new composable (655d859)
🔧 Bug Fixes
- createSlider: override onboard to route through custom register (c1dc661)
- createTimeline: enforce size limit during redo operations (97ab067)
- createTokens: invalidate resolution cache on all mutation paths (9ab9fcd)
- mergeDeep: skip undefined source values to preserve defaults (164ef73)
- playground: register missing menu and chevron-right icons (75ebd6a)
- playground: fix TDZ crash when toggling file tree (2bb4658)
- Splitter: preserve user styles on Root, Panel, and Handle (1361a3d)
- useBreakpoints: align fallback boolean flags with default breakpoint name (f1028f1)
- useBreakpoints: remove redundant xxlAndUp and xxlAndDown flags (0faa9cd), closes #156
- useBreakpoints: use matchMedia for zoom-accurate breakpoint detection (0d71916), closes #157
- useLocale: fix ID type in adapter test helper (7754fd9)
- useProxyModel: replace Array.from().includes() loop with Set (e0ac0ca)
🔬 Code Refactoring
- replace computed with toRef for cheap derivations (a912fd8)
- playground: clarify excludes JSDoc comment (2a266c1)
- playground: extract disableAddon helper, add excludes to AddonDefinition (f8ff797)
- useLocale: simplify createLocale to delegate to adapter (154f8f3)
- useLocale: move resolution logic into Vuetify0LocaleAdapter (2898ff8)
- useLocale: update LocaleAdapter interface to own full translation pipeline (53eb8f2)
BREAKING CHANGES
- useBreakpoints: xxlAndUp and xxlAndDown properties removed from
useBreakpoints context. Use xxl instead of xxlAndUp, and remove
xxlAndDown checks (they were always true). - useLocale: t() signature changed from
t(key, params?, fallback?) to t(key, ...params).
Consumers using the fallback parameter should use the
fallback locale mechanism or provide default messages.