Skip to content

Releases: unovue/reka-ui

v2.10.1

Choose a tag to compare

@github-actions github-actions released this 26 Jun 06:34

   🐞 Bug Fixes

  • Only consume Enter/Space keydown when no modifier key is held  -  by @zernonia and Claude Opus 4.8 (1M context) in #2762 (30bce)
  • FocusScope:
  • Menu:
  • NumberField:
  • RadioGroupItem, ToggleGroupItem:
    • Forward parent scope id onto RadioGroupItem control  -  by @zernonia and Claude Opus 4.8 (1M context) in #2751 and #2755 (c215c)
  • ScrollArea, Presence:
    • Cancel ScrollAreaThumb RAF loop and clean up Presence listeners on unmount  -  by @yan-ad in #2744 (faf27)
  • Splitter:
    • Set data-state="collapsed" for px sizeUnit panels  -  by @cultofleda and Claude Opus 4.8 (1M context) in #2743 (04cba)
    View changes on GitHub

v2.10.0

Choose a tag to compare

@github-actions github-actions released this 20 Jun 07:42

   🚀 Features

   🐞 Bug Fixes

  • AlertDialog: Preserve pointer events lock  -  by @Perdolique in #2692 (fa5cf)
  • Calendar: Focus first day when no selected or today cell on initial focus  -  by @nakagam3, nakagam3 and Claude Opus 4.8 (1M context) in #2676 (52aa5)
  • Popper: Memoize content subtree updates  -  by @yan-ad in #2639 (5ba69)
  • SelectTrigger: Prevent suppression of mousedown event  -  by @rastuhacode in #2688 (43989)
  • Toolbar: Forward disabled to ToolbarButton + reactive focusable count  -  by @yan-ad in #2735 (b8e38)
  • form-controls: Un-nest hidden form input to fix nested-interactive a11y  -  by @zernonia and Claude Opus 4.8 (1M context) in #2720 (1460e)
  • shared: Disconnect ResizeObserver on unmount in useSize  -  by @zernonia and Claude Opus 4.8 (1M context) in #2693 (4223c)

   🏎 Performance

  • Checkbox: Skip label querySelector when aria-label is provided  -  by @zernonia and Claude Opus 4.8 (1M context) in #2715 (39c52)
  • Collection: Replace indexOf sort with node index map in getItems  -  by @zernonia and Claude Opus 4.8 (1M context) in #2695 (a0f3d)
    View changes on GitHub

v2.9.10

Choose a tag to compare

@github-actions github-actions released this 10 Jun 07:41

   🐞 Bug Fixes

  • Combobox: Keep content open when interacting with associated label  -  by @benjamincanac and Claude Opus 4.8 (1M context) in #2686 (ed753)
  • Dialog: Honor disableOutsidePointerEvents on modal content  -  by @zernonia and Claude Opus 4.8 (1M context) in #2677 and #2679 (5496c)
  • DismissableLayer: Keep body pointer-events locked when nested layer closes  -  by @zernonia and Claude Opus 4.8 (1M context) in #2674 and #2678 (034d2)
  • Listbox: Prevent virtualized list from scrolling page on mount  -  by @benjamincanac and Claude Opus 4.8 (1M context) in #2675 (c5dc8)
  • useId: Honor configured id source before vue useId  -  by @Mat4m0 in #2683 (b2e78)
    • Behavior change: on Vue 3.5+, ConfigProvider's useId option now takes precedence over Vue's native useId, matching the documented Reka UI configuration behavior and avoiding SSR hydration mismatches when an app provides a stable ID source.
    View changes on GitHub

v2.9.9

Choose a tag to compare

@github-actions github-actions released this 03 Jun 04:24

   🐞 Bug Fixes

    View changes on GitHub

v2.9.8

Choose a tag to compare

@github-actions github-actions released this 22 May 09:31

   🐞 Bug Fixes

    View changes on GitHub

v2.9.7

Choose a tag to compare

@github-actions github-actions released this 05 May 02:54

   🐞 Bug Fixes

    View changes on GitHub

v2.9.6

Choose a tag to compare

@github-actions github-actions released this 13 Apr 16:05

   🐞 Bug Fixes

  • Export missing TimeRange type  -  by @Bahtya in #2590 (70e72)
  • MonthPicker, YearPicker: Preserve day/month when selecting  -  by @zernonia and Claude Opus 4.6 (1M context) in #2594 (836f2)
  • TimeField: Change focus after pressing 0 more than once on hour segment with 12 hour locales  -  by @zomakus in #2581 (1d772)
    View changes on GitHub

v2.9.5

Choose a tag to compare

@github-actions github-actions released this 07 Apr 17:11

   🐞 Bug Fixes

  • core: Prevent /#PURE/ annotation inside function declarations  -  by @zernonia and Claude Sonnet 4.6 in #2585 (d7349)
    View changes on GitHub

v2.9.4

Choose a tag to compare

@github-actions github-actions released this 06 Apr 09:54

   🐞 Bug Fixes

    View changes on GitHub

v2.9.3

Choose a tag to compare

@github-actions github-actions released this 01 Apr 10:21

   🐞 Bug Fixes

  • Autocomplete: Add IME composition input handling  -  by @kricsleo in #2541 (987ca)
  • ColorField/ColorArea: Forward custom attributes in ColorFieldRoot  -  by @zernonia and Claude Sonnet 4.6 in #2559 (700c8)
  • Combobox: Prevent addOnBlur from adding raw input when selecting item  -  by @kricsleo in #2514 (bc1db)
  • FocusScope: Don't move focus if DOM mutation occurred before any nodes had focus  -  by @romansp in #2546 (91023)
  • Listbox: Restore highlightOnHover behavior  -  by @zernonia and Claude Sonnet 4.6 in #2558 (ffde5)
  • PinInput: Paste only numeric text in numeric mode  -  by @kricsleo in #2516 (bf719)
  • Select: Export SelectItemEmits type  -  by @CTOJoe in #2526 and #2527 (49d1d)
  • tooltip,hovercard: Close when scrollable ancestor is scrolled  -  by @zernonia and Claude Sonnet 4.6 in #2557 (a987a)
  • useForwardProps: Return Partial to correctly type optional boolean props  -  by @zernonia and Claude Sonnet 4.6 in #2561 (c22a4)
  • useGraceArea: Add nil guard for hover target in grace area creation  -  by @kricsleo in #2553 (67fb1)
    View changes on GitHub