Bump MUI X to 7.21.0
This PR contains the following updates:
Release Notes
mui/mui-x (@mui/x-charts)
v7.21.0
Oct 17, 2024
We'd like to offer a big thanks to the 13 contributors who made this release possible. Here are some highlights ✨:
- 💫 Added
datasetprop support for the Scatter Chart component - 🐞 Bugfixes
- 📚 Documentation improvements
Special thanks go out to the community contributors who have helped make this release possible: @k-rajat19, @kalyan90, @rotembarsela, @wangkailang. Following are all team members who have contributed to this release: @arthurbalduini, @cherniavskii, @flaviendelangle, @JCQuintas, @LukasTy, @MBilalShafi, @arminmeh, @romgrk, @KenanYusuf, @oliviertassinari, @samuelsycamore.
Data Grid
@mui/[email protected]
- [DataGrid] Fix
onRowSelectionModelChangefiring unnecessarily on initial render (#14909) @MBilalShafi - [DataGrid] Fix
onRowSelectionModelChangenot being called after row is removed (#14972) @arminmeh - [DataGrid] Fix pagination scrollbar issue on small zoom (#14911) @cherniavskii
- [DataGrid] Fix scroll jumping (#14929) @romgrk
- [DataGrid] Fix excessive white space at the end of the Data Grid (#14864) @kalyan90
@mui/[email protected] 
Same changes as in @mui/[email protected], plus:
- [DataGridPro] Fix indeterminate checkbox state for server-side data (#14956) @MBilalShafi
- [DataGridPro] Fix scrolling performance when
rowHeight={undefined}(#14983) @cherniavskii - [DataGridPro] List view (#14393) @KenanYusuf @cherniavskii
@mui/[email protected] 
Same changes as in @mui/[email protected].
Date and Time Pickers
@mui/[email protected]
- [pickers] Cleanup
PageUpandPageDownevent handlers on time components (#14928) @arthurbalduini - [pickers] Create the new picker's
ownerStateobject (#14889) @flaviendelangle - [pickers] Fix
PickerValidDateusage in the Date Range Picker Toolbar (#14925) @flaviendelangle
@mui/[email protected] 
Same changes as in @mui/[email protected].
Charts
@mui/[email protected]
- [charts] Allow
datasetto be used with the Scatter Chart (#14915) @JCQuintas - [charts] Ensure
reduce motionpreference disables animation on page load (#14417) @JCQuintas
@mui/[email protected] 
Same changes as in @mui/[email protected].
Tree View
@mui/[email protected]
- [TreeView] Fix
alphausage with CSS variables (#14969) @wangkailang - [TreeView] Fix usage of the
aria-selectedattribute (#14991) @flaviendelangle - [TreeView] Fix hydration error (#15002) @flaviendelangle
@mui/[email protected]
- [codemod] Add a new utility to rename imports (#14919) @flaviendelangle
Docs
- [docs] Add recipe showing how to toggle detail panels on row click (#14666) @k-rajat19
- [docs] Fix broken link to the validation section in the Data grid component (#14973) @arminmeh
- [docs] Update v5 migration codesandbox @oliviertassinari
- [docs] Enforce component style rules for the Tree View (#14963) @samuelsycamore
Core
- [core] Fix shortcut with localization keyboard (#14220) @rotembarsela
- [core] Fix docs deploy command (#14920) @arminmeh
- [code-infra] Prepare some tests to work in
vitest/playwright(#14926) @JCQuintas - [test] Fix
AdapterDayjscoverage calculation (#14957) @LukasTy - [test] Fix split infinitive API convention use @oliviertassinari
Configuration
📅 Schedule: Branch creation - "on sunday before 6:00am" in timezone UTC, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.
Netlify deploy preview
https://deploy-preview-44168--material-ui.netlify.app/
Bundle size report
No bundle size changes (Toolpad) No bundle size changes
Generated by :no_entry_sign: dangerJS against 5e9604323e1687a8565c4d5b4e1c54df77d319db