@mui/x-date-pickers
Version:
The community edition of the MUI X Date and Time Picker components.
1,193 lines (752 loc) β’ 453 kB
Markdown
# 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.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](https://mui.com/x/react-data-grid/row-ordering/) 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
- π Add `minBarSize` to set a minimum height for bars
Special thanks go out to the community members for their valuable contributions:
@lauri865
The following are all team members who have contributed to this release:
@alexfauquette, @arminmeh, @bernardobelchior, @flaviendelangle, @JCQuintas, @LukasTy, @mapache-salvaje, @noraleonte, @MBilalShafi
### Data Grid
#### `@mui/x-data-grid@8.9.0`
Internal changes.
#### `@mui/x-data-grid-pro@8.9.0` [](https://mui.com/r/x-pro-svg-link 'Pro plan')
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` [](https://mui.com/r/x-premium-svg-link 'Premium plan')
Same changes as in `@mui/x-data-grid-pro@8.9.0`, plus:
- [DataGridPremium] Allow group column overrides with pivoting (#18765) @arminmeh
- [DataGridPremium] Support sort-dependent aggregation and improve performance (#18348) @lauri865
### Date and Time Pickers
#### `@mui/x-date-pickers@8.9.0`
- [pickers] Avoid useless date creation in `AdapterDayjs` (#18429) @flaviendelangle
- [pickers] Fix `timeSteps` JSDoc (#18807) @LukasTy
#### `@mui/x-date-pickers-pro@8.9.0` [](https://mui.com/r/x-pro-svg-link 'Pro plan')
Same changes as in `@mui/x-date-pickers@8.9.0`.
### Charts
#### `@mui/x-charts@8.9.0`
- [charts] Add `minBarSize` to prevent bars from having 0 height (#18798) @JCQuintas
- [charts] Add click listener to radar charts (#18773) @alexfauquette
- [charts] Improve scatter chart pointer move performance (#18775) @bernardobelchior
- [charts] Simplify radar internal hooks (#18760) @alexfauquette
- [charts] `minBarSize` now ignores `0` and `null` values (#18816) @JCQuintas
- [charts] Fix y-axis tick label overlap when using log scale (#18744) @bernardobelchior
- [charts] Expose <ChartType>Series type for all chart types (#18805) @bernardobelchior
#### `@mui/x-charts-pro@8.9.0` [](https://mui.com/r/x-pro-svg-link 'Pro plan')
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` [](https://mui.com/r/x-pro-svg-link 'Pro plan')
Same changes as in `@mui/x-tree-view@8.9.0`.
### Codemod
#### `@mui/x-codemod@8.9.0`
Internal changes.
### Docs
- [data grid][docs] Revise the Pro filter docs (#17929) @mapache-salvaje
- [charts][docs] Move mark outside clip-path (#18806) @alexfauquette
### Miscellaneous
- [code-infra] Fix ESLint `import` restriction rule for test files (#18669) @LukasTy
- [code-infra] Remove charts benchmarks dependency on `@testing-library/jest-dom` (#18800) @bernardobelchior
- [code-infra] Remove duplicate dependency from `eslint-plugin-mui-x` (#18797) @bernardobelchior
## 8.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 β¨:
- π Chart zoom preview can be enabled
<img width="758" alt="chart with x-axis preview" src="https://github.com/user-attachments/assets/50ce6f61-16dc-4e9b-a727-ca65d80927d7" />
- π Add Indonesian (id-ID) locale on the Data Grid
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 `useGridSelector` missing subscription in `React.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` [](https://mui.com/r/x-pro-svg-link 'Pro plan')
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` [](https://mui.com/r/x-premium-svg-link 'Premium plan')
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` [](https://mui.com/r/x-pro-svg-link 'Pro plan')
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` [](https://mui.com/r/x-pro-svg-link 'Pro plan')
Same changes as in `@mui/x-charts@8.8.0`, plus:
- [charts-pro] Add `funnelDirection` to control pyramid direction (#18568) @JCQuintas
- [charts-pro] Add `onBeforeExport` callback (#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 `checkboxSelection` are enabled (#18749) @rita-codes
#### `@mui/x-tree-view-pro@8.8.0` [](https://mui.com/r/x-pro-svg-link 'Pro plan')
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 `size` column filtering in files tree demo (#17952) @cherniavskii
- [docs] Generate `llms.txt` for 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 by `Material UI` renovate group (#18711) @LukasTy
- [code-infra] Fix broken CI (#18716) @LukasTy
- [code-infra] Refactor `prettier` config resolving (#18720) @LukasTy
- [test] Increase data points in chart benchmarks (#18714) @bernardobelchior
## 8.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 β¨:
- π Add `useChartProApiRef` for easier access to the API
- π Support different start and end `referenceDate` props 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` [](https://mui.com/r/x-pro-svg-link 'Pro plan')
Same changes as in `@mui/x-data-grid@8.7.0`.
#### `@mui/x-data-grid-premium@8.7.0` [](https://mui.com/r/x-premium-svg-link 'Premium plan')
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 `start` and `end` `referenceDate` props on range components (#18549) @LukasTy
#### `@mui/x-date-pickers-pro@8.7.0` [](https://mui.com/r/x-pro-svg-link 'Pro plan')
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` [](https://mui.com/r/x-pro-svg-link 'Pro plan')
Same changes as in `@mui/x-charts@8.7.0`, plus:
- [charts-pro] Add `useChartProApiRef` for 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 `useChartApiContext` to `useChartProApiContext` (#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` [](https://mui.com/r/x-pro-svg-link 'Pro plan')
Same changes as in `@mui/x-tree-view@8.7.0`, plus:
- [tree view pro] Add missing `dataSource` JSDoc (#18650) @LukasTy
### 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 `document` object (#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-components` ESLint 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
## 8.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
- π
Add `usePickerAdapter` hook 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](https://mui.com/x/react-date-pickers/custom-components/#access-date-adapter).
- π 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 `label` type in `GridActionsCellItem` type (#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` [](https://mui.com/r/x-pro-svg-link 'Pro plan')
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` [](https://mui.com/r/x-premium-svg-link 'Premium plan')
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 `usePickerAdapter` hook (#18457) @LukasTy
- [pickers] Fix to use latest `value` when updating `lastCommittedValue` in internal state (#18518) @LukasTy
- [pickers] Use `usePickerAdapter` hook internally instead of `useUtils` (#18465) @LukasTy
#### `@mui/x-date-pickers-pro@8.6.0` [](https://mui.com/r/x-pro-svg-link 'Pro plan')
Same changes as in `@mui/x-date-pickers@8.6.0`.
### Charts
#### `@mui/x-charts@8.6.0`
- [charts] Add `data-series` to charts legend item (#18414) @bernardobelchior
- [charts] Add `data-series` to bar charts (#18413) @bernardobelchior
- [charts] Add `data-series` to elements of line chart (#18409) @bernardobelchior
- [charts] Add `data-series` to 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 `isElementInside` helper (#18530) @JCQuintas
#### `@mui/x-charts-pro@8.6.0` [](https://mui.com/r/x-pro-svg-link 'Pro plan')
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` [](https://mui.com/r/x-pro-svg-link 'Pro plan')
Same changes as in `@mui/x-tree-view@8.6.0`, plus:
- [tree view pro] Fix theme augmentation (#18437) @LukasTy
### 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 `nextOrAccept` action (#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.raw` for creating the remote regex (#18462) @michelengelen
## 8.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` [](https://mui.com/r/x-pro-svg-link 'Pro plan')
Same changes as in `@mui/x-data-grid@8.5.3`, plus:
- [DataGridPro] Ignore missing `rowCount` response when new children are fetched with the data source (#17711) @arminmeh
#### `@mui/x-data-grid-premium@8.5.3` [](https://mui.com/r/x-premium-svg-link 'Premium plan')
Same changes as in `@mui/x-data-grid-pro@8.5.3`.
### Date and Time Pickers
#### `@mui/x-date-pickers@8.5.3`
- [pickers] Add `inputSizeSmall` to classes interface (#18242) @sai6855
#### `@mui/x-date-pickers-pro@8.5.3` [](https://mui.com/r/x-pro-svg-link 'Pro plan')
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 `tabIndex` in 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` [](https://mui.com/r/x-pro-svg-link 'Pro plan')
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 `FunnelChart` label 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` [](https://mui.com/r/x-pro-svg-link 'Pro plan')
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 `Playwright` renovate group (#18397) @LukasTy
- [code-infra] Setup `CODEOWNERS` for charts repositories (#18418) @JCQuintas
- [code-infra] Strengthen `URL` usage for test config (#18444) @LukasTy
- [code-infra] Use `vitest` bundled types (#17758) @JCQuintas
- [infra] Stabilise tests by removing babel and plugins from vitest (#18341) @JCQuintas
- [infra] Add automated release PR creation script (#18345) @michelengelen
## 8.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
- π Fix `useSyncExternalStore` import 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` [](https://mui.com/r/x-pro-svg-link 'Pro plan')
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` [](https://mui.com/r/x-premium-svg-link 'Premium plan')
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 `PickerDay2` and `DateRangePickerDay2` components (#15921) @noraleonte
- [pickers] Fix `hiddenLabel` prop propagation (#18195) @noobyogi0010
#### `@mui/x-date-pickers-pro@8.5.2` [](https://mui.com/r/x-pro-svg-link 'Pro plan')
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 `sx` prop merging from `useComponentRenderer` (#18235) @bernardobelchior
- [charts] Fix `useSyncExternalStore` import error in React 17 (#18314) @bernardobelchior
#### `@mui/x-charts-pro@8.5.2` [](https://mui.com/r/x-pro-svg-link 'Pro plan')
Same changes as in `@mui/x-charts@8.5.2`, plus:
- [charts-pro] Document zoom slider tooltip value formatting (#18261) @bernardobelchior
- [charts-pro] Funnel `gap` prop does not impact the drawing area (#18233) @JCQuintas
- [charts-pro] Use `ChartsToolbarPro` types in pro charts (#18243) @bernardobelchior
### Tree View
#### `@mui/x-tree-view@8.5.2`
- [tree-view] Fix `useSyncExternalStore` import error in React 17 (#18314) @bernardobelchior
#### `@mui/x-tree-view-pro@8.5.2` [](https://mui.com/r/x-pro-svg-link 'Pro plan')
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 `React` to `19.0.0` (#18265) @LukasTy
- [code-infra] Use `catalog` for 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
## 8.5.1
<!-- generated comparing v8.5.0..master -->
_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.
<!--/ HIGHLIGHT_ABOVE_SEPARATOR /-->
### 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 `useComponentRenderer` from 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` [](https://mui.com/r/x-pro-svg-link 'Pro plan')
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` [](https://mui.com/r/x-premium-svg-link 'Premium plan')
Same changes as in `@mui/x-data-grid-pro@8.5.1`.
### Date and Time Pickers
#### `@mui/x-date-pickers@8.5.1`
- [pickers] Fix `transformOrigin` resolving based on popper `placement` (#18206) @LukasTy
#### `@mui/x-date-pickers-pro@8.5.1` [](https://mui.com/r/x-pro-svg-link 'Pro plan')
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` [](https://mui.com/r/x-pro-svg-link 'Pro plan')
Same changes as in `@mui/x-charts@8.5.1`, plus:
- [charts-pro] Add `linear-sharp` curve 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` [](https://mui.com/r/x-pro-svg-link 'Pro plan')
Same changes as in `@mui/x-tree-view@8.5.1`.
### Docs
- [docs] Update `valueFormatter` signature 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 `istanbul` references (#18194) @JCQuintas
- [code-infra] Remove codesandbox:ci (#18179) @JCQuintas
- [code-infra] Replace `mocha` with `vitest` on e2e and regression tests (#18071) @JCQuintas
- [code-infra] Upgrade @mui/internal-test-utils (#18191) @JCQuintas
- [code-infra] Use vitest for `no-direct-state-access` tests (#18209) @JCQuintas
- [infra] Improve test setup (#18228) @LukasTy
- [infra] Update bug and feature request templates to standardize label types (#18198) @michelengelen
- [infra] Use `playwright` docker image (#18186) @LukasTy
## 8.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 exporting `RadarChartPro`, `FunnelChart` and `Heatmap` as image and PDF.
- π `RadarChart` is 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.
<!--/ HIGHLIGHT_ABOVE_SEPARATOR /-->
### Data Grid
#### `@mui/x-data-grid@8.5.0`
- [DataGrid] Avoid ResizeObserver loop error (#17984) @cherniavskii
- [DataGrid] Fix column management `toggleColumn` event type (#18023) @KenanYusuf
- [DataGrid] Remove unnecessary `any` type (#17979) @sai6855
#### `@mui/x-data-grid-pro@8.5.0` [](https://mui.com/r/x-pro-svg-link 'Pro plan')
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` [](https://mui.com/r/x-premium-svg-link 'Premium plan')
Same changes as in `@mui/x-data-grid-pro@8.5.0`, plus:
- [DataGridPremium] Export `GridApiPremium` type (#18037) @arminmeh
### Date and Time Pickers
#### `@mui/x-date-pickers@8.5.0`
Internal changes.
#### `@mui/x-date-pickers-pro@8.5.0` [](https://mui.com/r/x-pro-svg-link 'Pro plan')
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 `render` prop to charts toolbar components (#17649) @bernardobelchior
- [charts] Add configurable slots to toolbar (#17712) @bernardobelchior
- [charts] Export `useFunnelSeries` and `useRadarSeries` (#18034) @JCQuintas
- [charts] Expose `ChartApi` through 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` [](https://mui.com/r/x-pro-svg-link 'Pro plan')
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 `ChartAxisZoomSlider` into 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` [](https://mui.com/r/x-pro-svg-link 'Pro plan')
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-name` in vitest (#17903) @JCQuintas
- [infra] Remove last deprecated `ponyfillGlobal` usage (#18003) @LukasTy
- [infra] Use `babel-plugin-display-name` from npm (#18040) @LukasTy
- [x-telemetry] Remove deprecated `ponyfillGlobal` (#17986) @xBlizZer
## 8.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 regular [`pyramid` variation in the `<FunnelChart />` component](https://mui.com/x/react-charts/funnel/#pyramid-chart):
<img width="398" alt="Pyramid funnel chart" src="https://github.com/user-attachments/assets/90ccb221-3a48-4ffa-8878-89c6db16da86" />
- π 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.
<!--/ HIGHLIGHT_ABOVE_SEPARATOR /-->
### 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 `exclude` selection 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` [](https://mui.com/r/x-pro-svg-link 'Pro plan')
Same changes as in `@mui/x-data-grid@8.4.0`, plus:
- [DataGridPro] Add `aria-expanded` attribute 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` [](https://mui.com/r/x-premium-svg-link 'Premium plan')
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 `disabled` value is used when focusing or clicking (#17914) @aizerin
- [fields] Improve the field controlled edition (#17816) @flaviendelangle
- [pickers] Fix `PickersTextField` overflow (#17942) @noraleonte
#### `@mui/x-date-pickers-pro@8.4.0` [](https://mui.com/r/x-pro-svg-link 'Pro plan')
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 `isPointInside` less often (#17850) @bernardobelchior
- [charts] Try fix for flaky `useAnimate` test (#17777) @JCQuintas
- [charts] Add `isXInside` and `isYInside` (#17911) @bernardobelchior
#### `@mui/x-charts-pro@8.4.0` [](https://mui.com/r/x-pro-svg-link 'Pro plan')
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 `Pyramid` chart (#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 `getItemChildren` prop in `RichTreeView` (#17894) @rita-codes
- [TreeView] Add a method in the `apiRef` to 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` [](https://mui.com/r/x-pro-svg-link 'Pro plan')
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 `apiRef` copy (#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 `vitest` cli (#17847) @JCQuintas
- [code-infra] Increase charts export test timeout (#17909) @JCQuintas
- [code-infra] Set `isolatedModules=true` in tsconfig (#17781) @JCQuintas
- [infra] Ensure proper docs preview path resolution (#17863) @LukasTy
## 8.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.
<!--/ HIGHLIGHT_ABOVE_SEPARATOR /-->
### Data Grid
#### `@mui/x-data-grid@8.3.1`
- [DataGrid] Add `reason` param for `onRowSelectionModelChange` callback (#17545) @sai6855
- [DataGrid] Fix `renderContext` calculation 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` [](https://mui.com/r/x-pro-svg-link 'Pro plan')
Same changes as in `@mui/x-data-grid@8.3.1`.
#### `@mui/x-data-grid-premium@8.3.1` [](https://mui.com/r/x-premium-svg-link 'Premium plan')
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` [](https://mui.com/r/x-pro-svg-link 'Pro plan')
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` [](https://mui.com/r/x-pro-svg-link 'Pro plan')
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` [](https://mui.com/r/x-pro-svg-link 'Pro plan')
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 `mocha` with `vitest` for browser & jsdom tests (#14508) @JCQuintas
- [scheduler] Create the package and setup a private doc page (#17239) @flaviendelangle
## 8.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 />`, including `variant`, `borderRadius`, `pyramid`, and `step-pyramid` curves.
- π 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 `isRowSelectable` prop (#17629) @MBilalShafi
- [DataGrid] Fix: use CSS nonce (#17726) @romgrk
- [DataGrid] Ignore `preProcessEditCellProps` for 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` [](https://mui.com/r/x-pro-svg-link 'Pro plan')
Same changes as in `@mui/x-data-grid@8.3.0`.
#### `@mui/x-data-grid-premium@8.3.0` [](https://mui.com/r/x-premium-svg-link 'Premium plan')
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 `DigitalClock` stealing focus from a Picker open button on close (#17686) @LukasTy
#### `@mui/x-date-pickers-pro@8.3.0` [](https://mui.com/r/x-pro-svg-link 'Pro plan')
Same changes as in `@mui/x-date-pickers@8.3.0`, plus:
- [DateRangePicker] Fix to reset range position after closing mobile Picker (#17631) @LukasTy
### Charts
- The `<FunnelChart />` series now accepts a `variant='outlined'` prop for a simpler style.
<img width="398" alt="Screenshot 2025-05-06 at 20 36 12" src="https://github.com/user-attachments/assets/00fef14f-9026-421e-a4b6-7e081adce1e8" />
- Add a `borderRadius` property to `<FunnelChart />`. All funnels have `8px` as a default value.
<img width="386" alt="Screenshot 2025-05-06 at 14 00 20" src="https://github.com/user-attachments/assets/4f4cc0e7-01ce-4ed6-a0e1-a387f78def23" />
- Add a `pyramid` curve to `<FunnelChart />`, which allows creation of a pyramid-shaped funnel.
<img width="344" alt="Screenshot 2025-05-06 at 14 32 59" src="https://github.com/user-attachments/assets/0b2896e0-0478-4766-bb1b-258a4977a751" />
- Add a `step-pyramid` curve to `<FunnelChart />`, which creates a stepped-pyramid like shape.
<img width="344" alt="Screenshot 2025-05-06 at 14 33 03" src="https://github.com/user-attachments/assets/894f0ab3-7898-40fe-b0df-560feea4085a" />
#### `@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 taking `arcLabelRadius` into 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 `materialSlots` internal 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` [](https://mui.com/r/x-pro-svg-link 'Pro plan')
Same changes as in `@mui/x-charts@8.3.0`, plus:
- [charts-pro] Add `pyramid` curve to `<FunnelChart />` (#17665) @JCQuintas
- [charts-pro] Add `variant='outlined'` to `<FunnelChart />` series (#17661) @JCQuintas
- [charts-pro] Add a `borderRadius` property 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` [](https://mui.com/r/x-pro-svg-link 'Pro plan')
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 `node` types in the built packages (#17533) @LukasTy
- [code-infra] Add `pkg.pr.new` publishing (#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
## 8.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 the `strawberrySky` sequential color palette by default.
<img width="481" alt="Screenshot 2025-04-29 at 13 55 21" src="https://github.com/user-attachments/assets/182085d1-a7ce-4e4d-9d8d-a4fe87f27167" />
- π Add API to export a chart as an image: `apiRef.exportAsImage` β [Learn more](https://mui.com/x/react-charts/export/#export-as-image).
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.
<!--/ HIGHLIGHT_ABOVE_SEPARATOR /-->
### Data Grid
#### `@mui/x-data-grid@8.2.0`
- [DataGrid] Fix panel alignment (#17625) @KenanYusuf
- [DataGrid] Fix theme `defaultProps` causing 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` [](https://mui.com/r/x-pro-svg-link 'Pro plan')
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` [](https://mui.com/r/x-premium-svg-link 'Premium plan')
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` [](https://mui.com/r/x-pro-svg-link 'Pro plan')
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` [](https://mui.com/r/x-pro-svg-link 'Pro plan')
Same changes as in `@mui/x-charts@8.2.0`, plus:
- [charts-pro] Add `gap` option 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` [](https://mui.com/r/x-pro-svg-link 'Pro plan')
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 (#17