Skip to content

Releases: mui/base-ui

v1.0.0-alpha.8

17 Apr 12:10
4613c52
Compare
Choose a tag to compare
v1.0.0-alpha.8 Pre-release
Pre-release

Apr 17, 2025

Accordion

AlertDialog

  • Breaking change: Rename data-has-nested-dialogs to data-nested-dialog-open (#1686) @mj12albert
  • Fix onOpenChange types for event/reason passing (#1721) @atomiks
  • Use consistent inert attr and map [data-popup-open] back to open (#1650) @atomiks
  • Fix text selection & right-clicks (#1702) @mj12albert

CheckboxGroup

Collapsible

Dialog

  • Breaking change: Rename data-has-nested-dialogs to data-nested-dialog-open (#1686) @mj12albert
  • Breaking change: Add new trap-focus value to modal prop.
    Dialogs with modal=false no longer trap focus.
    (#1571) @atomiks
  • Fix onOpenChange types for event/reason passing (#1721) @atomiks
  • Use consistent inert attr and map [data-popup-open] back to open (#1650) @atomiks
  • Fix text selection & right-clicks (#1702) @mj12albert
  • Allow document to slide input into view on iOS when keyboard opens (#1735) @atomiks

Field

Menu

Meter

NumberField

Popover

Progress

  • Breaking change: Add Progress.Label and locale prop.
    The getAriaLabel prop was removed as Progress.Label should be used to provide an accessible name.
    (#1666) @mj12albert

Radio

ScrollArea

  • Breaking change: Add Content part.
    It is now required to include the ScrollArea.Content within ScrollArea.Viewport part when the content is horizontally scrollable.
    (#1607) @atomiks
  • Handle visibility change and nesting (#1598) @atomiks
  • Correct thumb sizing with scrollbar margins (#1606) @atomiks

Select

  • Breaking change: Improve item highlight performance.
    The highlighted state is now removed. It's not possible to customize the data-highlighted attribute anymore.
    (#1570) @atomiks
  • Avoid double commit on value change (#1597) @atomiks
  • Reset selectedIndex when set to null (#1596) @atomiks
  • Add missing item data attributes docs (#1691) @atomiks
  • Fix onOpenChange types for event/reason passing (#1721) @atomiks
  • Use consistent inert attr and map [data-popup-open] back to open (#1650) @atomiks
  • Fix text selection & right-clicks (#1702) @mj12albert

Slider

Toast

Tooltip

All contributors of this release in alphabetical order: @atomiks, @megos, @michaldudak, @mj12albert, @oliviertassinari, @sebinsua, @ZeeshanTamboli

v1.0.0-alpha.7

20 Mar 15:38
d389076
Compare
Choose a tag to compare
v1.0.0-alpha.7 Pre-release
Pre-release

Mar 20, 2025

Accordion

AlertDialog

Avatar

Collapsible

  • Update props destructuring to fix Trigger disabled state (#1469) @huijiewei

Dialog

Field

  • Fix FieldControl [data-filled] not reacting to external value changes (#1565) @atomiks

Menu

NumberField

Popover

PreviewCard

RadioGroup

Select

Slider

Tabs

Toolbar

Tooltip

useRender

Docs

Core

v1.0.0-alpha.6

06 Feb 09:36
ea32291
Compare
Choose a tag to compare
v1.0.0-alpha.6 Pre-release
Pre-release

Feb 6, 2025

AlertDialog

Avatar

Checkbox

  • Avoid applying hidden attr when keepMounted=true for indicators (#1329) @onehanddev

Dialog

Field

Form

  • Fix focusing of invalid field controls on errors prop change (#1364) @atomiks

Menu

Popover

PreviewCard

Progress

Radio

  • Avoid applying hidden attr when keepMounted=true for indicators (#1329) @onehanddev

Select

Slider

Tabs

Tooltip

v1.0.0-alpha.5

10 Jan 11:30
1147c18
Compare
Choose a tag to compare
v1.0.0-alpha.5 Pre-release
Pre-release

Jan 10, 2025

AlertDialog

  • Breaking change: Require Portal part.
    The AlertDialog must explicitly include the Portal part wrapping the Popup.
    The keepMounted prop was removed from the Popup.
    It's only present on the Portal part.
    #1222 @atomiks
  • Don't call onNestedDialogOpen when unmounting a closed nested dialog #1280 @mj12albert
  • Fix the nesting of different dialogs #1167 @mnajdova
  • Remove useFloating call from the Popup #1300 @michaldudak
  • Set pointer-events on InternalBackdrop based on open state #1221 @atomiks
  • Use internal backdrop for pointer modality #1161 @atomiks

Dialog

  • Breaking change: Require Portal part.
    The Dialog must explicitly include the Portal part wrapping the Popup.
    The keepMounted prop was removed from the Popup.
    It's only present on the Portal part.
    #1222 @atomiks
  • Don't call onNestedDialogOpen when unmounting a closed nested dialog #1280 @mj12albert
  • Fix the nesting of different dialogs #1167 @mnajdova
  • Remove useFloating call from the Popup #1300 @michaldudak
  • Set pointer-events on InternalBackdrop based on open state #1221 @atomiks
  • Use internal backdrop for pointer modality #1161 @atomiks

Menu

  • Breaking change: Require Portal part.
    The Menu must explicitly include the Portal part wrapping the Positioner.
    The keepMounted prop was removed from the Positioner.
    It's only present on the Portal part.
    #1222 @atomiks
  • Apply aria-hidden to Arrow parts #1196 @atomiks
  • Fix focusableWhenDisabled components #1313 @mj12albert
  • Fix openOnHover issues #1191 @atomiks
  • Fix closing the menu when clicking on checkboxitem/radioitem #1301 @michaldudak
  • Fix Enter key preventDefault when rendering links #1251 @mj12albert
  • Handle pseudo-element bounds in mouseup detection #1250 @atomiks
  • Set pointer-events on InternalBackdrop based on open state #1221 @atomiks
  • Use internal backdrop for pointer modality #1161 @atomiks

NumberField

Popover

  • Breaking change: Require Portal part.
    The Popover must explicitly include the Portal part wrapping the Positioner.
    The keepMounted prop was removed from the Positioner.
    It's only present on the Portal part.
    #1222 @atomiks
  • Apply aria-hidden to Arrow parts #1196 @atomiks
  • Fix PopoverTrigger and TooltipTrigger prop types #1209 @mnajdova

PreviewCard

  • Breaking change: Require Portal part.
    The PreviewCard must explicitly include the Portal part wrapping the Positioner.
    The keepMounted prop was removed from the Positioner.
    It's only present on the Portal part.
    #1222 @atomiks
  • Apply aria-hidden to Arrow parts #1196 @atomiks
  • Use FloatingPortalLite #1278 @atomiks

Progress

ScrollArea

Select

  • Breaking change: Require Portal part.
    The Select must explicitly include the Portal part wrapping the Positioner.
    The keepMounted prop was removed from the Positioner.
    It's only present on the Portal part.
    #1222 @atomiks
  • Allow id to be passed to trigger #1174 @atomiks
  • Fallback to standard positioning when pinch-zoomed in Safari #1139 @atomiks
  • Fix focusableWhenDisabled components #1313 @mj12albert
  • Fix highlight flash on Safari #1233 @atomiks
  • Handle pseudo-element bounds in mouseup detection #1250 @atomiks
  • Use internal backdrop for pointer modality #1161 @atomiks

Separator

Slider

Tabs

Tooltip

  • Breaking change: Require Portal part.
    The Tooltip must explicitly include the Portal part wrapping the Positioner.
    The keepMounted prop was removed from the Positioner.
    It's only present on the Portal part.
    #1222 @atomiks
  • Apply aria-hidden to Arrow parts #1196 @atomiks
  • Fix PopoverTrigger and TooltipTrigger prop types #1209 @mnajdova
  • Use FloatingPortalLite #1278 @atomiks

v1.0.0-alpha.4

17 Dec 13:48
97e2311
Compare
Choose a tag to compare
v1.0.0-alpha.4 Pre-release
Pre-release

Dec 17, 2024

Public alpha launch 🐣 Merry Xmas! 🎁

v1.0.0-alpha.3

07 Oct 09:07
29994ae
Compare
Choose a tag to compare
v1.0.0-alpha.3 Pre-release
Pre-release
Version 1.0.0-alpha.3

v1.0.0-alpha.2

20 Aug 10:22
e87832c
Compare
Choose a tag to compare
v1.0.0-alpha.2 Pre-release
Pre-release
Version 1.0.0-alpha.2

v1.0.0-alpha.1

14 May 02:51
8e81606
Compare
Choose a tag to compare
v1.0.0-alpha.1 Pre-release
Pre-release
Version 1.0.0-alpha.1

v1.0.0-alpha.0

15 Apr 13:31
4b7b2dd
Compare
Choose a tag to compare
v1.0.0-alpha.0 Pre-release
Pre-release
Version 1.0.0-alpha.0