🥳 We're excited to announce the stable release of MUI X v9!
This major release includes many new features and improvements. Here are some highlights ✨:
- Data Grid – Charts integration [Premium]
- Data Grid – AI Assistant [Premium]
- Data Grid – Undo and redo [Premium]
- Data Grid – Drag fill [Premium]
- Data Grid – longText column type
- Charts – Interaction and accessibility
- Charts – Candlestick [Premium]
- Charts – Range bar charts [Premium]
- Charts – WebGL Heatmap renderer [Premium]
- Tree View – Virtualization [Pro]
- New Scheduler packages [Alpha]
🙇♂️ We'd like to extend a big thank you to everyone involved who made this major release possible.
Data Grid
@mui/x-data-grid@9.0.0
Internal changes.
@mui/x-data-grid-pro@9.0.0 
Same changes as in @mui/x-data-grid@9.0.0, plus:
- [DataGridPro] Preserve parent selection for non-selectable children (#21132) @MBilalShafi
@mui/x-data-grid-premium@9.0.0 
Same changes as in @mui/x-data-grid-pro@9.0.0, plus:
- [DataGridPremium] Drag fill (#21717) @MBilalShafi
Date and Time Pickers
Breaking changes
- Removed the legacy Pickers and Field TextField props (for example:
InputProps) in favor of the nestedslotProps. Read more - The
utilsfield inPickersAdapterContextValuehas been removed in favor of theadapterfield.
This should no longer affect you, as the context export has also been removed. MuiPickersAdapterContextexport has been removed.
Prefer using theusePickerAdapterhook. Read more.
@mui/x-date-pickers@9.0.0
- [pickers] Refactor
PickersTextFieldto useslotPropsapproach (#22002) @LukasTy - [pickers] Remove deprecated LocalizationProvider legacy API (#22010) @LukasTy
@mui/x-date-pickers-pro@9.0.0 
Same changes as in @mui/x-date-pickers@9.0.0.
Charts
@mui/x-charts@9.0.0
Internal changes.
@mui/x-charts-pro@9.0.0 
Same changes as in @mui/x-charts@9.0.0.
@mui/x-charts-premium@9.0.0 
Same changes as in @mui/x-charts-pro@9.0.0.
Tree View
@mui/x-tree-view@9.0.0
Internal changes.
@mui/x-tree-view-pro@9.0.0 
Same changes as in @mui/x-tree-view@9.0.0.
Scheduler
@mui/x-scheduler@9.0.0-alpha.0
Internal changes.
@mui/x-scheduler-premium@9.0.0-alpha.0 
Same changes as in @mui/x-scheduler-pro@9.0.0-alpha.0.
Codemod
@mui/x-codemod@9.0.0
Internal changes.
Docs
Core
- [code-infra] Optimize dependency definition (#22006) @LukasTy
- [internal] Prepare v9 stable (#22018) @siriwatknp
- [internal] Remove 'conf' from codebase (#21989) @oliviertassinari