Releases: unovue/reka-ui
Releases · unovue/reka-ui
v2.5.0
🚀 Features
- ContextMenu: Support
pressOpenDelay
to configure the long-press duration - by @kricsleo in #2129 (81a1b) - DateRangePicker/DatePicker: Implement
closeOnSelect
property - 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
openOnFocus
andopenOnClick
props - by @markjaniczak in #2050 (64ea5) - NumberField: Support
readonly
for 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
getWeekNumber
utility function - by @J-Michalek in #1959 (09202)
🐞 Bug Fixes
- Combobox:
- DatePicker:
- Menubar:
- Missing support
asChild
for 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
31
when no month - by @kricsleo in #1940 (aab69) - DateRangeField: Handle manually set
start/
endto
undefined` - by @kricsleo in #1894 (251ac) - NumberField: Set
modelValue
toundefined
instead ofNaN
when clearing input - by @kricsleo in #1927 (48e8b) - Primitive: Fix merge props - by @kricsleo in #1936 (d8cb8)
- Progress: Omit
aria-valuetext
/aria-label
for 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
modelValue
on incomplete input - by @kricsleo in #1907 (a3760) - Tooltip: Prevent closing
Tooltip
onpointerDown
whendisableClosingTrigger
- by @kricsleo in #1900 (565ee) - useDateFormatter: Respect
hourCycle
overlocale
fordayPeriod
- 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
isDateHighlightable
property - 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
by
prop for selectedLabel - by @J-Michalek in #1818 (7fc43)
- Use the
View changes on GitHub
v2.2.0
🚀 Features
- Calendar: Expose
grid
andweekDays
via 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
active
is alwaystrue
by 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 duringactive
state only.
🐞 Bug Fixes
- Illegal invocation in edge case - by @zernonia in #1784 (f9507)
- Accordion:
- Pass
as
prop 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)
View changes on GitHub
v2.1.1
🐞 Bug Fixes
- Calendar:
- Combobox:
- HoverCard:
- NavigationMenu:
- RangeCalendar:
- Select:
- Slider:
- TagsInput:
- Toast:
View changes on GitHub
v2.1.0
🚀 Features
🐞 Bug Fixes
- Export CalendarRoot props - by @Us3r-gitHub in #1693 (1ae99)
- Collapsible:
- Combobox:
- ComboboxRoot:
- NavigationMenu:
- Slider: