Releases: mui/mui-x
v8.19.0
We'd like to extend a big thank you to the 15 contributors who made this release possible. Here are some highlights ✨:
- 🔎 Add pan on
wheelto the charts zoom - ⌨️ Allow opt-in to tab navigation inside the Data Grid.
- ⚙️ New way of defining action columns in the Data Grid that makes it easier to keep
columnsprop stable. - 🐞 Bugfixes
- 📚 Documentation improvements
Special thanks go out to these community members for their valuable contributions:
@lauri865, @noobyogi0010, @sai6855
The following team members contributed to this release:
@alexfauquette, @arminmeh, @bernardobelchior, @cherniavskii, @flaviendelangle, @Janpot, @JCQuintas, @mj12albert, @noraleonte, @rita-codes, @siriwatknp, @ZeeshanTamboli
Data Grid
@mui/[email protected]
- [DataGrid] Add
tabNavigationprop to control tab navigation in the grid (#20286) @arminmeh - [DataGrid] Allow to focus disabled checkbox cells (#19959) @mj12albert
- [DataGrid] Alternative actions column definition API (#15041) @cherniavskii
- [DataGrid] Fix failing tests (#20332) @cherniavskii
- [DataGrid] Prevent Safari 26 error in the event handler (#20369) @arminmeh
- [DataGrid] Undeprecate the
autoHeightprop (#20363) @cherniavskii - [DataGrid] Fix print export grid dimensions with dynamic row height and print styles (#19835) @cherniavskii
@mui/[email protected] 
Same changes as in @mui/[email protected].
@mui/[email protected] 
Same changes as in @mui/[email protected], plus:
- [DataGridPremium] Fix aggregation with sorting (#19892) @lauri865
- [DataGridPremium] Lock
ExcelJSversion (#20329) @cherniavskii
Date and Time Pickers
@mui/[email protected]
- [pickers] Do not loose
slotProps.field.slotProps(#20322) @flaviendelangle
@mui/[email protected] 
Same changes as in @mui/[email protected].
Charts
@mui/[email protected]
- [charts] Expose
niceDomainutility (#20250) @bernardobelchior - [charts] Fix benchmark regression by downgrading to JSDOM v26 (#20405) @bernardobelchior
- [charts] Fix Pie Chart keyboard focus highlight (#20358) @JCQuintas
- [charts] Memoize series selectors (#20326) @JCQuintas
- [charts] Relax dataset type (#20294) @bernardobelchior
- [charts] Remove
touch-action: pan-ywhen zoom is disabled (#20204) @bernardobelchior - [charts] Use
getBBox()for correct SVG sizes in firefox (#20309) @JCQuintas - [charts] Use directly selector from
@mui/x-internals(#20365) @alexfauquette - [charts] Fix unnecessary errors in dev mode (#20380) @JCQuintas
@mui/[email protected] 
Same changes as in @mui/[email protected], plus:
- [charts-pro] Add pan on
wheelto zoom (#19998) @JCQuintas - [charts-pro] Fix zoom slider preview having an opaque background in dark mode (#20367) @bernardobelchior
@mui/[email protected] 
Same changes as in @mui/[email protected].
Tree View
@mui/[email protected]
- [tree view] Enable lazy load when children count is not know in tree view (#18680) @noobyogi0010
- [tree view] Fix unwanted behaviors on the item re-ordering (#20368) @flaviendelangle
@mui/[email protected] 
Same changes as in @mui/[email protected].
Codemod
@mui/[email protected]
Internal changes.
Docs
- [docs] Add minimum Typescript version to migration guide (#20320) @siriwatknp
- [docs] Fix Autosizing documentation (#20348) @siriwatknp
- [docs] Fix separator opacity in demo (#20293) @sai6855
- [docs] Replace deprecated
LoadingButtonwithButtoncomponent (#20208) @Janpot
Core
- [code-infra] Add new broken links checker (#20120) @Janpot
- [code-infra] Disable Codspeed pipeline (#20370) @JCQuintas
- [code-infra] Optimize
checkMaterialVersion(#20307) @Janpot - [code-infra] Use utils from code-infra for changelog and PR creation (#20406) @brijeshb42
- [docs-infra] Revert
@docsearch/react(#20313) @Janpot
Miscellaneous
- [test] Fix browser tests skipping some projects (#20318) @cherniavskii
- [test] Update
use-react-versionpnpm script (#20319) @cherniavskii
v7.29.11
We'd like to extend a big thank you to the 2 contributors who made this release possible. Here are some highlights ✨:
- 🐞 Bugfixes
Following are all team members who have contributed to this release:
@arminmeh, @mapache-salvaje
Data Grid
@mui/[email protected]
@mui/[email protected] 
Same changes as in @mui/[email protected].
@mui/[email protected] 
Same changes as in @mui/[email protected].
Docs
- [docs] Revise the Pro filter docs (#18815) @mapache-salvaje
v8.18.0
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/[email protected]
- [DataGrid] Allow default event in the column action cell item click event handler (#20272) @arminmeh
- [DataGrid] Remove unnecessary generic from
useGridApiRef(#20277) @cherniavskii
@mui/[email protected] 
Same changes as in @mui/[email protected].
@mui/[email protected] 
Same changes as in @mui/[email protected], plus:
Date and Time Pickers
@mui/[email protected]
- [pickers] Keep invalid date state consistent (#20040) @michelengelen
- [pickers] Adds new
sourceproperty toonChangeandonAcceptcontext object (#20234) @michelengelen
@mui/[email protected] 
Same changes as in @mui/[email protected].
Charts
@mui/[email protected]
- [charts] Add prop for positioning a bar label (#20194) @Sigdriv
- [charts] Fix applying dark mode styles in
ChartAxisZoomSliderThumb(#20232) @sai6855
@mui/[email protected] 
Same changes as in @mui/[email protected], 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/[email protected] 
Same changes as in @mui/[email protected].
Tree View
@mui/[email protected]
- [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/[email protected] 
Same changes as in @mui/[email protected].
Codemod
@mui/[email protected]
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
v8.17.0
We'd like to extend a big thank you to the 13 contributors who made this release possible. Here are some highlights ✨:
-
Add
colorGetterprop to cartesian charts series
-
🌎 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/[email protected]
- [DataGrid] Stop event propagation on data grid action buttons (GridActionsCellItem) (#19513) @Copilot
- [DataGrid] Update cell editable state if
editableprop 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/[email protected] 
Same changes as in @mui/[email protected].
@mui/[email protected] 
Same changes as in @mui/[email protected].
Date and Time Pickers
@mui/[email protected]
Internal changes.
@mui/[email protected] 
Same changes as in @mui/[email protected].
Charts
@mui/[email protected]
- [charts] Add
barLabelto bar series. DeprecatebarLabelinBarPlot. (#20184) @bernardobelchior - [charts] Add series color callback (#20084) @bernardobelchior
- [charts] Expose
ChartsSurfaceclasses (#20180) @bernardobelchior - [charts] Fix chart cut off when inside
overflow: scrollcontainer (#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
useDatasethook (#20205) @JCQuintas - [l10n] Add Norwegian Bokmål (nb-NO) locale (#20197) @htollefsen
@mui/[email protected] 
Same changes as in @mui/[email protected], plus:
- [charts-pro] Fix zoom pan issue when controlled (#20163) @JCQuintas
@mui/[email protected] 
Same changes as in @mui/[email protected].
Tree View
@mui/[email protected]
- [tree view] Accept read only arrays in
expandedItemsprop (#20181) @Methuselah96 - [tree view] Use
aria-checkedinstead ofaria-selectedon items (#19851) @flaviendelangle
@mui/[email protected] 
Same changes as in @mui/[email protected].
Codemod
@mui/[email protected]
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
getInitialPropswithgetStaticProps(#20192) @Janpot - [code-infra] git-ignore next-env.d.ts (#20177) @Janpot
- [code-infra] Stabilize screenshot testing (#19868) @Janpot
v8.16.0
We'd like to extend a big thank you to the 14 contributors who made this release possible. Here are some highlights ✨:
- 🖌️ Add
brushzoom interaction to charts - 🔁 Server-side update 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.
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/[email protected]
- [DataGrid] Ignore
Ctrl+Akey combination for the row selection in the community version (#20110) @felix-wg - [DataGrid][l10n] Improve Spanish (es-ES) locale (#20134) @frncesc
@mui/[email protected] 
Same changes as in @mui/[email protected], plus:
- [DataGridPro] Add explicit return type to
getVisibleRowsLookup()to fix the build withtsc(#20116) @arminmeh - [DataGridPro] Retain the expansion state with expansion configuration props (#20126) @MBilalShafi
@mui/[email protected] 
Same changes as in @mui/[email protected], 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/[email protected]
- [pickers] Prevent blur event propagation on individual sections (#19825) @michelengelen
@mui/[email protected] 
Same changes as in @mui/[email protected].
Charts
@mui/[email protected]
- [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
undefinedid and color in series (#20087) @bernardobelchior - [charts] Remove
useMemofrom isZoomOnEnabled and isPanOnEnabled hooks (#20132) @Copilot - [charts] Use static data for perf (#20072) @JCQuintas
- [charts] Move scale symlog inside scales (#20137) @JCQuintas
@mui/[email protected] 
Same changes as in @mui/[email protected], plus:
- [charts-pro] Add
brushzoom interaction (#19899) @JCQuintas - [charts-pro] Add sankey performance check (#20069) @JCQuintas
@mui/[email protected] 
Same changes as in @mui/[email protected].
Tree View
@mui/[email protected]
Internal changes.
@mui/[email protected] 
Same changes as in @mui/[email protected].
Codemod
@mui/[email protected]
Internal changes.
Core
- [code-infra] Setup eslint compat plugin (#20105) @brijeshb42
- [code-infra] Improve store types (#20129) @JCQuintas
- [docs] Update the callout in
rowsprop documentation (#20127) @MBilalShafi - [docs-infra] Refine changelog contributor acknowledgment messages (#20123) @mbrookes
Miscellaneous
- [x-telemetry] Skip telemetry tests on browser mode (#20122) @bernardobelchior
v8.15.0
We'd like to extend a big thank you to the 14 contributors who made this release possible. Here are some highlights ✨:
- 🖌️ Add new
brushcharts interaction for building custom behavior.

- ⚡️ Performance improvements for large bar charts
- 🤖 Data Grid AI assistant can now visualize the query results 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/[email protected]
@mui/[email protected] 
Same changes as in @mui/[email protected], 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/[email protected] 
Same changes as in @mui/[email protected], plus:
- [DataGridPremium] Use ExcelJS fork (#19796) @cherniavskii
- [DataGridPremium] Support data visualization in AI Assistant (#19831) @arminmeh
Date and Time Pickers
@mui/[email protected]
Internal changes.
@mui/[email protected] 
Same changes as in @mui/[email protected].
Charts
@mui/[email protected]
- [charts] Add
ChartsBrushOverlayand allow brush configuration (#19956) @JCQuintas - [charts] Add
getStringSizebenchmark. 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
getStringSizeandbatchMeasureStringsperformance (#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/[email protected] 
Same changes as in @mui/[email protected], plus:
- [charts-pro] Fix pan with
axis.reverse(#20031) @JCQuintas
@mui/[email protected] 
Same changes as in @mui/[email protected].
Tree View
@mui/[email protected]
- [tree view] Multi character type-ahead (#19942) @noraleonte
@mui/[email protected] 
Same changes as in @mui/[email protected].
Codemod
@mui/[email protected]
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
v8.14.1
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/[email protected]
- [DataGrid] Fix cell not rerendering on
isCellEditableprop 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/[email protected] 
Same changes as in @mui/[email protected], plus:
- [DataGridPro] Clear cache before new request to the nested request queue after a row has been edited (#19873) @arminmeh
@mui/[email protected] 
Same changes as in @mui/[email protected].
Date and Time Pickers
@mui/[email protected]
Internal changes.
@mui/[email protected] 
Same changes as in @mui/[email protected].
Charts
@mui/[email protected]
- [charts] Fix
minBarSizewhen y-axis is reversed (#19932) @bernardobelchior - [charts] Fix bar chart border radius when axis is reversed (#19895) @bernardobelchior
- [charts] Fix scatter chart
datasetKeys.idnot being optional (#19897) @bernardobelchior - [charts] Use more performant data structure for closest point (#19790) @bernardobelchior
- [charts] Fix
GaugeValueArchaving wrong class (#19965) @bernardobelchior - [charts] Fix
undefinedpath when highlight empty line chart axis (#19969) @bernardobelchior
@mui/[email protected] 
Same changes as in @mui/[email protected], plus:
- [charts-pro] Add
highlightingto Sankey chart (#19662) @JCQuintas
@mui/[email protected] 
Same changes as in @mui/[email protected].
Tree View
@mui/[email protected]
- [tree view] Do not forward the
ownerStateto the icon (#19772) @flaviendelangle
@mui/[email protected] 
Same changes as in @mui/[email protected].
Codemod
@mui/[email protected]
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
isExpandedtype in tree view docs (#19092) @mellis481
Core
v8.14.0
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
pressAndDraggesture. Pan by pressing and dragging. - 🔄 Server-side 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/[email protected]
- [l10n] Improve Brazilian Portuguese (pt-BR) locale (#19658) @djpremier
@mui/[email protected] 
Same changes as in @mui/[email protected].
@mui/[email protected] 
Same changes as in @mui/[email protected], plus:
Date and Time Pickers
@mui/[email protected]
- [pickers] Fixed the extra element for the disabled date picker (#19387) @Utkarsh-0304
- [pickers] Fix input
autoCapitalizevalue for Firefox compatibility (#19285) @michelengelen - [l10n] Improve Brazilian Portuguese (pt-BR) locale (#19658) @djpremier
@mui/[email protected] 
Same changes as in @mui/[email protected].
Charts
@mui/[email protected]
- [charts] Add
pressAndDragpan gesture (#19779) @JCQuintas - [charts] Allow
minPointersandmaxPointersto 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/[email protected] 
Same changes as in @mui/[email protected].
@mui/[email protected] 
Same changes as in @mui/[email protected].
Tree View
@mui/[email protected]
- [tree view] Fix Tree View tooltip anchoring on overview page (#19806) @noraleonte
@mui/[email protected] 
Same changes as in @mui/[email protected].
Codemod
@mui/[email protected]
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
lodashwithes-toolkit(#19853) @bernardobelchior - [code-infra] Update release script PR checklist (#19785) @bernardobelchior
- [code-infra] Remove remaining usages of
lodash(#19864) @bernardobelchior - [docs-infra] Add
titleknob (#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
v8.13.1
- 🐛 Fix
@mui/x-charts-profailure on import due to missing@mui/x-internalsrelease
Data Grid
@mui/[email protected]
Internal changes.
@mui/[email protected] 
Same changes as in @mui/[email protected].
@mui/[email protected] 
Same changes as in @mui/[email protected].
Date and Time Pickers
@mui/[email protected]
Internal changes.
@mui/[email protected] 
Same changes as in @mui/[email protected].
Charts
@mui/[email protected]
Internal changes.
@mui/[email protected] 
Same changes as in @mui/[email protected], plus:
- [charts-pro] Fix
@mui/x-charts-profailure on import due to missing@mui/x-internalsrelease @bernardobelchior
@mui/[email protected] 
Same changes as in @mui/[email protected].
Tree View
@mui/[email protected]
Internal changes.
@mui/[email protected] 
Same changes as in @mui/[email protected].
Codemod
@mui/[email protected]
Internal changes.
v8.13.0
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
tapAndDraggesture. Zoom in/out by tapping twice and dragging vertically. - 🔎 Charts now allow fine-grained control for zoom interactions.
<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 and pinned rows 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/[email protected]
- [DataGrid] Add scroll shadows and fix scrollbar overlap (#16476) @kenanyusuf
- [DataGrid] Fix row spanning stale state issue (#19733) @MBilalShafi
- [DataGrid] Fix toolbar
slotPropsnot being applied (#19769) @sai6855 - [DataGrid] Skip calling
fetchRows()when strategy is not initialized (#19728) @MBilalShafi
@mui/[email protected] 
Same changes as in @mui/[email protected], plus:
- [DataGridPro] Retain expansion state on rows update (#19697) @MBilalShafi
@mui/[email protected] 
Same changes as in @mui/[email protected], plus:
- [DataGridPremium] Add
metadata.referenceIdto 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/[email protected]
Internal changes.
@mui/[email protected] 
Same changes as in @mui/[email protected].
Charts
@mui/[email protected]
- [charts] Add
tapAndDragzoom 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/[email protected] 
Same changes as in @mui/[email protected], 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/[email protected] 
Same changes as in @mui/[email protected].
Tree View
@mui/[email protected]
- [tree view] Export the
apiReftype 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/[email protected] 
Same changes as in @mui/[email protected].
Codemod
@mui/[email protected]
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
FocusedMarkAPI 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.yamlbroken lockfile (#19755) @bernardobelchior
