Releases: mui/mui-x
v8.0.0-alpha.9
We'd like to offer a big thanks to the 10 contributors who made this release possible. Here are some highlights ✨:
- 🌍 Improve Persian (fa-IR) and Urdu (ur-PK) locales on the Data Grid
- 📚 Documentation improvements
- 🐞 Bugfixes
Special thanks go out to the community contributors who have helped make this release possible:
@AxharKhan, @lauri865, @mapache-salvaje, @mostafaRoosta74.
Following are all team members who have contributed to this release:
@alexfauquette, @cherniavskii, @Janpot, @JCQuintas, @LukasTy, @arminmeh.
Data Grid
@mui/[email protected]
- [DataGrid] Fix toggling preference panel from toolbar (#16274) @lauri865
- [DataGrid] Only try to mount filter button if there are filters present (#16267) @lauri865
- [DataGrid] Revert
apiRef
to beMutableRefObject
for React versions < 19 (#16279) @arminmeh - [l10n] Improve Persian (fa-IR) locale (#16312) @mostafaRoosta74
- [l10n] Improve Urdu (ur-PK) locale (#16295) @AxharKhan
@mui/[email protected]
Same changes as in @mui/[email protected]
.
@mui/[email protected]
Same changes as in @mui/[email protected]
.
Date and Time Pickers
@mui/[email protected]
@mui/[email protected]
Same changes as in @mui/[email protected]
.
Charts
Breaking Changes
The experimentalMarkRendering
prop has been removed from the LineChart
component.
The line mark are now <circle />
element by default.
And you can chose another shape by adding a shape
property to your line series.
The codemod only removes the experimentalMarkRendering
prop.
If you relied on the fact that marks were path
elements, you need to update your logic.
@mui/[email protected]
- [charts] Expand line with step interpolation (#16229) @alexfauquette
- [charts] Fix hydration mismatch (#16261) @alexfauquette
- [charts] Fix zoom option reactivity (#16262) @alexfauquette
- [charts] Move legend getter to series config (#16307) @alexfauquette
- [charts] Use
<circle />
instead of<path />
for line marks by default (#15220) @alexfauquette
@mui/[email protected]
Same changes as in @mui/[email protected]
, plus:
- [charts-pro] Fix
pro
components watermark (#16222) @JCQuintas
Tree View
@mui/[email protected]
Internal changes.
@mui/[email protected]
Same changes as in @mui/[email protected]
.
Docs
- [docs] Fix
domainLimit
definition (#16270) @alexfauquette - [docs] Fix tiny line chart breaking change (#16268) @alexfauquette
- [docs] Revise planned feature callouts and descriptions (#16290) @mapache-salvaje
- [docs] Copyedit the Aggregation doc (#16200) @mapache-salvaje
- [docs] Revise the Data Grid getting started docs (#15757) @mapache-salvaje
- [code-infra] Add 'use client' directive (#16273) @Janpot
- [code-infra] Allow dispatch of manual cherry-pick workflow (#16299) @JCQuintas
- [code-infra] Update changelog script (#16218) @cherniavskii
- [test] Fix flaky column pinning tests (#16219) @cherniavskii
- [test] Fix flaky tests (#16257) @lauri865
v7.24.1
We'd like to offer a big thanks to the 7 contributors who made this release possible. Here are some highlights ✨:
- 🐞 Bugfixes
- 🌍 Improve Persian (fa-IR) locale on the Data Grid
Special thanks go out to the community contributors who have helped make this release possible:
@mostafaRoosta74, @lauri865.
Following are all team members who have contributed to this release:
@alexfauquette, @JCQuintas, @cherniavskii, @LukasTy, @arminmeh.
Data Grid
@mui/[email protected]
- [DataGrid] Fix toggling preference panel from toolbar (#16276) @lauri865
- [DataGrid] Only try to mount filter button if there are filters present (#16269) @lauri865
- [DataGrid] Revert
apiRef
to beMutableRefObject
for React versions < 19 (#16320) @arminmeh - [l10n] Improve Persian (fa-IR) locale (#15964) @mostafaRoosta74
@mui/[email protected]
Same changes as in @mui/[email protected]
.
@mui/[email protected]
Same changes as in @mui/[email protected]
.
Date and Time Pickers
@mui/[email protected]
@mui/[email protected]
Same changes as in @mui/[email protected]
.
Charts
@mui/[email protected]
- [charts] Handle case where gradient stop
offset
could beInfinite
(@JCQuintas) (#16309) @JCQuintas
@mui/[email protected]
Same changes as in @mui/[email protected]
.
Tree View
@mui/[email protected]
Internal changes.
@mui/[email protected]
Same changes as in @mui/[email protected]
.
Docs
- [docs] Fix
domainLimit
definition (#16271) @alexfauquette
Core
- [core] Make
@mui/x-internals
a dependency of@mui/x-license
(#16265) @alexfauquette - [test] Fix flaky column pinning tests (#16228) @cherniavskii
- [test] Fix flaky tests (#16264) @lauri865
v7.24.0
We'd like to offer a big thanks to the 8 contributors who made this release possible. Here are some highlights ✨:
- 🔄 Data Grid Scroll restoration
- 🐞 Bugfixes
Special thanks go out to the community contributors who have helped make this release possible:
@lauri865, @AxharKhan.
Following are all team members who have contributed to this release:
@KenanYusuf, @arminmeh, @cherniavskii, @michelengelen, @samuelsycamore, @LukasTy.
Data Grid
@mui/[email protected]
- [DataGrid] Fix resizing right pinned column (#16193) @KenanYusuf
- [DataGrid] Improve scrollbar deadzone with overlay scrollbars (#16212) @lauri865
- [DataGrid] Scroll restoration (#16208) @lauri865
- [DataGrid] Fix row, cell and header memoizations (#16195) @lauri865
- [l10n] Improve Urdu (ur-PK) locale (#16081) @AxharKhan
@mui/[email protected]
Same changes as in @mui/[email protected]
, plus:
- [DataGridPro] Add test for column pinning with disabled column virtualization (#16196) @cherniavskii
- [DataGridPro] Fix width of right-pinned column group during resize (#16207) @cherniavskii
@mui/[email protected]
Same changes as in @mui/[email protected]
.
Date and Time Pickers
@mui/[email protected]
Internal changes.
@mui/[email protected]
Same changes as in @mui/[email protected]
.
Charts
@mui/[email protected]
Internal changes.
@mui/[email protected]
Same changes as in @mui/[email protected]
.
Tree View
@mui/[email protected]
Internal changes.
@mui/[email protected]
Same changes as in @mui/[email protected]
.
Docs
- [docs] Copyedit the Data Grid cell selection page (#16213) @samuelsycamore
- [docs] Fix demo rendering issue on Codesandbox (#16129) @arminmeh
Core
- [core] Type all references as
RefObject
(#16125) @arminmeh - [code-infra] Refactor
react
andreact-dom
definitions to simplify dep resolving (#16214) @LukasTy - [infra] Improve cherry-pick action target list (#16188) @michelengelen
- [test] Fix flaky column pinning unit test (#16209) @cherniavskii
v8.0.0-alpha.8
We'd like to offer a big thanks to the 11 contributors who made this release possible. Here are some highlights ✨:
-
🍬 Improved design for Data Grid Header filters
-
🔄 Data Grid Scroll restoration
-
📊 Charts support server-side rendering under some conditions
-
🐞 Bugfixes
Special thanks go out to the community contributors who have helped make this release possible:
@lauri865.
Following are all team members who have contributed to this release:
@arminmeh, @romgrk, @samuelsycamore, @alexfauquette, @cherniavskii, @flaviendelangle, @JCQuintas, @KenanYusuf, @LukasTy, @michelengelen.
Data Grid
Breaking changes
- The clear button in header filter cells has been moved to the header filter menu. Use
slotProps={{ headerFilterCell: { showClearIcon: true } }}
to restore the clear button in the cell.
@mui/[email protected]
- [DataGrid] Improve scrollbar deadzone with overlay scrollbars (#15961) @lauri865
- [DataGrid] Header filter design improvements (#15991) @KenanYusuf
- [DataGrid] Scroll restoration (#15623) @lauri865
- [DataGrid] Fix row, cell and header memoizations (#15666) @lauri865
@mui/[email protected]
Same changes as in @mui/[email protected]
, plus:
- [DataGridPro] Add test for column pinning with disabled column virtualization (#16176) @cherniavskii
- [DataGridPro] Fix width of right-pinned column group during resize (#16199) @cherniavskii
@mui/[email protected]
Same changes as in @mui/[email protected]
.
Date and Time Pickers
Breaking changes
- The field is now editable if rendered inside a mobile Picker — Learn more
- The
useMultiInputDateRangeField
,useMultiInputTimeRangeField
, anduseMultiInputDateTimeRangeField
hooks have been removed in favor of the newuseMultiInputRangeField
hook — Learn more - The component passed to the
field
slot no longer receives thevalue
,onChange
,timezone
,format
,disabled
,formatDensity
,enableAccessibleFieldDOMStructure
,selectedSections
andonSelectedSectionsChange
props — Learn more
@mui/[email protected]
- [pickers] Let the field components handle their opening UI, and allow field editing on mobile pickers (#15671) @flaviendelangle
- [pickers] Remove code duplication for the multi input range fields (#15505) @flaviendelangle
- [pickers] Rename
onRangePositionChange
intosetRangePosition
inusePickerRangePositionContext
(#16189) @flaviendelangle - [pickers] Use context to pass props from the picker to the field (#16042) @flaviendelangle
@mui/[email protected]
Same changes as in @mui/[email protected]
.
Charts
Breaking changes
- Charts tooltip markers now have different styles for each chart type. The tooltip and legend marks are now the same.
- Duplicate axis id's across
x
andy
axis now log a warning in dev mode. Axis ids should be unique to prevent internal issues.
@mui/[email protected]
- [charts] Fix flaky charts tests (#16180) @JCQuintas
- [charts] Handle case where gradient stop
offset
could beInfinite
(#16131) @JCQuintas - [charts] Make
useChartGradientId
public (#16106) @JCQuintas - [charts] Move z-axis to plugin (#16130) @alexfauquette
- [charts] Plot data at first render if
skipAnimation
is set totrue
(#16166) @alexfauquette - [charts] Replace tooltip mark with style (#16117) @JCQuintas
- [charts] Support
rtl
for gradient legend (#16115) @JCQuintas - [charts] Use plugin system for series and axes (#15865) @alexfauquette
@mui/[email protected]
Same changes as in @mui/[email protected]
.
Tree View
@mui/[email protected]
No changes since @mui/[email protected]
.
@mui/[email protected]
Same changes as in @mui/[email protected]
.
Docs
- [docs] Add example for custom legend (#16169) @alexfauquette
- [docs] Add full custom field creation example (#15194) @flaviendelangle
- [docs] Copyedit the Data Grid cell selection page (#16099) @samuelsycamore
- [docs] Fix demo rendering issue on Codesandbox (#16118) @arminmeh
- [docs] Remove broken links (#16167) @alexfauquette
- [docs] Split the Data Grid editing page (#14931) @MBilalShafi
- [docs] Fix wrong props warnings (#16119) @JCQuintas
Core
- [core] Type all references as
RefObject
(#16124) @arminmeh - [code-infra] Refactor
react
andreact-dom
definitions to simplify dep resolving (#16160) @LukasTy - [code-infra] Stop renovate from updating
date-fns-v2
(#16158) @LukasTy - [infra] Improve cherry-pick action target list (#16184) @michelengelen
- [test] Fix flaky column pinning unit test (#16202) @cherniavskii
- [test] Fix flaky screenshot (#16182) @cherniavskii
v8.0.0-alpha.7
We'd like to offer a big thanks to the 13 contributors who made this release possible. Here are some highlights ✨:
- 📊 Charts legend is now an HTML element which can be styled more easily
- 💫 Support aggregation with server-side data
- 🏎️ Improve Data Grid aggregation performance
- 🌍 Add Chinese (Taiwan) (zh-TW) locale on the Date and Time Pickers
- 🌍 Improve Norwegian (nb-NO) locale on the Date and Time Pickers
- 🐞 Bugfixes
Special thanks go out to the community contributors who have helped make this release possible:
@derek-0000, @josteinjhauge, @k-rajat19, @nusr, @tomashauser.
Following are all team members who have contributed to this release:
@cherniavskii, @flaviendelangle, @JCQuintas, @LukasTy, @MBilalShafi, @arminmeh, @romgrk, @oliviertassinari.
Data Grid
@mui/[email protected]
- [DataGrid] Improve React 19 support (#15769) @LukasTy
- [DataGrid] Add
name
attribute to the checkbox selection column (#15178) @derek-0000 - [DataGrid] Fix number filter field formatting values while typing (#16062) @arminmeh
- [DataGrid] Fix select all checkbox state reset with server side data (#16034) @MBilalShafi
- [DataGrid] Refactor: create base button props (#15930) @romgrk
- [DataGrid] Refactor: create tooltip props (#16086) @romgrk
- [DataGrid] Fix TS error (#16046) @cherniavskii
@mui/[email protected]
Same changes as in @mui/[email protected]
.
@mui/[email protected]
Same changes as in @mui/[email protected]
, plus:
- [DataGridPremium] Improve aggregation performance for multiple columns (#16097) @cherniavskii
- [DataGridPremium] Make Aggregation keyboard accessible in the column menu (#15934) @k-rajat19
- [DataGridPremium] Server-side aggregation with data source (#15741) @MBilalShafi
Date and Time Pickers
Breaking changes
- The
date-fns
anddate-fns-jalali
date library adapters have been renamed to better align with the current stable major versions — Learn more - Update default
closeOnSelect
and Action Baractions
values - Learn more - The component passed to the
layout
slot no longer receives thevalue
,onChange
andonSelectShortcut
props — Learn more. - The component passed to the
toolbar
slot no longer receives thevalue
,onChange
andisLandscape
props — Learn more. - The component passed to the
shortcuts
slot no longer receives theonChange
,isValid
andisLandscape
props — Learn more. - The
PickerShortcutChangeImportance
type has been renamedPickerChangeImportance
— Learn more. - The component passed to the
layout
slot no longer receives therangePosition
andonRangePositionChange
on range pickers — Learn more. - The component passed to the
toolbar
slot no longer receives therangePosition
andonRangePositionChange
on range pickers — Learn more. - The component passed to the
tabs
slot no longer receives therangePosition
andonRangePositionChange
on range pickers — Learn more.
@mui/[email protected]
- [fields] Handle focusing container with
inputRef.current.focus
onaccessibleFieldDOMStructure
(#15985) @LukasTy - [pickers] Always use
setValue
internally to update the picker value (#16056) @flaviendelangle - [pickers] Create a new context to pass the range position props to the layout components and to the views (#15846) @flaviendelangle
- [pickers] Introduce a new concept of
manager
(#15339) @flaviendelangle - [pickers] Improve React 19 support (#15769) @LukasTy
- [pickers] Memoize
<PickersActionBar />
(#16071) @LukasTy - [pickers] Remove
NonEmptyDateRange
type (#16035) @flaviendelangle - [pickers] Rename
AdapterDateFns
intoAdapterDateFnsV2
andAdapterDateFnsV3
intoAdapterDateFns
(#16082) @LukasTy - [pickers] Rename
ctx.onViewChange
toctx.setView
and add it to the actions context (#16044) @flaviendelangle - [pickers] Support
date-fns-jalali
v4 (#16011) @LukasTy - [pickers] Update
closeOnSelect
andactionBar.actions
default values (#15944) @LukasTy - [pickers] Use
usePickerContext()
andusePickerActionsContext()
instead of passing props to theshortcuts
andtoolbar
slots (#15948) @flaviendelangle - [l10n] Add Chinese (Taiwan) (zh-TW) locale (#16033) @nusr
- [l10n] Improve Norwegian (nb-NO) locale (#16089) @josteinjhauge
@mui/[email protected]
Same changes as in @mui/[email protected]
.
Charts
Breaking changes
- Removed
DefaultChartsLegend
component, since it is now easier to create custom legends — Learn more. - The default legend is now an HTML element and can be styled more easily.
- The
width
andheight
properties of the charts now only apply to thesvg
element, and not their wrappers, this might cause some layout shifts. slotProps.legend.direction
now accepts'horizontal' | 'vertical'
instead of'row' | 'column'
— Learn more.- The
getSeriesToDisplay
function was removed in favor of theuseLegend
hook. — Learn more.
@mui/[email protected]
- [charts] New HTML legend & styles (#15733) @JCQuintas
- [charts] Improve React 19 support (#15769) @LukasTy
- [charts] Fix 301 redirection in the API documentation @oliviertassinari
@mui/[email protected]
Same changes as in @mui/[email protected]
.
Tree View
@mui/[email protected]
@mui/[email protected]
Same changes as in @mui/[email protected]
.
Docs
- [docs] Fix
EditingWithDatePickers
demo (#15967) @k-rajat19 - [docs] Fix inconsistent multi input range field separators (#16043) @flaviendelangle
- [docs] Fix non-existing "adapter" property of
LocalizationProvider
(#16084) @tomashauser - [docs] Refactor Data Grid with Date Pickers example (#15992) @LukasTy
- [docs] Unify the wording of the pickers slots breaking changes (#16036) @flaviendelangle
Core
- [core] Clarify the release strategy (#16014) @MBilalShafi
- [core] Small fixes on docs @oliviertassinari
- [core] Sync with other repos @oliviertassinari
- [core] Update the
release:version
docs (#16038) @cherniavskii - [code-infra] Add
testSkipIf
anddescribeSkipIf
(#16049) @JCQuintas - [test] Stabilize flaky Data Grid tests (#16053) @LukasTy
v7.23.6
We'd like to offer a big thanks to the 11 contributors who made this release possible. Here are some highlights ✨:
- 🌍 Add Chinese (Taiwan) (zh-TW) locale on the Date and Time Pickers
- 🌍 Improve Norwegian (nb-NO) locale on the Date and Time Pickers
- 🌍 Improve Dutch (nl-NL) locale on the Data Grid
- 🐞 Bugfixes
Special thanks go out to the community contributors who have helped make this release possible:
@josteinjhauge, @derek-0000, @nusr, @k-rajat19, @tomashauser.
Following are all team members who have contributed to this release:
@flaviendelangle, @LukasTy, @MBilalShafi, @arminmeh, @oliviertassinari, @cherniavskii.
Data Grid
@mui/[email protected]
- [DataGrid] Improve React 19 support (#16048) @LukasTy
- [DataGrid] Add
name
attribute to selection checkboxes (#16041) @derek-0000 - [DataGrid] Fix number filter field formatting values while typing (#16068) @arminmeh
- [DataGrid] Fix select all checkbox state reset with server side data (#16039) @MBilalShafi
@mui/[email protected]
Same changes as in @mui/[email protected]
.
@mui/[email protected]
Same changes as in @mui/[email protected]
.
Date and Time Pickers
@mui/[email protected]
- [pickers] Improve React 19 support (#16048) @LukasTy
- [l10n] Add Chinese (Taiwan) (zh-TW) locale (#16057) @nusr
- [l10n] Improve Norwegian (nb-NO) locale (#16083) @josteinjhauge
- [pickers] Support
date-fns-jalali
v4 (#16013) @LukasTy
@mui/[email protected]
Same changes as in @mui/[email protected]
.
Charts
@mui/[email protected]
- [charts] Improve React 19 support (#16048) @LukasTy
- [charts] Fix 301 redirection in the API documentation @oliviertassinari
@mui/[email protected]
Same changes as in @mui/[email protected]
.
Tree View
@mui/[email protected]
@mui/[email protected]
Same changes as in @mui/[email protected]
.
Docs
- [docs] Fix
EditingWithDatePickers
demo (#16047) @k-rajat19 - [docs] Fix doc warning for automatic children selection on tree view (#16037) @flaviendelangle
- [docs] Fix non-existing "adapter" property of
LocalizationProvider
(#16088) @tomashauser
Core
- [core] Clarify the release strategy (#16012) @MBilalShafi
- [core] Update the
release:version
docs (#16040) @cherniavskii
v7.23.5
Here are some highlights ✨:
- 🐞 Fix version mismatch issue in Data Grid codesandbox/stackblitz demos
Data Grid
@mui/[email protected]
No changes since @mui/[email protected]
.
@mui/[email protected]
Same changes as in @mui/[email protected]
.
@mui/[email protected]
Same changes as in @mui/[email protected]
.
v7.23.4
We'd like to offer a big thanks to the 4 contributors who made this release possible. Here are some highlights ✨:
- 🌍 Improve Dutch (nl-NL) locale on the Data Grid
- 🐞 Bugfixes
Special thanks go out to the community contributor who has helped make this release possible:
@JoepVerkoelen.
Following are all team members who have contributed to this release:
@arminmeh, @oliviertassinari.
Data Grid
@mui/[email protected]
- [DataGrid] Fix header filters showing clear button while empty (#15990) @k-rajat19
- [DataGrid] Replace
forwardRef
with a shim for forward compatibility (#15984) @lauri865 - [l10n] Improve Dutch (nl-NL) locale (#15920) @JoepVerkoelen
@mui/[email protected]
Same changes as in @mui/[email protected]
.
@mui/[email protected]
Same changes as in @mui/[email protected]
, plus:
- [DataGridPremium] Fix column pinning with checkbox selection and row grouping (#15949) @k-rajat19
Docs
- [docs] Fix outdated link to handbook (#15855) @oliviertassinari
v8.0.0-alpha.6
We'd like to offer a big thanks to the 8 contributors who made this release possible. Here are some highlights ✨:
- 🏎️ Improve Data Grid scrolling performance
- 🌍 Improve Dutch (nl-NL) locale on the Data Grid
- 🐞 Bugfixes
Special thanks go out to the community contributors who have helped make this release possible:
@JoepVerkoelen, @k-rajat19, @lauri865.
Following are all team members who have contributed to this release:
@flaviendelangle, @JCQuintas, @LukasTy, @MBilalShafi, @romgrk.
Data Grid
Breaking changes
- The
sanitizeFilterItemValue()
utility is not exported anymore.
@mui/[email protected]
- [DataGrid] Avoid subscribing to
renderContext
state in grid root for better scroll performance (#15986) @lauri865 - [DataGrid] Fix header filters showing clear button while empty (#15829) @k-rajat19
- [DataGrid] Improve test coverage of server side data source (#15942) @MBilalShafi
- [DataGrid] Move progress components to leaf import (#15914) @romgrk
- [DataGrid] Move skeleton to leaf import (#15931) @romgrk
- [DataGrid] Replace
forwardRef
with a shim for forward compatibility (#15955) @lauri865 - [l10n] Improve Dutch (nl-NL) locale (#15994) @JoepVerkoelen
@mui/[email protected]
Same changes as in @mui/[email protected]
.
@mui/[email protected]
Same changes as in @mui/[email protected]
, plus:
- [DataGridPremium] Fix column unpinning with row grouping (#15908) @k-rajat19
Date and Time Pickers
@mui/[email protected]
- [pickers] Use
usePickerContext()
andusePickerActionsContext()
to get the actions in theactionBar
slot and in internal components (#15843) @flaviendelangle - [pickers] Use
usePickerContext()
to get the view-related props in the layout, toolbar and tabs slots (#15606) @flaviendelangle
@mui/[email protected]
Same changes as in @mui/[email protected]
.
Charts
@mui/[email protected]
No changes since @mui/[email protected]
.
@mui/[email protected]
Same changes as in @mui/[email protected]
.
Tree View
@mui/[email protected]
No changes since @mui/[email protected]
.
@mui/[email protected]
Same changes as in @mui/[email protected]
.
Docs
- [docs] Remove production profiler from docs build (#15959) @lauri865
- [code-infra] Add new
next-env.d.ts
changes (#15947) @JCQuintas
v8.0.0-alpha.5
We'd like to offer a big thanks to the 9 contributors who made this release possible. Here are some highlights ✨:
- 🌍 Improve Korean (ko-KR) locale on the Data Grid
- 🐞 Bugfixes
Special thanks go out to the community contributors who have helped make this release possible:
@good-jinu, @k-rajat19.
Following are all team members who have contributed to this release:
@alexfauquette, @cherniavskii, @flaviendelangle, @KenanYusuf, @LukasTy, @MBilalShafi, @romgrk.
Data Grid
Breaking changes
-
Passing additional props (like
data-*
,aria-*
) directly on the Data Grid component is no longer supported. To pass the props, useslotProps
.- For
.root
element, useslotProps.root
. - For
.main
element (the one withrole="grid"
), useslotProps.main
.
- For
-
detailPanelExpandedRowIds
andonDetailPanelExpandedRowIdsChange
props use aSet
instead of an array:-detailPanelExpandedRowIds?: GridRowId[]; +detailPanelExpandedRowIds?: Set<GridRowId>; -onDetailPanelExpandedRowIdsChange?: (ids: GridRowId[], details: GridCallbackDetails) => void; +onDetailPanelExpandedRowIdsChange?: (ids: Set<GridRowId>, details: GridCallbackDetails) => void;
-
apiRef.current.getExpandedDetailPanels
andapiRef.current.setExpandedDetailPanels
methods receive and return aSet
instead of an array. -
gridDetailPanelExpandedRowIdsSelector
returns aSet
instead of an array. -
gridDetailPanelExpandedRowsHeightCacheSelector
was removed.
@mui/[email protected]
- [DataGrid] Consider
columnGroupHeaderHeight
prop ingetTotalHeaderHeight
method (#15915) @k-rajat19 - [DataGrid] Fix autosizing with virtualized columns (#15116) @k-rajat19
- [DataGrid] Move
<Badge />
to leaf import (#15879) @romgrk - [DataGrid] Move
<ListItemText />
and<ListItemIcon />
to leaf import (#15869) @romgrk - [DataGrid] Remove the Joy UI demo (#15913) @romgrk
- [DataGrid] Update quick filter input variant (#15909) @KenanYusuf
- [DataGrid] Use
slotProps
to forward props to.main
and.root
elements (#15870) @MBilalShafi - [l10n] Improve Korean(ko-KR) locale (#15878) @good-jinu
@mui/[email protected]
Same changes as in @mui/[email protected]
, plus:
- [DataGridPro] Use
Set
fordetailPanelExpandedRowIds
(#15835) @cherniavskii
@mui/[email protected]
Same changes as in @mui/[email protected]
.
Date and Time Pickers
Breaking changes
-
The
<PickersMonth />
component has been moved inside the Month Calendar component — Learn more. -
The
<PickersYear />
component has been moved inside the Year Calendar component — Learn more.
@mui/[email protected]
- [pickers] Add verification to disable skipped hours in spring forward DST (#15849) @flaviendelangle
- [pickers] Remove
PickersMonth
andPickersYear
from the theme and remove thediv
wrapping each button (#15806) @flaviendelangle - [pickers] Use the new
ownerState
object on the<PickersTextField />
component (#15863) @flaviendelangle
@mui/[email protected]
Same changes as in @mui/[email protected]
.
Charts
@mui/[email protected]
- [charts] Fix
<ScatterChart />
value type ifnull
(#15917) @alexfauquette
@mui/[email protected]
Same changes as in @mui/[email protected]
.
Tree View
@mui/[email protected]
No changes since @mui/[email protected]
.
@mui/[email protected]
Same changes as in @mui/[email protected]
.