v0.1.11
Pre-release
Pre-release
·
1079 commits
to master
since this release
🚀 Features
- add Locale component and Theme/Locale docs examples (679f002)
- add Theme component for scoped theme context (a209a1a)
- add APCA contrast algorithm and foreground utility (3bdf1c9)
- add hexToRgb and rgbToHex color utilities (e3f80a0)
- Splitter: add drag-to-collapse and pixel maxSize support (77990bb)
- theme: add rgb and foreground options (209d7d2)
- Treeview: add new component (#144) (4937a35)
🔧 Bug Fixes
- resolve type errors in mergeDeep bench and test (6a4e1d4)
- remove incorrect #NO_SIDE_EFFECTS annotation from mergeDeep (37385c8)
- prevent mergeDeep recursive call from being tree-shaken (55cad25)
- Button: prevent internal onClick from overwriting user click handlers (469acea)
- useDate: move firstDayOfWeek to adapter-level property (928b87a), closes #106
🔬 Code Refactoring
- make mergeDeep non-mutating (returns new object) (f8b4331)
- Theme: move imports to regular script block (b212ada)
BREAKING CHANGES
- useDate: startOfWeek, endOfWeek, getWeekdays, getWeekArray,
and getWeek no longer accept firstDayOfWeek as a parameter. Set
adapter.firstDayOfWeek property instead.