Releases: unovue/reka-ui
Releases · unovue/reka-ui
v2.6.0
🚀 Features
- Expose useLocale and useDirection - by @pmairoldi in #2224 (d5418)
- Combobox: Add clear
modelValueon cancel property - by @epr3 in #2213 (525cd) - Toast: Support disabling swipe-to-close with the
disableSwipeprop - by @kricsleo in #2189 (176cf)
🐞 Bug Fixes
- Calendar/RangeCalendar: Remove a11y application role - by @epr3 in #2234 (776c4)
- Combobox: Allow configuring
highlightOnHover- by @kricsleo in #2219 (1ccc7) - Listbox: Prevent focus on
ListboxContentwhenListboxFilterexists - by @kricsleo in #2090 (ac3e7) - NavigationMenu: Improve compatibility of
disableClickTrigger- by @kricsleo in #2190 (519e4) - PinInput: Allow populating inputs by password manager's autofill - by @kricsleo in #2218 (eba27)
- Select: Handle form autofill event - by @kricsleo in #2195 (bd9df)
- TagsInput: Handle
numberandbigintin items - by @benjamincanac in #2229 (870ea) - Tooltip: Allow SVG as trigger - by @kricsleo in #2216 (074be)
View changes on GitHub
v2.5.1
🐞 Bug Fixes
- Remove fallthrough props - by @zernonia in #2186 (16a02)
- Calendar: Change placeholder when focusing other dates - by @epr3 in #2184 (9e857)
- Combobox: Avoid resetting scroll when items change - by @kricsleo in #2147 (0b0e7)
- Listbox: Avoid blocking specific keydown events - by @kricsleo in #2148 (0c3c1)
- NavigationMenu: Inital value not showing content properly - by @zernonia in #2185 (28f59)
- Presence: Handle escape characters in animation names correctly - by @sadeghbarati in #2143 (b24b5)
- Splitter: Move
onUnmountedoutside ofonMounted- by @DamianGlowala in #2162 (a3f25) - TagsInput: Empty string with delimiter - by @JhnBer in #2136 (add38)
- VisuallyHidden: Prevent causing unnecessary container scroll - by @kricsleo in #2139 (bd5cc)
View changes on GitHub
v2.5.0
🚀 Features
- ContextMenu: Support
pressOpenDelayto configure the long-press duration - by @kricsleo in #2129 (81a1b) - DateRangePicker/DatePicker: Implement
closeOnSelectproperty - by @epr3 in #2116 (dc921) - RangeCalendar: Make raw-value default v-model for RangeCalendar - by @ToBinio in #2032 (52c00)
🐞 Bug Fixes
- Menu:
- RadioGroup:
- Select:
- useDateFormatter:
View changes on GitHub
v2.4.1
🐞 Bug Fixes
View changes on GitHub
v2.4.0
🚨 Breaking Changes
🚀 Features
- Combobox: Add
openOnFocusandopenOnClickprops - by @markjaniczak in #2050 (64ea5) - NumberField: Support
readonlyfor theNumberField- by @kricsleo in #2016 (987f4) - Popover: Add programmatic close functionality to popover root - by @JosephAnson in #1956 (3a399)
- Popper: Add flip options props - by @aguingand in #1684 (678eb)
- ScrollArea: Add data-state support for ScrollAreaScrollbar scroll type - by @vowdemon in #1980 (c7dfe)
- Splitter: Add CSP nonce support - by @Y0me in #2038 (afbde)
- calendar: Add
getWeekNumberutility function - by @J-Michalek in #1959 (09202)
🐞 Bug Fixes
- Combobox:
- DatePicker:
- Menubar:
- Missing support
asChildfor Trigger - by @markjaniczak in #2049 (b6951)
- Missing support
- PinInput:
- TagsInput:
- Tree:
- VisuallyHidden:
- useId:
View changes on GitHub
v2.3.2
🚀 Features
🐞 Bug Fixes
- Export constant component types - by @pimlie in #2001 (f54a2)
- Accordion: Prevent focus trap during arrow key navigation - by @kricsleo in #1998 (a0cf8)
- Combobox: Async options highlight - by @J-Michalek in #1854 (77391)
- RangeCalendar: Maximum days with fixed date - by @epr3 in #2015 (93f42)
- Select: Render to the latest state before transition - by @kricsleo in #1916 (483cd)
- useDateField: Only increment minutes/seconds on
ARROW_UP/ARROW_DOWN- by @kricsleo in #1994 (53b47)
View changes on GitHub
v2.3.1
🐞 Bug Fixes
- ToRefs warning when passing in computed - by @zernonia in #1963 (1474c)
- PinInput: Issues with deleting numeric values when type is number - by @J-Michalek in #1965 (446a9)
- Radio: Don't emit event while disabled - by @J-Michalek in #1973 (5fbc5)
🏎 Performance
- Editable: Track focus only in editing mode - by @J-Michalek in #1953 (62a4e)
View changes on GitHub
v2.3.0
🚀 Features
- Extend AcceptableValue to include
bigint- by @Norbiros in #1893 (d34aa) - Avatar:
- Improve image loading status handling and add crossOrigin prop - by @sadeghbarati in #1838 (554cb)
- Calendar/RangeCalendar:
- DatePicker:
- Add portal prop - by @jack-allocate in #1852 (b4f42)
- Dialog:
- Add programmatic close functionality to dialog root - by @JosephAnson in #1943 (1ad52)
- NumberField:
- Progress:
- RangeCalendar:
- Splitter:
- TimeField:
- Tree:
- Implement bubbleSelect prop - by @J-Michalek in #1802 (d317e)
- Enhance type for modelValue with multiple props - by @joris-gallot in #1886 (f73da)
- Stepper:
- Add external controls using useTemplateRef with navigation functions and update docs - by @mmiclauri in #1926 (902df)
- PinInput: Add support for numeric type - by @J-Michalek in #1878 (e5165)
🐞 Bug Fixes
- ESModulesLinkingError with useId - by @Lakphy in #1905 (c49b2)
- Workaround type errors for generic components in
defineComponent- by @kricsleo and @zernonia in #1928 (0c29b) - Avatar: Window and document not defined - by @zernonia (5de2a)
- Calendar: Update typings for CalendarRootProps - by @epr3 in #1909 (a43b9)
- CollapsibleRoot: Ensure open does not trigger when disabled - by @benjamincanac in #1898 (103ca)
- DateField: Allow the maximun day to be
31when no month - by @kricsleo in #1940 (aab69) - DateRangeField: Handle manually set
start/endtoundefined` - by @kricsleo in #1894 (251ac) - NumberField: Set
modelValuetoundefinedinstead ofNaNwhen clearing input - by @kricsleo in #1927 (48e8b) - Primitive: Fix merge props - by @kricsleo in #1936 (d8cb8)
- Progress: Omit
aria-valuetext/aria-labelfor determinate state - by @kricsleo and markjaniczak in #1890 (e4304) - RangeCalendar: Fixed selected and highlighted when
allowNonContiguousRanges- by @Tragio in #1929 (d9364) - SelectRoot: Missing generic types - by @kricsleo in #1903 (995ec)
- Slider: Correct direction for PageUp/PageDown when slider is vertical inverted - by @cyyynthia in #1751 (570c5)
- TagsInput: Reset selected element on blur - by @markjaniczak in #1915 (b9e50)
- TimeField: Clear
modelValueon incomplete input - by @kricsleo in #1907 (a3760) - Tooltip: Prevent closing
TooltiponpointerDownwhendisableClosingTrigger- by @kricsleo in #1900 (565ee) - useDateFormatter: Respect
hourCycleoverlocalefordayPeriod- by @kricsleo in #1932 (03074)
🏎 Performance
- Editable: Track pointerdown only in editing mode - by @J-Michalek in #1945 (46154)
View changes on GitHub
v2.2.1
🚀 Features
- DateRangePicker/RangeCalendar: Add
isDateHighlightableproperty - by @JSahrhage in #1816 (59335)
(Opps.. didn't meant to publish this feature as a patch, but oh well...🙏🏼)
🐞 Bug Fixes
- Combobox:
- Internal filter state not reset when cancel - by @J-Michalek in #1831 (0d6db)
- Disable the options even without pointer-events: none - by @J-Michalek in #1848 (560c4)
- Search term not reactive to prop changes - by @JoosepAlviste in #1863 (4b402)
- DismissableLayer:
- Listbox:
- Select:
- Add data-placeholder for empty array - by @xerox0213 in #1796 (5ee8b)
- Tests failing due to nullish element - by @NoelDeMartin in #1814 (e502e)
- Toast:
- Tooltip:
- Close tooltip on pointer down when open - by @sadeghbarati in #1839 (821e1)
- select-value:
- Use the
byprop for selectedLabel - by @J-Michalek in #1818 (7fc43)
- Use the
View changes on GitHub
v2.2.0
🚀 Features
- Calendar: Expose
gridandweekDaysvia injection - by @zernonia in #1783 (b9125) - RovingFocus: Expose internal component - by @zernonia in #1762 (41d68)
⚠️ Possible fix needed
As we expose the Roving Focus component, I realized a bug where
activeis alwaystrueby default, which shouldn't be the case.
This will affect your styling/logic that depends ondata-active="true"for RadioGroup and Tree components. This attribute has been refactored to be present duringactivestate only.
🐞 Bug Fixes
- Illegal invocation in edge case - by @zernonia in #1784 (f9507)
- Accordion:
- Pass
asprop down to CollapsibleContent - by @J-Michalek in #1770 (b610f)
- Pass
- Calendar:
- DateRangeField/RangeCalendar:
- Dismissable:
- Listbox:
- TimeField:
- VisuallyHidden:
- useGraceArea:
- usePresence:
🏎 Performance
- Primitive: Don't redeclare SELF_CLOSING_TAGS in each instance - by @J-Michalek in #1765 (7b94f)