Releases: oruga-ui/oruga
v0.11.0
0.11.0 (2025-06-16)
Bug Fixes
- add
type="button"
where the default tag is abutton
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
v0.11.0-pre.1
0.11.0-pre.1 (2025-06-09)
Bug Fixes
- add
type="button"
where the default tag is abutton
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
v0.10.6
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
- breadcrumb: add new Breadcrumb component (#861) (18abd0f)
- field: allow multiple field messages (#1292) (3520dc3)
- input: expose
checkHtml5Validity
method (#1318) (6a49a8e) - modal: add a11y alert dialog pattern support (#1310) (91dbc94)
- notification: add
pauseOnHover
prop (#1299) (122b24a) - notification: add
rounded
prop and class (#1296) (82efcbd) - table: add
paginationRangeBefore
andpaginationRangeAfter
prop (#1320) (01177a0) - tag: add new Tag component (#1301) (18aed6b)
- taginput: add
disabled
root class (#1300) (2ed25bb) - taginput: use Tag component internally (#1312) (2e475c1)
v0.10.5
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
v0.10.3
v0.10.2
v0.10.1
v0.10.0
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
--