|
5 | 5 | All notable changes to this project will be documented in this file.
|
6 | 6 | See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
7 | 7 |
|
| 8 | +## 8.0.0-beta.3 |
| 9 | + |
| 10 | +_Apr 3, 2025_ |
| 11 | + |
| 12 | +We'd like to offer a big thanks to the 12 contributors who made this release possible. Here are some highlights ✨: |
| 13 | + |
| 14 | +- 🚫 Removed `react-spring` as a dependency of `@mui/x-charts` |
| 15 | +- 📦 Data Grid list view feature is now stable |
| 16 | +- 💫 Support title in Data Grid |
| 17 | +- 📚 Documentation improvements |
| 18 | +- 🐞 Bugfixes |
| 19 | + |
| 20 | +Team members who have contributed to this release: |
| 21 | +@bernardobelchior, @cherniavskii, @flaviendelangle, @JCQuintas, @KenanYusuf, @LukasTy, @MBilalShafi, @michelengelen, @oliviertassinari, @noraleonte, @romgrk, @alexfauquette. |
| 22 | + |
| 23 | +<!--/ HIGHLIGHT_ABOVE_SEPARATOR /--> |
| 24 | + |
| 25 | +### Data Grid |
| 26 | + |
| 27 | +#### Breaking changes |
| 28 | + |
| 29 | +- The list view feature and its related props are now stable. |
| 30 | + |
| 31 | + The `unstable_listColumn` prop has been renamed to `listViewColumn`. |
| 32 | + |
| 33 | + The `GridListColDef` type has been renamed to `GridListViewColDef`. |
| 34 | + |
| 35 | + ```diff |
| 36 | + -const listViewColDef: GridListColDef = { |
| 37 | + +const listViewColDef: GridListViewColDef = { |
| 38 | + field: 'listColumn', |
| 39 | + renderCell: ListViewCell, |
| 40 | + }; |
| 41 | + |
| 42 | + <DataGridPro |
| 43 | + - unstable_listView |
| 44 | + - unstable_listColumn={listViewColDef} |
| 45 | + + listView |
| 46 | + + listViewColumn={listViewColDef} |
| 47 | + /> |
| 48 | + ``` |
| 49 | + |
| 50 | +- The `useGridApiEventHandler()` hook has been renamed to `useGridEvent()`. |
| 51 | +- The `useGridApiOptionHandler()` hook has been renamed to `useGridEventPriority()`. |
| 52 | + |
| 53 | + |
| 54 | + |
| 55 | +- [DataGrid] Fix "is any of" autocomplete rendering (#17226) @KenanYusuf |
| 56 | +- [DataGrid] Rename `useGridApiEventHandler()` to `useGridEvent()` (#17159) @romgrk |
| 57 | +- [DataGrid] Support adding a label to the grid (#17147) @KenanYusuf |
| 58 | +- [DataGrid] Refactor: remove material typings (#17119) @romgrk |
| 59 | + |
| 60 | +#### `@mui/[email protected]` [](https://mui.com/r/x-pro-svg-link 'Pro plan') |
| 61 | + |
| 62 | +Same changes as in `@mui/[email protected]`, plus: |
| 63 | + |
| 64 | +- [DataGridPro] Make list view feature stable (#17217) @KenanYusuf |
| 65 | +- [DataGridPro] Always refetch lazy-loading rows (#16827) @MBilalShafi |
| 66 | + |
| 67 | +#### `@mui/[email protected]` [](https://mui.com/r/x-premium-svg-link 'Premium plan') |
| 68 | + |
| 69 | +Same changes as in `@mui/[email protected]`. |
| 70 | + |
| 71 | +### Date and Time Pickers |
| 72 | + |
| 73 | + |
| 74 | + |
| 75 | +- [pickers] Add new `nextOrAccept` action bar action (#17037) @flaviendelangle |
| 76 | +- [pickers] Improve the Multi Section Digital Clock scrollbar thickness (#16774) @oliviertassinari |
| 77 | +- [TimePicker] Align the Digital Clock scrollbar thickness (#17203) @LukasTy |
| 78 | + |
| 79 | +#### `@mui/[email protected]` [](https://mui.com/r/x-pro-svg-link 'Pro plan') |
| 80 | + |
| 81 | +Same changes as in `@mui/[email protected]`. |
| 82 | + |
| 83 | +### Charts |
| 84 | + |
| 85 | +#### Breaking changes |
| 86 | + |
| 87 | +- Removed `react-spring` as a dependency of `@mui/x-charts`. |
| 88 | + A consequence of this change is that the props of some slots have been changed because the `SpringValue` wrapper has been removed. The affected slots and props are: |
| 89 | + |
| 90 | + - the type of the `x`, `y`, `width` and `height` props of the `bar` slot are now `number`; |
| 91 | + - the type of `startAngle`, `endAngle`, `innerRadius`, `outerRadius`, `arcLabelRadius`, `cornerRadius` and `paddingAngle` props of `pieArc` and `pieArcLabel` slot are now `number`. |
| 92 | + |
| 93 | + Additionally, the `pieArc` slot now receives a `skipAnimation` prop to configure whether animations should be enabled or disabled. |
| 94 | + |
| 95 | +- Tick labels in the y-axis of cartesian charts will now have an ellipsis applied to prevent overflow. |
| 96 | + If your tick labels are being clipped sooner than you would like, you can increase the y-axis size by increasing its width property. |
| 97 | + |
| 98 | +- 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. |
| 99 | + - The axis tooltip displays a table per axis with the axis value in a caption. |
| 100 | + - Cells containing the series label and the color mark got merged in a th cell. |
| 101 | + |
| 102 | + |
| 103 | + |
| 104 | +- [charts] Adjust color palettes (#17209) @noraleonte |
| 105 | +- [charts] Allow multiple axes in the tooltip (#17058) @alexfauquette |
| 106 | +- [charts] Improve custom legend docs (#17231) @JCQuintas |
| 107 | +- [charts] Fix crash when item shown in tooltip is unmounted (#17169) @bernardobelchior |
| 108 | +- [charts] Migrate some animations from `react-spring` (#16961) @bernardobelchior |
| 109 | +- [charts] Remove `react-spring` (#17123) @bernardobelchior |
| 110 | +- [charts] Fix y-axis tick label overflow (#16846) @bernardobelchior |
| 111 | + |
| 112 | +#### `@mui/[email protected]` [](https://mui.com/r/x-pro-svg-link 'Pro plan') |
| 113 | + |
| 114 | +Same changes as in `@mui/[email protected]`. |
| 115 | + |
| 116 | +### Tree View |
| 117 | + |
| 118 | + |
| 119 | + |
| 120 | +Internal changes. |
| 121 | + |
| 122 | +#### `@mui/[email protected]` [](https://mui.com/r/x-pro-svg-link 'Pro plan') |
| 123 | + |
| 124 | +Same changes as in `@mui/[email protected]`. |
| 125 | + |
| 126 | + |
| 127 | + |
| 128 | +- [codemod] Add `listView` prop rename codemod (#17220) @MBilalShafi |
| 129 | + |
| 130 | +### Docs |
| 131 | + |
| 132 | +- [docs] Add "Usage with Material UI v5/v6" guide (#17164) @cherniavskii |
| 133 | +- [docs] Fix 301 link @oliviertassinari |
| 134 | +- [docs] Fix redirection getting-started (#17200) @oliviertassinari |
| 135 | +- [docs] Sync Stack Overflow docs with reality (#17198) @oliviertassinari |
| 136 | +- [docs] Update Localization Provider JSDoc link (#17207) @LukasTy |
| 137 | + |
| 138 | +### Core |
| 139 | + |
| 140 | +- [core] Cleanup `@mui` dependency versions (#17160) @LukasTy |
| 141 | +- [core] Sync scorecards.yml across codebase @oliviertassinari |
| 142 | +- [core] Revert upgrade to React 19.1 (#17206) @bernardobelchior |
| 143 | +- [code-infra] Fix `test:unit` warning (#17224) @JCQuintas |
| 144 | +- [code-infra] Fix pickers failing test after clock=fake removal (#17202) @JCQuintas |
| 145 | +- [code-infra] Remove clock=fake from `describeValidation` (#17150) @JCQuintas |
| 146 | +- [code-infra] Remove clock=fake from `describeValue` (#17199) @JCQuintas |
| 147 | +- [infra] Add write permission for actions in issue status label handler (#17161) @michelengelen |
| 148 | + |
8 | 149 | ## 8.0.0-beta.2
|
9 | 150 |
|
10 | 151 | _Mar 27, 2025_
|
|
0 commit comments