We'd like to extend a big thank you to the 15 contributors who made this release possible. Here are some highlights ✨:
- 🔎 Add pan on
wheelto the charts zoom - ⌨️ Allow opt-in to tab navigation inside the Data Grid.
- ⚙️ New way of defining action columns in the Data Grid that makes it easier to keep
columnsprop stable. - 🐞 Bugfixes
- 📚 Documentation improvements
Special thanks go out to these community members for their valuable contributions:
@lauri865, @noobyogi0010, @sai6855
The following team members contributed to this release:
@alexfauquette, @arminmeh, @bernardobelchior, @cherniavskii, @flaviendelangle, @Janpot, @JCQuintas, @mj12albert, @noraleonte, @rita-codes, @siriwatknp, @ZeeshanTamboli
Data Grid
@mui/x-data-grid@8.19.0
- [DataGrid] Add
tabNavigationprop to control tab navigation in the grid (#20286) @arminmeh - [DataGrid] Allow to focus disabled checkbox cells (#19959) @mj12albert
- [DataGrid] Alternative actions column definition API (#15041) @cherniavskii
- [DataGrid] Fix failing tests (#20332) @cherniavskii
- [DataGrid] Prevent Safari 26 error in the event handler (#20369) @arminmeh
- [DataGrid] Undeprecate the
autoHeightprop (#20363) @cherniavskii - [DataGrid] Fix print export grid dimensions with dynamic row height and print styles (#19835) @cherniavskii
@mui/x-data-grid-pro@8.19.0 
Same changes as in @mui/x-data-grid@8.19.0.
@mui/x-data-grid-premium@8.19.0 
Same changes as in @mui/x-data-grid-pro@8.19.0, plus:
- [DataGridPremium] Fix aggregation with sorting (#19892) @lauri865
- [DataGridPremium] Lock
ExcelJSversion (#20329) @cherniavskii
Date and Time Pickers
@mui/x-date-pickers@8.19.0
- [pickers] Do not loose
slotProps.field.slotProps(#20322) @flaviendelangle
@mui/x-date-pickers-pro@8.19.0 
Same changes as in @mui/x-date-pickers@8.19.0.
Charts
@mui/x-charts@8.19.0
- [charts] Expose
niceDomainutility (#20250) @bernardobelchior - [charts] Fix benchmark regression by downgrading to JSDOM v26 (#20405) @bernardobelchior
- [charts] Fix Pie Chart keyboard focus highlight (#20358) @JCQuintas
- [charts] Memoize series selectors (#20326) @JCQuintas
- [charts] Relax dataset type (#20294) @bernardobelchior
- [charts] Remove
touch-action: pan-ywhen zoom is disabled (#20204) @bernardobelchior - [charts] Use
getBBox()for correct SVG sizes in firefox (#20309) @JCQuintas - [charts] Use directly selector from
@mui/x-internals(#20365) @alexfauquette - [charts] Fix unnecessary errors in dev mode (#20380) @JCQuintas
@mui/x-charts-pro@8.19.0 
Same changes as in @mui/x-charts@8.19.0, plus:
- [charts-pro] Add pan on
wheelto zoom (#19998) @JCQuintas - [charts-pro] Fix zoom slider preview having an opaque background in dark mode (#20367) @bernardobelchior
@mui/x-charts-premium@8.19.0 
Same changes as in @mui/x-charts-pro@8.19.0.
Tree View
@mui/x-tree-view@8.19.0
- [tree view] Enable lazy load when children count is not know in tree view (#18680) @noobyogi0010
- [tree view] Fix unwanted behaviors on the item re-ordering (#20368) @flaviendelangle
@mui/x-tree-view-pro@8.19.0 
Same changes as in @mui/x-tree-view@8.19.0.
Codemod
@mui/x-codemod@8.19.0
Internal changes.
Docs
- [docs] Add minimum Typescript version to migration guide (#20320) @siriwatknp
- [docs] Fix Autosizing documentation (#20348) @siriwatknp
- [docs] Fix separator opacity in demo (#20293) @sai6855
- [docs] Replace deprecated
LoadingButtonwithButtoncomponent (#20208) @Janpot
Core
- [code-infra] Add new broken links checker (#20120) @Janpot
- [code-infra] Disable Codspeed pipeline (#20370) @JCQuintas
- [code-infra] Optimize
checkMaterialVersion(#20307) @Janpot - [code-infra] Use utils from code-infra for changelog and PR creation (#20406) @brijeshb42
- [docs-infra] Revert
@docsearch/react(#20313) @Janpot
Miscellaneous
- [test] Fix browser tests skipping some projects (#20318) @cherniavskii
- [test] Update
use-react-versionpnpm script (#20319) @cherniavskii