v8.13.0
We'd like to extend a big thank you to the 14 contributors who made this release possible. Here are some highlights ✨:
- 📊 The chart zoom now supports the 
tapAndDraggesture. Zoom in/out by tapping twice and dragging vertically. - 🔎 Charts now allow fine-grained control for zoom interactions.
<BarChartPro zoomInteractionConfig={{ // Only zoom when Control key is pressed zoom: [{ type: 'wheel', keys: ['Control'] }], // Only pan when Shift key is pressed pan: [{ type: 'drag', keys: ['Shift'] }], }} />
 - ➡️ Data Grid grouping rows now persist their expansion state when the rows are updated.
 - 📜 Updated Data Grid vertical scrollbar to include pinned rows and aggregation sections.
 - 📌 Improved the appearance of pinned columns and pinned rows sections in the Data Grid.
 - 🚀 Tree View now fetches the children of expanded items on mount when using lazy loading.
 - 🐞 Bugfixes
 - 📚 Documentation improvements
 
Special thanks go out to the community members for their valuable contributions:
@sai6855
The following are all team members who have contributed to this release:
@alexfauquette, @arminmeh, @bernardobelchior, @flaviendelangle, @hasdfa, @Janpot, @JCQuintas, @KenanYusuf, @mapache-salvaje, @MBilalShafi, @mnajdova, @rita-codes, @siriwatknp
Data Grid
@mui/[email protected]
- [DataGrid] Add scroll shadows and fix scrollbar overlap (#16476) @KenanYusuf
 - [DataGrid] Fix row spanning stale state issue (#19733) @MBilalShafi
 - [DataGrid] Fix toolbar 
slotPropsnot being applied (#19769) @sai6855 - [DataGrid] Skip calling 
fetchRows()when strategy is not initialized (#19728) @MBilalShafi 
@mui/[email protected] 
Same changes as in @mui/[email protected], plus:
- [DataGridPro] Retain expansion state on rows update (#19697) @MBilalShafi
 
@mui/[email protected] 
Same changes as in @mui/[email protected], plus:
- [DataGridPremium] Add 
metadata.referenceIdto AI assistant prompt resolver (#19695) @hasdfa - [DataGridPremium] Fix aggregation value retrieval (#19724) @arminmeh
 - [DataGridPremium] Get correct active chart id while rebuilding data (#19720) @arminmeh
 
Date and Time Pickers
@mui/[email protected]
Internal changes.
@mui/[email protected] 
Same changes as in @mui/[email protected].
Charts
@mui/[email protected]
- [charts] Add 
tapAndDragzoom gesture (#19727) @JCQuintas - [charts] Add arc focus indicator that follows the arc form (#19696) @mnajdova
 - [charts] Fix outline color (#19752) @alexfauquette
 - [charts] Improve tooltip doc (#19731) @JCQuintas
 - [charts] Make axis highlight reflect the keyboard interaction (#19631) @alexfauquette
 - [charts] Prevent horizontal scroll on keyboard navigation (#19704) @alexfauquette
 - [charts] Simplify gestures by removing bindings (#19767) @JCQuintas
 
@mui/[email protected] 
Same changes as in @mui/[email protected], plus:
- [charts-pro] Allow zoom interactions to be configured (#18646) @JCQuintas
 - [charts-pro] Fix zoom preview having wrong domain in some cases (#19723) @bernardobelchior
 
@mui/[email protected] 
Same changes as in @mui/[email protected].
Tree View
@mui/[email protected]
- [tree view] Export the 
apiReftype of each Tree View component (#19543) @flaviendelangle - [tree view] Fix indeterminate checkbox state (#19544) @flaviendelangle
 - [tree view] Improve the lazy loading initial expansion (#19284) @flaviendelangle
 - [tree view] Use Base UI utils whenever possible (#19502) @flaviendelangle
 
@mui/[email protected] 
Same changes as in @mui/[email protected].
Codemod
@mui/[email protected]
Internal changes.
Docs
- [docs] Add a recipe to customize editing component with Autocomplete (#19651) @siriwatknp
 - [docs] Refine the electricity scatter tooltip (#19689) @alexfauquette
 - [docs] Revise the Axis doc (#19052) @mapache-salvaje
 - [docs] Remove reference to nonexistent 
FocusedMarkAPI page (#19773) @bernardobelchior 
Core
- [code-infra] Change charts codspeed integration to use walltime (#19729) @JCQuintas
 - [code-infra] Port stylelint from core repo (#19633) @Janpot
 - [code-infra] Stabilize fake timers in regression tests (#19719) @Janpot
 - [code-infra] Stabilize size for bundles with 
releaseInfo(#19674) @Janpot - [code-infra] Fix 
pnpm-lock.yamlbroken lockfile (#19755) @bernardobelchior