We'd like to extend a big thank you to the 14 contributors who made this release possible. Here are some highlights ✨:
-
Add
barLabelPlacementproperty to customize the bar label position in bar charts, enabling labels to be placed above bars. -
Add
sourceproperty to the date/time picker lifecycle and event handler context, enabling clearer differentiation between changes initiated by the picker UI and those from direct field input. -
🐞 Bugfixes
-
📚 Documentation improvements
Special thanks go out to these community members for their valuable contributions:
@htollefsen, @sai6855, @Sigdriv
The following team members contributed to this release:
@arminmeh, @bernardobelchior, @brijeshb42, @cherniavskii, @flaviendelangle, @JCQuintas, @michelengelen, @noraleonte, @prakhargupta1, @rita-codes, @siriwatknp
Data Grid
@mui/x-data-grid@8.18.0
- [DataGrid] Allow default event in the column action cell item click event handler (#20272) @arminmeh
- [DataGrid] Remove unnecessary generic from
useGridApiRef(#20277) @cherniavskii
@mui/x-data-grid-pro@8.18.0 
Same changes as in @mui/x-data-grid@8.18.0.
@mui/x-data-grid-premium@8.18.0 
Same changes as in @mui/x-data-grid-pro@8.18.0, plus:
Date and Time Pickers
@mui/x-date-pickers@8.18.0
- [pickers] Keep invalid date state consistent (#20040) @michelengelen
- [pickers] Adds new
sourceproperty toonChangeandonAcceptcontext object (#20234) @michelengelen
@mui/x-date-pickers-pro@8.18.0 
Same changes as in @mui/x-date-pickers@8.18.0.
Charts
@mui/x-charts@8.18.0
- [charts] Add prop for positioning a bar label (#20194) @Sigdriv
- [charts] Fix applying dark mode styles in
ChartAxisZoomSliderThumb(#20232) @sai6855
@mui/x-charts-pro@8.18.0 
Same changes as in @mui/x-charts@8.18.0, plus:
- [charts-pro] Allow specifying Content Security Policy nonce on export (#20053) @bernardobelchior
- [charts-pro] Fix applying dark mode styles to slider (#20220) @sai6855
- [charts-pro] Sankey should respect node order (#20065) @JCQuintas
@mui/x-charts-premium@8.18.0 
Same changes as in @mui/x-charts-pro@8.18.0.
Tree View
@mui/x-tree-view@8.18.0
- [tree view] Prepare tests for the new store structure (#20225) @flaviendelangle
- [tree view] Prepare the item plugin files for the store migration (#20240) @flaviendelangle
- [tree view] Use
TreeItemIdtype instead of raw string (#20233) @flaviendelangle
@mui/x-tree-view-pro@8.18.0 
Same changes as in @mui/x-tree-view@8.18.0.
Codemod
@mui/x-codemod@8.18.0
Internal changes.
Docs
- [charts] Add a demo for a custom tick label (#20073) @prakhargupta1
- [charts] Create
useAxes()hook documentation page (#20229) @JCQuintas - [charts] Fix logo alignment (#20228) @JCQuintas
- [charts] Fixes typo in import example (#20236) @htollefsen
- [Data Grid] Add recipe for cursor pagination with data source (#19700) @siriwatknp
- [Data Grid] Add a demo for pinned rows aggregation (#20198) @cherniavskii
Core
- [docs-infra] Use deployment config from docs-infra package (#20243) @brijeshb42
