We'd like to extend a big thank you to the 14 contributors who made this release possible. Here are some highlights ✨:
- 🖌️ Add
brushzoom interaction to charts - 🔁 Server-side update in a grid with tree data/row grouping and aggregation will trigger re-fetch for all parent levels of that row to update aggregated values. See the demo.
Special thanks go out to the community members for their valuable contributions:
@felix-wg, @frncesc, @sai6855
The following are all team members who have contributed to this release:
@alexfauquette, @arminmeh, @bernardobelchior, @brijeshb42, @flaviendelangle, @JCQuintas, @MBilalShafi, @mbrookes, @michelengelen, @noraleonte, @rita-codes
Data Grid
@mui/x-data-grid@8.16.0
- [DataGrid] Ignore
Ctrl+Akey combination for the row selection in the community version (#20110) @felix-wg - [DataGrid][l10n] Improve Spanish (es-ES) locale (#20134) @frncesc
@mui/x-data-grid-pro@8.16.0 
Same changes as in @mui/x-data-grid@8.16.0, plus:
- [DataGridPro] Add explicit return type to
getVisibleRowsLookup()to fix the build withtsc(#20116) @arminmeh - [DataGridPro] Retain the expansion state with expansion configuration props (#20126) @MBilalShafi
@mui/x-data-grid-premium@8.16.0 
Same changes as in @mui/x-data-grid-pro@8.16.0, plus:
- [DataGridPremium] Export and restore chart integration state (#20079) @arminmeh
- [DataGridPremium] Fix grouping column
valueFormatter()crash (#20070) @sai6855 - [DataGridPremium] Refetch aggregation data after row update with server-side aggregation (#20039) @arminmeh
Date and Time Pickers
@mui/x-date-pickers@8.16.0
- [pickers] Prevent blur event propagation on individual sections (#19825) @michelengelen
@mui/x-date-pickers-pro@8.16.0 
Same changes as in @mui/x-date-pickers@8.16.0.
Charts
@mui/x-charts@8.16.0
- [charts] Allow tooltip to anchor items (#19954) @alexfauquette
- [charts] Fix behavior of grouped axis (#20118) @JCQuintas
- [charts] Move scale symlog inside scales (#20137) @JCQuintas
- [charts] Fix AreaChartConnectNulls demo height not correctly resizing (#20078) @sai6855
- [charts] Fix charts resizing overflow (#20080) @alexfauquette
- [charts] Fix tooltip not showing on first render (#20115) @bernardobelchior
- [charts] Handle
undefinedid and color in series (#20087) @bernardobelchior - [charts] Remove
useMemofrom isZoomOnEnabled and isPanOnEnabled hooks (#20132) @Copilot - [charts] Use static data for perf (#20072) @JCQuintas
- [charts] Move scale symlog inside scales (#20137) @JCQuintas
@mui/x-charts-pro@8.16.0 
Same changes as in @mui/x-charts@8.16.0, plus:
- [charts-pro] Add
brushzoom interaction (#19899) @JCQuintas - [charts-pro] Add sankey performance check (#20069) @JCQuintas
@mui/x-charts-premium@8.16.0 
Same changes as in @mui/x-charts-pro@8.16.0.
Tree View
@mui/x-tree-view@8.16.0
Internal changes.
@mui/x-tree-view-pro@8.16.0 
Same changes as in @mui/x-tree-view@8.16.0.
Codemod
@mui/x-codemod@8.16.0
Internal changes.
Core
- [code-infra] Setup eslint compat plugin (#20105) @brijeshb42
- [code-infra] Improve store types (#20129) @JCQuintas
- [docs] Update the callout in
rowsprop documentation (#20127) @MBilalShafi - [docs-infra] Refine changelog contributor acknowledgment messages (#20123) @mbrookes
Miscellaneous
- [x-telemetry] Skip telemetry tests on browser mode (#20122) @bernardobelchior