v8.0.0-beta.3
Pre-releaseWe'd like to offer a big thanks to the 12 contributors who made this release possible. Here are some highlights ✨:
- 🚫 Removed
react-springas a dependency of@mui/x-charts - 📦 Data Grid list view feature is now stable
- 💫 Support title in Data Grid
- 📚 Documentation improvements
- 🐞 Bugfixes
Team members who have contributed to this release:
@bernardobelchior, @cherniavskii, @flaviendelangle, @JCQuintas, @kenanyusuf, @LukasTy, @MBilalShafi, @michelengelen, @oliviertassinari, @noraleonte, @romgrk, @alexfauquette.
Data Grid
Breaking changes
-
The list view feature and its related props are now stable.
The
unstable_listColumnprop has been renamed tolistViewColumn.The
GridListColDeftype has been renamed toGridListViewColDef.-const listViewColDef: GridListColDef = { +const listViewColDef: GridListViewColDef = { field: 'listColumn', renderCell: ListViewCell, }; <DataGridPro - unstable_listView - unstable_listColumn={listViewColDef} + listView + listViewColumn={listViewColDef} />
-
The
useGridApiEventHandler()hook has been renamed touseGridEvent(). -
The
useGridApiOptionHandler()hook has been renamed touseGridEventPriority().
@mui/x-data-grid@8.0.0-beta.3
- [DataGrid] Fix "is any of" autocomplete rendering (#17226) @kenanyusuf
- [DataGrid] Rename
useGridApiEventHandler()touseGridEvent()(#17159) @romgrk - [DataGrid] Support adding a label to the grid (#17147) @kenanyusuf
- [DataGrid] Refactor: remove material typings (#17119) @romgrk
@mui/x-data-grid-pro@8.0.0-beta.3 
Same changes as in @mui/x-data-grid@8.0.0-beta.3, plus:
- [DataGridPro] Make list view feature stable (#17217) @kenanyusuf
- [DataGridPro] Always refetch lazy-loading rows (#16827) @MBilalShafi
@mui/x-data-grid-premium@8.0.0-beta.3 
Same changes as in @mui/x-data-grid-pro@8.0.0-beta.3.
Date and Time Pickers
@mui/x-date-pickers@8.0.0-beta.3
- [pickers] Add new
nextOrAcceptaction bar action (#17037) @flaviendelangle - [pickers] Improve the Multi Section Digital Clock scrollbar thickness (#16774) @oliviertassinari
- [TimePicker] Align the Digital Clock scrollbar thickness (#17203) @LukasTy
@mui/x-date-pickers-pro@8.0.0-beta.3 
Same changes as in @mui/x-date-pickers@8.0.0-beta.3.
Charts
Breaking changes
-
Removed
react-springas a dependency of@mui/x-charts.
A consequence of this change is that the props of some slots have been changed because theSpringValuewrapper has been removed. The affected slots and props are:- the type of the
x,y,widthandheightprops of thebarslot are nownumber; - the type of
startAngle,endAngle,innerRadius,outerRadius,arcLabelRadius,cornerRadiusandpaddingAngleprops ofpieArcandpieArcLabelslot are nownumber.
Additionally, the
pieArcslot now receives askipAnimationprop to configure whether animations should be enabled or disabled. - the type of the
-
Tick labels in the y-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 y-axis size by increasing its width property. -
The tooltip DOM structure is modified to improve accessibility. If you relied on it to apply some style or run tests, you might be impacted by this modification.
- The axis tooltip displays a table per axis with the axis value in a caption.
- Cells containing the series label and the color mark got merged in a th cell.
@mui/x-charts@8.0.0-beta.3
- [charts] Adjust color palettes (#17209) @noraleonte
- [charts] Allow multiple axes in the tooltip (#17058) @alexfauquette
- [charts] Improve custom legend docs (#17231) @JCQuintas
- [charts] Fix crash when item shown in tooltip is unmounted (#17169) @bernardobelchior
- [charts] Migrate some animations from
react-spring(#16961) @bernardobelchior - [charts] Remove
react-spring(#17123) @bernardobelchior - [charts] Fix y-axis tick label overflow (#16846) @bernardobelchior
@mui/x-charts-pro@8.0.0-beta.3 
Same changes as in @mui/x-charts@8.0.0-beta.3.
Tree View
@mui/x-tree-view@8.0.0-beta.3
Internal changes.
@mui/x-tree-view-pro@8.0.0-beta.3 
Same changes as in @mui/x-tree-view@8.0.0-beta.3.
@mui/x-codemod@8.0.0-beta.3
- [codemod] Add
listViewprop rename codemod (#17220) @MBilalShafi
Docs
- [docs] Add "Usage with Material UI v5/v6" guide (#17164) @cherniavskii
- [docs] Fix 301 link @oliviertassinari
- [docs] Fix redirection getting-started (#17200) @oliviertassinari
- [docs] Sync Stack Overflow docs with reality (#17198) @oliviertassinari
- [docs] Update Localization Provider JSDoc link (#17207) @LukasTy
Core
- [core] Cleanup
@muidependency versions (#17160) @LukasTy - [core] Sync scorecards.yml across codebase @oliviertassinari
- [core] Revert upgrade to React 19.1 (#17206) @bernardobelchior
- [code-infra] Fix
test:unitwarning (#17224) @JCQuintas - [code-infra] Fix pickers failing test after clock=fake removal (#17202) @JCQuintas
- [code-infra] Remove clock=fake from
describeValidation(#17150) @JCQuintas - [code-infra] Remove clock=fake from
describeValue(#17199) @JCQuintas - [infra] Add write permission for actions in issue status label handler (#17161) @michelengelen