mui/mui-x (@mui/x-date-pickers)
### [`v7.20.0`](https://redirect.github.com/mui/mui-x/blob/HEAD/CHANGELOG.md#7200)
[Compare Source](https://redirect.github.com/mui/mui-x/compare/v7.19.0...v7.20.0)
*Oct 11, 2024*
We'd like to offer a big thanks to the 14 contributors who made this release possible. Here are some highlights β¨:
- π Updated ["What's new"](https://mui.com/x/whats-new/) page giving more detailed overview of the latest new features and other highlights
- π New [collapsible column groups demo](https://mui.com/x/react-data-grid/column-groups/#collapsible-column-groups) for the Data Grid component
- π New [Tree Item Customization](https://mui.com/x/react-tree-view/tree-item-customization/) documentation to learn how to use the new APIs to create custom Tree Items. The old APIs (`props.ContentComponent` and `props.ContentProps`) have been deprecated and will be removed in the new major version of the Tree View component.
- π Improve Japanese (ja-JP) locale on the Data Grid component
- π Bugfixes
- π Other documentation improvements
Special thanks go out to the community contributors who have helped make this release possible:
[@k-rajat19](https://redirect.github.com/k-rajat19), [@kalyan90](https://redirect.github.com/kalyan90), [@uma-neko](https://redirect.github.com/uma-neko), [@vfbiby](https://redirect.github.com/vfbiby).
Following are all team members who have contributed to this release: [@alelthomas](https://redirect.github.com/alelthomas), [@arminmeh](https://redirect.github.com/arminmeh), [@arthurbalduini](https://redirect.github.com/arthurbalduini),
[@cherniavskii](https://redirect.github.com/cherniavskii), [@flaviendelangle](https://redirect.github.com/flaviendelangle), [@JCQuintas](https://redirect.github.com/JCQuintas), [@MBilalShafi](https://redirect.github.com/MBilalShafi), [@noraleonte](https://redirect.github.com/noraleonte), [@oliviertassinari](https://redirect.github.com/oliviertassinari), [@samuelsycamore](https://redirect.github.com/samuelsycamore), [@siriwatknp](https://redirect.github.com/siriwatknp).
##### Data Grid
##### `@mui/x-data-grid@7.20.0`
- \[DataGrid] Add `onColumnHeaderContextMenu` event ([#14734](https://redirect.github.com/mui/mui-x/issues/14734)) [@vfbiby](https://redirect.github.com/vfbiby)
- \[DataGrid] Avoid row spanning computation of outdated rows ([#14902](https://redirect.github.com/mui/mui-x/issues/14902)) [@MBilalShafi](https://redirect.github.com/MBilalShafi)
- \[DataGrid] Fix scrollbar position not being updated after `scrollToIndexes` ([#14888](https://redirect.github.com/mui/mui-x/issues/14888)) [@arminmeh](https://redirect.github.com/arminmeh)
- \[DataGrid] Pass `rowId` param to `processRowUpdate` ([#14821](https://redirect.github.com/mui/mui-x/issues/14821)) [@k-rajat19](https://redirect.github.com/k-rajat19)
- \[l10n] Improve Japanese (ja-JP) locale ([#14870](https://redirect.github.com/mui/mui-x/issues/14870)) [@uma-neko](https://redirect.github.com/uma-neko)
##### `@mui/x-data-grid-pro@7.20.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@7.20.0`, plus:
- \[DataGridPro] Fix wording on the `rowSelectionPropagation` JSDoc and doc section ([#14907](https://redirect.github.com/mui/mui-x/issues/14907)) [@flaviendelangle](https://redirect.github.com/flaviendelangle)
##### `@mui/x-data-grid-premium@7.20.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@7.20.0`.
##### Date and Time Pickers
##### `@mui/x-date-pickers@7.20.0`
- \[pickers] Add `PageUp` and `PageDown` support for time components ([#14812](https://redirect.github.com/mui/mui-x/issues/14812)) [@arthurbalduini](https://redirect.github.com/arthurbalduini)
- \[pickers] Fix regression on `PickerValidDate` ([#14896](https://redirect.github.com/mui/mui-x/issues/14896)) [@flaviendelangle](https://redirect.github.com/flaviendelangle)
- \[pickers] Move the `DateFieldInPickerProps` interface to the `DatePicker` folder and rename it `DatePickerFieldProps` (same for time and date time) ([#14828](https://redirect.github.com/mui/mui-x/issues/14828)) [@flaviendelangle](https://redirect.github.com/flaviendelangle)
##### `@mui/x-date-pickers-pro@7.20.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@7.20.0`.
##### Charts
##### `@mui/x-charts@7.20.0`
No changes since `@mui/x-charts@v7.19.0`.
##### `@mui/x-charts-pro@7.0.0-beta.4` [![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@7.20.0`.
##### Tree View
##### `@mui/x-tree-view@7.20.0`
- \[TreeItem] Deprecate the `ContentComponent` and `ContentProps` props ([#14908](https://redirect.github.com/mui/mui-x/issues/14908)) [@flaviendelangle](https://redirect.github.com/flaviendelangle)
- \[TreeView] Rework how items are being rendered in Rich Tree View components ([#14749](https://redirect.github.com/mui/mui-x/issues/14749)) [@flaviendelangle](https://redirect.github.com/flaviendelangle)
##### Docs
- \[docs] Update "What's new" page ([#14858](https://redirect.github.com/mui/mui-x/issues/14858)) [@cherniavskii](https://redirect.github.com/cherniavskii)
- \[docs] Add collapsible column groups demo ([#14818](https://redirect.github.com/mui/mui-x/issues/14818)) [@cherniavskii](https://redirect.github.com/cherniavskii)
- \[docs] Add custom columns panel demo ([#14825](https://redirect.github.com/mui/mui-x/issues/14825)) [@cherniavskii](https://redirect.github.com/cherniavskii)
- \[docs] Capitalize all instances of "Data Grid" ([#14884](https://redirect.github.com/mui/mui-x/issues/14884)) [@samuelsycamore](https://redirect.github.com/samuelsycamore)
- \[docs] Divide charts `tooltip` and `highlighting` pages ([#14824](https://redirect.github.com/mui/mui-x/issues/14824)) [@JCQuintas](https://redirect.github.com/JCQuintas)
- \[docs] Document the `TreeItem2` component and the `useTreeItem2` hook ([#14551](https://redirect.github.com/mui/mui-x/issues/14551)) [@noraleonte](https://redirect.github.com/noraleonte)
- \[docs] Fix column pinning for "Disable detail panel content scroll" section ([#14854](https://redirect.github.com/mui/mui-x/issues/14854) and [#14885](https://redirect.github.com/mui/mui-x/issues/14885)) [@kalyan90](https://redirect.github.com/kalyan90)
- \[docs] Fix detail panel demo not working well with pinned columns ([#14883](https://redirect.github.com/mui/mui-x/issues/14883)) [@cherniavskii](https://redirect.github.com/cherniavskii)
- \[docs] New recipe of a read-only field ([#14606](https://redirect.github.com/mui/mui-x/issues/14606)) [@flaviendelangle](https://redirect.github.com/flaviendelangle)
- \[docs] Change demo name example ([#14822](https://redirect.github.com/mui/mui-x/issues/14822)) [@alelthomas](https://redirect.github.com/alelthomas)
##### Core
- \[core] Support `@mui/utils` v6 ([#14867](https://redirect.github.com/mui/mui-x/issues/14867)) [@siriwatknp](https://redirect.github.com/siriwatknp)
- \[code-infra] Remove deprecated `data-mui-test` in favour of `data-testid` ([#14882](https://redirect.github.com/mui/mui-x/issues/14882)) [@JCQuintas](https://redirect.github.com/JCQuintas)
- \[code-infra] Update renovate config and add a `vitest` group ([#14856](https://redirect.github.com/mui/mui-x/issues/14856)) [@JCQuintas](https://redirect.github.com/JCQuintas)
- \[test] Replace `waitFor()` with `act()` ([#14851](https://redirect.github.com/mui/mui-x/issues/14851)) [@oliviertassinari](https://redirect.github.com/oliviertassinari)
- \[test] Restore "pnpm tc" CLI ([#14852](https://redirect.github.com/mui/mui-x/issues/14852)) [@oliviertassinari](https://redirect.github.com/oliviertassinari)
Configuration
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Enabled.
β» Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
7.19.0
->7.20.0
Release Notes
mui/mui-x (@mui/x-date-pickers)
### [`v7.20.0`](https://redirect.github.com/mui/mui-x/blob/HEAD/CHANGELOG.md#7200) [Compare Source](https://redirect.github.com/mui/mui-x/compare/v7.19.0...v7.20.0) *Oct 11, 2024* We'd like to offer a big thanks to the 14 contributors who made this release possible. Here are some highlights β¨: - π Updated ["What's new"](https://mui.com/x/whats-new/) page giving more detailed overview of the latest new features and other highlights - π New [collapsible column groups demo](https://mui.com/x/react-data-grid/column-groups/#collapsible-column-groups) for the Data Grid component - π New [Tree Item Customization](https://mui.com/x/react-tree-view/tree-item-customization/) documentation to learn how to use the new APIs to create custom Tree Items. The old APIs (`props.ContentComponent` and `props.ContentProps`) have been deprecated and will be removed in the new major version of the Tree View component. - π Improve Japanese (ja-JP) locale on the Data Grid component - π Bugfixes - π Other documentation improvements Special thanks go out to the community contributors who have helped make this release possible: [@k-rajat19](https://redirect.github.com/k-rajat19), [@kalyan90](https://redirect.github.com/kalyan90), [@uma-neko](https://redirect.github.com/uma-neko), [@vfbiby](https://redirect.github.com/vfbiby). Following are all team members who have contributed to this release: [@alelthomas](https://redirect.github.com/alelthomas), [@arminmeh](https://redirect.github.com/arminmeh), [@arthurbalduini](https://redirect.github.com/arthurbalduini), [@cherniavskii](https://redirect.github.com/cherniavskii), [@flaviendelangle](https://redirect.github.com/flaviendelangle), [@JCQuintas](https://redirect.github.com/JCQuintas), [@MBilalShafi](https://redirect.github.com/MBilalShafi), [@noraleonte](https://redirect.github.com/noraleonte), [@oliviertassinari](https://redirect.github.com/oliviertassinari), [@samuelsycamore](https://redirect.github.com/samuelsycamore), [@siriwatknp](https://redirect.github.com/siriwatknp). ##### Data Grid ##### `@mui/x-data-grid@7.20.0` - \[DataGrid] Add `onColumnHeaderContextMenu` event ([#14734](https://redirect.github.com/mui/mui-x/issues/14734)) [@vfbiby](https://redirect.github.com/vfbiby) - \[DataGrid] Avoid row spanning computation of outdated rows ([#14902](https://redirect.github.com/mui/mui-x/issues/14902)) [@MBilalShafi](https://redirect.github.com/MBilalShafi) - \[DataGrid] Fix scrollbar position not being updated after `scrollToIndexes` ([#14888](https://redirect.github.com/mui/mui-x/issues/14888)) [@arminmeh](https://redirect.github.com/arminmeh) - \[DataGrid] Pass `rowId` param to `processRowUpdate` ([#14821](https://redirect.github.com/mui/mui-x/issues/14821)) [@k-rajat19](https://redirect.github.com/k-rajat19) - \[l10n] Improve Japanese (ja-JP) locale ([#14870](https://redirect.github.com/mui/mui-x/issues/14870)) [@uma-neko](https://redirect.github.com/uma-neko) ##### `@mui/x-data-grid-pro@7.20.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@7.20.0`, plus: - \[DataGridPro] Fix wording on the `rowSelectionPropagation` JSDoc and doc section ([#14907](https://redirect.github.com/mui/mui-x/issues/14907)) [@flaviendelangle](https://redirect.github.com/flaviendelangle) ##### `@mui/x-data-grid-premium@7.20.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@7.20.0`. ##### Date and Time Pickers ##### `@mui/x-date-pickers@7.20.0` - \[pickers] Add `PageUp` and `PageDown` support for time components ([#14812](https://redirect.github.com/mui/mui-x/issues/14812)) [@arthurbalduini](https://redirect.github.com/arthurbalduini) - \[pickers] Fix regression on `PickerValidDate` ([#14896](https://redirect.github.com/mui/mui-x/issues/14896)) [@flaviendelangle](https://redirect.github.com/flaviendelangle) - \[pickers] Move the `DateFieldInPickerProps` interface to the `DatePicker` folder and rename it `DatePickerFieldProps` (same for time and date time) ([#14828](https://redirect.github.com/mui/mui-x/issues/14828)) [@flaviendelangle](https://redirect.github.com/flaviendelangle) ##### `@mui/x-date-pickers-pro@7.20.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@7.20.0`. ##### Charts ##### `@mui/x-charts@7.20.0` No changes since `@mui/x-charts@v7.19.0`. ##### `@mui/x-charts-pro@7.0.0-beta.4` [![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@7.20.0`. ##### Tree View ##### `@mui/x-tree-view@7.20.0` - \[TreeItem] Deprecate the `ContentComponent` and `ContentProps` props ([#14908](https://redirect.github.com/mui/mui-x/issues/14908)) [@flaviendelangle](https://redirect.github.com/flaviendelangle) - \[TreeView] Rework how items are being rendered in Rich Tree View components ([#14749](https://redirect.github.com/mui/mui-x/issues/14749)) [@flaviendelangle](https://redirect.github.com/flaviendelangle) ##### Docs - \[docs] Update "What's new" page ([#14858](https://redirect.github.com/mui/mui-x/issues/14858)) [@cherniavskii](https://redirect.github.com/cherniavskii) - \[docs] Add collapsible column groups demo ([#14818](https://redirect.github.com/mui/mui-x/issues/14818)) [@cherniavskii](https://redirect.github.com/cherniavskii) - \[docs] Add custom columns panel demo ([#14825](https://redirect.github.com/mui/mui-x/issues/14825)) [@cherniavskii](https://redirect.github.com/cherniavskii) - \[docs] Capitalize all instances of "Data Grid" ([#14884](https://redirect.github.com/mui/mui-x/issues/14884)) [@samuelsycamore](https://redirect.github.com/samuelsycamore) - \[docs] Divide charts `tooltip` and `highlighting` pages ([#14824](https://redirect.github.com/mui/mui-x/issues/14824)) [@JCQuintas](https://redirect.github.com/JCQuintas) - \[docs] Document the `TreeItem2` component and the `useTreeItem2` hook ([#14551](https://redirect.github.com/mui/mui-x/issues/14551)) [@noraleonte](https://redirect.github.com/noraleonte) - \[docs] Fix column pinning for "Disable detail panel content scroll" section ([#14854](https://redirect.github.com/mui/mui-x/issues/14854) and [#14885](https://redirect.github.com/mui/mui-x/issues/14885)) [@kalyan90](https://redirect.github.com/kalyan90) - \[docs] Fix detail panel demo not working well with pinned columns ([#14883](https://redirect.github.com/mui/mui-x/issues/14883)) [@cherniavskii](https://redirect.github.com/cherniavskii) - \[docs] New recipe of a read-only field ([#14606](https://redirect.github.com/mui/mui-x/issues/14606)) [@flaviendelangle](https://redirect.github.com/flaviendelangle) - \[docs] Change demo name example ([#14822](https://redirect.github.com/mui/mui-x/issues/14822)) [@alelthomas](https://redirect.github.com/alelthomas) ##### Core - \[core] Support `@mui/utils` v6 ([#14867](https://redirect.github.com/mui/mui-x/issues/14867)) [@siriwatknp](https://redirect.github.com/siriwatknp) - \[code-infra] Remove deprecated `data-mui-test` in favour of `data-testid` ([#14882](https://redirect.github.com/mui/mui-x/issues/14882)) [@JCQuintas](https://redirect.github.com/JCQuintas) - \[code-infra] Update renovate config and add a `vitest` group ([#14856](https://redirect.github.com/mui/mui-x/issues/14856)) [@JCQuintas](https://redirect.github.com/JCQuintas) - \[test] Replace `waitFor()` with `act()` ([#14851](https://redirect.github.com/mui/mui-x/issues/14851)) [@oliviertassinari](https://redirect.github.com/oliviertassinari) - \[test] Restore "pnpm tc" CLI ([#14852](https://redirect.github.com/mui/mui-x/issues/14852)) [@oliviertassinari](https://redirect.github.com/oliviertassinari)Configuration
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Enabled.
β» Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.