Skip to content

v0.14.0

Choose a tag to compare

@github-actions github-actions released this 04 Aug 12:49
· 29 commits to develop since this release
0b792b9

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 Classes to Attrs.
  • 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 textPositionClass property got renamed to contentPositionClass to match its relation.
  • dialog: The wrapperClass property changed to contentClass.
  • drodpown: The inline property of the ODropdown component got removed.
  • dropdown: The values for the position property 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 multiline of the OField component got removed to better support small screens by default.
  • notification: The wrapperClass property changed to contentClass.
  • pagination: The current property of the OPagination component got renamed to modelValue.
  • slider: The variantClass property got renamed to fillVariantClass to match its relation.
  • upload: The draggableClass property got renamed to dragzoneClass.

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 details tag (#1586) (76f9c8d)
  • datepicker|timepicker: add inline class (#1690) (7b339e3)
  • dialog: convert "wrapperClass" into "contentClass" (#1695) (8f683bc)
  • drodpown: remove inline property (#1627) (49b8d8f)
  • dropdown: use Popover API instead of custom implementation (#1636) (19aa022)
  • field: remove multiline property and add inverted block property (#1683) (71f45b4)
  • notification: restructure the content template (#1694) (4ff34b5)
  • datepicker: use popover api instead of ODropdown component (#1633) (90e343a)
  • pagination: rename current to modelValue (#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 role property for the content element (0a97f43)
  • popover: add backdrop property (#1637) (faf2121)
  • slider: add a tickBeforeClass and tickAfterClass class (#1686) (01df165)
  • table: expose filteredRows and pageRows readonly 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 thSortIconDirectionClass property (#1707) (0734941)
  • upload: add before and after slots (#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 position prop 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)