0.13.4 (2026-04-10)
0.13.3 (2026-04-07)
0.13.2 (2026-04-03)
0.13.1 (2026-03-10)
0.13.0 (2026-03-09)
- The
optionsproperty type of components with child items has changed. The type got simplified to a more abstract type interface. - config: To improve tree shaking, the main Oruga Vue plugin no longer registers all components globally by default. You now have to manually register the components you need.
- config: The
overrideprop passed to a component instance will now also override any previously defined classes in the config; not only the default class. - config: The
OrugaConfigobject has been removed in favour of theuseOruga()composable. - autocomplete|taginput: The OAutocomplete
defaultslot has changed. - dropdown: The deprecated
triggersprop in ODropdown got removed. - dropdown: The ODropdown
beforeandaftertemplate slots are no longer encapsulated by the 'default' slot, so they can be used alongside it. - dropdown: Some props got removed from the ODropdown
defaultslot. - loading: The deprecated
cancelableprop in OLoading got removed. - modal: The deprecated
cancelableprop in OModal got removed. - sidebar: The deprecated
cancelableprop in OSidebar got removed. - pagination: The deprecated
orderprop in OPagination got removed. - table: The deprecated
filtersEventprop in OTable got removed. - table: The deprecated
customSearchprop in OTable got removed. - table: The property names for filter related properties in the OTable component ot unified.
- table: The deprecated
searchableprop and thesearchableslot in OTable got removed. - tooltip: The type of the
closeableprop in OTooltip has changed. - tooltip: The deprecated
triggersprop in OTooltip got removed.
- autocomplete|taginput: handle options the same as any other component (#1534) (29e84d7)
- config: add
createOrugacomposable to create an Oruga instance (#1407) (743cf41) - config: change the
overrideprop to also override classes defined by the config (#1575) (604b5c2) - config: remove
globalComponentsconfig (#1582) (3601b7c) - dialog|tree|listbox: remove experimental state (#1580) (dae1e71)
- dropdown: deprecate
inlinefeature (#1566) (9dc0c83) - dropdown: make
beforeandafterslots useable alongside thedefaultslot (#1535) (c6b8436) - dropdown: remove deprecated
triggersprop (#1557) (7d7c272) - loading: remove deprecated
cancelableprop (#1540) (a7044af) - menu: deprecate OMenu component in favour of OTree component (#1567) (c25d6b5)
- modal: deprecate OModal component in favour of ODialog component (#1579) (0fd9d7f)
- modal: remove deprecated
cancelableprop (#1542) (c624ab0) - pagination: remove deprecated
orderprop (#1541) (b95af63) - restructure
optionsproperties and types (#1517) (6142da5) - sidebar: remove deprecated
cancelableprop (#1546) (3c79c0a) - table: add
keepCheckedprop to keep checked on page change (#1548) (f9587a9) - table: remove depracted classes (#1552) (51ae5a8)
- table: remove deprecated
customSearchproperty (#1569) (a26f5ea) - table: remove deprecated
filtersEventprop (#1544) (6ecfaca) - table: remove deprecated
searchableprop andsearchableslot (#1547) (1c71ded) - table: unify filter related property names (#1558) (5175004)
- taginput: convert
defaulttooptionslot (#1536) (a61e105) - tooltip: remove deprecated
triggersprop (#1555) (050f4e6) - tooltip: update deprecated
closeableprop (#1543) (5280001) - types: export component props types (#1549) (4e7c77a)
- config: register programmatic components correctly (#1551) (6aa73c2)
- programmatic: define a unique
idPrefixfor each programmatic instance (#1533) (7ade501) - programmatic: solve close function type mismatch (#1576) (01b7b9a)
- table: solve a page pagination calculation issue (#1550) (30acdaa)
- tree: correct toggle icon issues (#1530) (0886378)
0.12.6 (2026-01-21)
- carousel: prevent a memory-leak from an unstopped interval (#1527) (6ad1216)
- table: correct wrong row filtering when a filter is cleared (#1525) (a1757be)
- tree: correct class props (#1526) (5a2913a)
0.12.5 (2026-01-20)
- input: solve value does not change in a web component setup (#1522) (38a48fb)
- pagination: pass
iconPackproperty correctly to the internal button components (#1518) (b4632f3)
0.12.4 (2026-01-14)
- input: debounce reactive
modelValuechanges (#1509) (9d738cd) - listbox: prevent empty state always shown (#1495) (1f163dd)
- steps: prevent step-item is clickable when prop
clickableisfalse(#1507) (d8654e5) - table: correctly filter all rows before paging when filter is active (#1508) (3f84fa0)
- dialog: enhance dialog implementation (#1492) (63d0e17)
- listbox: update listbox component (#1502) (8232dab)
- table: expose
filterandtableColumnsfor programmatic use (#1513) (02e6284) - tree: add OTree component (#1503) (3adb12c)
- types: update slots by implementing
defineSlotsmacro (#1434) (e87bd88)
0.12.3 (2025-12-04)
0.12.2 (2025-11-22)
- loading: fix close properties behavior (#1475) (c713353)
- tooltip: correct the trigger behaviours so that they are more aligned with their names (#1474) (2c0d310)
- tooltip: remove incorrectly used
aria-haspopupattribute (#1476) (f60fee1)
- listbox: enhance listbox component (#1472) (df82e16)
- tooltip: add
maxWidthproperty | deprecatemultilineproperty (#1477) (5fd6e4d)
0.12.1 (2025-11-17)
- modal: correct close properties behavior (#1468) (54b3c48)
- sidebar: correct close properties behavior (#1469) (239a3f8)
0.12.0 (2025-11-07)
- carousel: solve tab navigation issues when has no indicators (#1432) (28d9823)
- dialog: correct programmatic type inheritance (#1457) (288f9fa)
- drodown: don't prevent home/end keys for elements with native key behavior (#1419) (b7b9324)
- dropdown: clear focused item on hover out (#1418) (9e31b94)
- pagination: solve depreacted pagination order prop issues (#1439) (b625ef0)
- steps|tabs: clear transitioning class after transition end (#1443) (22cbfe0)
- taginput: forward input size to tag items (#1454) (cfc46d3)
- autocomplete: rename class
itemGroupTitleClasstoitemGroupClass(#1426) (c9bf162) - card: add OCard component (#1384) (2222bee)
- carousel: add
optionsprop (#1429) (d57fb7d) - carousel: add default slide template with
title,subtitleandimage(#1416) (d96f555) - dialog: add programmatic interface (#1438) (ce98766)
- dialog: convert card into dialog component (#1436) (0986bc7)
- dropdown: remove
checkScrolland always emit events whenscrollable(#1451) (0d51b7a) - dropdown: remove
methodargument from open/close event (#1449) (358d124) - listbox: add OListbox component (#1380) (0ded5de)
- pagination: use OButton component instead of custom button (#1386) (a7f22f3)
- programmatic: use factory pattern for programmatic interfaces (#1395) (1017e08)
- sidebar: remove prop
reduce&expandOnHover| updatemobileprop (#1456) (68a0f2e) - steps: remove root variantClass (#1410) (0d77beb)
- programmatic: enhance programmatic types (#1445) (3efb78a)
- table: move slots
beforeandafterout ofdefaultslot (#1428) (6661827) - table: unify class names (#1406) (cfd21d5)
- tabs: add TabItem
variantclass (#1409) (a0b9f82) - upload: adjust classes (#1398) (324616c), closes #1398
- split
triggerarray props into individual props (#1452) (f737261) - split up
closeablearray props into individual props (#1444) (63d1e93)
- autocomplete: rename class
itemGroupTitleClasstoitemGroupClass - dropdown: Dropdown
openandcloseevent arguments has changed - pagination: the pagination button template has changed
- sidebar: The props
expandOnHoverandreduceand related classes were removed from the Sidebar component. - steps:
variantClassgot removed from the Steps component - upload: rename
hoveredClasstodraggableHoveredClass
0.11.6 (2025-09-03)
- field: add root
variantClassand messagemessageSizeClass(#1397) (7b18096) - pagination: add
positionprop to repleaceorderprop (#1393) (606bc27) - table: add
filterableprop to replacesearchableprop (#1379) (63795a1) - types: extend
ComponentClassto accept an array with mixed string and object values (#1378) (14fccc0)
0.11.5 (2025-08-12)
0.11.4 (2025-07-25)
- dropdown: update a11y attributes (#1369) (ff06e43)
- table: clear
checkedRowswhencurrentPageorperPageprop changes (#1368) (ba73578)
0.11.3 (2025-07-18)
- pagination: solve pagination not working when
currentprop is not reactive (#1358) (db0ae09) - table: match active filters against string formatted value instead pure value (#1363) (af41aec)
- table: use correct class for td elements (#1360) (73b2fcd)
- pagination: add
next&previousevents (#1357) (5fc214c) - table: add
thLabelClassprop (#1356) (f191326)
0.11.2 (2025-07-12)
- table:
keyof Tis now a possible columnfieldvalue (#1349) (ecc9102) - table: hide detail row when parent row got hidden (#1354) (6158228)
0.11.1 (2025-06-26)
- table: correct filter/paginate/sort issues (#1343) (1c89035)
- taginput: pass
variantprop to internal Tag component (#1340) (c9d9752)
0.11.0 (2025-06-16)
- add
type="button"where the default tag is abuttonelement to prevent form submission (#1324) (c46fe95), closes #1323 - field: correct default classes to fit BEM convention (#1329) (b36b38e)
- field: prevent setting
aria-describedbywhen no message is displayed (#1332) (ad06f00) - trapFocus: prevent duplicate event handler binding on component update (#1330) (09bf251)
- allow configuration of
expandedprop on form components (#1326) (df001fb) - types: increase programmatic type strictness (#1322) (5947965)
- types: rename
closabletocloseableto ensure consistent spelling (#1313) (06fa959) - types: add utility
DeepKeystype (#1325) (de74d59)
0.10.6 (2025-05-26)
- icon: add icon to tab order when
clickable(#1309) (645354c) - programmatic: resolve inconsistent
closeevent args (#1306) (3e7b90a) - table: refilter rows when
paginatedprop change (#1316) (3882aab)
- breadcrumb: add new Breadcrumb component (#861) (18abd0f)
- field: allow multiple field messages (#1292) (3520dc3)
- input: expose
checkHtml5Validitymethod (#1318) (6a49a8e) - modal: add a11y alert dialog pattern support (#1310) (91dbc94)
- notification: add
pauseOnHoverprop (#1299) (122b24a) - notification: add
roundedprop and class (#1296) (82efcbd) - table: add
paginationRangeBeforeandpaginationRangeAfterprop (#1320) (01177a0) - tag: add new Tag component (#1301) (18aed6b)
- taginput: add
disabledroot class (#1300) (2ed25bb) - taginput: use Tag component internally (#1312) (2e475c1)
0.10.5 (2025-05-05)
- autocomplete: keep first does not auto focus filtered options (#1284) (ab30f50)
- notification: solve programmatic does not pass
variantprop 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)
0.10.4 (2025-03-26)
- 1263: solve autocomplete two-way-binding selection issues (#1264) (b587aef)
- extend
trapFocuselements query (#1266) (f7762dc)
0.10.3 (2025-03-21)
- modal: solve
tapFocusnot working correctly (#1256) (db02046) - table: solve sort ordering when paginated (#1255) (71b2e56)
- autocomplate: add prop
backend-filteringto disable option filtering (#1260) (bae9fe6) - config: add
teleportTargetroot config (#1257) (18c8f90) - sidebar: add
trapFocusfunctionality (#1259) (459338b)
0.10.2 (2025-03-17)
- input: include
nullcheck for modelValue parsing (#1251) (c0e7cb7) - programmatic: return exposed functionalities from programmatic component instance (#1252) (5835d1a)
0.10.1 (2025-03-14)
- programmatic: prevent console warning in dev mode (#1246) (0531d98)
- table: show correct amount of rows when paginated (#1244) (bd6b368)
0.10.0 (2025-03-13)
These Changes are accumulated from all pre-releases.
Legend:
⚠️ : breaking change~: changed-: removed+: added- A -> B : renamed
-
+prop: active -
-prop: confirmKeys -
+prop: desktopModal -
+prop: selectOnClose -
-prop: selectOnClickOutside -
+event: update:active
-
-prop: ariaRole -
+event: click
-
+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
-class: inputCheckedClass
-
+prop: expanded -
+prop: triggerId -
+class: positionClass -
+class: expandedClass
-
+prop: ariaSelectMonthLabel -
+prop: ariaSelectYearLabel -
+prop: desktopModal -
+class: monthEventClass -
+class: monthEventVariantClass -
+class: monthEventIndicatorClass
+prop: desktopModal+prop: mobileModal
-
-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
-
-prop: ariaRole -
+prop: hidden -
-prop: tabindex -
+class: modalClass -
+class: hoverableClass -
+class: positionClass -
~⚠️ class: menuMobileOverlayClass -> overlayClass -
+class: scrollClipClass -
+class: scrollKeepClass -
+class: itemFocusedClass
~⚠️ prop: groupMultiline -> multiline+prop: labelId+prop: messageId
--
--
-
~⚠️ prop: scroll -> clipScroll -
~class: noScrollClass -> scrollKeepClass
-
+prop: modelValue -
-⚠️ prop: activable -
-prop: ariaRole -
+prop: disabled -
+prop: labelId -
+prop: menuId -
+prop: options -
+prop: role -
+event: update:modelValue
-
-prop: ariaRole -
+prop: hidden -
+prop: options -
+prop: submenuId -
+prop: value -
-event: update:expanded -
+event: click -
+class: itemFocusedClass -
+class: itemDisabledClass
-
~⚠️ prop: scroll -> clipScroll -
~prop: ariaRole -> role -
~class: noScrollClass -> scrollKeepClass
--
--
-class: iputCheckedClass
-⚠️ class: arrowClass -> arrowedClass
-
~⚠️ prop: scroll -> clipScroll -
~class: noScrollClass -> scrollKeepClass
--
-
-prop: activateOnFocus -
+prop: ariaLabel -
-⚠️ prop: destroyOnHide -
~⚠️ class: navClass -> listClass
-
-prop: ariaRole -
-prop: tag -
~⚠️ class: navItemClass -> stepClass -
~⚠️ class: navItemActiveClass -> stepActiveClass -
~⚠️ class: navItemVariantClass -> stepVariantClass -
~⚠️ class: navItemPreviousClass -> stepPreviousClass -
~⚠️ class: navItemNextClass -> stepNextClass -
+class: stepPositionClass
-⚠️ class: iputCheckedClass-⚠️ class: switchClass-⚠️ class: switchCheckClass-⚠️ class: switchCheckedClass
-
~⚠️ prop: debounceSearch -> filterDebounce -
~⚠️ prop: headerCheckable -> checkableHeader -
-⚠️ event: processed
+prop: hidden-prop: visible
-
+prop: ariaLabel -
-⚠️ prop: destroyOnHide -
+prop: tag -
~⚠️ class: navPositionClass -> positionClass -
~⚠️ class: navSizeClass -> sizeClass -
~⚠️ class: navTypeClass -> typeClass -
~⚠️ class: navClass -> listclass
+class: tabPreviousClass+class: tabNextClass-class: tabTypeClass
-⚠️ prop: confirmKeys-⚠️ prop: removeOnKeys
+prop: ariaSelectHoursLabel+prop: ariaSelectMinutesLabel+prop: ariaSelectSecondsLabel+prop: desktopModal-prop: trapFocus
--
--
0.10.0-pre.4 (2025-03-13)
- switch: remove extra track and thumb HTML elements (#1238) (615d10a)
- table: remove redundant TableColumn prop
visible(#1240) (61eeb0a) - update several
roleattributes (#1239) (c8d26f7)
following with the main release...
0.10.0-pre.3 (2025-03-11)
- table: solve checkable not working (#1224) (ae64412)
- taginput: enable virtual keyboard compatibility (#1230) (0d3a791)
- taginput: prevent double adding when
allowNewand dropdown is open (#1228) (c92cc90) - dropdown: set item focused on hover (#1226) (edb523d)
following with the main release...
0.10.0-pre.2 (2025-03-07)
- autocomplete: clear dropdown value when selected value get cleared (#1213) (551aecb)
- datetimepicker: add missing
mobileModalanddesktopModalprops (#1211) (2ae4573) - menu: solve keyboard navigation issues (#1214) (f273db5)
- steps: solve steps button navigation does not work properly (#1221) (38d8926)
- table: use transition-group instead of transition for detail slot (#1217) (e03afcc)
- change
scrollprop toclipScroll&noScrollClassclass toscrollKeepClass(#1212) (2405151) - classes: unify default classes by using the full component name instead of an abbreviation (#1204) (81042f0)
- datepicker: unify class names & remove unnecessary classes (#1205) (8777256)
- pagination: update pagination button default classes (#1219) (d8adf1e)
- programmatic: accept reactive element for
targetprop (#1208) (f6beaed)
following with the main release...
0.10.0-pre.1 (2025-02-21)
- checkbox|radio|switch: correct labelId formula issues with label slot (#1166) (4e00a9e)
- datepicker: make table and month class props reactive (#1195) (47e526a)
- solve several a11y issues (#1184) (bdabeb6)
- table: prevent table paginate unsafe property inheritance (#1162) (e0d17c6)
- table: solve a table columns ordering problem (#1171) (ccae595)
- tabs|steps: replace falsly check with nullish check for default
valueprop (#1173) (eecd0c3) - taginput: prevent item removing when is
disabled(#1177) (b17edb6) - tooltip: make
arrowVariantClassclass available (#1198) (58a4002)
- autocomplete: add
v-model:activeprop (#1193) (7f2871c) - button: support w3c WAI-ARIA pattern (#1185) (205e502)
- carousel: support w3c WAI-ARIA pattern (#1180) (bab6b37)
- collapse: add
expandedprop (#1194) (6ead0ac) - collapse: support w3c WAI-ARIA pattern (#1186) (5d60eed)
- dropdown: add
closeOnScrollfeature (bde7ab1) - dropdown: apply w3c WAI-ARIA (a11y) pattern (#1143) (b1db037)
- dropdown: make
closeOnOutside,selectOnFocusandselectOnCloseconfigurable (#1182) (8e235f3) - field: change prop
groupMultilinetomultiline(#1200) (3b36782) - menu: support w3c WAI-ARIA pattern | add
optionsprop (#1154) (b07cc5a) - programmatic: add programmatic instance
count()function (#1161) (c9b7e25) - programmatic: make programmatic components devtools compatible (#1175) (40dd968)
- skeleton: rename classes to match pattern (#1196) (9bf2b34)
- slider: add slider thumb aria-labelledby connection to the field wrapper (#1165) (86d1d7e)
- steps/tabs: remove prop
destroyOnHide(#1138) (ce11b3e) - steps: support w3c WAI-ARIA pattern (#1183) (c0f9c9f)
- table: rename prop
debounceSearchtofilterDebounceto match other props (#1176) (ceb15e8) - table: rename prop
headerCheckabletocheckableHeaderto match other props (dac6748) - table: rename prop
headerCheckabletocheckableHeaderto match other props (#1178) (a8324c9) - table: support w3c WAI-ARIA (a11y) pattern (#1135) (ee8c00e)
- tabs: support w3c WAI-ARIA pattern (#1170) (2f55c88)
- tabs: update tab html structure and classes (#1120) (72662d3)
- taginput: move variant and size class to root element (#1197) (aef344b)
- tooltip: support w3c WAI-ARIA pattern (#1146) (8e87a15)
- unify HTML input based component classes (#1201) (f96628f)
following with the main release...
0.9.3 (2024-12-19)
- autocomplete: solve input does not get cleared (#1151) (f0eccaf)
- input: solve prop
numberdeclaration issue (#1150) (123dc6f) - table: solve
mobileClasstrigger issue (#1153) (226f19b)
0.9.2 (2024-12-02)
- change
crypto.randomUUID()with a sequential id generation (#1137) (52d3ea5) - performance: solve performance issues with child component registration (#1133) (d560007)
- programmatic: make options interface extandable (#1118) (37e17f5)
- notification: solve typo in
NotificationProgrammaticOptionstype (#1117) (16cf988) - tabs: set fixed
roleattribute values for Tab and TabItem (#1119) (c1afcf3)
- checkbox: support w3c WAI-ARIA (a11y) pattern (#1130) (6d189fe)
- field: add unique label Id to field injection (#1129) (1561718)
- radio: support w3c WAI-ARIA (a11y) pattern (#1132) (96255a8)
- switch: support w3c WAI-ARIA (a11y) pattern (#1131) (60ec0d1)
- tabs: update keyboard navigation to match W3C WAI standart (#1121) (58583a3)
0.9.1 (2024-11-15)
- dropdown: solve closing issue when has
multipleprop (#1109) (5443ec2) - programmatic: readd
OrugaProgrammaticinterface to the export (#1110) (44c7075) - programmatic: solve wrong
eventsprop type (#1114) (0271e7e) - table: remove generic type strictness (#1107) (4592a9d)
0.9.0 (2024-11-11)
These Changes are accumulated from all pre-releases.
Legend:
⚠️ : breaking change~: changed-: removed+: added- A -> B : renamed
-
⚠️ ~prop: data -> options (type changed) -
⚠️ -prop: field (replaced by strict options type) -
⚠️ -prop: formatter (replaced by strict options type) -
⚠️ -prop: groupField (replaced by strict options type) -
⚠️ -prop: groupOptions (replaced by strict options type) -
+prop: input (v-model:input) -
+prop: filter -
-prop: validationMessage -
+prop: customValidity -
+event: update:input -
+type: remove modelValue type restrictions
⚠️ ~prop: nativeType -> type (to match same props from other component)⚠️ ~prop: role -> ariaRole (to match same props from other component)
--
-
+prop: id -
-prop: validationMessage -
+prop: customValidity -
+type: remove modelValue type restrictions
--
⚠️ ~prop: dateCreator -> creator⚠️ ~prop: dateFormatter -> formatter⚠️ ~prop: dateParser -> parser-prop: validationMessage+prop: customValidity
⚠️ ~prop: datetimeCreator -> creator⚠️ ~prop: datetimeFormatter -> formatter⚠️ ~prop: datetimeParser -> parser-prop: validationMessage+prop: customValidity
-
+prop: options -
+prop: desktopModal -
⚠️ ~class: menuMobileOverlayClass -> overlayClass -
+class: modalClass -
+class: scrollClipClass -
+class: noScrollClass -
+type: remove modelValue type restrictions
⚠️ ~class: bodyHorizontalClass -> horizontalBodyClass⚠️ ~class: labelHorizontalClass -> horizontalLabelClass⚠️ ~class: variantLabelClass -> labelVariantClass⚠️ ~class: variantMessageClass -> messageVariantClass
--
-
+prop: debounce -
+prop: number -
-prop: validationMessage -
+prop: customValidity -
~event: input (only emits string values)
-
-prop: container (only available in programmatic usage) -
⚠️ -prop: onCancel -
⚠️ -prop: onClose (only available in programmatic usage) -
+class: noScrollClass -
+class: scrollClipClass -
⚠️ ~programmatic: interface changed
⚠️ ~class: itemWrapperClass -> itemClass⚠️ ~class: itemClass -> itemButtonClass⚠️ ~class: itemActiveClass -> itemButtonActiveClass⚠️ ~class: itemDisabledClass -> itemButtonDisabledClass⚠️ ~class: itemIconTextClass -> itemButtonIconClass
-
-prop: container (only available in programmatic usage) -
⚠️ -prop: destroyOnHide (no done by default for programmatic usage) -
⚠️ -prop: onCancel -
⚠️ -prop: onClose (only available in programmatic usage) -
+prop: overlay -
⚠️ ~programmatic: interface changed
-
~prop: active (is not longer avaible in programmatic usage) -
-prop: container (only available in programmatic usage) -
⚠️ -prop: onCancel -
⚠️ -prop: onClose (only available in programmatic usage) -
⚠️ ~programmatic: interface changed
⚠️ ~class: linkClass -> buttonClass⚠️ ~class: linkCurrentClass -> buttonCurrentClass⚠️ ~class: linkDisabledClass -> buttonDisabledClass⚠️ ~class: prevButtonClass -> buttonPrevClass⚠️ ~class: nextButtonClass -> buttonNextClass
-
+prop: id -
+prop: customValidity -
+type: remove modelValue type restrictions
⚠️ ~prop: options (type changed)-prop: validationMessage+prop: customValidity
-
~prop: mobile (variable changed fromfullwitdhtoexpanded) -
-prop: variant -
-prop: container (only available in programmatic usage) -
⚠️ -prop: destroyOnHide (no done by default for programmatic usage) -
⚠️ -prop: onCancel -
⚠️ -prop: onClose (only available in programmatic usage) -
⚠️ ~programmatic: interface changed
--
+prop: range⚠️ ~prop: customFormatter -> formatter
-
+prop: options -
⚠️ ~class: itemHeaderClass -> navItemClass -
⚠️ ~class: itemHeaderVariantClass -> navItemVariantClass -
⚠️ ~class: itemHeaderActiveClass -> navItemActiveClass -
⚠️ ~class: itemHeaderPreviousClass -> navItemPreviousClass -
+class: navItemNextClass -
⚠️ ~class: stepLinkClass -> stepClass -
⚠️ ~class: stepLinkLabelPositionClass -> stepLabelPositionClass -
⚠️ ~class: stepLinkClickableClass -> stepClickableClass -
+class: stepActiveClass -
+class: stepDisabledClass -
⚠️ ~class: stepLinkLabelClass -> stepLabelClass -
+class: stepIconClass -
⚠️ ~class: itemClass -> stepPanelClass -
⚠️ ~class: rootClass (default class changed) -
⚠️ ~class: expandedClass (default class changed) -
⚠️ ~class: verticalClass (default class changed) -
⚠️ ~class: positionClass (default class changed) -
⚠️ ~class: animatedClass (default class changed) -
⚠️ ~class: stepsClass -> navClass -
⚠️ ~class: stepDividerClass -> dividerClass -
⚠️ ~class: stepMarkerClass -> markerClass -
⚠️ ~class: stepMarkerRoundedClass -> markerRoundedClass -
⚠️ ~class: stepContentClass -> contentClass -
⚠️ ~class: stepContentTransitioningClass -> transitioningClass -
⚠️ ~class: stepNavigationClass -> navigationClass -
+type: remove modelValue type restrictions
+prop: disabled
-
+prop: id -
+prop: customValidity -
+type: remove modelValue type restrictions
-
⚠️ ~prop: column (type changed) -
+prop: customCompare -
⚠️ ~prop: customRowKey -> rowKey -
⚠️ ~prop: customIsChecked -> isRowChecked (to match other props name pattern) -
⚠️ ~prop: hasDetailedVisible -> isDetailedVisible (to match other props name pattern) -
-prop: detailKey (use rowKey instead) -
+prop: emptyIcon -
+prop: emptyIconSize -
+prop: emptyLabel -
+prop: filtersIcon -
+prop: filtersPlaceholder -
+prop: loadingIcon -
+prop: loadingLabel -
⚠️ ~prop: openedDetailed -> detailedRows (to match props name pattern) -
+prop: selectable -
+prop: tdAttrs -
+prop: thAttrs -
~event: update:openedDetailed -> update:detailedRows -
+slots: before -
+slots: after
-
+prop: formatter -
~types: improve slots type
-
⚠️ ~class: navTabsClass -> navClass -
⚠️ ~class: itemWrapperClass -> navItemClass -
⚠️ ~class: itemClass -> tabPanelClass -
⚠️ ~class: itemHeaderActiveClass -> tabActiveClass -
⚠️ ~class: itemHeaderClass -> tabClass -
⚠️ ~class: itemHeaderDisabledClass -> tabDisabledClass -
⚠️ ~class: itemHeaderIconClass -> tabIconClass -
⚠️ ~class: itemHeaderTextClass -> tabLabelClass -
⚠️ ~class: itemHeaderTypeClass -> tabTypeClass -
⚠️ ~class: tabTextClass -> tabLabelClass -
+class: navItemActiveClass -
+class: navItemPreviousClass -
+class: navItemNextClass -
+prop: options -
+type: remove modelValue type restrictions
-
+prop: input (v-model:input) -
-prop: allowAutocomplete -
⚠️ ~prop: data -> options (type changed) -
⚠️ -prop: field (replaced by strict options type) -
⚠️ -prop: groupField (replaced by strict options type) -
⚠️ -prop: groupOptions (replaced by strict options type) -
⚠️ ~prop: beforeAdding -> validateItem -
+prop: filter -
-prop: validationMessage -
+prop: customValidity -
+event: update:input
⚠️ ~prop: timeCreator -> creator⚠️ ~prop: timeFormatter -> formatter⚠️ ~prop: timeParser -> parser-prop: validationMessage+prop: customValidity
-prop: validationMessage+prop: customValidity
--
0.9.0-pre.5 (2024-11-11)
- datepicker: add missing scope to defineClasses (#1091) (277c2e0)
- solve various issues (#1100) (d6b792f)
- input: move the left icon element before the input element (#1094) (7bf11e2)
- menu: refactor class names to match other components class name patterns (#1097) (f3ce20a)
following with the main release...
0.9.0-pre.4 (2024-10-30)
- button: props name adjustment (#1088) (1296348)
- dropdown: add
toggleprop totriggerslot (#1086) (c9b51f3) - pagination: adjust class names to match other components class patterns (#1087) (54c3706)
- steps: adjust class names to match other components class patterns (#1084) (6466757)
following with the main release...
0.9.0-pre.3 (2024-10-25)
- 1038: add
vue-component-type-helpersas dependency (#1054) (33c0309) - a11y: remove unnecessary
aria-hidden="true"on overlays (#1059) (f831f7f) - hydration: replace custom
uuidwith vues nativeuseIdcomposable (#1053) (d7091ff) - performance: resolve a memory leak in
defineClasseswith wrong/missing effectScope (#1067) (a1f53c2) - types: solve a type generation problems (#1072) (54f1409)
- 1008: unify component options/items definiton (#1065) (16dfd09)
- a11y: solve accessibility issues (#1061) (3615594)
- dropdown: add
modalDesktopproperty (#1064) (4819fb7) - field: rename class names to match existing class name patterns (#1047) (a2e9b8a)
- loading: add body
noscrollclass when fullpage (#1074) (bbe2865) - picker: improve date/time picker class drilling (#1044) (5ec65c8)
- programmatic: unfiy
useProgramamticinterfaces (#1058) (80a0c5c) - sidebar: remove
variantprop | improve prop definitions (#1046) (c6bd1bc) - steps: add root
variantClassprop | update examples (#1049) (d795946) - table: add
addonsto internal mobile sort field wrapper (#1051) (781849e) - tabs|steps: add
componentprop to item (#1071) (d3ea497) - tabs: update class names (#1062) (4bfab60)
- types: enhance
componentprop type (#1075) (73f3801) - types: update tsconfig | add
strictNullChecksdefinition (#1066) (923f887)
following with the main release...
0.9.0-pre.2 (2024-08-08)
- datetimepicker: solve editing directly not working correctly (#1026) (05e392e)
- dropdown: prevent background scrolling on mobile (#1022) (bc1b497)
- icon: adjust
componentprop type (#1028) (a656182) - table: emit
checkandcheck-allafter reactive value got updated (#1031) (bf708ee) - table: solve an issue with
isRowCheckedprop (#1032) (9bcc478) - theme: solve an issue with class as string array definition (#1024) (754e1ee)
- allow custom constraint validation errors (#1023) (a465a22)
- field: programmatically associate inputs with field messages (#1021) (6fc309f)
- table: add icon/label to
emptyslot (#1030) (79a7ab9) - slider: rename
customFormatterprop toformatterprop (#1033)
following with the main release...
0.9.0-pre.1 (2024-07-12)
- autocomplete: adjust prop
keepOpenbehavior (#1015) (e01ad35) - dropdown: adjust prop
multiplebehavior (#1012) (3e4291a) - select: adjust prop
multiplebehavior (#1014) (6e25bee) - select: adjust prop
placeholderbehavior (#964) (1c8b580) - table: solve searchable filter bug (#949) (858c5c7)
- remove deprecated
ConfigPluginexport (#873) (66c09f4) - expose
valuefor every form component (#957) (9a43312) - autocomplete: update type generics (#956) (26de252)
- checkbox: add type generics (#968) (c2c9d05)
- datepicker: change
mobileNativedefault tofalse(#993) (46e2c89) - datepicker: make
modelValueconditional typed by proprange(#1006) (96f1784) - datepicker: make
datepickerconditional typed by propmultiple(#1011) (8689a40) - dropdown: update type generics (#984) (df7074b)
- dropdown: make
modelValueconditional typed by propmultiple(#1003) (66bbbcc) - field: set prop
addonsdefault tofalse(#914) (3871879) - input: add
numberprop for vmodel casting (#884) (ded99f9) - input: make
modelValueconditional typed by propnumber(#991) (53924f1) - radio: add type generics (#969) (f241391)
- select: add native
requiredprop (#971) (e3df9f1) - select: add type generics | add unit tests (#963) (a5bdedc)
- select: make
modelValueconditional typed by propmultiple(#1004) (d3dc6dd) - select: register
idto field wrapper (#966) (72f253c) - slider: make
modelValueconditional typed by proprange(#1018) (eafc3f3) - steps: add type generics (#977) (f07a7cc)
- switch: add type generics (#973) (cb67396)
- table: add
beforeandafterslot | add columndisplayprop (#947) (8f64934) - table: enhance loading spinner (#946) (a1b7d45)
- table: add type generics (#919) (c85bee6)
- table: expose
sortfunction (#959) (e9030bd) - table: update
thAttrsandtdAttrsproperties (#958) (9dced98) - tabs: add type generics (#978) (a9ded34)
- taginput: update type generics (#956) (26de252)
- taginput: enhance
allowNewandallowDuplicatesprops (#1016) (1eeeb42) - upload: add type generics (#982) (38bc75d)
- upload: make
modelValueconditional typed by propmulitple(#1005) (a93abfe) - programmatic: add programmatic component (#944) (2840a7e)
- reactivity: make components
classesprops reactive (#960) (c0e429d) - themes: remove theme config function
propsobject encapsulation (#760) (317fafb) - examples: add package
@oruga-ui/examples(#1019) (5d18d26)
following with the main release...
0.8.12 (2024-06-28)
- datetimepicker: fix datetimepicker initialisation bug (#948) (92b30f1)
- picker: fix native input value (#986) (09154d5)
0.8.11 (2024-06-05)
- datepicker: always validate programmatic date updates (#927) (20ceedd)
- datepicker: update focused date on editing directly (#941) (1af13cf)
- taginput: solve defineModel macro array constrains (#942) (404c5f6)
0.8.10 (2024-06-03)
- modal: set default
destroyOnHidetotruefor programmatic usage (#937) (0b0bdca) - steps: add
destroyOnHideprop (#934) (d06ea1e) - tabs: add
destroyOnHideprop (#926) (e87882b)
0.8.9 (2024-05-01)
- field: fix bug when prop
horizontalis set (#915) (962bfea) - table: fix filtering when table is not sorted (#911) (10ee451)
- Table: fix table async example backend sort function (#910) (18f3c00)
- taginput: fix infinite recursive update when updating modeValue (#917) (e2e3c4a)
0.8.8 (2024-04-23)
- build: fix cjs extension in package.json entry point (#894) (51e7184)
- datepicker: fix defineClasses parent props problem (#900) (087a8dc)
- datepicker: make date parsing work again (#882) (047e999)
- field: add field
setInputId& removeariaLabelledbyprop (#902) (458d45c) - field: fix slot invoked outside render function & ass
messageTagprop (#906) (f9d07c6) - menu: fix
useProviderParentcomposablechildItemstype problem (#897) (b9656a6) - taginput: fix selection with autocomplete on non string items (#889) (930c397)
- datepicker: change prop
readonlydefault tofalse& disable calendar interaction whilereadonly(#901) (364d0c5) - taginput: add
removeItemas selected slot property (#887) (#888) (c8c26cc) - taginput: update prop types (#895) (b5709c5)
0.8.7 (2024-04-02)
- autocomplete: adjust active state behavior (#859) (9ce1971)
- autocomplete: change options type definition to generic (#866) (5f6717a)
- steps|tabs: fix disable animation (#870) (08c1fbf)
- steps|tabs: make item props reactive again (#879) (269183d)
- table: make
TableColumnprops reactive again (#878) (d2b1caa) - fix type generation script (#867) (2f6b6c8)
- resolve maximum recursive update exceeded in tests (#869) (40d8b94)
0.8.6 (2024-03-11)
- build: add volar types export (#844) (4b31d5e)
- build: export
ConfigPlugin(#824) (e50cc19) - helpers: remove unintended unref function in
isDefinedhelper function (#834) (ed75a71) - modal: make property
witdhreactive (#830) (7f65756) - programmatic: fix ProgrammaticExpose type (#831) (e490336)
- table:
stickyHeaderClassshould not display by default (#832) (09a45a1) - table: fix
page-changeevent sending old value (#842) (082e2fa) - table: fix TableColumn
searchableslot property bug (#836) (0ecba93) - table: prevent TableColumn props trigger recursive reactivity (#848) (8f83b71)
- table: set TableColumn
customSorttype to unknown (#840) (548304d) - upload: fix input bindung (#843) (deafbdf)
0.8.5 (2024-02-26)
- check scrolling parent not null (#813) (e471f76)
- fix generation scripts (#814) (27fe3b5)
- datepicker|timepicker: wrap focus listener into function (#810) (b1b6586)
0.8.4 (2024-02-24)
- autocomplete: fix select item by click (#796) (d3e1465)
- autocomplete: show empty slot when available (#787) (0cebb5c)
- composable: prevent scrolling parent error with parent null (#794) (34670d4)
- datepicker: refactor datepicker related components (#782) (da9eb0f)
- datetimepicker: fix vmodel reactivity (#785) (cefffc2)
- input: update password reveal feature (#789) (8b8bfa6)
- notification: extend programmatic props (#766) (f4bca09)
- taginput: fix rootClass inheritance (#772) (fadb780)
- taginput: forward expanded prop to Autocomplete component so that it's passed to dropdown (#767) (d46ae92)
- expose setFocus function for all input components (#793) (a290c8b)
- pagination: add button tag property (#779) (22b36a8)
- tabs|steps: add animation and animateInitially prop (#797) (f04362e)
- theme: adjustments for bulma theme integration (#777) (1b8fcae)
- theme: add autogenerate component theme types (#775) (5abdfe6)
0.8.3 (2024-02-06)
- autocomplete: allow empty slot display and formatter prop usage (6c9a60d)
- autocomplete: change input vbind vmodel prop order (3297e4b)
- autocomplete: close dropdown on enter or tab key press (#761) (796ed9f)
- carousel: adjust indicator index out of range (#752) (eca9d38)
- carousel: fix repeat index (#757) (68e4dee)
- datepicker: fix datepicker component shows wrong year range when adding max date and min date props (#731) (9094188)
- notification: adjust querySelector (#756) (13b0d37)
- slider: remove
thisreferences (#746) (9942c0f) - table: fix binding current page (672680a)
- tablecolumn: remove typo in the props (#727) (6c8238b)
- table: fix wrong use of thAttrsData (da4c7c5)
- taginput: only hide input field instead of unmount (#754) (cd1bcf7)
- taginput: pass missing placeholder props to autocomplete component (928863a)
- taginput: watch TagInput v-model prop with deep in order to trigger update:modelValue (#722) (96843a4)
- timepicker: fix meridien bug (#753) (f302c27)
- tooltip: remove console.log usage in Tooltip component (bbf8161)
- types: fix customIconPacks config (#715) (a123a5e)
- types: fix volar type generation (#702) (1bfd747)
- update ClassFunction second parameter from context to props (#743) (035b619)
- fix Vue 3.4 getCurrentInstance() bug by convert useComputedClass to defineClass (#725) (0a7f9b4)
0.8.2 (2023-12-21)
- docs: add missing props (#697) (13d27de)
- docs: update oruga-next cdn link (#684) (d68308b)
- programmatic: adjust open params type (#690) (9e8ad3a)
- table: reorder params from Object.assign to allow for non-extensible objects (#689) (dc2b9cf)
- types: fix type export (#687) (829279d)
- upload: update click handler (1f08a2a)
0.8.1 (2023-12-10)
0.8.0 (2023-12-06)
- refactor all components from Option-API to Composition-API (script setup) (#606)
- removed default theme from build output (use
theme-orugainstead) - add component types to build output
- add OrugaOptions type definition (usefull for themes) (#632) (#663) (78df3e9)
- change
appendToBodytoteleportfeature (#603 (#652) (d0c9824) - rename component
inputitemstotaginput(#653) - change programmatic usage to
useOruga()(#605) (e7bdb07) - adjust component properties (see detailed component changes)
- drop vue 2.x support
- docs: update component props/events/slots descriptions
- datepicker: fix infinity loop (#624) (fc45dcf)
- dropdown: fix hover on mobile agent (#609) (#609) (4a5c0ab)
- select: fix vmodel prop type (#616) (60f67c5)
- sidebar: fix props (#660) (6e2aa5d)
- skeleton: fix item style (#659) (3586ae4)
- ssr: fix window not defined for ssr (#669) (a64cb79)
- docs: fix component property generation (#658) (e98dd22) (7efc3c6)
Changes props:
- remove
adppendToBodyprop - add
teleportprop - rename
checkInfiniteScrolltocheckScrollprop - rename
customFormattertoformatterprop - remame
debounceTypingtodebounceprop - add
iconRightVariantprop - remame
menuPositiontopositionprop - add
mobileModalprop - add
placeholderprop
Changes events:
- remove
@typingevent - add
@inputevent - remove
@infinite-scrollevent - add
@scroll-startevent - add
@scroll-endevent
Changes classes:
- remove
expandedClassclass - remove
menuClassclass - remove
menuPositionClassclass
Changes props:
- remove
iconBothprop - add
roleprop
Changes classes:
- rename
elementsWrapperClasstowrapperClassclass
Changes props:
- rename
arrowtoarrowsprop - rename
arrowHovertoarrowsHoverprop - rename
hasDragtodragableprop - remove
asIndicatorprop - rename
indicatortoindicatorsprop
Changes classes:
- rename
sceneClasstowrapperClassclass - add
itemClickableClassclass
Changes props:
- add
useHtml5Validationprop
Changes events:
- add
@update:indeterminateevent - add
@focusevent - add
@blurevent - add
@invalidevent
Changes classes:
- rename
checkClasstoinputClassclass - rename
checkCheckedClasstoinputCheckedClassclass - rename
checkIndeterminateClasstoindeterminateClassclass
Changes props:
- rename
ariaIdtocontentIdprop
Changes props:
- remove
adppendToBodyprop - add
teleportprop - add
activeprop - remove
autocompleteprop - remove
maxlengthprop - remove
editableprop - add
readonlyprop - remove
statusIconprop
Changes events:
- add
@icon-clickevent - rename
@active-changeto@update:activeevent
Changes classes:
- remove
monthCellInvisibleClassclass - remove
monthCellNearbyClassclass - add
monthCellWithinHoveredRangeClassclass - remove
monthRowClassclass - add
monthTableClassclass - rename
nextBtnClasstonextButtonClassclass - rename
prevBtnClasstoprevButtonClassclass
Changes props:
- add
activeprop - remove
autocompleteprop - remove
maxlengthprop - remove
editableprop - add
readonlyprop - remove
statusIconprop
Changes events:
- add
@icon-clickevent - rename
@active-changeto@update:activeevent - add
@range-startevent - add
@range-endevent
Changes props:
- add
activeprop - remove
adppendToBodyprop - add
teleportprop - remove
appendToBodyCopyParentprop - add
checkScrollprop - rename
canClosetocloseableprop - remove
closeOnClickprop (merged into closeable) - add
delayprop - rename
triggerTabindextotabindexprop - add
triggerTagprop
Changes events:
- rename
@active-changeto@update:activeevent - add
@closeevent - add
@scroll-startevent - add
@scroll-endevent
Changes classes:
- add
teleportClassclass
Changes classes:
- add
itemClickableClassclass
Changes props:
- add
disabledprop - rename
hasCoutnertocounterprop
Changes props:
- rename
canCanceltocancelableprop - add
labelprop
Changes events:
- add
@update:full-pageevent
Changes classes:
- add
labelClassclass
- merge
MenuandMenuListcomponent
Changes props:
- rename
sizetoiconSizeprop
Changes props:
- rename
canCanceltocancelableprop - add
containerprop - add
teleportprop
Changes classes:
- add
activeClassclass
Changes props:
- remove
autoCloseprop - remove
hasIconprop - rename
indefinitetoinfiniteprop
Changes events:
- remove
@update:activeevent
Changes classes:
- rename
nextBtnClasstonextButtonClassclass - rename
prevBtnClasstoprevButtonClassclass
Changes props:
- add
autocompleteprop - add
useHtml5Validationprop
Changes events:
- add
@focusevent - add
@blurevent - add
@invalidevent
Changes classes:
- rename
checkCheckedClasstoinputCheckedClassclass - rename
checkClasstoinputClassclass
Changes props:
- add
iconClickableprop - remove
maxlengthprop - add
iconRightClickableprop - add
iconRightVariantprop - add
optionsprop
Changes events:
- add
@icon-clickevent - add
@icon-right-clickevent
Changes props:
- rename
opentoactiveprop - add
animationprop - rename
canCanceltocancelableprop - add
componentprop - add
containerprop - add
eventsprop - add
propsprop - add
teleportprop - add
destroyOnHideprop - add
inlineprop - add
onCloseprop - changed how
positionprop is working - remove
rightprop - remove
expandOnHoverFixedprop
Changes events:
- rename
@update:opento@update:activeevent
Changes classes:
- add
activeClassclass - remove
absoluteClassclass - remove
fixedClassclass - remove
staticClassclass - add
positionClassclass - remove
rightClassclass - remove
expandOnHoverFixedClassclass - add
noScrollClassclass - add
scrollClipClassclass - add
teleportClassclass - add
inlineClassclass
Changes props:
- add
positionprop - add
sizeprop - add
variantprop
Changes classes:
- add
sizeClassclass
Changes props:
- add
ariaRoleprop - add
iconprop - add
iconPackprop - add
labelprop - add
tagprop - add
valueprop - add
visibleprop
Changes events:
- add
@activateevent - add
@deactivateevent
Changes props:
- add
autocompleteprop - add
useHtml5Validation
Changes events:
- add
@inputevent - add
@focusevent - add
@blurevent - add
@invalidevent
Changes classes:
- rename
checkClasstoswitchClassclass - rename
checkCheckedClasstoswitchCheckedClassclass - rename
checkSwitchClasstoswitchCheckClassclass - add
inputCheckedClassclass
Changes props:
- add
paginationSimpleprop
Changes classes:
- add
thSubheadingClassclass
TableColumn
Changes props:
- remove
customKeyprop
Changes props:
- add
positionprop - add
sizeprop - add
variantprop - add
verticalprop
Changes events:
- add
@update:modelValueevent - add
@changeevent
Changes classes:
- rename
tabItemWrapperClasstoitemWrapperClassclass - add
transitioningClassclass
Changes props:
- add
ariaRoleprop - add
iconprop - add
iconPackprop - add
labelprop - add
valueprop - add
visibleprop
Changes events:
- add
@activateevent - add
@deactivateevent
- rename
inputitemscomponent intotaginput
Changes props:
- remove
adppendToBodyprop - add
teleportprop - rename
checkInfiniteScrolltocheckScrollprop - add
keepOpenprop - rename
onPasteSeparatorstoseparatorsprop - remove
roundedprop - remove
statusIconprop - rename
hasCoutnertocounterprop
Changes events:
- add
@scroll-startevent - add
@scroll-endevent - add
@icon-clickevent - rename
@typingto@inputevent
Changes props:
- add
activeprop - remove
adppendToBodyprop - add
teleportprop - remove
autocompleteprop - remove
maxlengthprop - add
closeOnClickprop - remove
editableprop - add
iconRightprop - add
iconRightClickableprop - add
localeprop - add
mobileModalprop - add
readonlyprop - remove
statusIconprop - add
trapFocusprop
Changes events:
- add
@icon-clickevent - add
@icon-right-clickevent - add
@update-activeevent
Changes props:
- remove
animatedprop - remove
adppendToBodyprop - add
teleportprop - remove
autoCloseprop - add
closeableprop - add
disabledprop - add
triggerTagprop
Changes events:
- add
@update:activeevent
Changes classes:
- rename
arrowOrderClasstoarrowPositionClassclass - rename
orderClasstopositionClassclass - add
teleportclass
Changes props:
- remove
autocompleteprop - remove
maxlengthprop - remove
iconprop - remove
iconPackprop - remove
roundedprop - remove
statusIconprop
0.7.0 (2023-09-20)
- autocomplete: add missing emit and wrong event name 'select-footer' (3b19d54)
- autocomplete: use dynamic component (d0b9096)
- input: better support input type=number (#528) (f01f591)
- oruga-next: provide node subpath exports (#520) (00770a9)
- radio: add checkedClass prop (2a632a5)
- remove console.log statement in ModalProgrammatic (428d08f)
- table: fix missing paginationSize (#584) (3f7a692)
- table: fix pagination size prop (126aba4)
- add a way to style step dividers (#555) (4915c4d)
- add component to tag prop types (7c62f2b)
- add the clearIcon prop to input and autocomplete (a33ee8e)
- label: add several label props (22bdd03)
- pagination: add itemClass prop (3659e50)
- table: add checkbox-variant prop (8821624)
0.6.0 (2023-04-25)
- inputitems:
autocomplete->allow-autocomplete - refactor form validation
- button-rounded-border-radius variable (26e90af) (@fabiiomiiguel)
- checkbox: missing checkedClass prop definition #467 (5eed80d)
- checkbox: use background-color attribute (69a3d0f) (@area73)
- inputitems: #493 set icon pack of close icon (31a75ee)
- switch: add role "switch" (f322e9c) (@didaquis)
- table: #465 td-attrs compute when infinite scroll or backend-filtering (aa50c60)
- table: #486 add trCheckedClass (ff83227)
- add loading implentation for button in vue 2 (83955df)
- add loading props for button (001b60b) (@themodernpk)
- add typescript support and testing (92cffed)
- allow to set background color on outlined button (#514) (8f90b84) (@fabiiomiiguel)
- make controls respond to the invalid event (ca3626c) (@blm768)
- table: #494 add paginationSize prop (db70c0d)
- table: add slot
preheader(93c6521) (@subdavis)