fix(deps): update dependency @mui/x-date-pickers to v8
This MR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| @mui/x-date-pickers (source) | ^7.29.4 -> ^8.9.0 |
Release Notes
mui/mui-x (@mui/x-date-pickers)
v8.9.0
Jul 17, 2025
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.https://github.com/user-attachments/assets/37284c4f-e8d4-4fc6-a6af-a780592905ef
-
🚀 Improve Data Grid Pivoting and Aggregation performance -
📊 AddminBarSizeto 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
timeStepsJSDoc (#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
minBarSizeto 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]
minBarSizenow ignores0andnullvalues (#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
importrestriction 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
v8.8.0
Jul 11, 2025
We'd like to extend a big thank you to the 13 contributors who made this release possible. Here are some highlights
Special thanks go out to the community members for their valuable contributions: @kennarddh
The following are all team members who have contributed to this release: @alexfauquette, @arminmeh, @bernardobelchior, @cherniavskii, @JCQuintas, @KenanYusuf, @LukasTy, @MBilalShafi, @noraleonte, @prakhargupta1, @rita-codes, @siriwatknp
Data Grid
@mui/x-data-grid@8.8.0
- [DataGrid] Fix
useGridSelectormissing subscription inReact.StrictMode(#18676) @cherniavskii - [DataGrid] Fix scrollbar filler
z-index(#18688) @KenanYusuf - [DataGrid] Set correct data source cache chunk size when pagination is disabled (#18636) @arminmeh
- [l10n] Add Indonesian (id-ID) locale (#18710) @kennarddh
@mui/x-data-grid-pro@8.8.0
Same changes as in @mui/x-data-grid@8.8.0, plus:
- [DataGridPro] Fix row ordering not auto-scrolling when moving beyond viewport (#18557) @MBilalShafi
- [DataGridPro] Set correct parent paths when tree is refreshed with data source tree data and row grouping (#18715) @arminmeh
@mui/x-data-grid-premium@8.8.0
Same changes as in @mui/x-data-grid-pro@8.8.0.
Date and Time Pickers
@mui/x-date-pickers@8.8.0
Internal changes.
@mui/x-date-pickers-pro@8.8.0
Same changes as in @mui/x-date-pickers@8.8.0.
Charts
@mui/x-charts@8.8.0
- [charts] Add control to the axis highlight (#17900) @alexfauquette
- [charts] Avoid processing area plot data if area isn't used in series (#18712) @bernardobelchior
- [charts] Make smarter default domain limit (#18506) @alexfauquette
@mui/x-charts-pro@8.8.0
Same changes as in @mui/x-charts@8.8.0, plus:
- [charts-pro] Add
funnelDirectionto control pyramid direction (#18568) @JCQuintas - [charts-pro] Add
onBeforeExportcallback (#18722) @bernardobelchior - [charts-pro] Add chart zoom preview (#18267) @bernardobelchior
- [charts-pro] Allow customizing scatter preview marker size (#18726) @bernardobelchior
- [charts-pro] Allow disabling the copy of styles in charts export (#18753) @bernardobelchior
Tree View
@mui/x-tree-view@8.8.0
- [tree view] Fix state update that caused scrolling bug when lazy loading and
checkboxSelectionare enabled (#18749) @rita-codes
@mui/x-tree-view-pro@8.8.0
Same changes as in @mui/x-tree-view@8.8.0.
Codemod
@mui/x-codemod@8.8.0
Internal changes.
Docs
- [docs] Add standalone Pyramid chart page to improve SEO (#18527) @prakhargupta1
- [docs] Add example to customise line interaction (#18539) @alexfauquette
- [docs] Fix
sizecolumn filtering in files tree demo (#17952) @cherniavskii - [docs] Generate
llms.txtfor X and their products (#18595) @siriwatknp - [docs] Improve bar chart demos on mobile (#18721) @alexfauquette
- [docs] Refine charts overview page (#17447) @noraleonte
Miscellaneous
- [code-infra] Ensure all
@mui/*packages are picked byMaterial UIrenovate group (#18711) @LukasTy - [code-infra] Fix broken CI (#18716) @LukasTy
- [code-infra] Refactor
prettierconfig resolving (#18720) @LukasTy - [test] Increase data points in chart benchmarks (#18714) @bernardobelchior
v8.7.0
Jul 4, 2025
We'd like to extend a big thank you to the 15 contributors who made this release possible. Here are some highlights
-
📊 AdduseChartProApiReffor easier access to the API -
📆 Support different start and endreferenceDateprops on range components -
📚 Documentation improvements -
🐞 Bugfixes -
🌎 Improve Greek (el-GR) translations on the Charts -
🌎 Improve Danish (da-DK) locale on the Data Grid
Special thanks go out to the community members for their valuable contributions: @ShahrazH, @vadimkuragkovskiy, @whythecode
The following are all team members who have contributed to this release: @alexfauquette, @brijeshb42, @mapache-salvaje, @arminmeh, @bernardobelchior, @bharatkashyap, @Janpot, @JCQuintas, @KenanYusuf, @LukasTy, @michelengelen, @rita-codes
Data Grid
@mui/x-data-grid@8.7.0
- [DataGrid] Fix column state restore with controlled column visibility model (#18567) @arminmeh
- [DataGrid] Fix styling virtualized column headers (#18603) @KenanYusuf
- [l10n] Improve Danish (da-DK) locale (#18537) @ShahrazH
@mui/x-data-grid-pro@8.7.0
Same changes as in @mui/x-data-grid@8.7.0.
@mui/x-data-grid-premium@8.7.0
Same changes as in @mui/x-data-grid-pro@8.7.0.
Date and Time Pickers
@mui/x-date-pickers@8.7.0
- [pickers] Support different
startandendreferenceDateprops on range components (#18549) @LukasTy
@mui/x-date-pickers-pro@8.7.0
Same changes as in @mui/x-date-pickers@8.7.0.
Charts
@mui/x-charts@8.7.0
- [charts] Export
ChartsReferenceLineProps(#18598) @bernardobelchior - [charts] Extract bar and line plot logic into reusable hooks (#18541) @bernardobelchior
- [charts] Extract plot logic into separate files for reuse (#18522) @bernardobelchior
- [charts] Profile charts benchmarks using chromium (#18528) @bernardobelchior
- [l10n] Add Greek (el-GR) locale to charts (#18548) @whythecode
@mui/x-charts-pro@8.7.0
Same changes as in @mui/x-charts@8.7.0, plus:
- [charts-pro] Add
useChartProApiReffor easier refs (#18013) @JCQuintas - [charts-pro] Add tests and classes to zoom slider (#18660) @JCQuintas
- [charts-pro] Fix geometry not handling gestures in specific scenarios (#18651) @JCQuintas
- [charts-pro] Rename
useChartApiContexttouseChartProApiContext(#18565) @JCQuintas - [charts-pro] Zoom pointer improvements (#17480) @JCQuintas
Tree View
@mui/x-tree-view@8.7.0
Internal changes.
@mui/x-tree-view-pro@8.7.0
Same changes as in @mui/x-tree-view@8.7.0, plus:
Docs
- [docs] Add MCP stub (#18204) @bharatkashyap
- [docs] Fix AI Assistant proxy rewrite prefix (#18661) @arminmeh
- [docs] Improve test README.MD (#18634) @LukasTy
- [docs] Provide workaround for pie chart composition (#18600) @alexfauquette
- [docs][charts] Add donut chart as a special case of a pie chart (#18652) @bernardobelchior
- [docs][charts] Centralize country and continent data (#18604) @bernardobelchior
- [docs][data grid] Audit and revise the Pro row docs (#17926) @mapache-salvaje
- [docs][pickers] Add mention of theme augmentation in relevant migration section (#18608) @LukasTy
Core
- [core] Avoid stringifying
documentobject (#18657) @vadimkuragkovskiy
Miscellaneous
- [code-infra] Bump code-infra version and fix breaking changes (#18653) @brijeshb42
- [code-infra] Ensure
material-ui/disallow-react-api-in-server-componentsESLint rule is applied (#18570) @LukasTy - [code-infra] Migrate to flat eslint config (#18562) @brijeshb42
- [code-infra] Refactor eslint config (#18643) @LukasTy
- [infra] Add renovatebot rule for latest infra packages (#18609) @Janpot
- [infra] Move pushArgos script to code-infra (#18667) @Janpot
- [infra] Updates release script to fetch latest major version from upstream (#18552) @michelengelen
- [release] Add missing contributor to changelog (#18561) @bernardobelchior
v8.6.0
Jun 27, 2025
We'd like to extend a big thank you to the 12 contributors who made this release possible. Here are some highlights
-
📊 Add export menu to charts toolbar -
📅 AddusePickerAdapterhook to access the date adapter.You can use the adapter in your custom components if you need them to work with multiple date libraries — Learn more.
-
🌎 Improve Danish (da-DK) locale -
🌎 Improve German (de-DE) locale
Special thanks go out to the community members for their valuable contributions: @omalyutin, @ShahrazH, @vadimka123
The following are all team members who have contributed to this release: @arminmeh, @bernardobelchior, @JCQuintas, @KenanYusuf, @LukasTy, @MBilalShafi, @michelengelen, @noraleonte, @rita-codes, @sai6855
Data Grid
@mui/x-data-grid@8.6.0
- [DataGrid] Fix
labeltype inGridActionsCellItemtype (#18175) @sai6855 - [DataGrid] Fix grid menu not closing when pressing escape/tab (#18300) @KenanYusuf
- [l10n] Improve Danish (da-DK) locale (#18428) @ShahrazH
- [l10n] Improve German (de-DE) locale (#18388) @omalyutin
@mui/x-data-grid-pro@8.6.0
Same changes as in @mui/x-data-grid@8.6.0, plus:
- [DataGridPro] Fix lazy loading params calculated from rendering context (#18460) @arminmeh
@mui/x-data-grid-premium@8.6.0
Same changes as in @mui/x-data-grid-pro@8.6.0.
Date and Time Pickers
@mui/x-date-pickers@8.6.0
- [pickers] Add
usePickerAdapterhook (#18457) @LukasTy - [pickers] Fix to use latest
valuewhen updatinglastCommittedValuein internal state (#18518) @LukasTy - [pickers] Use
usePickerAdapterhook internally instead ofuseUtils(#18465) @LukasTy
@mui/x-date-pickers-pro@8.6.0
Same changes as in @mui/x-date-pickers@8.6.0.
Charts
@mui/x-charts@8.6.0
- [charts] Add
data-seriesto charts legend item (#18414) @bernardobelchior - [charts] Add
data-seriesto bar charts (#18413) @bernardobelchior - [charts] Add
data-seriesto elements of line chart (#18409) @bernardobelchior - [charts] Add
data-seriesto pie charts (#18432) @bernardobelchior - [charts] Fix missing key in bar plot (#18502) @bernardobelchior
- [charts] Split axis utils from main file (#18517) @JCQuintas
- [charts] Improve touch behavior for polar axis (#18531) @JCQuintas
- [charts] Add
isElementInsidehelper (#18530) @JCQuintas
@mui/x-charts-pro@8.6.0
Same changes as in @mui/x-charts@8.6.0, plus:
- [charts-pro] Add export menu to charts toolbar (#18210) @bernardobelchior
- [charts-pro] Fix export docs mentioning tooltip instead of toolbar (#18490) @bernardobelchior
- [charts-pro] Fix iframe not being removed after print export (#18500) @bernardobelchior
Tree View
@mui/x-tree-view@8.6.0
Internal changes.
@mui/x-tree-view-pro@8.6.0
Same changes as in @mui/x-tree-view@8.6.0, plus:
Codemod
@mui/x-codemod@8.6.0
Internal changes.
Docs
- [docs] Document
GridRenderContext(#18492) @arminmeh - [docs] Prevent stale rows to appear on sort and filter change in the lazy loading demo (#18461) @arminmeh
- [docs][pickers] Update action bar demo to use the
nextOrAcceptaction (#18505) @LukasTy - [docs] Update indeterminate checkbox section in migration guide (#18229) @michelengelen
- [docs] Data source nested pagination recipe (#14777) @MBilalShafi
Core
- [core] Avoid json stringify whole window object (#18512) @vadimka123
Miscellaneous
- [code-infra] Dynamically get pickers adapters dependencies versions (#18446) @JCQuintas
- [infra] Adjust inquirer version and usage (#18495) @michelengelen
- [infra] Use
String.rawfor creating the remote regex (#18462) @michelengelen
v8.5.3
Jun 19, 2025
We'd like to extend a big thank you to the 10 contributors who made this release possible. Here are some highlights
-
📚 Documentation improvements -
🐞 Bugfixes
Special thanks go out to the community members for their valuable contributions: @alisasanib, @arminmeh, @sai6855
The following are all team members who have contributed to this release: @alexfauquette, @bernardobelchior, @flaviendelangle, @JCQuintas, @LukasTy, @MBilalShafi, @oliviertassinari
Data Grid
@mui/x-data-grid@8.5.3
- [DataGrid] Fix export menu button tooltip being interactive when menu is open (#18327) @bernardobelchior
- [DataGrid] Fix column menu scroll close (#18065) @alisasanib
- [DataGrid] Fix page size issue with data source (#18419) @MBilalShafi
@mui/x-data-grid-pro@8.5.3
Same changes as in @mui/x-data-grid@8.5.3, plus:
- [DataGridPro] Ignore missing
rowCountresponse when new children are fetched with the data source (#17711) @arminmeh
@mui/x-data-grid-premium@8.5.3
Same changes as in @mui/x-data-grid-pro@8.5.3.
Date and Time Pickers
@mui/x-date-pickers@8.5.3
@mui/x-date-pickers-pro@8.5.3
Same changes as in @mui/x-date-pickers@8.5.3.
Charts
@mui/x-charts@8.5.3
- [charts] Add item class to list item around each series in legend (#18411) @bernardobelchior
- [charts] Allow
tabIndexin surface and legend (#18344) @JCQuintas - [charts] Explore selector typing (#18362) @alexfauquette
- [charts] Fix highlight with number ids (#18423) @alexfauquette
- [charts] Make scatter chart use data attributes (#18048) @alexfauquette
@mui/x-charts-pro@8.5.3
Same changes as in @mui/x-charts@8.5.3, plus:
- [charts-pro] Add data-series to elements of funnel chart (#18067) @JCQuintas
- [charts-pro] Hide values outside minStart and maxEnd in zoom slider (#18336) @bernardobelchior
- [charts-pro] Fix
FunnelChartlabel positioning with different curves (#18354) @JCQuintas
Tree View
@mui/x-tree-view@8.5.3
Internal changes.
@mui/x-tree-view-pro@8.5.3
Same changes as in @mui/x-tree-view@8.5.3.
Codemod
@mui/x-codemod@8.5.3
Internal changes.
Docs
- [docs] Fix 404 in charts docs (#18440) @alexfauquette
- [docs][pickers] Fix adapter version resolving when opening demo to edit (#18363) @LukasTy
Core
- [core] Fix pnpm valelint error (#18420) @oliviertassinari
Miscellaneous
- [code-infra] Add back a
Playwrightrenovate group (#18397) @LukasTy - [code-infra] Setup
CODEOWNERSfor charts repositories (#18418) @JCQuintas - [code-infra] Strengthen
URLusage for test config (#18444) @LukasTy - [code-infra] Use
vitestbundled types (#17758) @JCQuintas - [infra] Stabilise tests by removing babel and plugins from vitest (#18341) @JCQuintas
- [infra] Add automated release MR creation script (#18345) @michelengelen
v8.5.2
Jun 12, 2025
We'd like to extend a big thank you to the 15 contributors who made this release possible. Here are some highlights
-
📊 Improve Data Grid selectors performance -
🐞 FixuseSyncExternalStoreimport error in React 17
Special thanks go out to the community members for their valuable contributions: @alisasanib, @noobyogi0010.
The following are all team members who have contributed to this release: @alexfauquette, @arminmeh, @bernardobelchior, @cherniavskii, @JCQuintas, @KenanYusuf, @LukasTy, @mapache-salvaje, @michelengelen, @noraleonte, @oliviertassinari, @prakhargupta1, @romgrk.
Data Grid
@mui/x-data-grid@8.5.2
- [DataGrid] Improve selectors performance (#18234) @romgrk
- [DataGrid] Fix data grid palette when using CSS vars (#18310) @KenanYusuf
- [DataGrid] Ignore data source request if the grid got unmounted (#18268) @arminmeh
@mui/x-data-grid-pro@8.5.2
Same changes as in @mui/x-data-grid@8.5.2, plus:
- [DataGridPro] Fix flex column width if it is a pinned column (#18293) @alisasanib
- [DataGridPro] Fix inconsistent filtering results with aggregation (#17954) @cherniavskii
@mui/x-data-grid-premium@8.5.2
Same changes as in @mui/x-data-grid-pro@8.5.2.
Date and Time Pickers
@mui/x-date-pickers@8.5.2
- [pickers] Add
PickerDay2andDateRangePickerDay2components (#15921) @noraleonte - [pickers] Fix
hiddenLabelprop propagation (#18195) @noobyogi0010
@mui/x-date-pickers-pro@8.5.2
Same changes as in @mui/x-date-pickers@8.5.2.
Charts
@mui/x-charts@8.5.2
- [charts] Add a default value formatter for continuous scales (#18178) @bernardobelchior
- [charts] Add margin-bottom to charts toolbar (#18326) @bernardobelchior
- [charts] Fix grid with band scale (#18295) @alexfauquette
- [charts] Remove unnecessary style changes in tests (#18317) @JCQuintas
- [charts] Remove
sxprop merging fromuseComponentRenderer(#18235) @bernardobelchior - [charts] Fix
useSyncExternalStoreimport error in React 17 (#18314) @bernardobelchior
@mui/x-charts-pro@8.5.2
Same changes as in @mui/x-charts@8.5.2, plus:
- [charts-pro] Document zoom slider tooltip value formatting (#18261) @bernardobelchior
- [charts-pro] Funnel
gapprop does not impact the drawing area (#18233) @JCQuintas - [charts-pro] Use
ChartsToolbarProtypes in pro charts (#18243) @bernardobelchior
Tree View
@mui/x-tree-view@8.5.2
- [tree-view] Fix
useSyncExternalStoreimport error in React 17 (#18314) @bernardobelchior
@mui/x-tree-view-pro@8.5.2
Same changes as in @mui/x-tree-view@8.5.2.
Docs
- [docs] Add toolbar custom trigger and panel recipe (#18297) @KenanYusuf
- [docs] Copyedit the Priority support page (#18311) @mapache-salvaje
- [docs] Remove confusing opt-out mention in telemetry docs (#18257) @prakhargupta1
- [docs] Revise the Master Detail doc (#17927) @mapache-salvaje
- [docs] Revise the list view doc (#17928) @mapache-salvaje
- [docs] Audit and revise the Pro column docs (#17844) @mapache-salvaje
- [docs] Add some more context on Heatmap (#18256) @oliviertassinari
- [x-telemetry] Reduce Telemetry overhead (#18292) @oliviertassinari
- [code-infra] Align Node version used in CI to v22 (#18319) @LukasTy
- [code-infra] Fix pkg.pr.new publishing (#18316) @bernardobelchior
- [code-infra] Revert
Reactto19.0.0(#18265) @LukasTy - [code-infra] Use
catalogfor reused dependencies (#18302) @LukasTy - [infra] Remove unused karma/mocha deps and files (#18340) @JCQuintas
- [infra] Update GitHub label references to use 'scope' instead of 'component' (#18260) @michelengelen
- [infra] Use a single browser server in CI (#18230) @JCQuintas
v8.5.1
Jun 5, 2025
We'd like to extend a big thank you to the 9 contributors who made this release possible. Here are some highlights
-
📊 Allow exporting pie charts -
📚 Documentation improvements -
🌎 Improve Portuguese (ptPT) translations on the Data Grid -
🌎 Improve Portuguese (ptPT, ptBR) translations on Charts -
🌎 Improve Arabic (ar-SD) locale -
🐞 Bugfixes
Special thanks go out to the community members for their valuable contributions: @moosekebab, @TiagoPortfolio. The following are all team members who have contributed to this release: @alexfauquette, @bernardobelchior, @JCQuintas, @KenanYusuf, @LukasTy, @michelengelen, @arminmeh.
Data Grid
@mui/x-data-grid@8.5.1
- [DataGrid] Fix
registerPipeProcessor()for Node v20 (#18241) @arminmeh - [DataGrid] Fix background color in column header filler cells (#18188) @KenanYusuf
- [DataGrid] Keep pipe pre-processors execution order when callback reference changes (#17558) @arminmeh
- [DataGrid] Use
useComponentRendererfrom x-internals (#18203) @bernardobelchior - [l10n] Improve Arabic (ar-SD) locale (#17959) @moosekebab
- [l10n] Improve Portuguese from Portugal (pt-PT) locale (#18064) @TiagoPortfolio
@mui/x-data-grid-pro@8.5.1
Same changes as in @mui/x-data-grid@8.5.1, plus:
- [DataGridPro] Skip rendering detail panels of the rows turned into skeleton rows with lazy loading (#17958) @arminmeh
@mui/x-data-grid-premium@8.5.1
Same changes as in @mui/x-data-grid-pro@8.5.1.
Date and Time Pickers
@mui/x-date-pickers@8.5.1
@mui/x-date-pickers-pro@8.5.1
Same changes as in @mui/x-date-pickers@8.5.1.
Charts
@mui/x-charts@8.5.1
- [charts] Allow skipping tooltip render (#18050) @alexfauquette
- [charts] Fix act warnings in toolbar tests (#18212) @JCQuintas
- [charts] Fix prop typo in
extendVertically(#18211) @JCQuintas - [charts] Fix responsive height for ChartsWrapper (#18183) @alexfauquette
- [charts] Improve charts toolbar accessibility (#18056) @bernardobelchior
- [charts] Let line series propagate null from the dataset (#18223) @alexfauquette
- [l10n] Add Portuguese locales for charts (pt-PT, pt-BR) (#18069) @bernardobelchior
@mui/x-charts-pro@8.5.1
Same changes as in @mui/x-charts@8.5.1, plus:
- [charts-pro] Add
linear-sharpcurve as alternative to square edge (#17966) @JCQuintas - [charts-pro] Add correct classes to
FunnelSectionLabel(#18061) @JCQuintas - [charts-pro] Allow exporting a pie chart (#18063) @bernardobelchior
- [charts-pro] Fix initial render for zoom slider selection (#18208) @bernardobelchior
- [charts-pro] Fix props being passed to DOM in FunnelChart (#18192) @JCQuintas
- [charts-pro] Show axis value in zoom slider tooltip (#18054) @bernardobelchior
- [charts-pro] Render the toolbar in the heatmap chart (#18247) @bernardobelchior
Tree View
@mui/x-tree-view@8.5.1
Internal changes.
@mui/x-tree-view-pro@8.5.1
Same changes as in @mui/x-tree-view@8.5.1.
Docs
- [docs] Update
valueFormattersignature in migration guide (#18226) @michelengelen
Core
- [code-infra] Different approach to console testing for
processRowUpdate(#18213) @JCQuintas - [code-infra] Fix act warnings in DataGrid/toolbar (#18207) @JCQuintas
- [code-infra] Remove
istanbulreferences (#18194) @JCQuintas - [code-infra] Remove codesandbox:ci (#18179) @JCQuintas
- [code-infra] Replace
mochawithviteston e2e and regression tests (#18071) @JCQuintas - [code-infra] Upgrade @mui/internal-test-utils (#18191) @JCQuintas
- [code-infra] Use vitest for
no-direct-state-accesstests (#18209) @JCQuintas - [infra] Improve test setup (#18228) @LukasTy
- [infra] Update bug and feature request templates to standardize label types (#18198) @michelengelen
- [infra] Use
playwrightdocker image (#18186) @LukasTy
v8.5.0
May 29, 2025
We'd like to offer a big thanks to the 13 contributors who made this release possible. Here are some highlights
-
📊 Add support for exportingRadarChartPro,FunnelChartandHeatmapas image and PDF. -
📊 RadarChartis now stable.
Special thanks go out to the community members for their valuable contributions: @xBlizZer, @sai6855, @alisasanib. Following are all team members who have contributed to this release: @alexfauquette, @arminmeh, @bernardobelchior, @cherniavskii, @flaviendelangle, @Janpot, @JCQuintas, @KenanYusuf, @LukasTy, @oliviertassinari.
Data Grid
@mui/x-data-grid@8.5.0
- [DataGrid] Avoid ResizeObserver loop error (#17984) @cherniavskii
- [DataGrid] Fix column management
toggleColumnevent type (#18023) @KenanYusuf - [DataGrid] Remove unnecessary
anytype (#17979) @sai6855
@mui/x-data-grid-pro@8.5.0
Same changes as in @mui/x-data-grid@8.5.0, plus:
- [DataGridPro] Allow multi sorting without modifier key (#17925) @cherniavskii
- [DataGridPro] Row reordering icon improvements (#17947) @KenanYusuf
- [DataGridPro] Fix pinned columns order in column management (#17950) @alisasanib
@mui/x-data-grid-premium@8.5.0
Same changes as in @mui/x-data-grid-pro@8.5.0, plus:
- [DataGridPremium] Export
GridApiPremiumtype (#18037) @arminmeh
Date and Time Pickers
@mui/x-date-pickers@8.5.0
Internal changes.
@mui/x-date-pickers-pro@8.5.0
Same changes as in @mui/x-date-pickers@8.5.0, plus:
- [DateRangePicker] Allow to override the format in the field (#17972) @flaviendelangle
Charts
@mui/x-charts@8.5.0
- [charts] Add
renderprop to charts toolbar components (#17649) @bernardobelchior - [charts] Add configurable slots to toolbar (#17712) @bernardobelchior
- [charts] Export
useFunnelSeriesanduseRadarSeries(#18034) @JCQuintas - [charts] Expose
ChartApithrough context (#18004) @bernardobelchior - [charts] Mark Radar chart as stable (#17946) @alexfauquette
- [charts] Only update store if interaction item is different (#17851) @bernardobelchior
- [charts] Reuse shared date utils (#18014) @JCQuintas
- [charts] Use Map for string cache instead of object (#17982) @bernardobelchior
- [charts] Fix Population pyramid demo (#17987) @oliviertassinari
@mui/x-charts-pro@8.5.0
Same changes as in @mui/x-charts@8.5.0, plus:
- [charts-pro] Add range selection to zoom slider (#17949) @bernardobelchior
- [charts-pro] Allow configuring zoom slider tooltip (#18030) @bernardobelchior
- [charts-pro] Allow exporting a funnel chart (#17957) @bernardobelchior
- [charts-pro] Allow exporting a heatmap chart (#17916) @bernardobelchior
- [charts-pro] Allow exporting a radar chart (#17968) @bernardobelchior
- [charts-pro] Always show both zoom slider tooltips (#18027) @bernardobelchior
- [charts-pro] Show zoom slider tooltip when selecting range (#18028) @bernardobelchior
- [charts-pro] Split
ChartAxisZoomSliderinto smaller files (#18011) @bernardobelchior - [charts-pro] Update zoom slider range selection cursor (#17977) @bernardobelchior
- [charts-pro] Add support for Heatmap legend (#17943) @alexfauquette
Tree View
@mui/x-tree-view@8.5.0
Internal changes.
@mui/x-tree-view-pro@8.5.0
Same changes as in @mui/x-tree-view@8.5.0.
Docs
- [docs] Fix derived column pivoting demo crash (#17944) @arminmeh
- [docs] Fix light/dark mode blink on pickers overview (#18002) @alexfauquette
- [docs] Fix scatter shape demo causing horizontal overflow (#17974) @bernardobelchior
Core
- [code-infra] Add bundle size monitor (#17754) @Janpot
- [code-infra] Enable
babel-plugin-display-namein vitest (#17903) @JCQuintas - [infra] Remove last deprecated
ponyfillGlobalusage (#18003) @LukasTy - [infra] Use
babel-plugin-display-namefrom npm (#18040) @LukasTy - [x-telemetry] Remove deprecated
ponyfillGlobal(#17986) @xBlizZer
v8.4.0
May 21, 2025
We'd like to offer a big thanks to the 21 contributors who made this release possible. Here are some highlights
-
🔺 Support regularpyramidvariation in the<FunnelChart />component: -
📚 Documentation improvements -
🌎 Improve Icelandic (is-IS) locale on the Data Grid -
🐞 Bugfixes
Special thanks go out to the community members for their valuable contributions: @aizerin, @arminmeh, @campmarc, @jyash97, @mapache-salvaje, @noraleonte, @nusr, @ragnarr18, @romgrk, @whereisrmsqhs. Following are all team members who have contributed to this release: @alexfauquette, @bernardobelchior, @flaviendelangle, @JCQuintas, @KenanYusuf, @LukasTy, @MBilalShafi, @rita-codes.
Data Grid
@mui/x-data-grid@8.4.0
- [DataGrid] Fix content rendering for large rows while using automatic page size (#14737) @campmarc
- [DataGrid] Fix disabled typography variants crashing grid (#17934) @KenanYusuf
- [DataGrid] Fix tree data demo crash (#17904) @MBilalShafi
- [DataGrid] Use
excludeselection model type if quick filter does not have actual values (#17899) @arminmeh - [DataGrid] Fix clipboard copy behavior for cell ranges with empty cells (#16797) @nusr
- [l10n] Improve Icelandic (is-IS) locale (#17915) @ragnarr18
@mui/x-data-grid-pro@8.4.0
Same changes as in @mui/x-data-grid@8.4.0, plus:
- [DataGridPro] Add
aria-expandedattribute to the master detail toggle button (#17122) @whereisrmsqhs - [DataGridPro] Preserve row state during server-side lazy loading (#17743) @arminmeh
- [DataGridPro] Prevent text selection when reordering rows (#16568) @jyash97
@mui/x-data-grid-premium@8.4.0
Same changes as in @mui/x-data-grid-pro@8.4.0.
Date and Time Pickers
@mui/x-date-pickers@8.4.0
- [fields] Ensure fresh
disabledvalue is used when focusing or clicking (#17914) @aizerin - [fields] Improve the field controlled edition (#17816) @flaviendelangle
- [pickers] Fix
PickersTextFieldoverflow (#17942) @noraleonte
@mui/x-date-pickers-pro@8.4.0
Same changes as in @mui/x-date-pickers@8.4.0.
Charts
@mui/x-charts@8.4.0
- [charts] Add grouped axes demo (#17848) @bernardobelchior
- [charts] Enable tooltip disable portal (#17871) @alexfauquette
- [charts] Improve performance in scatter chart (#17849) @bernardobelchior
- [charts] Recreate
isPointInsideless often (#17850) @bernardobelchior - [charts] Try fix for flaky
useAnimatetest (#17777) @JCQuintas - [charts] Add
isXInsideandisYInside(#17911) @bernardobelchior
@mui/x-charts-pro@8.4.0
Same changes as in @mui/x-charts@8.4.0, plus:
- [charts-pro] Add size for zoom slider (#17736) @bernardobelchior
- [charts-pro] Add zoom slider tooltip (#17733) @bernardobelchior
- [charts-pro] Clean and document Heatmap Tooltip (#17933) @alexfauquette
- [charts-pro] Introduce
Pyramidchart (#17783) @JCQuintas - [charts-pro] Update zoom slider nomenclature (#17938) @bernardobelchior
- [charts-pro] Fix error when importing rasterizehtml (#17897) @bernardobelchior
Tree View
@mui/x-tree-view@8.4.0
- [TreeView] Add
getItemChildrenprop inRichTreeView(#17894) @rita-codes - [TreeView] Add a method in the
apiRefto toggle the editing status of an item (#17768) @rita-codes - [TreeView] Add missing sx prop on the Tree Item component (#17930) @flaviendelangle
@mui/x-tree-view-pro@8.4.0
Same changes as in @mui/x-tree-view@8.4.0.
Docs
- [docs] Add a recipe for drag and drop row grouping (#17638) @KenanYusuf
- [docs] Add introductory text to Data Grid component pages (#17902) @KenanYusuf
- [docs] Refactor embedded CodeSandbox on Data Grid—Quickstart page (#17749) @rita-codes
- [docs] Remove double border on Data Grid—Quickstart demo (#17932) @rita-codes
- [docs] Standardize
apiRefcopy (#17776) @mapache-salvaje - [docs][DataGrid] Revise server-side data docs (#17007) @mapache-salvaje
- [docs][DataGrid] Audit and revise the tree data doc (#17650) @mapache-salvaje
- [docs][pickers] Fix migration guide references to range fields (#17861) @LukasTy
- [docs][charts] Reorganize the Tooltip documentation (#17917) @alexfauquette
Core
- [core] refactor: remove manual
displayName(#17845) @romgrk - [code-infra] Document how to use
vitestcli (#17847) @JCQuintas - [code-infra] Increase charts export test timeout (#17909) @JCQuintas
- [code-infra] Set
isolatedModules=truein tsconfig (#17781) @JCQuintas - [infra] Ensure proper docs preview path resolution (#17863) @LukasTy
v8.3.1
May 14, 2025
We'd like to offer a big thanks to the 12 contributors who made this release possible. Here are some highlights
-
🌍 Improve Norwegian Bokmål (nb-NO) locale on the Data Grid -
🌍 Improve Korean (ko-KR) locale on the Data Grid and Pickers -
📚 Documentation improvements -
🐞 Bugfixes
Special thanks go out to the community members for their valuable contributions: @100pearlcent, @htollefsen, @JanPretzel, @sai6855. Following are all team members who have contributed to this release: @bernardobelchior, @cherniavskii, @flaviendelangle, @Janpot, @JCQuintas, @MBilalShafi, @oliviertassinari, @prakhargupta1.
Data Grid
@mui/x-data-grid@8.3.1
- [DataGrid] Add
reasonparam foronRowSelectionModelChangecallback (#17545) @sai6855 - [DataGrid] Fix
renderContextcalculation loop (#17779) @cherniavskii - [DataGrid] Fix column spanning jump on scroll (#17759) @cherniavskii
- [DataGrid] Fix material augmentation not working (#17761) @cherniavskii
- [DataGrid] Use arguments selector for checkbox props (#17683) @MBilalShafi
- [l10n] Improve Norwegian Bokmål (nb-NO) locale (#17766) @htollefsen
- [l10n] Improve Korean (ko-KR) locale (#17484) @100pearlcent
@mui/x-data-grid-pro@8.3.1
Same changes as in @mui/x-data-grid@8.3.1.
@mui/x-data-grid-premium@8.3.1
Same changes as in @mui/x-data-grid-pro@8.3.1, plus:
- [DataGridPremium] Fix aggregation label not being used in pivot panel (#17760) @cherniavskii
Date and Time Pickers
@mui/x-date-pickers@8.3.1
- [fields] Add notch to the field outlined when the label is manually shrank (#17620) @flaviendelangle
- [l10n] Improve Korean (ko-KR) locale (#17484) @100pearlcent
@mui/x-date-pickers-pro@8.3.1
Same changes as in @mui/x-date-pickers@8.3.1.
Charts
@mui/x-charts@8.3.1
- [charts] Fix infinite tick number when zoom range is zero (#17750) @bernardobelchior
- [charts] Improve tick rendering performance (#17755) @bernardobelchior
@mui/x-charts-pro@8.3.1
Same changes as in @mui/x-charts@8.3.1, plus:
- [charts-pro] Fix ESM build issue with Vite (#17774) @bernardobelchior
- [charts-pro] Add benchmark for zoomed in scatter chart (#17756) @bernardobelchior
Tree View
@mui/x-tree-view@8.3.1
Internal changes.
@mui/x-tree-view-pro@8.3.1
Same changes as in @mui/x-tree-view@8.3.1.
Docs
- [docs] Fix 301 to Next.js docs for license @oliviertassinari
- [docs] Fix AI assistant API URL (#17745) @oliviertassinari
- [docs] Fix heading structure in README @oliviertassinari
- [docs] Fix translation keys documentation (#17811) @JanPretzel
- [docs] Improve CHANGELOG format @oliviertassinari
Core
- [core] Apply YAML convention, blank line only at top level @oliviertassinari
- [code-infra] Fix dynamic import missing extensions (#17767) @Janpot
- [code-infra] Replace
mochawithvitestfor browser & jsdom tests (#14508) @JCQuintas - [scheduler] Create the package and setup a private doc page (#17239) @flaviendelangle
v8.3.0
May 8, 2025
We'd like to offer a big thanks to the 11 contributors who made this release possible. Here are some highlights
-
🎨 Added new styling options and shapes for<FunnelChart />, includingvariant,borderRadius,pyramid, andstep-pyramidcurves. -
📚 Documentation improvements -
🐞 Bugfixes
Special thanks go out to this community member for a valuable contribution: @ptuukkan. Team members who have contributed to this release: @alexfauquette, @arminmeh, @bernardobelchior, @flaviendelangle, @Janpot, @JCQuintas, @LukasTy, @MBilalShafi, @rita-codes, @romgrk.
Data Grid
@mui/x-data-grid@8.3.0
- [DataGrid] Fix cell editing of computed columns with data source (#17684) @ptuukkan
- [DataGrid] Fix lazy loading crash with
isRowSelectableprop (#17629) @MBilalShafi - [DataGrid] Fix: use CSS nonce (#17726) @romgrk
- [DataGrid] Ignore
preProcessEditCellPropsfor non-editable columns when starting a row update (#17732) @arminmeh - [DataGrid] Avoid applying row selection propagation on filtered rows (#17739) @MBilalShafi
@mui/x-data-grid-pro@8.3.0
Same changes as in @mui/x-data-grid@8.3.0.
@mui/x-data-grid-premium@8.3.0
Same changes as in @mui/x-data-grid-pro@8.3.0.
Date and Time Pickers
@mui/x-date-pickers@8.3.0
- [DateTimePicker] Fix focus behavior on desktop variant (#17719) @LukasTy
- [pickers] Avoid
DigitalClockstealing focus from a Picker open button on close (#17686) @LukasTy
@mui/x-date-pickers-pro@8.3.0
Same changes as in @mui/x-date-pickers@8.3.0, plus:
Charts
-
The
<FunnelChart />series now accepts avariant='outlined'prop for a simpler style. -
Add a
borderRadiusproperty to<FunnelChart />. All funnels have8pxas a default value. -
Add a
pyramidcurve to<FunnelChart />, which allows creation of a pyramid-shaped funnel. -
Add a
step-pyramidcurve to<FunnelChart />, which creates a stepped-pyramid like shape.
@mui/x-charts@8.3.0
- [charts] Add charts toolbar with zoom options (#17615) @bernardobelchior
- [charts] Add zoom slider (#17496) @bernardobelchior
- [charts] Cleanup compiler warnings (#17360) @alexfauquette
- [charts] Fix
<PieArcLabel />not takingarcLabelRadiusinto account (#17655) @bernardobelchior - [charts] Fix spark line not having clip path (#17501) @bernardobelchior
- [charts] Fix type issue with ESM (#17624) @alexfauquette
- [charts] Improve
<MarkElement />performance (#17546) @bernardobelchior - [charts] Rename
materialSlotsinternal constant (#17710) @bernardobelchior - [charts] Update zoom slider design (#17682) @bernardobelchior
- [charts] Fix zoom being documented as available for heatmap (#17657) @bernardobelchior
@mui/x-charts-pro@8.3.0
Same changes as in @mui/x-charts@8.3.0, plus:
- [charts-pro] Add
pyramidcurve to<FunnelChart />(#17665) @JCQuintas - [charts-pro] Add
variant='outlined'to<FunnelChart />series (#17661) @JCQuintas - [charts-pro] Add a
borderRadiusproperty to<FunnelChart />(#17660) @JCQuintas
Tree View
@mui/x-tree-view@8.3.0
- [tree view] Bug fix - Escape does not cancel Drag n Drop (#17735) @rita-codes
- [tree view] Fix keyboard navigation error (#17685) @rita-codes
- [tree view] Continue cleaning the plugin system (#17386) @flaviendelangle
@mui/x-tree-view-pro@8.3.0
Same changes as in @mui/x-tree-view@8.3.0.
Docs
- [charts] Add population pyramid demo (#17652) @bernardobelchior
- [charts] Fix randomised argos test (#17658) @JCQuintas
- [docs] Make preview messaging consistent in charts @bernardobelchior
Core
- [code-infra] Avoid
nodetypes in the built packages (#17533) @LukasTy - [code-infra] Add
pkg.pr.newpublishing (#17402) @Janpot - [code-infra] Normalize author package in org @oliviertassinari
- [code-infra] Remove required checkout step (#17729) @JCQuintas
- [docs-infra] Normalize netlify.toml in org @oliviertassinari
v8.2.0
May 1, 2025
We'd like to offer a big thanks to the 14 contributors who made this release possible. Here are some highlights
-
📊 <FunnelChart/>now uses thestrawberrySkysequential color palette by default. -
📊 Add API to export a chart as an image:apiRef.exportAsImage— Learn more.
Special thanks go out to the community members for their valuable contributions: @federico-ntr, @nusr. Following are all team members who have contributed to this release: @alexfauquette, @arminmeh, @bernardobelchior, @hasdfa, @Janpot, @JCQuintas, @KenanYusuf, @LukasTy, @MBilalShafi, @michelengelen, @oliviertassinari, @romgrk.
Data Grid
@mui/x-data-grid@8.2.0
- [DataGrid] Fix panel alignment (#17625) @KenanYusuf
- [DataGrid] Fix theme
defaultPropscausing unwanted re-renders (#17490) @KenanYusuf - [DataGrid] Fix circular reference error (#17591) @romgrk
- [DataGrid] Fix
<GridEditInputCell />break input (#16773) @nusr
@mui/x-data-grid-pro@8.2.0
Same changes as in @mui/x-data-grid@8.2.0, plus:
- [DataGridPro] Use intersection observer to trigger server-side infinite loading (#17369) @arminmeh
@mui/x-data-grid-premium@8.2.0
Same changes as in @mui/x-data-grid-pro@8.2.0.
Date and Time Pickers
@mui/x-date-pickers@8.2.0
- [l10n] Improve Italian (it-IT) locale (#17600) @federico-ntr
- [pickers] Refactor owner state typing (#17517) @LukasTy
@mui/x-date-pickers-pro@8.2.0
Same changes as in @mui/x-date-pickers@8.2.0.
Charts
@mui/x-charts@8.2.0
- [charts] Add library name to errors (#17547) @bernardobelchior
- [charts] Add monochrome palettes (#17610) @JCQuintas
- [charts] Add screenshot of the tooltip (#17395) @alexfauquette
- [charts] Default bar chart x-axis scale type to band (#17519) @bernardobelchior
- [charts] Document axis ID uniqueness constraints (#17630) @bernardobelchior
- [charts] Refactor axis types (#17632) @bernardobelchior
- [charts] Use
<circle />for circular legend mark (#17590) @alexfauquette
@mui/x-charts-pro@8.2.0
Same changes as in @mui/x-charts@8.2.0, plus:
- [charts-pro] Add
gapoption to<FunnelChart />(#17642) @JCQuintas - [charts-pro] Export charts as image (#17353) @bernardobelchior
- [charts-pro] Simplify zoom testing (#17525) @JCQuintas
- [charts-pro] Use new sequential color palette in
<FunnelChart />(#17606) @JCQuintas
Tree View
@mui/x-tree-view@8.2.0
Internal changes.
@mui/x-tree-view-pro@8.2.0
Same changes as in @mui/x-tree-view@8.2.0.
Docs
- [docs][charts] Add composition sections (#17377) @alexfauquette
- [docs][charts] Add docs on tooltip style (#17601) @bernardobelchior
- [docs][charts] Fix highlighting heading structure (#17581) @oliviertassinari
- [docs][charts] Improve export docs (#17538) @oliviertassinari
- [docs][charts] Similar introduction on most charts pages (#17374) @alexfauquette
- [docs][DataGrid] Clear component docs (#17540) @oliviertassinari
- [docs] Explicitly state that
groupingColDefreference needs to be stable (#17544) @arminmeh - [docs] Fix a11y (#17536) @oliviertassinari
- [docs] Fix CodeSandbox spelling @oliviertassinari
- [docs] Fix coding style function @oliviertassinari
- [docs] Fix migration guide format (#17450) @oliviertassinari
- [docs] Improve data grid export docs (#17551) @MBilalShafi
- [docs] Remove leftover
@nextusages (#17542) @LukasTy
Core
- [core] Add security label to dependabot MRs @oliviertassinari
- [core] Allow post-install vale @oliviertassinari
- [core] Component consistency @oliviertassinari
- [core] Fix all Vale errors @oliviertassinari
- [core] Move
loadStyleSheetsto internals and use it in data grid and charts (#17548) @bernardobelchior - [core] Remove empty version (#17582) @oliviertassinari
- [core] Remove eslint from codemod spec files (#17443) @alexfauquette
- [core] Remove unnecessary versions (#17597) @oliviertassinari
- [code-infra] Allow postinstall scripts for packages requesting it (#17635) @LukasTy
- [code-infra] Data Grid
vitestchanges (#17619) @JCQuintas - [code-infra] Fix date-time sensitive tests (#17644) @JCQuintas
- [code-infra] Fix extension handling for type imports (#17636) @Janpot
- [code-infra] Further remove
clock=fakeand addasync actfor datagrid (#17563) @JCQuintas - [code-infra] Latest vitest picker changes (#17577) @JCQuintas
- [docs-infra] Fix Vale no longer working (#17602) @alexfauquette
- [docs-infra] Uniformize Vale between repositories @oliviertassinari
- [infra] Updates to
branch switch comments(#17589) @michelengelen - [x-telemetry] Fix issue with get machineid hash (#17614) @hasdfa
v8.1.0
Apr 24, 2025
We'd like to offer a big thanks to the 14 contributors who made this release possible. Here are some highlights
-
📊 Add API to print a chart or export it as PDF:apiRef.exportAsPrint(). -
📚 Documentation improvements -
🐞 Bugfixes
Special thanks go out to the community members for their valuable contributions: @lhilgert9, @ArturAghakaryan, @sai6855. Following are all team members who have contributed to this release: @alexfauquette, @arminmeh, @bernardobelchior, @cherniavskii, @JCQuintas, @joserodolfofreitas, @KenanYusuf, @LukasTy, @mapache-salvaje, @oliviertassinari, @romgrk.
Data Grid
@mui/x-data-grid@8.1.0
- [DataGrid] Allow row deselection with multiple rows selected (#17473) @arminmeh
- [DataGrid] Fix column title truncation on touch devices (#17375) @KenanYusuf
- [DataGrid] Remove internal usage of
materialprop (#17513) @KenanYusuf - [DataGrid] Fix apiRef not being passed on onCellClick params (#17335) @sai6855
- [DataGrid] Add Armenian (hy-AM) locale (#17527) @ArturAghakaryan
@mui/x-data-grid-pro@8.1.0
Same changes as in @mui/x-data-grid@8.1.0, plus:
- [DataGridPro] Fix locales.ts export (#17433) @lhilgert9
- [DataGridPro] Avoid proptypes warnings with header filters in React 17 (#17482) @cherniavskii
- [DataGridPro] Fix expandable rows detail content height updates (#17394) @arminmeh
@mui/x-data-grid-premium@8.1.0
Same changes as in @mui/x-data-grid-pro@8.1.0.
Date and Time Pickers
@mui/x-date-pickers@8.1.0
@mui/x-date-pickers-pro@8.1.0
Same changes as in @mui/x-date-pickers@8.1.0.
Charts
- Add API to print a chart or export it as PDF:
apiRef.exportAsPrint().
@mui/x-charts@8.1.0
- [charts] Add a localization provider (#17325) @alexfauquette
- [charts] Add codemod for replacing legend's hidden slot prop (#17392) @bernardobelchior
- [charts] Fix chart visual tests flakiness (#17469) @bernardobelchior
- [charts] Fix tooltip position (#17440) @alexfauquette
- [charts] Improve axis tooltip performances (#17398) @alexfauquette
- [charts] Move radar from under development to preview (#17418) @alexfauquette
- [charts] Advance time in charts regression tests (#17420) @bernardobelchior
- [charts] Fix charts visuals flakiness (#17472) @bernardobelchior
- [charts] Move
rafThrottleon event handlers instead of setter (#17489) @bernardobelchior
@mui/x-charts-pro@8.1.0
Same changes as in @mui/x-charts@8.1.0, plus:
- [charts-pro] Add export as PDF/print functionality (#17285) @bernardobelchior
- [charts-pro] Fix axis zoom being disabled when not specified in
initialZoom(#17500) @bernardobelchior
Tree View
@mui/x-tree-view@8.1.0
Internal changes.
@mui/x-tree-view-pro@8.1.0
Same changes as in @mui/x-tree-view@8.1.0.
Docs
- [docs] Fix AI Assistant Panel Trigger demo (#17426) @KenanYusuf
- [docs] Fix DataGrid's master-detail demo for one expanded detail panel at a time (#17471) @arminmeh
- [docs] Improve StackOverflow links (#17483) @oliviertassinari
- [docs] Refine charts demos (#17417) @alexfauquette
- [docs] Remove ad on paid docs pages (#17373) @oliviertassinari
- [docs] Serve migration guides in raw markdown format (#17210) @cherniavskii
- [docs] Fix heading structure (#17495) @oliviertassinari
- [docs] Revise the Row Grouping doc (#16217) @mapache-salvaje
- [docs] Fix ellipsis in the demo (#17476) @oliviertassinari
- [docs] Add docs information for Legend HTML (#17502) @alexfauquette
- [docs] Refine charts demos (#17417) @alexfauquette
- [tree view][docs] Copyedit the Tree View Overview page (#17498) @mapache-salvaje
Core
- [core] Bump
@types/node(#17444) @LukasTy - [core] Remove
react-isdependency (#17470) @LukasTy - [core] Remove redundant
overridesResolverinstyledcomponents (#17466) @romgrk - [core] Update support table (#17425) @joserodolfofreitas
- [code-infra] Ditch
@babel/node(#17446) @LukasTy - [code-infra] Further remove
clock=fakefrom pickers (#17253) @JCQuintas
v8.0.0
Apr 17, 2025
We're excited to announce the first v8 stable release!
This is now the officially supported major version, where we'll keep rolling out new features, bug fixes, and improvements. Migration guides are available with a complete list of the breaking changes:
Here are the highlights from alpha and beta releases included in this stable release:
-
⚛️ React 19 support. -
🎁 @mui/material@7support – see the Material UI v7 upgrade guide. -
🔄 Pivoting. -
🤖 AI Assistant. -
🛠️ New and improved Data Grid Toolbar component. -
📦 Data Grid data source is now available in the Community plan. -
🚫 Add "No columns" overlay to Data Grid. -
🍬 Improved design for Data Grid Header filters. -
🔄 Add Data Grid Scroll restoration. -
💫 Support aggregation with server-side data. -
🎁 Support server-side lazy loading on the Data Grid. -
📝 Support editing with server-side Data Source. -
🎯 Improved data caching. -
🏎️ Improved Data Grid aggregation, Excel export serialization, mount, resize and scrolling performance. -
🎨 Improved Data Grid theming and add default background color. -
📊 New Pro chart: Funnel. -
📊 New Community chart: Radar is available in preview for testing. -
📊 Charts legend is now an HTML element which can be styled more easily. -
📊 Gauge charts animation. -
📊 Create custom HTML components using chart data. -
📊 Refactor Charts Tooltip customization. -
📊 Improved Charts composition. -
📊 Charts support server-side rendering under some conditions. -
📊 Add a new API to support multiple axes (decouplemarginandaxis-size). -
🚫 Removedreact-springdependency from@mui/x-charts. -
🚀 New Time Range Picker component. -
🔁 Support automatic parents and children selection for the Rich Tree View components. -
🎛️ New customization APIs for the Tree Item component.
Below are the changes since the last beta release:
Data Grid
@mui/x-data-grid@8.0.0
- [DataGrid] Data source with editing (#16045) @MBilalShafi
- [DataGrid] Deprecate old toolbar components (#17294) @KenanYusuf
- [DataGrid] Refactor: add typings to icons (#17291) @romgrk
- [DataGrid] Prevent scrollbars from showing on top (#17405) @romgrk
- [l10n] Improve Polish (pl-PL) locale (#17336) (#17396) @sofortdagmbh
- [l10n] Improve Swedish (sv-SE) locale (#17293) @ptuukkan
@mui/x-data-grid-pro@8.0.0
Same changes as in @mui/x-data-grid@8.0.0, plus:
- [DataGridPro] Fix row virtualization not working in list view (#17399) @cherniavskii
@mui/x-data-grid-premium@8.0.0
Same changes as in @mui/x-data-grid-pro@8.0.0, plus:
- [DataGridPremium] AI Assistant (#16992) @arminmeh
- [DataGridPremium] Fix aggregated values sorting (#17326) @cherniavskii
- [DataGridPremium] Fix cell display with custom renderers in pivot mode (#17323) @cherniavskii
- [DataGridPremium] Fix stale aggregation results after filtering (#17296) @cherniavskii
- [DataGridPremium] Pivoting (#9877) @cherniavskii
- [DataGridPremium] Use
groupingValueGetterfor row grouping on the server (#17376) @cherniavskii
Date and Time Pickers
Breaking changes
- The view selection process has been updated to make it clear across all Pickers. Pickers no longer automatically switch between date and time views or start and end positions. Moving between views and range positions is achieved using the new "Next" action button.
@mui/x-date-pickers@8.0.0
- [fields] Fix the error message when a custom field with an
<input />but the field expects the accessible DOM structure (#17237) @flaviendelangle - [fields] Fix to submit a form on
Enterpress with accessible DOM structure (#17328) @LukasTy - [fields] Prevent focusing the field or any section when
disabled=true(#17215) @flaviendelangle - [l10n] Improve Czech (cs-CZ) locale (#17387) @lubka272
- [l10n] Improve Slovak (sk-SK) locale (#17249) @lubka272
- [pickers] Fix failing proptypes CI (#17413) @romgrk
- [pickers] Fix to not process default prevented propagated events (#17312) @LukasTy
- [pickers] Mark active range position field section with underline (#16938) @LukasTy
- [pickers] Remove automatic switch between date and time or between range positions (#17166) @flaviendelangle
@mui/x-date-pickers-pro@8.0.0
Same changes as in @mui/x-date-pickers@8.0.0, plus:
Charts
@mui/x-charts@8.0.0
- [charts] Add
slotProps.legend.hiddento migration docs (#17379) @bernardobelchior - [charts] Add labels above bars example (#16860) @bernardobelchior
- [charts] Add tooltip to the radar (#16950) @alexfauquette
- [charts] Add uncertainty area to line with forecast demo (#17355) @bernardobelchior
- [charts] Animate gauge chart (#17304) @bernardobelchior
- [charts] Convert
AnimationContextinto a plugin (#17299) @bernardobelchior - [charts] Export 'series' class as part of
barElementClasses(#17273) @10tacion - [charts] Expose axes types (#17309) @bernardobelchior
- [charts] Expose higher level
useAnimatehook (#17162) @bernardobelchior - [charts] Fix axis types not narrowing (#17321) @bernardobelchior
- [charts] Fix bar chart with partial data (#17290) @alexfauquette
- [charts] Fix
useAnimatetest flakiness (#17372) @bernardobelchior - [charts] Radar design refinement (#17165) @alexfauquette
- [charts] Remove unused code (#17310) @bernardobelchior
- [charts] Remove unused files (#17242) @JCQuintas
- [charts] Use
useEventCallbackto memoizeonZoomChangewithout triggering a re-render (#17233) @JCQuintas - [charts] Document series class name (#17362) @bernardobelchior
- [charts] Add default plugins in
ChartDataProvider(#17403) @bernardobelchior - [charts] Fix chart direction in docs (#17419) @bernardobelchior
@mui/x-charts-pro@8.0.0
Same changes as in @mui/x-charts@8.0.0, plus:
- [charts-pro] Update zoom using
requestAnimationFrame(#17137) @JCQuintas
Tree View
@mui/x-tree-view@8.0.0
- [TreeView] Add React Compiler linting rules (#16357) @flaviendelangle
@mui/x-tree-view-pro@8.0.0
Same changes as in @mui/x-tree-view@8.0.0.
Docs
- [docs] Add intro section for Telemetry (#17244) @prakhargupta1
- [docs] Add migration guide for the picker's
ownerStatechanges (#17151) @flaviendelangle - [docs] Add What's new section for MUI X v8 (#17397) @joserodolfofreitas
- [docs] Fix ESM guide (#17280) @oliviertassinari
- [docs] Fix Vale errors (#17281) @oliviertassinari
- [docs] Fix country columns throwing on grouping (#17315) @cherniavskii
- [docs] Fix paths in
ResponsiveChartContainermigration guide (#17364) @MonstraG - [docs] Mention priority support on MUI X docs (#16467) @prakhargupta1
- [docs] Match title side nav @oliviertassinari
- [docs] Fix incorrect mention of PDF export (#17277) @oliviertassinari
- [docs] Fix row spanning lab icon (#17278) @oliviertassinari
- [docs] Fix header Sentence case consistency (#17274) @oliviertassinari
- [docs] Flag experimental API (#17279) @oliviertassinari
- [docs] Fix some 301 redirections @oliviertassinari
- [docs] Update supported versions table (#17287) @joserodolfofreitas
Core
- [core] Always use the correct babel runtime (#17241) @alexfauquette
- [core] Document
TelemetryContextType(#17282) @oliviertassinari - [core] Fix proptypes (#17378) @cherniavskii
- [core] Remove modern bundles (#17359) @LukasTy
- [core] Setup testing to work with CSS imports (#17214) @romgrk
- [core] Testing setup fixes & lints (#17356) @romgrk
- [core] Simplify the way
__RELEASE_INFO__is managed (#17416) @LukasTy - [code-infra] Align build script with core to handle sideEffects (#17370) @Janpot
- [code-infra] CI optimization: re-use ffmpeg (#17333) @romgrk
- [code-infra] Charts
vitestchanges (#17247) @JCQuintas - [code-infra] Further datagrid changes for
vitest(#17251) @JCQuintas - [code-infra] Prepare argos script call for required arg (#17371) @Janpot
- [code-infra] Remove more
clock=fakefrom pickers tests (#17225) @JCQuintas - [code-infra] Tentative fix for datagrid flaky test (#17289) @JCQuintas
- [code-infra] Update MUI Internal and slightly cleanup regressions test setup (#17182) @LukasTy
- [infra] Update support label from 'priority' to 'unknown' (#17288) @michelengelen
- [release] Major release preparation (#17319) @michelengelen
- [test] Fix flaky data source aggregation test (#17307, #17311, #17316) @KenanYusuf @cherniavskii @LukasTy
- [test] Skip flaky aggregation test (#17391) @MBilalShafi
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.