We'd like to extend a big thank you to the 12 contributors who made this release possible. Here are some highlights ✨:
- 📊 Added
valueGetterto axes and series configurations, which allow for dynamically getting data out of adataset. - 🐞 Bugfixes
- 📚 Docs updates
Special thanks go out to these community members for their valuable contributions:
@Anexus5919, @nk10nikhil
The following team members contributed to this release:
@aemartos, @alexfauquette, @brijeshb42, @Janpot, @JCQuintas, @LukasTy, @MBilalShafi, @michelengelen, @rita-codes, @sai6855
Data Grid
@mui/x-data-grid@9.0.2
- [DataGrid] Fix skeleton overlay backdrop issue (#21951) @MBilalShafi
- [DataGrid] Make
overridesResolverofResizablePanelHandledynamic (#21724) @sai6855
@mui/x-data-grid-pro@9.0.2 
Same changes as in @mui/x-data-grid@9.0.2.
@mui/x-data-grid-premium@9.0.2 
Same changes as in @mui/x-data-grid-pro@9.0.2.
Date and Time Pickers
@mui/x-date-pickers@9.0.2
- [fields] Allow
openPickerButtonPositionon single-input range fields (#22011) @LukasTy - [pickers] Fix spurious
onBlur/onFocusfiring during field focus transitions (#22098) @LukasTy - [pickers] Use
convertToMeridiemutility intransferDateSectionValue(#22062) @michelengelen
@mui/x-date-pickers-pro@9.0.2 
Same changes as in @mui/x-date-pickers@9.0.2.
Charts
@mui/x-charts@9.0.2
- [charts] Add
valueGetterto axes and series (#21963) @JCQuintas - [charts] Create a
ChartsRadialDataProvider(#22047) @alexfauquette - [charts] Create a
ChartsRadialGrid(#22085) @alexfauquette - [charts] Deprecate
Scattercomponent (#22060) @JCQuintas - [charts] Remove duplicate
useThemePropscall (#22045) @alexfauquette - [charts] Simplify focus state handling in
BarElementcomponent (#22101) @sai6855
@mui/x-charts-pro@9.0.2 
Same changes as in @mui/x-charts@9.0.2, plus:
- [charts-pro] Add range buttons to toolbar (#21964) @JCQuintas
@mui/x-charts-premium@9.0.2 
Same changes as in @mui/x-charts-pro@9.0.2.
Tree View
@mui/x-tree-view@9.0.2
Internal changes.
@mui/x-tree-view-pro@9.0.2 
Same changes as in @mui/x-tree-view@9.0.2, plus:
- [tree view] Move
lazyLoadedItemsinitialization to state initializer (#22073) @michelengelen
Scheduler
@mui/x-scheduler@9.0.0-alpha.2
- [scheduler] Add recurrence icon to recurring events in
EventTimeline(#22019) (#22046) @nk10nikhil - [scheduler] Reset scroll position when navigating to a new time period (#22036) @Anexus5919
- [l10n] Improve German (de-DE) locale (#21944) @rita-codes
- [l10n] Improve Portuguese - Portugal (pt-PT) locale & Improve Portuguese - Brazil (pt-BR) locale (#21943) @rita-codes
@mui/x-scheduler-premium@9.0.0-alpha.2 
Same changes as in @mui/x-scheduler@9.0.0-alpha.2.
Chat
@mui/x-chat@9.0.0-alpha.1
- Internal changes.
@mui/x-chat-headless@9.0.0-alpha.1
- Internal changes.
Docs
- [docs] Add data grid
isAnyOfpaste recipe (#21961) @MBilalShafi - [docs] Add
@mui/materialupgrade requirement to v9 migration guides (#22068) @LukasTy - [docs] Fix pages width with
disableToc(#22051) @LukasTy - [docs] Split charts axis page (#22069) @alexfauquette
- [docs] Update
ChartsRadialDataProviderAPI page imports (#22072) @JCQuintas
Core
- [code-infra] Fix lock file (#22053) @JCQuintas
- [code-infra] Limit
release:buildlerna concurrency to 6 (#22077) @Janpot - [docs-infra] Update monorepo dependency with relevant migration (#22041) @brijeshb42