github mui/mui-x v8.0.0-beta.0

pre-releaseone day ago

We'd like to offer a big thanks to the 21 contributors who made this release possible. Here are some highlights ✨:

  • 🚀 Add Time Range Picker component
  • 🎁 Add support for @mui/material version 7 in all X packages
  • 🐞 Bugfixes
  • 🌍 Improve Chinese (zh-CN), (zh-HK), (zh-TW), Czech (cs-CZ), Korean (ko-KR) and Slovak (sk-Sk) locales on the Data Grid
  • 🌍 Improve Chinese (zh-CN), (zh-HK) and (zh-TW) locales on the Pickers

Breaking changes

  • ℹ️ The peer dependency on @mui/material has been updated to accept only v7.
    This has been done to increase the adoption rate of ESM.
    Since only v7 of @mui/material has proper ESM support, we decided to help with its adoption and fix numerous issues using X packages in environments where transpiling is not an option.

Special thanks go out to the community members for their valuable contributions:
@Blake-McCullough, @hlavacz, @k-rajat19, @layerok, @nusr, @owais635, @yelahj.
Following are all team members who have contributed to this release:
@alexfauquette, @arminmeh, @bernardobelchior, @cherniavskii, @DiegoAndai, @flaviendelangle, @Janpot, @JCQuintas, @KenanYusuf, @LukasTy, @MBilalShafi, @michelengelen, @noraleonte, @romgrk.

Alpha release highlights

Below are the highlights of the alpha releases leading up to this beta release:

Data Grid

@mui/x-data-grid@8.0.0-beta.0

@mui/x-data-grid-pro@8.0.0-beta.0 pro

Same changes as in @mui/x-data-grid@8.0.0-beta.0, plus:

  • [DataGridPro] Fix header filters not displaying restored values (#16855) @MBilalShafi
  • [DataGridPro] Fix infinite loading not reacting when scrolling to the end (#16926) @arminmeh

@mui/x-data-grid-premium@8.0.0-beta.0 premium

Same changes as in @mui/x-data-grid-pro@8.0.0-beta.0, plus:

  • [DataGridPremium] Fix selection propagation issues with controlled state (#16810) @MBilalShafi

Date and Time Pickers

Breaking changes

  • The useClearableField hook has been removed.
    The custom field component now receives the clearable and onClear props — Learn more.
  • The ExportedUseClearableFieldProps, UseClearableFieldSlots, UseClearableFieldSlotProps, and UseClearableFieldResponse types have been removed — Learn more.

@mui/x-date-pickers@8.0.0-beta.0

@mui/x-date-pickers-pro@8.0.0-beta.0 pro

Same changes as in @mui/x-date-pickers@8.0.0-beta.0, plus:

  • [DateRangeCalendar] Do not update the previewed day when hovering a day and the value is empty (#16892) @flaviendelangle
  • [TimeRangePicker] Shift popper between start and end input on multi input field (#16920) @LukasTy

Charts

Breaking changes

  • Tick labels in the x-axis of cartesian charts will now have an ellipsis applied to prevent overflow.
    If your tick labels are being clipped sooner than you would like, you can increase the x-axis size by increasing its height property.
    The default line-height has also been changed to 1.25, so if you aren't customizing the line height for x-axis tick labels, make sure to double check if the result is desirable.

@mui/x-charts@8.0.0-beta.0

@mui/x-charts-pro@8.0.0-beta.0 pro

Same changes as in @mui/x-charts@8.0.0-beta.0.

Tree View

@mui/x-tree-view@8.0.0-beta.0

Internal changes.

@mui/x-tree-view-pro@8.0.0-beta.0 pro

Same changes as in @mui/x-tree-view@8.0.0-beta.0.

Docs

Core

Don't miss a new mui-x release

NewReleases is sending notifications on new releases.