Skip to content

Releases: oruga-ui/oruga

v0.11.0

16 Jun 07:01
48d0669
Compare
Choose a tag to compare

0.11.0 (2025-06-16)

Bug Fixes

  • add type="button" where the default tag is a button element to prevent form submission (#1324) (c46fe95), closes #1323
  • field: correct default classes to fit BEM convention (#1329) (b36b38e)
  • field: prevent setting aria-describedby when no message is displayed (#1332) (ad06f00)
  • trapFocus: prevent duplicate event handler binding on component update (#1330) (09bf251)

Features

  • allow configuration of expanded prop on form components (#1326) (df001fb)
  • types: increase programmatic type strictness (#1322) (5947965)
  • types: rename closable to closeable to ensure consistent spelling (#1313) (06fa959)
  • types: add utility DeepKeys type (#1325) (de74d59)

v0.11.0-pre.1

09 Jun 10:06
b18ab5a
Compare
Choose a tag to compare
v0.11.0-pre.1 Pre-release
Pre-release

0.11.0-pre.1 (2025-06-09)

Bug Fixes

  • add type="button" where the default tag is a button element to prevent form submission (#1324) (c46fe95), closes #1323
  • field: correct default classes to fit BEM convention (#1329) (b36b38e)
  • field: prevent setting aria-describedby when no message is displayed (#1332) (ad06f00)
  • trapFocus: prevent duplicate event handler binding on component update (#1330) (09bf251)

Features

  • allow configuration of expanded prop on form components (#1326) (df001fb)
  • types: increase programmatic type strictness (#1322) (5947965)
  • types: rename closable to closeable to ensure consistent spelling (#1313) (06fa959)
  • types: add utility DeepKeys type (#1325) (de74d59)

v0.10.6

27 May 09:15
30aee9a
Compare
Choose a tag to compare

0.10.6 (2025-05-26)

Bug Fixes

  • icon: add icon to tab order when clickable (#1309) (645354c)
  • programmatic: resolve inconsistent close event args (#1306) (3e7b90a)
  • table: refilter rows when paginated prop change (#1316) (3882aab)

Features

v0.10.5

05 May 07:36
64585fb
Compare
Choose a tag to compare

0.10.5 (2025-05-05)

Bug Fixes

  • autocomplete: keep first does not auto focus filtered options (#1284) (ab30f50)
  • notification: solve programmatic does not pass variant prop to notification (#1279) (659e3e2)
  • slider: solve non-range slider is not clickable (#1274) (6bf6de0)
  • table: solve column labels are lost on mobile cards (#1283) (00aa60e)
  • trapFocus: add preventScroll for trapFocus first focus (#1287) (e5740a5)

v0.10.4

26 Mar 16:24
c768c6c
Compare
Choose a tag to compare

0.10.4 (2025-03-26)

Bug Fixes

  • 1263: solve autocomplete two-way-binding selection issues (#1264) (b587aef)
  • extend trapFocus elements query (#1266) (f7762dc)

v0.10.3

21 Mar 13:06
b96cd5d
Compare
Choose a tag to compare

0.10.3 (2025-03-21)

Bug Fixes

  • modal: solve tapFocus not working correctly (#1256) (db02046)
  • table: solve sort ordering when paginated (#1255) (71b2e56)

Features

  • autocomplate: add prop backend-filtering to disable option filtering (#1260) (bae9fe6)
  • config: add teleportTarget root config (#1257) (18c8f90)
  • sidebar: add trapFocus functionality (#1259) (459338b)

v0.10.2

17 Mar 10:01
513393e
Compare
Choose a tag to compare

0.10.2 (2025-03-17)

Bug Fixes

  • input: include null check for modelValue parsing (#1251) (c0e7cb7)
  • programmatic: return exposed functionalities from programmatic component instance (#1252) (5835d1a)

v0.10.1

14 Mar 15:59
1a2026e
Compare
Choose a tag to compare

0.10.1 (2025-03-14)

Bug Fixes

  • programmatic: prevent console warning in dev mode (#1246) (0531d98)
  • table: show correct amount of rows when paginated (#1244) (bd6b368)

Features

  • notification: add aria-atomic for programmatic notice (#1247) (0455458)

v0.10.0

13 Mar 11:32
123850a
Compare
Choose a tag to compare

0.10.0 (2025-03-13)

These Changes are accumulated from all pre-releases.

Detailed Changes

Legend:

  • ⚠️: breaking change
  • ~ : changed
  • - : removed
  • + : added
  • A -> B : renamed

Autocomplete

  • + prop: active

  • - prop: confirmKeys

  • + prop: desktopModal

  • + prop: selectOnClose

  • - prop: selectOnClickOutside

  • + event: update:active

Button

  • - prop: ariaRole

  • + event: click

Carousel

  • + prop: ariaAutoplayPauseLabel

  • + prop: ariaAutoplayResumeLabel

  • + prop: ariaNextLabel

  • + prop: ariaPreviousLabel

  • + prop: iconAutoplayPause

  • + prop: iconAutoplayResume

  • - ⚠️ prop: indicatorMode

  • - ⚠️ event: scroll

  • + event: change

  • + slot: pause

  • + class: iconAutoplayClass

  • ~ class: indicatorsInsidePositionClass -> indicatorsPositionClass

Checkbox

  • - class: inputCheckedClass

Collapse

  • + prop: expanded

  • + prop: triggerId

  • + class: positionClass

  • + class: expandedClass

Datepicker

  • + prop: ariaSelectMonthLabel

  • + prop: ariaSelectYearLabel

  • + prop: desktopModal

  • + class: monthEventClass

  • + class: monthEventVariantClass

  • + class: monthEventIndicatorClass

Datetimepicker

  • + prop: desktopModal
  • + prop: mobileModal

Dropdown

  • - prop: ariaRole

  • + prop: ariaLabel

  • ~ ⚠️ prop: scroll -> clipScroll

  • + prop: closeOnOutside

  • + prop: closeOnScroll

  • + prop: keepFirst

  • + prop: keepOpen

  • + prop: labelledby

  • - prop: menuTabindex

  • - prop: tabindex

  • + prop: selectOnClose

  • + prop: selectOnFocus

  • + prop: selectable

  • - prop: trapFocus

  • + event: change

  • + event: open

  • + slot: before

  • + slot: after

  • + slot: group

  • ~ class: noScrollClass -> scrollKeepClass

DropdownItem

  • - prop: ariaRole

  • + prop: hidden

  • - prop: tabindex

  • + class: modalClass

  • + class: hoverableClass

  • + class: positionClass

  • ~ ⚠️ class: menuMobileOverlayClass -> overlayClass

  • + class: scrollClipClass

  • + class: scrollKeepClass

  • + class: itemFocusedClass

Field

  • ~ ⚠️ prop: groupMultiline -> multiline
  • + prop: labelId
  • + prop: messageId

Icon

--

Input

--

Loading

  • ~ ⚠️ prop: scroll -> clipScroll

  • ~ class: noScrollClass -> scrollKeepClass

Menu

  • + prop: modelValue

  • - ⚠️ prop: activable

  • - prop: ariaRole

  • + prop: disabled

  • + prop: labelId

  • + prop: menuId

  • + prop: options

  • + prop: role

  • + event: update:modelValue

MenuItem

  • - prop: ariaRole

  • + prop: hidden

  • + prop: options

  • + prop: submenuId

  • + prop: value

  • - event: update:expanded

  • + event: click

  • + class: itemFocusedClass

  • + class: itemDisabledClass

Modal

  • ~ ⚠️ prop: scroll -> clipScroll

  • ~ prop: ariaRole -> role

  • ~ class: noScrollClass -> scrollKeepClass

Notification

--

Pagination

--

Radio

  • - class: iputCheckedClass

Select

  • - ⚠️ class: arrowClass -> arrowedClass

Sidebar

  • ~ ⚠️ prop: scroll -> clipScroll

  • ~ class: noScrollClass -> scrollKeepClass

Slider

--

Steps

  • - prop: activateOnFocus

  • + prop: ariaLabel

  • - ⚠️ prop: destroyOnHide

  • ~ ⚠️ class: navClass -> listClass

StepsItem

  • - prop: ariaRole

  • - prop: tag

  • ~ ⚠️ class: navItemClass -> stepClass

  • ~ ⚠️ class: navItemActiveClass -> stepActiveClass

  • ~ ⚠️ class: navItemVariantClass -> stepVariantClass

  • ~ ⚠️ class: navItemPreviousClass -> stepPreviousClass

  • ~ ⚠️ class: navItemNextClass -> stepNextClass

  • + class: stepPositionClass

Switch

  • - ⚠️ class: iputCheckedClass
  • - ⚠️ class: switchClass
  • - ⚠️ class: switchCheckClass
  • - ⚠️ class: switchCheckedClass

Table

  • ~ ⚠️ prop: debounceSearch -> filterDebounce

  • ~ ⚠️ prop: headerCheckable -> checkableHeader

  • - ⚠️ event: processed

TableColumn

  • + prop: hidden
  • - prop: visible

Tabs

  • + prop: ariaLabel

  • - ⚠️ prop: destroyOnHide

  • + prop: tag

  • ~ ⚠️ class: navPositionClass -> positionClass

  • ~ ⚠️ class: navSizeClass -> sizeClass

  • ~ ⚠️ class: navTypeClass -> typeClass

  • ~ ⚠️ class: navClass -> listclass

TabItem

  • + class: tabPreviousClass
  • + class: tabNextClass
  • - class: tabTypeClass

Taginput

  • - ⚠️ prop: confirmKeys
  • - ⚠️ prop: removeOnKeys

Timepicker

  • + prop: ariaSelectHoursLabel
  • + prop: ariaSelectMinutesLabel
  • + prop: ariaSelectSecondsLabel
  • + prop: desktopModal
  • - prop: trapFocus

Tooltip

--

Upload

--

v0.10.0-pre.4

13 Mar 10:55
3e75769
Compare
Choose a tag to compare
v0.10.0-pre.4 Pre-release
Pre-release

0.10.0-pre.4 (2025-03-13)

Bug Fixes

  • autocomplete: do not open dropdown when openOnFocus and empty options (#1233) (a27947f)

Features

  • switch: remove extra track and thumb HTML elements (#1238) (615d10a)
  • table: remove redundant TableColumn prop visible (#1240) (61eeb0a)
  • update several role attributes (#1239) (c8d26f7)

Detailed Changes

following with the main release...