Releases: oruga-ui/oruga
Releases · oruga-ui/oruga
Release list
v0.14.3
v0.14.2
v0.14.1
0.14.1 (2026-08-18)
Features
- allow undefined for class bindings (#1712) (1231f24)
- dropdown: add item
decorativeproperty (#1714) (0745d5a) - dropdown: add
hreflink support (#1715) (fff1d4f) - dropdown: add icon props to the dropdown item (#1717) (329bbc9)
- icon: add
aria-hiddento not clickable icons (#1719) (578d049) - listbox: add
checkablefeature (#1721) (1848b4e) - tree: add
filterablefeature (#1725) (d2ac409) - tree: add
checkablefeature (#1723) (23c7f94)
Bug Fixes
v0.14.0
0.14.0 (2026-08-03)
⚠ BREAKING CHANGES
- Dropped cjs support. The lib now only get exported as esm build.
- The property name suffix of the forwarded properties for the sub-components fot renamed from
ClassestoAttrs. - collapse: The OCollapse component now uses the native
<details>element instead of a custom implementation. - button: The inner wrapper span of the OButton component got removed.
- dialog: The
textPositionClassproperty got renamed tocontentPositionClassto match its relation. - dialog: The
wrapperClassproperty changed tocontentClass. - drodpown: The
inlineproperty of the ODropdown component got removed. - dropdown: The values for the
positionproperty of the ODropdown component have changed. - datepicker: The ODatepicker component does not depends on the ODropdown component anymore. Therefore, some class props of the ODatepicker component has changed.
- timepicker: The OTimepicker component does not depends on the ODropdown component anymore. Therefore, some class props of the OTimepicker component has changed.
- The ODropdown, ODatepicker, OTimepicker and ODatetimepicker components now using the native Popover API instead of a custom implementation.
- field: The property
multilineof the OField component got removed to better support small screens by default. - notification: The
wrapperClassproperty changed tocontentClass. - pagination: The
currentproperty of the OPagination component got renamed tomodelValue. - slider: The
variantClassproperty got renamed tofillVariantClassto match its relation. - upload: The
draggableClassproperty got renamed todragzoneClass.
Features
- drop cjs support and build esm only (#1597) (39193cd), closes #1412
- expose blur function in input based components (#1656) (92aa06f)
- unify popover-api based component classes (#1672) (0522c6e)
- button: add icon override template slots (#1680) (86d358c)
- button: remove inner wrapper span (#1682) (2e5e609)
- collapse: rewrite with HTML
detailstag (#1586) (76f9c8d) - datepicker|timepicker: add inline class (#1690) (7b339e3)
- dialog: convert "wrapperClass" into "contentClass" (#1695) (8f683bc)
- drodpown: remove
inlineproperty (#1627) (49b8d8f) - dropdown: use Popover API instead of custom implementation (#1636) (19aa022)
- field: remove
multilineproperty and add invertedblockproperty (#1683) (71f45b4) - notification: restructure the content template (#1694) (4ff34b5)
- datepicker: use popover api instead of ODropdown component (#1633) (90e343a)
- pagination: rename
currenttomodelValue(#1661) (7629db0) - popover: add OPopover component based on native Popover API (#1618) (200dde9), closes #1520
- popover: add close button (#1677) (4db39a6)
- popover: add header and body elements (#1679) (06f53ad)
- popover: add programmatic interface (#1676) (5df504d)
- popover: add a
roleproperty for the content element (0a97f43) - popover: add backdrop property (#1637) (faf2121)
- slider: add a
tickBeforeClassandtickAfterClassclass (#1686) (01df165) - table: expose
filteredRowsandpageRowsreadonly refs (#1665) (cf4217d) - timepicker: use popover api instead of ODropdown component (#1648) (c6da6c5)
- timepicker: add body wrapper element (#1688) (bbc329a)
- tooltip: deprecate trigger properties (#1624) (fdb2365), references #1520
- table: add a
thSortIconDirectionClassproperty (#1707) (0734941) - upload: add
beforeandafterslots (#1705) (716dca8) - upload: redefine drag/drop class name (#1691) (d5aa719)
Bug Fixes
- correct volar/globals type exports (#1666) (de3057f)
- datepicker: correct modal calculation (#1670) (626964e)
- dropdown: correct popover modal behavior (#1671) (eedf0b8)
- popover: correctly apply position change (#1693) (ad69204)
- picker: correct popover related
positionprop types (#1658) (3c3acaa) - slider: correct wrong calculation when having negative range (#1685) (6218260)
- tabs: correctly export TabsProps and TabItemProps types (#1689) (70cc23e)
- tree: correct hidden state calculation for keyboard navigation (#1659) (f08aff1)
v0.14.0-pre.5
0.14.0-pre.5 (2026-07-23)
⚠ BREAKING CHANGES
- slider: The
variantClassproperty got renamed tofillVariantClassto match its relation. - dialog: The
textPositionClassproperty got renamed tocontentPositionClassto match its relation. - dialog: The
wrapperClassproperty changed tocontentClass. - notification: The
wrapperClassproperty changed tocontentClass. - upload: The
draggableClassproperty got renamed todragzoneClass.
Features
- datepicker|timepicker: add inline class (#1690) (7b339e3)
- dialog: convert "wrapperClass" into "contentClass" (#1695) (8f683bc)
- notification: restructure the content template (#1694) (4ff34b5)
- slider: add a
tickBeforeClassandtickAfterClassclass (#1686) (01df165) - timepicker: add body wrapper element (#1688) (bbc329a)
- upload: redefine drag/drop class name (#1691) (d5aa719)
Bug Fixes
v0.14.0-pre.4
0.14.0-pre.4 (2026-07-14)
⚠ BREAKING CHANGES
- button: The inner wrapper span of the OButton component got removed.
- field: The property
multilineof the OField component got removed to better support small screens by default.
Features
v0.14.0-pre.3
v0.14.0-pre.2
0.14.0-pre.2 (2026-07-05)
⚠ BREAKING CHANGES
- The property name suffix of the forwarded properties for the sub-components fot renamed from
ClassestoAttrs.
Features
Bug Fixes
- correct volar/globals type exports (#1666) (de3057f)
- datepicker: correct modal calculation (#1670) (626964e)
- dropdown: correct popover modal behavior (#1671) (eedf0b8)
Code Refactoring
v0.14.0-pre.1
0.14.0-pre.1 (2026-06-27)
⚠ BREAKING CHANGES
- Dropped cjs support. The lib now only get exported as esm build.
- pagination: The
currentproperty of the OPagination component got renamed tomodelValue. - drodpown: The
inlineproperty of the ODropdown component got removed. - dropdown: The values for the
positionproperty of the ODropdown component have changed. - datepicker: The ODatepicker component does not depends on the ODropdown component anymore. Therefore, some class props of the ODatepicker component has changed.
- timepicker: The OTimepicker component does not depends on the ODropdown component anymore. Therefore, some class props of the OTimepicker component has changed.
- collapse: The OCollapse component now uses the native
<details>element instead of a custom implementation. - The ODropdown, ODatepicker, OTimepicker and ODatetimepicker components now using the native Popover API instead of a custom implementation.
Features
- collapse: rewrite with HTML
detailstag (#1586) (76f9c8d) - datepicker: use popover api instead of ODropdown component (#1633) (90e343a)
- drodpown: remove
inlineproperty (#1627) (49b8d8f) - drop cjs support and build esm only (#1597) (39193cd), closes #1412
- dropdown: use Popover API instead of custom implementation (#1636) (19aa022)
- expose blur function in input based components (#1656) (92aa06f)
- pagination: rename
currenttomodelValue(#1661) (7629db0) - popover: add a
roleproperty for the content element (0a97f43) - Popover: add backdrop property (#1637) (faf2121)
- popover: add OPopover component based on native Popover API (#1618) (200dde9), closes #1520
- timepicker: use popover api instead of ODropdown component (#1648) (c6da6c5)
- tooltip: deprecate trigger properties (#1624) (fdb2365), references #1520