UNPKG

@mui/x-data-grid-premium

Version:

The Premium plan edition of the MUI X Data Grid Components.

1,258 lines (765 loc) 525 kB
# Changelog > For full v7 changelog, please refer to the [v.7x branch](https://github.com/mui/mui-x/blob/v7.x/CHANGELOG.md). All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. ## 8.18.0 <!-- generated comparing v8.17.0..master --> _Nov 13, 2025_ We'd like to extend a big thank you to the 14 contributors who made this release possible. Here are some highlights ✨: - Add `barLabelPlacement` property to customize the bar label position in bar charts, enabling labels to be placed above bars. ![image](https://github.com/user-attachments/assets/4bc3a75b-74b8-4c6d-896b-5f5bf837bcda) - Add `source` property 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` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-data-grid@8.18.0`. #### `@mui/x-data-grid-premium@8.18.0` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link 'Premium plan') Same changes as in `@mui/x-data-grid-pro@8.18.0`, plus: - [DataGridPremium] Return the correct `cellParams` value from the aggregation cells (#20224) @arminmeh ### Date and Time Pickers #### `@mui/x-date-pickers@8.18.0` - [pickers] Keep invalid date state consistent (#20040) @michelengelen - [pickers] Adds new `source` property to `onChange` and `onAccept` context object (#20234) @michelengelen #### `@mui/x-date-pickers-pro@8.18.0` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') 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` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') 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` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link 'Premium plan') 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 `TreeItemId` type instead of raw string (#20233) @flaviendelangle #### `@mui/x-tree-view-pro@8.18.0` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') 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 ## 8.17.0 _Nov 5, 2025_ We'd like to extend a big thank you to the 13 contributors who made this release possible. Here are some highlights ✨: - Add `colorGetter` prop to cartesian charts series <img width="400" alt="Image" src="https://github.com/user-attachments/assets/d8b1263f-794e-4939-b17e-87350fdd1746" /> - 🌎 Add Catalan (ca-ES) locale on the Data Grid - 🌎 Add Norwegian Bokmål (nb-NO) locale on the Charts - 🐞 Bugfixes - 📚 Documentation improvements Special thanks go out to these community members for their valuable contributions: @frncesc, @Methuselah96, @samuelwalk, @htollefsen The following team members contributed to this release: @alexfauquette, @bernardobelchior, @flaviendelangle, @Janpot, @JCQuintas, @mnajdova, @rita-codes, @arminmeh, @brijeshb42 ### Data Grid #### `@mui/x-data-grid@8.17.0` - [DataGrid] Stop event propagation on data grid action buttons (GridActionsCellItem) (#19513) @Copilot - [DataGrid] Update cell editable state if `editable` prop is updated in the column definition (#20147) @arminmeh - [DataGrid] Wait for external model updates before resetting pagination after sort/filter (#20162) @arminmeh - [l10n] Add Catalan (ca-ES) locale (#20154) @frncesc - [l10n] Improve Arabic (ar-SD) locale (#20185) @samuelwalk #### `@mui/x-data-grid-pro@8.17.0` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-data-grid@8.17.0`. #### `@mui/x-data-grid-premium@8.17.0` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link 'Premium plan') Same changes as in `@mui/x-data-grid-pro@8.17.0`. ### Date and Time Pickers #### `@mui/x-date-pickers@8.17.0` Internal changes. #### `@mui/x-date-pickers-pro@8.17.0` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-date-pickers@8.17.0`. ### Charts #### `@mui/x-charts@8.17.0` - [charts] Add `barLabel` to bar series. Deprecate `barLabel` in `BarPlot`. (#20184) @bernardobelchior - [charts] Add series color callback (#20084) @bernardobelchior - [charts] Expose `ChartsSurface` classes (#20180) @bernardobelchior - [charts] Fix chart cut off when inside `overflow: scroll` container (#20182) @bernardobelchior - [charts] Fix tick label overflow on multiple axes and series demo (#20152) @bernardobelchior - [charts] Organize series config (#20155) @bernardobelchior - [charts] Use selectors from `@mui/x-internals` (#20052) @alexfauquette - [charts] Use store from `@mui/x-internals` (#20121) @alexfauquette - [charts] Add `useDataset` hook (#20205) @JCQuintas - [l10n] Add Norwegian Bokmål (nb-NO) locale (#20197) @htollefsen #### `@mui/x-charts-pro@8.17.0` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-charts@8.17.0`, plus: - [charts-pro] Fix zoom pan issue when controlled (#20163) @JCQuintas #### `@mui/x-charts-premium@8.17.0` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link 'Premium plan') Same changes as in `@mui/x-charts-pro@8.17.0`. ### Tree View #### `@mui/x-tree-view@8.17.0` - [tree view] Accept read only arrays in `expandedItems` prop (#20181) @Methuselah96 - [tree view] Use `aria-checked` instead of `aria-selected` on items (#19851) @flaviendelangle #### `@mui/x-tree-view-pro@8.17.0` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-tree-view@8.17.0`. ### Codemod #### `@mui/x-codemod@8.17.0` Internal changes. ### Docs - [docs] Fix focus issues in the action column demo (#20178) @arminmeh - [docs] Remove hidden Tree View headless page (#20119) @flaviendelangle - [docs] Fix some external redirects (#20211) @Janpot ### Core - [code-infra] Fix cci job timeout due to buffered test output (#20193) @Janpot - [code-infra] Fix publish workflow (#20140) @bernardobelchior - [code-infra] Increase JSDOM test parallelism (#20179) @Janpot - [code-infra] Remove React import requirement for jsx (#20144) @brijeshb42 - [code-infra] Replace `getInitialProps` with `getStaticProps` (#20192) @Janpot - [code-infra] git-ignore next-env.d.ts (#20177) @Janpot - [code-infra] Stabilize screenshot testing (#19868) @Janpot ## 8.16.0 _Oct 29, 2025_ We'd like to extend a big thank you to the 14 contributors who made this release possible. Here are some highlights ✨: - 🖌️ Add `brush` zoom interaction to charts - 🔁 [Server-side update](https://mui.com/x/react-data-grid/server-side-data/#updating-server-side-data) in a grid with tree data/row grouping and aggregation will trigger re-fetch for all parent levels of that row to update aggregated values. See the [demo](https://mui.com/x/react-data-grid/server-side-data/aggregation/#usage-with-tree-data). Special thanks go out to the community members for their valuable contributions: @felix-wg, @frncesc, @sai6855 The following are all team members who have contributed to this release: @alexfauquette, @arminmeh, @bernardobelchior, @brijeshb42, @flaviendelangle, @JCQuintas, @MBilalShafi, @mbrookes, @michelengelen, @noraleonte, @rita-codes ### Data Grid #### `@mui/x-data-grid@8.16.0` - [DataGrid] Ignore `Ctrl+A` key combination for the row selection in the community version (#20110) @felix-wg - [DataGrid][l10n] Improve Spanish (es-ES) locale (#20134) @frncesc #### `@mui/x-data-grid-pro@8.16.0` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-data-grid@8.16.0`, plus: - [DataGridPro] Add explicit return type to `getVisibleRowsLookup()` to fix the build with `tsc` (#20116) @arminmeh - [DataGridPro] Retain the expansion state with expansion configuration props (#20126) @MBilalShafi #### `@mui/x-data-grid-premium@8.16.0` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link 'Premium plan') Same changes as in `@mui/x-data-grid-pro@8.16.0`, plus: - [DataGridPremium] Export and restore chart integration state (#20079) @arminmeh - [DataGridPremium] Fix grouping column `valueFormatter()` crash (#20070) @sai6855 - [DataGridPremium] Refetch aggregation data after row update with server-side aggregation (#20039) @arminmeh ### Date and Time Pickers #### `@mui/x-date-pickers@8.16.0` - [pickers] Prevent blur event propagation on individual sections (#19825) @michelengelen #### `@mui/x-date-pickers-pro@8.16.0` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-date-pickers@8.16.0`. ### Charts #### `@mui/x-charts@8.16.0` - [charts] Allow tooltip to anchor items (#19954) @alexfauquette - [charts] Fix behavior of grouped axis (#20118) @JCQuintas - [charts] Move scale symlog inside scales (#20137) @JCQuintas - [charts] Fix AreaChartConnectNulls demo height not correctly resizing (#20078) @sai6855 - [charts] Fix charts resizing overflow (#20080) @alexfauquette - [charts] Fix tooltip not showing on first render (#20115) @bernardobelchior - [charts] Handle `undefined` id and color in series (#20087) @bernardobelchior - [charts] Remove `useMemo` from isZoomOn*Enabled and isPanOn*Enabled hooks (#20132) @Copilot - [charts] Use static data for perf (#20072) @JCQuintas - [charts] Move scale symlog inside scales (#20137) @JCQuintas #### `@mui/x-charts-pro@8.16.0` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-charts@8.16.0`, plus: - [charts-pro] Add `brush` zoom interaction (#19899) @JCQuintas - [charts-pro] Add sankey performance check (#20069) @JCQuintas #### `@mui/x-charts-premium@8.16.0` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link 'Premium plan') Same changes as in `@mui/x-charts-pro@8.16.0`. ### Tree View #### `@mui/x-tree-view@8.16.0` Internal changes. #### `@mui/x-tree-view-pro@8.16.0` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-tree-view@8.16.0`. ### Codemod #### `@mui/x-codemod@8.16.0` Internal changes. ### Core - [code-infra] Setup eslint compat plugin (#20105) @brijeshb42 - [code-infra] Improve store types (#20129) @JCQuintas - [docs] Update the callout in `rows` prop documentation (#20127) @MBilalShafi - [docs-infra] Refine changelog contributor acknowledgment messages (#20123) @mbrookes ### Miscellaneous - [x-telemetry] Skip telemetry tests on browser mode (#20122) @bernardobelchior ## 8.15.0 _Oct 23, 2025_ We'd like to extend a big thank you to the 14 contributors who made this release possible. Here are some highlights ✨: - 🖌️ Add new [`brush` charts interaction](https://mui.com/x/react-charts/brush/) for building custom behavior. ![brush visualization example](https://github.com/user-attachments/assets/60c382a1-e418-4736-8dcb-1567c4e361e3) - ⚡️ Performance improvements for large bar charts - 🤖 Data Grid AI assistant can now [visualize the query results](https://mui.com/x/react-data-grid/ai-assistant/#data-visualization) by controlling the chart integration settings - 📦 DataGrid uses an internal MUI fork of ExcelJS that does not depend on vulnerable versions of NPM packages - 🐞 Bugfixes - 📚 Documentation improvements Special thanks go out to the community members for their valuable contributions: @ZagrebaAlex The following are all team members who have contributed to this release: @alexfauquette, @bernardobelchior, @cherniavskii, @flaviendelangle, @Janpot, @JCQuintas, @KenanYusuf, @prakhargupta1, @rita-codes, @siriwatknp, @arminmeh, @brijeshb42, @noraleonte ### Data Grid #### `@mui/x-data-grid@8.15.0` - [DataGrid] Fix `dataSource.fetchRows` API's return type (#20068) @arminmeh #### `@mui/x-data-grid-pro@8.15.0` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-data-grid@8.15.0`, plus: - [DataGridPro] Keep children in the tree after parent row is re-fetched with the data source (#19934) @arminmeh - [DataGridPro] Support scroll shadows customization (#19982) @KenanYusuf #### `@mui/x-data-grid-premium@8.15.0` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link 'Premium plan') Same changes as in `@mui/x-data-grid-pro@8.15.0`, plus: - [DataGridPremium] Use ExcelJS fork (#19796) @cherniavskii - [DataGridPremium] Support data visualization in AI Assistant (#19831) @arminmeh ### Date and Time Pickers #### `@mui/x-date-pickers@8.15.0` Internal changes. #### `@mui/x-date-pickers-pro@8.15.0` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-date-pickers@8.15.0`. ### Charts #### `@mui/x-charts@8.15.0` - [charts] Add `ChartsBrushOverlay` and allow brush configuration (#19956) @JCQuintas - [charts] Add `getStringSize` benchmark. Remove benchmarks from built package. (#19995) @bernardobelchior - [charts] Batch string size measurement (#19994) @bernardobelchior - [charts] Fix console issue (#20025) @JCQuintas - [charts] Fix is[ZoomFeature]Enabled type (#20058) @alexfauquette - [charts] Fix reference line middle spacing (#20004) @JCQuintas - [charts] Improve `getStringSize` and `batchMeasureStrings` performance (#19996) @bernardobelchior - [charts] Improve deep export script (#20007) @JCQuintas - [charts] Improve string measurement benchmarks (#19999) @bernardobelchior - [charts] Measure string sizes using SVG elements (#19981) @bernardobelchior - [l10n] Improve Greek (gr-GR) locale (#20060) @ZagrebaAlex #### `@mui/x-charts-pro@8.15.0` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-charts@8.15.0`, plus: - [charts-pro] Fix pan with `axis.reverse` (#20031) @JCQuintas #### `@mui/x-charts-premium@8.15.0` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link 'Premium plan') Same changes as in `@mui/x-charts-pro@8.15.0`. ### Tree View #### `@mui/x-tree-view@8.15.0` - [tree view] Multi character type-ahead (#19942) @noraleonte #### `@mui/x-tree-view-pro@8.15.0` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-tree-view@8.15.0`. ### Codemod #### `@mui/x-codemod@8.14.0` Internal changes. ### Docs - [docs] Add overview section for scatter chart and heatmap (#19888) @prakhargupta1 - [docs] Add charts bell curve example (#20003) @JCQuintas - [docs] Add grouped multiple fields for Data Grid row grouping recipe (#19964) @siriwatknp - [docs] Add Data Grid loading state recipe (#19958) @siriwatknp ### Core - [code-infra] Remove @mui/monorepo usage for react versioning (#19894) @Janpot - [code-infra] Remove invalid `environment: 'browser'` from vitest browser config (#19993) @bernardobelchior - [code-infra] Remove unused babel aliases (#19987) @Janpot - [code-infra] Turn on all testing-library eslint rules (#19946) @brijeshb42 - [docs-infra] Fix broken hash link (#20062) @Janpot ## 8.14.1 _Oct 16, 2025_ We'd like to extend a big thank you to the 14 contributors who made this release possible. Here are some highlights ✨: - 🚀 Charts have optimized data structures for closest point calculations — initial render times reduced by ~25% for 1,000+ data points, with greater gains at larger scales (#19790) @bernardobelchior - 🐞 Bugfixes - 📚 Documentation improvements Special thanks go out to the community members for their valuable contributions: @djpremier, @jacknot, @justdoit1897, @mellis481, @sai6855 The following are all team members who have contributed to this release: @arminmeh, @bernardobelchior, @brijeshb42, @cherniavskii, @flaviendelangle, @Janpot, @JCQuintas, @noraleonte, @siriwatknp ### Data Grid #### `@mui/x-data-grid@8.14.1` - [DataGrid] Fix cell not rerendering on `isCellEditable` prop change (#19898) @cherniavskii - [DataGrid] Fix virtualizer memory leaks (#19886) @cherniavskii - [DataGrid] Fix tree data unable to deselect row for exclude model (#19846) @siriwatknp - [l10n] Improve Italian (it-IT) locale (#19322) @jacknot and (#19940) @justdoit1897 #### `@mui/x-data-grid-pro@8.14.1` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-data-grid@8.14.1`, plus: - [DataGridPro] Clear cache before new request to the nested request queue after a row has been edited (#19873) @arminmeh #### `@mui/x-data-grid-premium@8.14.1` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link 'Premium plan') Same changes as in `@mui/x-data-grid-pro@8.14.1`. ### Date and Time Pickers #### `@mui/x-date-pickers@8.14.1` Internal changes. #### `@mui/x-date-pickers-pro@8.14.1` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-date-pickers@8.14.1`. ### Charts #### `@mui/x-charts@8.14.1` - [charts] Fix `minBarSize` when y-axis is reversed (#19932) @bernardobelchior - [charts] Fix bar chart border radius when axis is reversed (#19895) @bernardobelchior - [charts] Fix scatter chart `datasetKeys.id` not being optional (#19897) @bernardobelchior - [charts] Use more performant data structure for closest point (#19790) @bernardobelchior - [charts] Fix `GaugeValueArc` having wrong class (#19965) @bernardobelchior - [charts] Fix `undefined` path when highlight empty line chart axis (#19969) @bernardobelchior #### `@mui/x-charts-pro@8.14.1` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-charts@8.14.1`, plus: - [charts-pro] Add `highlighting` to Sankey chart (#19662) @JCQuintas #### `@mui/x-charts-premium@8.14.1` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link 'Premium plan') Same changes as in `@mui/x-charts-pro@8.14.1`. ### Tree View #### `@mui/x-tree-view@8.14.1` - [tree view] Do not forward the `ownerState` to the icon (#19772) @flaviendelangle #### `@mui/x-tree-view-pro@8.14.1` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-tree-view@8.14.1`. ### Codemod #### `@mui/x-codemod@8.14.0` Internal changes. ### Docs - [docs] Add `'bumpX'` and `'bumpY'` curve types to the interpolation demo (#19676) @djpremier - [docs] Add scatter chart with linear regression demo (#19900) @bernardobelchior - [docs] Correctly describe Data Grid's row selection behavior (#19968) @arminmeh - [docs] Fix `isExpanded` type in tree view docs (#19092) @mellis481 ### Core - [code-infra] Disable Netlify cache plugin (#19950) @Janpot - [code-infra] Lint json through eslint (#19890) @Janpot - [docs-infra] Use published netlify cache plugin package (#19929) @brijeshb42 ## 8.14.0 _Oct 9, 2025_ We'd like to extend a big thank you to the 14 contributors who made this release possible. Here are some highlights ✨: - 📊 The [Chart zoom now supports the `pressAndDrag` gesture](https://mui.com/x/react-charts/zoom-and-pan/#zoom-interactions-configuration). Pan by pressing and dragging. - 🔄 [Server-side pivoting](https://mui.com/x/react-data-grid/server-side-data/pivoting/) support for the Data Grid - 🐞 Bugfixes - 📚 Documentation improvements Special thanks go out to the community members for their valuable contributions: @djpremier, @Utkarsh-0304 The following are all team members who have contributed to this release: @alexfauquette, @bernardobelchior, @flaviendelangle, @hasdfa, @Janpot, @JCQuintas, @prakhargupta1, @rita-codes, @noraleonte, @brijeshb42, @arminmeh, @michelengelen ### Data Grid #### `@mui/x-data-grid@8.14.0` - [l10n] Improve Brazilian Portuguese (pt-BR) locale (#19658) @djpremier #### `@mui/x-data-grid-pro@8.14.0` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-data-grid@8.14.0`. #### `@mui/x-data-grid-premium@8.14.0` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link 'Premium plan') Same changes as in `@mui/x-data-grid-pro@8.14.0`, plus: - [DataGridPremium] Server-side pivoting (#19575) @arminmeh ### Date and Time Pickers #### `@mui/x-date-pickers@8.14.0` - [pickers] Fixed the extra element for the disabled date picker (#19387) @Utkarsh-0304 - [pickers] Fix input `autoCapitalize` value for Firefox compatibility (#19285) @michelengelen - [l10n] Improve Brazilian Portuguese (pt-BR) locale (#19658) @djpremier #### `@mui/x-date-pickers-pro@8.14.0` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-date-pickers@8.14.0`. ### Charts #### `@mui/x-charts@8.14.0` - [charts] Add `pressAndDrag` pan gesture (#19779) @JCQuintas - [charts] Allow `minPointers` and `maxPointers` to be configured by pointer type (#19794) @JCQuintas - [charts] Correct scale domain types (#19844) @bernardobelchior - [charts] Fix tooltip position when scrolling (#19857) @alexfauquette - [charts] Link item highlight with keyboard navigation (#19768) @alexfauquette - [charts] Refactor domain/scale selectors (#19832) @bernardobelchior - [charts] Remove min/max from ordinal configuration (#19789) @alexfauquette - [charts] Simplify axes filters selectors (#19833) @bernardobelchior - [l10n] Improve Brazilian Portuguese (pt-BR) locale (#19658) @djpremier #### `@mui/x-charts-pro@8.14.0` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-charts@8.14.0`. #### `@mui/x-charts-premium@8.14.0` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link 'Premium plan') Same changes as in `@mui/x-charts-pro@8.14.0`. ### Tree View #### `@mui/x-tree-view@8.14.0` - [tree view] Fix Tree View tooltip anchoring on overview page (#19806) @noraleonte #### `@mui/x-tree-view-pro@8.14.0` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-tree-view@8.14.0`. ### Codemod #### `@mui/x-codemod@8.14.0` Internal changes. ### Docs - [docs] Add overview section for pie chart (#19672) @prakhargupta1 - [docs] Fix demo title knob keys (#19843) @JCQuintas - [docs] Hide UI elements of unsupported features in the data source demos (#19849) @arminmeh ### Core - [code-infra] Cleanup unused dependencies (#19788) @brijeshb42 - [code-infra] Fix pnpm-lock issue (#19861) @JCQuintas - [code-infra] Improve publishing docs (#19404) @Janpot - [code-infra] Remove tsconfig `baseUrl` (#19837) @Janpot - [code-infra] Support custom npm dist tags during release (#19803) @Janpot - [code-infra] Wait longer for print dialog (#19795) @JCQuintas - [code-infra] Replace `lodash` with `es-toolkit` (#19853) @bernardobelchior - [code-infra] Update release script PR checklist (#19785) @bernardobelchior - [code-infra] Remove remaining usages of `lodash` (#19864) @bernardobelchior - [docs-infra] Add `title` knob (#19792) @JCQuintas - [docs-infra] Fix missing key in title knob (#19804) @JCQuintas ### Miscellaneous - [x-telemetry] Fix transpile issues (#19761) @hasdfa - [x-telemetry] Fix ref to deleted file (#19842) @JCQuintas ## 8.13.1 _Oct 1, 2025_ - 🐛 Fix `@mui/x-charts-pro` failure on import due to missing `@mui/x-internals` release ### Data Grid #### `@mui/x-data-grid@8.13.1` Internal changes. #### `@mui/x-data-grid-pro@8.13.1` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-data-grid@8.13.1`. #### `@mui/x-data-grid-premium@8.13.1` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link 'Premium plan') Same changes as in `@mui/x-data-grid-pro@8.13.1`. ### Date and Time Pickers #### `@mui/x-date-pickers@8.12.0` Internal changes. #### `@mui/x-date-pickers-pro@8.12.0` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-date-pickers@8.12.0`. ### Charts #### `@mui/x-charts@8.13.1` Internal changes. #### `@mui/x-charts-pro@8.13.1` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-charts@8.13.1`, plus: - [charts-pro] Fix `@mui/x-charts-pro` failure on import due to missing `@mui/x-internals` release @bernardobelchior #### `@mui/x-charts-premium@8.13.1` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link 'Premium plan') Same changes as in `@mui/x-charts-pro@8.13.1`. ### Tree View #### `@mui/x-tree-view@8.13.1` Internal changes. #### `@mui/x-tree-view-pro@8.13.1` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-tree-view@8.13.1`. ### Codemod #### `@mui/x-codemod@8.12.0` Internal changes. ## 8.13.0 _Oct 1, 2025_ We'd like to extend a big thank you to the 14 contributors who made this release possible. Here are some highlights ✨: - 📊 The chart zoom now supports the `tapAndDrag` gesture. Zoom in/out by tapping twice and dragging vertically. - 🔎 Charts now allow [fine-grained control for zoom interactions](https://mui.com/x/react-charts/zoom-and-pan/#zoom-interactions-configuration). ```jsx <BarChartPro zoomInteractionConfig={{ // Only zoom when Control key is pressed zoom: [{ type: 'wheel', keys: ['Control'] }], // Only pan when Shift key is pressed pan: [{ type: 'drag', keys: ['Shift'] }], }} /> ``` - ➡️ Data Grid grouping rows now persist their expansion state when the rows are updated. - 📜 Updated Data Grid vertical scrollbar to include pinned rows and aggregation sections. - 📌 Improved the appearance of [pinned columns](https://mui.com/x/react-data-grid/column-pinning/#pinned-columns-appearance) and [pinned rows](https://mui.com/x/react-data-grid/row-pinning/#pinned-rows-appearance) sections in the Data Grid. - 🚀 Tree View now fetches the children of expanded items on mount when using lazy loading. - 🐞 Bugfixes - 📚 Documentation improvements Special thanks go out to the community members for their valuable contributions: @sai6855 The following are all team members who have contributed to this release: @alexfauquette, @arminmeh, @bernardobelchior, @flaviendelangle, @hasdfa, @Janpot, @JCQuintas, @KenanYusuf, @mapache-salvaje, @MBilalShafi, @mnajdova, @rita-codes, @siriwatknp ### Data Grid #### `@mui/x-data-grid@8.13.0` - [DataGrid] Add scroll shadows and fix scrollbar overlap (#16476) @KenanYusuf - [DataGrid] Fix row spanning stale state issue (#19733) @MBilalShafi - [DataGrid] Fix toolbar `slotProps` not being applied (#19769) @sai6855 - [DataGrid] Skip calling `fetchRows()` when strategy is not initialized (#19728) @MBilalShafi #### `@mui/x-data-grid-pro@8.13.0` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-data-grid@8.13.0`, plus: - [DataGridPro] Retain expansion state on rows update (#19697) @MBilalShafi #### `@mui/x-data-grid-premium@8.13.0` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link 'Premium plan') Same changes as in `@mui/x-data-grid-pro@8.13.0`, plus: - [DataGridPremium] Add `metadata.referenceId` to AI assistant prompt resolver (#19695) @hasdfa - [DataGridPremium] Fix aggregation value retrieval (#19724) @arminmeh - [DataGridPremium] Get correct active chart id while rebuilding data (#19720) @arminmeh ### Date and Time Pickers #### `@mui/x-date-pickers@8.12.0` Internal changes. #### `@mui/x-date-pickers-pro@8.12.0` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-date-pickers@8.12.0`. ### Charts #### `@mui/x-charts@8.13.0` - [charts] Add `tapAndDrag` zoom gesture (#19727) @JCQuintas - [charts] Add arc focus indicator that follows the arc form (#19696) @mnajdova - [charts] Fix outline color (#19752) @alexfauquette - [charts] Improve tooltip doc (#19731) @JCQuintas - [charts] Make axis highlight reflect the keyboard interaction (#19631) @alexfauquette - [charts] Prevent horizontal scroll on keyboard navigation (#19704) @alexfauquette - [charts] Simplify gestures by removing bindings (#19767) @JCQuintas #### `@mui/x-charts-pro@8.13.0` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-charts@8.13.0`, plus: - [charts-pro] Allow zoom interactions to be configured (#18646) @JCQuintas - [charts-pro] Fix zoom preview having wrong domain in some cases (#19723) @bernardobelchior #### `@mui/x-charts-premium@8.13.0` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link 'Premium plan') Same changes as in `@mui/x-charts-pro@8.13.0`. ### Tree View #### `@mui/x-tree-view@8.13.0` - [tree view] Export the `apiRef` type of each Tree View component (#19543) @flaviendelangle - [tree view] Fix indeterminate checkbox state (#19544) @flaviendelangle - [tree view] Improve the lazy loading initial expansion (#19284) @flaviendelangle - [tree view] Use Base UI utils whenever possible (#19502) @flaviendelangle #### `@mui/x-tree-view-pro@8.13.0` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-tree-view@8.13.0`. ### Codemod #### `@mui/x-codemod@8.12.0` Internal changes. ### Docs - [docs] Add a recipe to customize editing component with Autocomplete (#19651) @siriwatknp - [docs] Refine the electricity scatter tooltip (#19689) @alexfauquette - [docs] Revise the Axis doc (#19052) @mapache-salvaje - [docs] Remove reference to nonexistent `FocusedMark` API page (#19773) @bernardobelchior ### Core - [code-infra] Change charts codspeed integration to use walltime (#19729) @JCQuintas - [code-infra] Port stylelint from core repo (#19633) @Janpot - [code-infra] Stabilize fake timers in regression tests (#19719) @Janpot - [code-infra] Stabilize size for bundles with `releaseInfo` (#19674) @Janpot - [code-infra] Fix `pnpm-lock.yaml` broken lockfile (#19755) @bernardobelchior ## 8.12.1 _Sep 25, 2025_ Release highlight ✨: - 🐞 Hotfix for Grid-Charts integration issue with aggregated values ### Data Grid #### `@mui/x-data-grid@8.12.1` Internal changes. #### `@mui/x-data-grid-pro@8.12.1` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-data-grid@8.12.1`. #### `@mui/x-data-grid-premium@8.12.1` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link 'Premium plan') Same changes as in `@mui/x-data-grid-pro@8.12.1`, plus: - [DataGridPremium] Collect aggregated values properly for the charts integration context (#19714) @arminmeh ## 8.12.0 _Sep 25, 2025_ We'd like to extend a big thank you to the 15 contributors who made this release possible. Here are some highlights ✨: - 🤝 Grid-Charts integration ![Grid x Charts](https://github.com/user-attachments/assets/0817c36f-f87f-4688-8f30-fa0db638ca8c) 👉 [🎥 Watch the full video](https://github.com/user-attachments/assets/28f1848e-dc85-4077-8756-a3e88afd4e54) - ⌨️ Charts keyboard navigation - ⚡️ Charts: Add new `renderer="svg-batch"` prop to Scatter charts that provides improved performance for large datasets - 🐞 Bugfixes - 📚 Documentation improvements - 🧰 Codemod requires Node >=20.19 `@mui/x-codemod` minimum supported Node version is `20.19`. This was only the case due to using the v18 `yargs` package; this now explicitly aligns with it. (#18979) Special thanks go out to the community members for their valuable contributions: @deade1e, @sai6855, @thomas-mcdonald The following are all team members who have contributed to this release: @alexfauquette, @bernardobelchior, @flaviendelangle, @Janpot, @JCQuintas, @LukasTy, @michelengelen, @prakhargupta1, @rita-codes, @siriwatknp, @arminmeh, @romgrk ### Data Grid #### `@mui/x-data-grid@8.12.0` - [DataGrid] Fix flex column width diff calculation while resizing (#19667) @arminmeh #### `@mui/x-data-grid-pro@8.12.0` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-data-grid@8.12.0`. #### `@mui/x-data-grid-premium@8.12.0` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link 'Premium plan') Same changes as in `@mui/x-data-grid-pro@8.12.0`, plus: - [DataGridPremium] Grid-Charts integration (#18021) @arminmeh - [DataGridPremium] Fix sorting and filtering of the tree group columns with aggregation (#19607) @arminmeh - [DataGridPremium] Disable aggregation on the grouping column by default (#19692) @arminmeh - [DataGridPremium] Do not rely on the group separation constant to retrieve the column name for the charts panel (#19677) @arminmeh - [DataGridPremium] Fix stale aggregation state (#19690) @arminmeh - [DataGridPremium] Fix pivot column being hidden on autosizing (#19699) @cherniavskii ### Date and Time Pickers #### `@mui/x-date-pickers@8.12.0` - [pickers] Ensure reference value is not updated for invalid values (#19635) @michelengelen - [pickers] Fix `slotProps.textField.slotProps.htmlInput` resolution (#19713) @LukasTy - [pickers] Preserve time format when using single column layout on Time Range Picker (#19626) @sai6855 - [pickers] Preserve time format when using single column layout on Date Time Picker and Date Time Range Picker (#19608) @sai6855 #### `@mui/x-date-pickers-pro@8.12.0` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-date-pickers@8.12.0`. ### Charts #### `@mui/x-charts@8.12.0` - [charts] Add batch renderer for scatter chart (#19075) @bernardobelchior - [charts] Add renderer suffix to performance benchmarks (#19620) @bernardobelchior - [charts] Document how plugins can be used (#19343) @alexfauquette - [charts] Export chart plugins per series type (#19337) @alexfauquette - [charts] Export plugins (#19335) @alexfauquette - [charts] Fix horizontal layout and toolbar (#19655) @alexfauquette - [charts] Fix performance issue with JS animations (#19606) @bernardobelchior - [charts] Fix piecewise scale causing wrong colors in axis with min/max (#19610) @bernardobelchior - [charts] Fix zoom discard inconsistency (#19535) @bernardobelchior - [charts] Introduce keyboard navigation (#19155) @alexfauquette - [charts] Refactor `getAxisExtremum` (#19627) @bernardobelchior - [charts] Remove unused code path from `getAxisScale` (#19673) @bernardobelchior - [charts] Make new hideLegend prop on ChartWrapper optional (#19694) @thomas-mcdonald - [charts] Fix chart crash in test environment (#19711) @JCQuintas #### `@mui/x-charts-pro@8.12.0` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-charts@8.12.0`, plus: - [charts-pro] Add `valueFormatter` to sankey (#19636) @JCQuintas - [charts-pro] Allow `source/target` keywords in sankey link color (#19634) @JCQuintas - [charts-pro] Allow exporting `SankeyChart` (#19659) @JCQuintas - [charts-pro] Fix axis inversion when using axis `max` and `filterMode: 'discard'` (#19200) @bernardobelchior #### `@mui/x-charts-premium@8.12.0` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link 'Premium plan') Same changes as in `@mui/x-charts-pro@8.12.0`, plus: - [charts-premium] Grid-Charts integration (#18021) @arminmeh ### Tree View #### `@mui/x-tree-view@8.12.0` - [tree view] Allow to pass `null` to the icon slots (#19569) @flaviendelangle - [tree view] Fix `apiRef.current.isItemExpanded()` method (#19619) @flaviendelangle #### `@mui/x-tree-view-pro@8.12.0` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-tree-view@8.12.0`. ### Codemod #### `@mui/x-codemod@8.12.0` - [codemod] Bump `engines.node` to `>=20.19` to align with `yargs` package (#18979) @LukasTy ### Docs - [docs] Add missing label to Charts example (#19616) @prakhargupta1 - [docs] Replace axis type and axis data with a table (#19618) @prakhargupta1 - [docs] Add Charts example collection page (#18353) @prakhargupta1 - [docs] Add a Charts demo showcasing bar and scatter composition (#19605) @prakhargupta1 - [docs] Add composition Charts demo for legends and tooltip (#19602) @prakhargupta1 - [docs] Add recipe about server-side data export (#19617) @siriwatknp - [docs] Clarify DataGrid layout requirements (#19413) @romgrk - [docs] Fix `ExportServerSideData` demo layout shift (#19669) @siriwatknp - [docs] Improve server-side `updateRow()` description (#19554) @deade1e - [docs] Show how to customize drawing area background (#19682) @alexfauquette - [docs] Add hook documentation pages (#19334) @Copilot ### Core - [code-infra] Add copilot instructions specific to x repo (#19623) @JCQuintas - [code-infra] Load `tsx` files in visual regression (#19595) @JCQuintas - [code-infra] Remove renovate automerge (#19501) @Janpot - [code-infra] Update `DEFAULT_TIMESTAMP` format to ISO 8601 (#19624) @Janpot - [code-infra] Update `findLatestTaggedVersion` to filter tags based on major version (#19693) @michelengelen - [code-infra] Fix changelog generation for charts premium (#19701) @JCQuintas - [code-infra] Run prettier on `createReleasePR.mjs` (#19702) @bernardobelchior - [code-infra] Make `x-charts-premium` releasable (#18959) @JCQuintas - [docs-infra] Ensure `create-playground` script only runs if target file is absent (#19603) @michelengelen - [docs-infra] Add @prakhargupta1 as a codeowner of the docs (#19679) @alexfauquette ### Miscellaneous - [test] Reduce time for wheel zoom test (#19571) @alexfauquette - Change `matchPackageNames` to `matchDepNames` for date-fns-v2 @Janpot - Remove groupName for date-fns-v2 in renovate.json @Janpot ## 8.11.3 _Sep 16, 2025_ We'd like to extend a big thank you to the 11 contributors who made this release possible. Here are some highlights ✨: - 🐞 Bugfixes - 📚 Documentation improvements Special thanks go out to the community members for their valuable contributions: @sai6855 The following are all team members who have contributed to this release: @alexfauquette, @bernardobelchior, @brijeshb42, @cherniavskii, @flaviendelangle, @Janpot, @JCQuintas, @LukasTy, @rita-codes, @siriwatknp ### Data Grid #### `@mui/x-data-grid@8.11.3` - [DataGrid] Fix numeric font size not being applied (#19552) @cherniavskii - [DataGrid] Improve `operator` types to display literal values (#19529) @siriwatknp #### `@mui/x-data-grid-pro@8.11.3` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-data-grid@8.11.3`. #### `@mui/x-data-grid-premium@8.11.3` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link 'Premium plan') Same changes as in `@mui/x-data-grid-pro@8.11.3`. ### Date and Time Pickers #### `@mui/x-date-pickers@8.11.3` - [pickers] Refactor `slots` and `slotProps` propagation strategy (#18867) @LukasTy #### `@mui/x-date-pickers-pro@8.11.3` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-date-pickers@8.11.3`. ### Charts #### `@mui/x-charts@8.11.3` - [charts] Add `inline-` piecewise legend options (#19382) @JCQuintas - [charts] Add bar gradient example (#19174) @bernardobelchior - [charts] Ignore empty tick labels in label overlap computation (#19547) @alexfauquette - [charts] Rename `isBandScale` to `isDiscreteScale` (#19514) @bernardobelchior - [charts] Fix legend position affecting toolbar's position (#19257) @sai6855 #### `@mui/x-charts-pro@8.11.3` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-charts@8.11.3`, plus: - [charts-pro] Add chart title and caption to export demo (#19524) @bernardobelchior ### Tree View #### `@mui/x-tree-view@8.11.3` - [tree view] Stop looping through all items to publish the `removeItem` event (#19500) @flaviendelangle - [tree view] Support flat DOM structure (#19350) @flaviendelangle - [tree view] Update cursor styles for disabled TreeItem (#19548) @sai6855 #### `@mui/x-tree-view-pro@8.11.3` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-tree-view@8.11.3`. ### Codemod #### `@mui/x-codemod@8.11.3` Internal changes. ### Docs - [docs] Add styling row group recipe (#19349) @siriwatknp - [docs] Group demos data into the dataset folder (#19549) @alexfauquette - [docs] Add `shiny` bar chart example at the top (#19416) @JCQuintas ### Core - [code-infra] Axios update (#19577) @Janpot - [code-infra] Remove usage of copy-files command from code-infra (#19518) @brijeshb42 - [internal] Fix naming to match convention @oliviertassinari ## 8.11.2 _Sep 10, 2025_ 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 the community members for their valuable contributions: @ludvigeriksson, @sai6855 The following are all team members who have contributed to this release: @alexfauquette, @bernardobelchior, @brijeshb42, @flaviendelangle, @Janpot, @LukasTy, @MBilalShafi, @noraleonte, @rita-codes, @romgrk, @siriwatknp ### Data Grid #### `@mui/x-data-grid@8.11.2` - [DataGrid] Allow opting out of the exclude row selection model (#19423) @MBilalShafi - [DataGrid] Fix column dropdown menu text alignment for the "Unpin" menu item (#19462) @MBilalShafi - [DataGrid] Fix indeterminate state for "Select all" checkbox with exclude model (#19466) @MBilalShafi - [DataGrid] Fix styled API arguments error (#19460) @MBilalShafi - [DataGrid] Fix `stringify()` for theme objects (#19427) @romgrk #### `@mui/x-data-grid-pro@8.11.2` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-data-grid@8.11.2`. #### `@mui/x-data-grid-premium@8.11.2` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link 'Premium plan') Same changes as in `@mui/x-data-grid-pro@8.11.2`, plus: - [DataGridPremium] Fallback to the regular reorder method for plain data (#19467) @MBilalShafi - [DataGridPremium] Fix showing `0` as total aggregation value when aggregation position is set to `null` for row groups (#19515) @cherniavskii ### Date and Time Pickers #### `@mui/x-date-pickers@8.11.2` - [pickers] Gracefully handle `textField.slotProps` (#18980) @LukasTy - [pickers] Improve hour and minute placement in Date Time Picker (#19227) @MBilalShafi - [pickers] Use `calendarState.currentMonth` in Month Calendar when available (#19073) @LukasTy - [pickers] Improve invalid value pasting into a section (#19357) @sai6855 - [fields] Remove redundant `id` and `aria-labelledby` attributes from spinbuttons (#19523) @LukasTy #### `@mui/x-date-pickers-pro@8.11.2` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-date-pickers@8.11.2`. ### Charts #### `@mui/x-charts@8.11.2` - [charts] Fix highlight regression (#19486) @alexfauquette - [charts] Improve code reuse in `ChartsXAxis` and `ChartsYAxis` (#19198) @bernardobelchior - [charts] Simplify params in `getRange` and `createDateFormatter` (#19517) @bernardobelchior - [charts] Handle domain edge cases with `filterMode: 'discard'` (#19199) @bernardobelchior - [l10n] Add Swedish (sv-SE) locale (#19489) @ludvigeriksson #### `@mui/x-charts-pro@8.11.2` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-charts@8.11.2`. ### Tree View #### `@mui/x-tree-view@8.11.2` - [TreeView] Do not mutate `props.items` in the `getItemTree()` method (#19483) @flaviendelangle - [TreeView] Expose a new hook to apply selection propagation on the selected items (#19402) @flaviendelangle #### `@mui/x-tree-view-pro@8.11.2` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-tree-view@8.11.2`. ### Codemod #### `@mui/x-codemod@8.11.2` Internal changes. ### Docs - [docs] Add recipe for save and manage filters from the panel (#19361) @siriwatknp ### Core - [code-infra] Remove log when restarting dev server (#19490) @bernardobelchior - [code-infra] Store test results in CI (#19507) @Janpot ### Miscellaneous - [infra] Set nodejs versions of various CIs to 22.18 (#19503) @brijeshb42 - [test] Split infinitive @romgrk ## 8.11.1 _Sep 4, 2025_ We'd like to extend a big thank you to the 6 contributors who made this release possible. Here are some highlights ✨: Special thanks go out to the community members for their valuable contributions: @sai6855 The following are all team members who have contributed to this release: @brijeshb42, @flaviendelangle, @JCQuintas, @mapache-salvaje, @oliviertassinari ### Data Grid #### `@mui/x-data-grid@8.11.1` - [DataGrid] Refine types in `GridCell` component (#19384) @sai6855 #### `@mui/x-data-grid-pro@8.11.1` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-data-grid@8.11.1`. #### `@mui/x-data-grid-premium@8.11.1` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link 'Premium plan') Same changes as in `@mui/x-data-grid-pro@8.11.1`. ### Date and Time Pickers #### `@mui/x-date-pickers@8.11.1` - [pickers] Merge `slotProps` for input adornment in `PickerFieldUI` component (#19399) @sai6855 #### `@mui/x-date-pickers-pro@8.11.1` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-date-pickers@8.11.1`. ### Charts #### `@mui/x-charts@8.11.1` - [charts] Prevent crash and warn user on incorrect `axisId` when composing (#19397) @JCQuintas #### `@mui/x-charts-pro@8.11.1` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-charts@8.11.1`. ### Tree View #### `@mui/x-tree-view@8.11.1` - [tree view] Expose the methods to manually refetch the children of an item (#19248) @flaviendelangle - [tree view] Use the shared store implementation instead of the custom one (#19261) @flaviendelangle #### `@mui/x-tree-view-pro@8.11.1` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-tree-view@8.11.1`. ### Codemod #### `@mui/x-codemod@8.11.1` Internal changes. ### Docs - [docs] Fix grammar and spelling mistakes on the Date and Time Pickers pages (#19300) @mapache-salvaje - [docs] Remove wrong legend info (#19383) @JCQuintas ### Core - [internal] Fix action alert (#19388) @oliviertassinari - [internal] Fix pnpm valelint to have 0 errors @oliviertassinari - [infra] Remove "main" fields from publishable packages (#19407) @brijeshb42 ## 8.11.0 _Aug 29, 2025_ We'd like to extend a big thank you to the 19 contributors who made this release possible. Here are some highlights ✨: - 📊 Add new `SankeyChart` <img height="300" alt="Screenshot 2025-07-24 at 12 54 33" src="https://github.com/user-attachments/assets/d77bcec1-044b-48c6-b37d-d7b74793b91c" /> - 🚀 Data Grid row grouping now supports row reordering See the [Drag-and-drop group reordering](https://mui.com/x/react-data-grid/row-grouping/#drag-and-drop-group-reordering) section for more details. - 📚 Documentation improvements Special thanks go out to the community members for their valuable contributions: @dwrth, @lauri865, @Webini The following are all team members who have contributed to this release: @alexfauquette, @arminmeh, @brijeshb42, @cherniavskii, @flaviendelangle, @Janpot, @JCQuintas, @mapache-salvaje, @MBilalShafi, @michelengelen, @noraleonte, @oliviertassinari, @rita-codes, @romgrk, @sai6855, @siriwatknp ### Data Grid #### `@mui/x-data-grid@8.11.0` - [DataGrid] Fix focused column header scroll jump (