We'd like to extend a big thank you to the 10 contributors who made this release possible. Here are some highlights ✨:
-
✨ Improve the drag and drop interaction for Data Grid row reordering feature. It uses a drop indicator to point to the position the row would be moving to.
row-reordering-ux-improvement.mov
-
🚀 Improve Data Grid Pivoting and Aggregation performance
-
📊 Add
minBarSize
to set a minimum height for bars
Special thanks go out to the community members for their valuable contributions:
@lauri865
The following are all team members who have contributed to this release:
@alexfauquette, @arminmeh, @bernardobelchior, @flaviendelangle, @JCQuintas, @LukasTy, @mapache-salvaje, @noraleonte, @MBilalShafi
Data Grid
@mui/x-data-grid@8.9.0
Internal changes.
@mui/x-data-grid-pro@8.9.0

Same changes as in @mui/x-data-grid@8.9.0
, plus:
- [DataGridPro] Row reorder using drop indicator (#18627) @MBilalShafi
@mui/x-data-grid-premium@8.9.0

Same changes as in @mui/x-data-grid-pro@8.9.0
, plus:
- [DataGridPremium] Allow group column overrides with pivoting (#18765) @arminmeh
- [DataGridPremium] Support sort-dependent aggregation and improve performance (#18348) @lauri865
Date and Time Pickers
@mui/x-date-pickers@8.9.0
- [pickers] Avoid useless date creation in
AdapterDayjs
(#18429) @flaviendelangle - [pickers] Fix
timeSteps
JSDoc (#18807) @LukasTy
@mui/x-date-pickers-pro@8.9.0

Same changes as in @mui/x-date-pickers@8.9.0
.
Charts
@mui/x-charts@8.9.0
- [charts] Add
minBarSize
to prevent bars from having 0 height (#18798) @JCQuintas - [charts] Add click listener to radar charts (#18773) @alexfauquette
- [charts] Improve scatter chart pointer move performance (#18775) @bernardobelchior
- [charts] Simplify radar internal hooks (#18760) @alexfauquette
- [charts]
minBarSize
now ignores0
andnull
values (#18816) @JCQuintas - [charts] Fix y-axis tick label overlap when using log scale (#18744) @bernardobelchior
- [charts] Expose Series type for all chart types (#18805) @bernardobelchior
@mui/x-charts-pro@8.9.0

Same changes as in @mui/x-charts@8.9.0
plus:
[charts-pro] Fix issue where charts gestures weren't properly working when inside the shadow-dom (#18837) @JCQuintas
Tree View
@mui/x-tree-view@8.9.0
Internal changes.
@mui/x-tree-view-pro@8.9.0

Same changes as in @mui/x-tree-view@8.9.0
.
Codemod
@mui/x-codemod@8.9.0
Internal changes.
Docs
- [data grid][docs] Revise the Pro filter docs (#17929) @mapache-salvaje
- [charts][docs] Move mark outside clip-path (#18806) @alexfauquette
Miscellaneous
- [code-infra] Fix ESLint
import
restriction rule for test files (#18669) @LukasTy - [code-infra] Remove charts benchmarks dependency on
@testing-library/jest-dom
(#18800) @bernardobelchior - [code-infra] Remove duplicate dependency from
eslint-plugin-mui-x
(#18797) @bernardobelchior