We'd like to extend a big thank you to the 12 contributors who made this release possible. Here are some highlights ✨:
- 🧮 Support Data Grid
size,size(true), andsize(false)aggregations for'boolean'column type - 🔎 Allow zooming a heatmap
Special thanks go out to these community members for their valuable contributions:
@henkerik, @sai6855
The following team members contributed to this release:
@alelthomas, @alexfauquette, @arminmeh, @bernardobelchior, @brijeshb42, @flaviendelangle, @JCQuintas, @mapache-salvaje, @MBilalShafi, @siriwatknp
Data Grid
@mui/x-data-grid@8.23.0
- [DataGrid] Fix columns state and columns prop sync issue (#20703) @arminmeh
- [DataGrid] Fix filter datetime with seconds (#20557) @siriwatknp
- [DataGrid] Add new
includeHeaderFiltersflag to include header filters when autosizing columns (#20510) @siriwatknp - [DataGrid] Prevent default on
Enterkey down when starting editing (#20751) @siriwatknp - [l10n] Improve Portuguese from Portugal (pt-PT) locale (#20722) @Copilot
@mui/x-data-grid-pro@8.23.0 
Same changes as in @mui/x-data-grid@8.23.0, plus:
- [DataGridPro] Fix crash on rows change in tree data with pagination (#20215) @Copilot
@mui/x-data-grid-premium@8.23.0 
Same changes as in @mui/x-data-grid-pro@8.23.0, plus:
- [DataGridPremium] Add aggregation for
'boolean'column type (#20683) @arminmeh - [DataGridPremium] Fix strategy value computation with row grouping (#20725) @MBilalShafi
- [DataGridPremium] Handle
isRowSelectable()checks for the rows missing due tokeepNonExistentRowsSelected(#20668) @arminmeh
Date and Time Pickers
@mui/x-date-pickers@8.23.0
Internal changes.
@mui/x-date-pickers-pro@8.23.0 
Same changes as in @mui/x-date-pickers@8.23.0.
Charts
@mui/x-charts@8.23.0
- [charts] Custom stack functions implementation (#20679) @JCQuintas
- [charts] Extract keyboard focus navigation to the series config (#20693) @alexfauquette
- [charts] Fix demo not wrapping in mobile (#20713) @JCQuintas
- [charts] Fix missing dependencies in
x-charts-vendor(#20685) @henkerik - [charts] Remove webkit test differences (#20707) @JCQuintas
@mui/x-charts-pro@8.23.0 
Same changes as in @mui/x-charts@8.23.0, plus:
- [charts-pro] Allow registering preview plots from higher tier packages (#20716) @bernardobelchior
- [charts-pro] Fix erroneous behavior when adding/removing pointers from zoom&pan gestures (#20698) @JCQuintas
- [charts-pro] Move heatmap highlight handling to plot component (#20701) @bernardobelchior
- [charts-pro] Add zoom to heatmap (#20708) @bernardobelchior
@mui/x-charts-premium@8.23.0 
Same changes as in @mui/x-charts-pro@8.23.0.
Tree View
@mui/x-tree-view@8.23.0
- [tree view] Add new APIs to disable selection feature for tree view item (#20666) @siriwatknp
@mui/x-tree-view-pro@8.23.0 
Same changes as in @mui/x-tree-view@8.23.0.
Codemod
@mui/x-codemod@8.23.0
Internal changes.
Docs
- [docs] Clarify feature availability and relationship between Community and Pro/Premium docs (#20714) @mapache-salvaje
- [docs] Copyedit Tree View docs and apply new component style rules (DX-19) (#20652) @mapache-salvaje
- [docs] Fix
ColumnPinningDynamicRowHeightdemo (#20750) @sai6855 - [docs] Clean up Charts docs sidebar (DX-97) (#20700) @alelthomas
- [docs] Fix tick labels not being shown on a demo (#20718) @sai6855
Core
- [code-infra] Bump prettier to 3.7.4 (#20709) @JCQuintas
- [code-infra] Fix contributor generation logic in changelog script (#20705) @brijeshb42