We'd like to extend a big thank you to the 13 contributors who made this release possible. Here are some highlights ✨:
- 🐞 Bugfixes
- 📚 Documentation improvements
Special thanks go out to these community members for their valuable contributions:
@Anexus5919, @mustafajw07
The following team members contributed to this release:
@alexfauquette, @arminmeh, @brijeshb42, @Janpot, @JCQuintas, @LukasTy, @MBilalShafi, @michelengelen, @romgrk, @sai6855, @siriwatknp
Data Grid
@mui/x-data-grid@9.7.0
- [DataGrid] Fix
CustomColumnMenuGriddemo crashing (#22897) @sai6855 - [DataGrid] Fix crash in
getRowValuewhencolDefisundefined(#22838) @LukasTy - [DataGrid] Fix
longTextexpand button submitting surrounding form (#22450) @siriwatknp - [DataGrid] Remove filename ignore list from
removePropTypesPluginin Babel config (#22727) @sai6855 - [DataGrid] Deduplicate scroll-preserving focus logic (#22916) @sai6855
- [DataGrid] Fix
singleSelectclearing to use empty string instead ofnull(#22881) @michelengelen - [DataGrid] Wait for rows before reacting on
autosizeOnMount(#22698) @MBilalShafi
@mui/x-data-grid-pro@9.7.0 
Same changes as in @mui/x-data-grid@9.7.0.
@mui/x-data-grid-premium@9.7.0 
Same changes as in @mui/x-data-grid-pro@9.7.0.
Date and Time Pickers
@mui/x-date-pickers@9.7.0
- [fields] Announce cardinal day in the day section
aria-valuetext(#22922) @LukasTy - [fields] Avoid focusing the field on blank space clicks (#22285) @LukasTy
- [pickers] Commit
TimeClockvalue when the drag ends outside the clock (#22877) @LukasTy - [pickers] Respect explicit
notchedprop on the outlined PickersTextField (#22875) @LukasTy
@mui/x-date-pickers-pro@9.7.0 
Same changes as in @mui/x-date-pickers@9.7.0.
Charts
@mui/x-charts@9.7.0
- [charts] Add demo for displaying the sum of all values from the stacked series on top of the stacked bars (#22879) @sai6855
- [charts] Add
zAxiscustom scatter component demo (#22746) @mustafajw07 - [charts] Apply axis
colorMapto radial bar fill (#22800) @JCQuintas - [charts] Simplify classes type (#22626) @alexfauquette
- [charts] Stable progressive scatter batching + responsive zoom/pan (#22862) @JCQuintas
- [charts] Strip dev-only console diagnostics from production (#22917) @sai6855
- [docs] Fix scatter renderer table blocking column (#22904) @JCQuintas
- [docs] Make
ScatterAsyncRendererbutton bar responsive (#22905) @JCQuintas
@mui/x-charts-pro@9.7.0 
Same changes as in @mui/x-charts@9.7.0.
@mui/x-charts-premium@9.7.0 
Same changes as in @mui/x-charts-pro@9.7.0.
Tree View
@mui/x-tree-view@9.7.0
Internal changes.
@mui/x-tree-view-pro@9.7.0 
Same changes as in @mui/x-tree-view@9.7.0.
Scheduler
@mui/x-scheduler@9.0.0-beta.3
- [scheduler] Highlight only the edited occurrence of a recurring event (#22873) @Anexus5919
@mui/x-scheduler-premium@9.0.0-beta.3 
Same changes as in @mui/x-scheduler@9.0.0-beta.3.
Codemod
@mui/x-codemod@9.7.0
Internal changes.
Core
- [code-infra] Fix react@^18 CI failing on nanoid trust-downgrade (#22923) @LukasTy
- [code-infra] Reduce Netlify build parallelism to 2 (#22925) @LukasTy
- [code-infra] Use Turbopack for docs in dev (#22882) @brijeshb42
- [docs-infra] Pre-render API page descriptions (#22919) @brijeshb42
- [internal] Use
@base-ui/utils/platformfor platform detection (#22710) @romgrk - [internal] Enforce top-level type imports (#22679) @Janpot