Skip to content

Release 1.5.0

Choose a tag to compare

@github-actions github-actions released this 23 Sep 09:36
· 58 commits to main since this release

1.5.0 (2026-09-23)

✨ Features

  • UTable: add double-tap on row support for touch devices to trigger (624fa47)
  • UTable: add skeleton loading support with configurable rows and widths (111a6b6)
  • UTable: optimize render performance with per-row VNode memoization and stable row identity (bc025ec)
  • UTabs: allow dragging the tab list when scrollable (19d2119)
  • UTabs: scroll the tab list with horizontal wheel (5725757)
  • UDataList: add sortable fallback options (85b326c)
  • UDataList: add nestedKey prop to enable empty drop-zone rendering for nesting (31c4c2c)
  • URadioGroup: add support for label-dependent spacing (2a6a0ac)
  • types: expand type exports for enhanced slot and prop compatibility (9bf77dc)
  • types: export component props and data types from package entry ([02d4574]
    (02d4574))

🐛 Bug Fixes

  • All components with outline: consistently set outline styles across components to avoid outline blink on loosing focus (648a444)
  • UDataList: add generics for enhanced type safety in props and slots (b2af116)
  • UDatePicker: deactivate picker on blur events outside component (da998bf)
  • UDatePickerRange: add missing dynamic data-test attributes to the interactive elements (fc44c7a)
  • UDropdown: add generics for enhanced type safety in props and slots (137c73e)
  • UDropdownBadge: add generics for enhanced type safety in props and slots (3cec4fd)
  • UDropdownButton: add generics for enhanced type safety in props and slots (24478ac)
  • UDropdownLink: add generics for enhanced type safety in props and slots (c37672c)
  • UInput: add dynamic data-test attribute for label and ensure error block is targetable in tests (975467a)
  • UListbox: add generics for enhanced type safety in props and slots (7ff7527)
  • UListbox: ensure no outline is shown on search input focus (b708a1b)
  • UListbox: remove tabindex from add-option button to prevent unintended focus behavior (ef0524d)
  • USelect: add generics for enhanced type safety in props and slots (1bdba10)
  • USelect: adjust tabindex logic to handle isOpen state properly (aae69b4)
  • USelect: always deactivate dropdown when closeOnSelect is true (03e2083)
  • USelect: clean up redundant transitions in form-select wrapper styles (f176847)
  • USelect: decouple select options type from listbox Option (fdafa7d)
  • USwitch: prevent double toggles and improve keyboard and click handling logic (0c8dee4)
  • UTable: add generic types for rows and slot bindings (dbb8996)
  • UTable: enhance slot type safety with column-specific generics (6b4a65e)
  • UTable: ensure proper column handling by using key-based lookup fallback to index-based lookup (a6d2986)
  • UTabs: add generics for enhanced type safety in props and slots (21f0149)
  • UToggle: add generics for enhanced type safety in props and slots (23372d3)
  • vTooltip: check for props existence before accessing its properties (fa386dc)
  • loaderIcon: update regex to correctly match PascalCase component names (75f14fb)