UNPKG

@mui/x-date-pickers

Version:

The community edition of the MUI X Date and Time Picker components.

1,193 lines (752 loc) β€’ 453 kB
# Changelog > For full v7 changelog, please refer to the [v.7x branch](https://github.com/mui/mui-x/blob/v7.x/CHANGELOG.md). All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. ## 8.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` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-data-grid@8.9.0`, plus: - [DataGridPro] Row reorder using drop indicator (#18627) @MBilalShafi #### `@mui/x-data-grid-premium@8.9.0` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link 'Premium plan') Same changes as in `@mui/x-data-grid-pro@8.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` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-date-pickers@8.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` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-charts@8.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` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-tree-view@8.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` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-data-grid@8.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` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link 'Premium plan') Same changes as in `@mui/x-data-grid-pro@8.8.0`. ### Date and Time Pickers #### `@mui/x-date-pickers@8.8.0` Internal changes. #### `@mui/x-date-pickers-pro@8.8.0` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-date-pickers@8.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` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-charts@8.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` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-tree-view@8.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` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-data-grid@8.7.0`. #### `@mui/x-data-grid-premium@8.7.0` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link 'Premium plan') Same changes as in `@mui/x-data-grid-pro@8.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` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-date-pickers@8.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` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-charts@8.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` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-tree-view@8.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` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-data-grid@8.6.0`, plus: - [DataGridPro] Fix lazy loading params calculated from rendering context (#18460) @arminmeh #### `@mui/x-data-grid-premium@8.6.0` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link 'Premium plan') Same changes as in `@mui/x-data-grid-pro@8.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` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-date-pickers@8.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` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-charts@8.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` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-tree-view@8.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` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-data-grid@8.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` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link 'Premium plan') Same changes as in `@mui/x-data-grid-pro@8.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` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-date-pickers@8.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` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-charts@8.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` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-tree-view@8.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` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-data-grid@8.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` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link 'Premium plan') Same changes as in `@mui/x-data-grid-pro@8.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` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-date-pickers@8.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` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-charts@8.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` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-tree-view@8.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` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-data-grid@8.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` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link 'Premium plan') Same changes as in `@mui/x-data-grid-pro@8.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` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-date-pickers@8.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` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-charts@8.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` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-tree-view@8.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` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-data-grid@8.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` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link 'Premium plan') Same changes as in `@mui/x-data-grid-pro@8.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` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-date-pickers@8.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` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-charts@8.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` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-tree-view@8.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` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-data-grid@8.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` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link 'Premium plan') Same changes as in `@mui/x-data-grid-pro@8.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` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-date-pickers@8.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` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-charts@8.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` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-tree-view@8.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` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-data-grid@8.3.1`. #### `@mui/x-data-grid-premium@8.3.1` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link 'Premium plan') Same changes as in `@mui/x-data-grid-pro@8.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` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-date-pickers@8.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` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-charts@8.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` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-tree-view@8.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` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-data-grid@8.3.0`. #### `@mui/x-data-grid-premium@8.3.0` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link 'Premium plan') Same changes as in `@mui/x-data-grid-pro@8.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` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-date-pickers@8.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` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-charts@8.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` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-tree-view@8.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` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-data-grid@8.2.0`, plus: - [DataGridPro] Use intersection observer to trigger server-side infinite loading (#17369) @arminmeh #### `@mui/x-data-grid-premium@8.2.0` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link 'Premium plan') Same changes as in `@mui/x-data-grid-pro@8.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` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-date-pickers@8.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` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-charts@8.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` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Same changes as in `@mui/x-tree-view@8.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