UNPKG

@mui/x-date-pickers

Version:

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

1,187 lines (748 loc) β€’ 235 kB
# Changelog All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. ## 7.23.2 _Dec 12, 2024_ We'd like to offer a big thanks to the 11 contributors who made this release possible. Here are some highlights ✨: - 🌍 Improve Romanian and Turkish locales on the Data Grid - 🌍 Improve Romanian locale on the Pickers - πŸ“š Documentation improvements - 🐞 Bugfixes Special thanks go out to the community contributors who have helped make this release possible: @ihsanberkozcan, @k-rajat19, @lhilgert9, @nusr, @rares985. Following are all team members who have contributed to this release: @alexfauquette, @arminmeh, @flaviendelangle, @JCQuintas, @KenanYusuf, @LukasTy. <!--/ HIGHLIGHT_ABOVE_SEPARATOR /--> ### Data Grid #### `@mui/x-data-grid@7.23.2` - [DataGrid] Fix "No rows" displaying when all rows are pinned (#15851) @nusr - [DataGrid] Use `columnsManagement` slot (#15821) @k-rajat19 - [l10n] Improve Romanian (ro-RO) locale (#15751) @rares985 - [l10n] Improve Turkish (tr-TR) locale (#15748) @ihsanberkozcan #### `@mui/x-data-grid-pro@7.23.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@7.23.2`, plus: - [DataGridPro] Make Row reordering work with pagination (#15782) @k-rajat19 #### `@mui/x-data-grid-premium@7.23.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@7.23.2`, plus: - [DataGridPremium] Fix group column ignoring `valueOptions` for `singleSelect` column type (#15754) @arminmeh ### Date and Time Pickers #### `@mui/x-date-pickers@7.23.2` - [l10n] Improve Romanian (ro-RO) locale (#15751) @rares985 #### `@mui/x-date-pickers-pro@7.23.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@7.23.2`. ### Charts #### `@mui/x-charts@7.23.2` - [charts] Fix key generation for the ChartsGrid (#15864) @alexfauquette - [charts] Fix scatter dataset with missing data (#15804) @alexfauquette #### `@mui/x-charts-pro@7.23.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@7.23.2`. #### `@mui/x-tree-view@v7.23.2` No changes, releasing to keep the versions in sync. #### `@mui/x-tree-view-pro@7.23.2` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') Releasing to benefit from license package fix (#15818). ### Docs - [docs] Fix typo in charts axis documentation (#15746) @JCQuintas - [docs] Improve Pickers accessible DOM structure description (#15752) @LukasTy - [docs] Use `updateRows` method for list view demos (#15824) @KenanYusuf - [docs] Use date library version from package dev dependencies for sandboxes (#15767) @LukasTy ### Core - [core] Add `@mui/x-tree-view-pro` to `releaseChangelog` (#15747) @flaviendelangle - [license] Use `console.log` for the error message on Codesandbox to avoid rendering error (#15818) @arminmeh ## 7.23.1 _Dec 5, 2024_ We'd like to offer a big thanks to the 7 contributors who made this release possible. Here are some highlights ✨: - 🌍 Improve German locale on the Data Grid component - 🐞 Bugfixes Special thanks go out to the community contributors who have helped make this release possible: @lhilgert9. Following are all team members who have contributed to this release: @arthurbalduini, @cherniavskii, @flaviendelangle, @JCQuintas, @LukasTy and @MBilalShafi. <!--/ HIGHLIGHT_ABOVE_SEPARATOR /--> ### Data Grid #### `@mui/x-data-grid@7.23.1` - [DataGrid] Make column autosizing work with flex columns (#15712) @cherniavskii - [l10n] Improve German (de-DE) locale (#15641) @lhilgert9 #### `@mui/x-data-grid-pro@7.23.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@7.23.1`, plus: - [DataGridPro] Cleanup pinned rows on removal (#15702) @cherniavskii #### `@mui/x-data-grid-premium@7.23.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@7.23.1`. ### Date and Time Pickers #### `@mui/x-date-pickers@7.23.1` - [TimePicker] Prevent mouse events after `touchend` event (#15430) @arthurbalduini #### `@mui/x-date-pickers-pro@7.23.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@7.23.1`. ### Charts #### `@mui/x-charts@7.23.1` - [charts] Improve SVG `pattern` and `gradient` support (#15724) @JCQuintas #### `@mui/x-charts-pro@7.23.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@7.23.1`. ### Docs - [docs] Fix Pickers theme augmentation example (#15675) @LukasTy - [docs] Remove duplicated warning (#15715) @cherniavskii - [test] Force hover in headless Chrome (#15711) @cherniavskii - [docs-infra] Bump `@mui/internal-markdown` to support nested demo imports (#15738) @alexfauquette - [docs] Improve SEO titles for the Data Grid (#15695) @MBilalShafi ### Core - [core] Add `@mui/x-tree-view-pro` to `releaseChangelog` (#15747) @flaviendelangle ## 7.23.0 _Nov 29, 2024_ We'd like to offer a big thanks to the 10 contributors who made this release possible. Here are some highlights ✨: - ✨ Support for a new display mode on the Data Grid with the [List View feature](https://mui.com/x/react-data-grid/list-view/), offering an extremely flexible way to render datasets and enabling developers to adapt how data is displayed across different screen sizes. https://github.com/user-attachments/assets/61286adc-03fc-4323-9739-8ca726fcc16c - βš›οΈ React 19 support - πŸ“š Documentation improvements - 🌍 Improve Spanish, Portuguese, Chinese locales on the Data Grid component. - 🌍 Improve Dutch locale on the Date and Time Picker components. - 🐞 Bugfixes Special thanks go out to the community contributors who have helped make this release possible: @dloeda, @headironc, @mathzdev, @nphmuller, @lhilgert9, @lauri865. Following are all team members who have contributed to this release: @oliviertassinari, @arminmeh, @KenanYusuf, @flaviendelangle, @MBilalShafi. <!--/ HIGHLIGHT_ABOVE_SEPARATOR /--> ### Data Grid #### `@mui/x-data-grid@v7.23.0` - [DataGrid] React 19 support (#15557) @arminmeh - [DataGrid] Change test dom check from `/jsdom/` to `/jsdom|HappyDOM/`. (#15642) @jedesroches - [DataGrid] Fix last separator not being hidden when grid is scrollable (#15551) @KenanYusuf - [DataGrid] Fix order of spread props on toolbar items (#15556) @KenanYusuf - [DataGrid] Fix row-spanning in combination with column-pinning (#15460) @lhilgert9 - [DataGrid] Improve resize performance (#15592) @lauri865 - [DataGrid] Support column virtualization with dynamic row height (#15567) @cherniavskii - [DataGrid] Improve `GridCell` performance (#15621) @lauri865 - [l10n] Improve Chinese (zh-CN) locale (#15570) @headironc - [l10n] Improve Portuguese (pt-PT) locale (#15561) @mathzdev #### `@mui/x-data-grid-pro@v7.23.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@v7.23.0`, plus: - [DataGridPro] Fix header filtering with `boolean` column type (#15640) @k-rajat19 - [DataGridPro] Fix pagination state not updating if the data source response has no rows (#15643) @zinoroman - [DataGridPro] Fix selection propagation issue on initialization (#15593) @MBilalShafi #### `@mui/x-data-grid-premium@v7.23.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@v7.23.0`. ### Date and Time Pickers #### `@mui/x-date-pickers@v7.23.0` - [pickers] React 19 support (#15557) @arminmeh - [pickers] Fix DST issue with `America/Asuncion` timezone and `AdapterMoment` (#15653) @flaviendelangle - [pickers] Use `props.referenceDate` timezone when `props.value` and `props.defaultValue` are not defined (#15544) @flaviendelangle - [l10n] Improve Dutch (nl-NL) locale (#15564) @nphmuller #### `@mui/x-date-pickers-pro@v7.23.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@v7.23.0`. ### Charts #### `@mui/x-charts@v7.23.0` - [charts] React 19 support (#15557) @arminmeh - [charts] Prevent invalid `releasePointerCapture` (#15609) @alexfauquette #### `@mui/x-charts-pro@v7.23.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@v7.23.0`. ### Tree View #### `@mui/x-tree-view@v7.23.0` - [TreeView] React 19 support (#15557) @arminmeh #### `@mui/x-tree-view-pro@7.23.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@7.23.0`. ### Docs - [docs] Add data caching to lazy loaded detail panel demo (#15555) @cherniavskii - [docs] Remove selectors section from list view docs (#15639) @KenanYusuf - [docs] Add documentation for the list view feature (#15344) @KenanYusuf ### Core - [core] Update @mui/monorepo (#15574) @oliviertassinari ## 7.22.3 _Nov 21, 2024_ We'd like to offer a big thanks to the 10 contributors who made this release possible. Here are some highlights ✨: - πŸ“Š Charts Pro get stable. The [zoom](https://mui.com/x/react-charts/zoom-and-pan/) and [Heatmap](https://mui.com/x/react-charts/heatmap/) are now stable. - 🌍 Improve Chinese, Spanish, Swedish, and Turkish locales on the Data Grid - 🐞 Bugfixes Special thanks go out to the community contributors who have helped make this release possible: @CarlosLopezLg, @headironc, @viktormelin, @qerkules, @DungTiger, @hendrikpeilke, @k-rajat19. Following are all team members who have contributed to this release: @alexfauquette, @LukasTy, @MBilalShafi, @flaviendelangle. <!--/ HIGHLIGHT_ABOVE_SEPARATOR /--> ### Data Grid #### `@mui/x-data-grid@7.22.3` - [DataGrid] Add prop to override search input props in `GridColumnsManagement` (#15476) @k-rajat19 - [DataGrid] Add test coverage for issues fixed in #15184 @MBilalShafi - [DataGrid] Fix memoized selectors with arguments (#15336) @MBilalShafi - [DataGrid] Fix right column group header border with virtualization (#15503) @hendrikpeilke - [DataGrid] Pass reason to `onPaginationModelChange` (#15402) @DungTiger - [DataGrid] Set default overlay height in flex parent layout (#15535) @cherniavskii - [l10n] Improve Chinese (zh-CN) locale (#15365) @headironc - [l10n] Improve Spanish (es-ES) locale (#15369) @CarlosLopezLg - [l10n] Improve Swedish (sv-SE) locale (#15371) @viktormelin - [l10n] Improve Turkish (tr-TR) locale (#15414) @qerkules #### `@mui/x-data-grid-pro@7.22.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@7.22.3`. #### `@mui/x-data-grid-premium@7.22.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@7.22.3`. ### Date and Time Pickers #### `@mui/x-date-pickers@7.22.3` - [pickers] Always use `props.value` when it changes (#15500) @flaviendelangle - [pickers] Ensure internal value timezone is updated (#15491) @LukasTy - [pickers] Fix `DateTimeRangePicker` error when using format without time (#15341) @fxnoob - [pickers] Fix unused code in `PickersToolbar` component (#15525) @LukasTy #### `@mui/x-date-pickers-pro@7.22.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@7.22.3`, plus: - [DateTimeRangePicker] Use time in `referenceDate` when selecting date (#15431) @LukasTy ### Charts #### `@mui/x-charts@7.22.3` No changes since `@mui/x-charts@7.22.2`. #### `@mui/x-charts-pro@7.22.3` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') - [charts-pro] Fix missing typeOverload (#15400) @alexfauquette ### Docs - [docs] Add `PickersPopper` component to customization playground (#15397) @LukasTy - [docs] Add `next` version links (#15423) @LukasTy - [docs] Use the `loading` state in the demos (#15538) @cherniavskii - [code-infra] Tentative fix for Argos flaky screenshot tests (#15399) @JCQuintas - [docs-infra] Transpile `.ts` demo files (#15421) @KenanYusuf - [core] Clarify release version bump strategy (#15536) @cherniavskii ## 7.22.2 _Nov 8, 2024_ We'd like to offer a big thanks to the 7 contributors who made this release possible. Here are some highlights ✨: - πŸ‘¨πŸ½β€πŸ’» API enhancements - 🐞 Bugfixes Special thanks go out to the community contributors who have helped make this release possible: @clins1994, @GuillaumeMeheut, @k-rajat19. Following are all team members who have contributed to this release: @LukasTy, @MBilalShafi, @KenanYusuf, @arminmeh. ### Upcoming alpha Keep an eye out for the MUIβ €X `v8.0.0-aplha.0` release soon. It will follow a weekly release schedule as always until it is stable. <!--/ HIGHLIGHT_ABOVE_SEPARATOR /--> ### Data Grid #### `@mui/x-data-grid@7.22.2` - [DataGrid] Fix `null` reference error in `GridVirtualScrollbar` (#15289) @MBilalShafi - [DataGrid] Fix filtering with `boolean` column type (#15257) @k-rajat19 - [DataGrid] Improve row selection propagation trigger (#15274) @MBilalShafi - [DataGrid] Preprocess edit cell props on backspace/delete (#15223) @KenanYusuf - [DataGrid] Add a recipe to persist column width and order (#15309) @MBilalShafi #### `@mui/x-data-grid-pro@7.22.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@7.22.2`, plus: - [DataGridPro] Apply default properties if they are not passed in a reorder column (#15320) @k-rajat19 - [DataGridPro] Toggle row expansion with `Enter` key in Tree data (#15313) @k-rajat19 #### `@mui/x-data-grid-premium@7.22.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@7.22.2`, plus: - [DataGridPremium] Fix incorrect rows selection count when selection propagation is enabled with row grouping (#15222) @arminmeh ### Date and Time Pickers #### `@mui/x-date-pickers@7.22.2` - [pickers] Add support for `moment-hijri@3.0.0` (#15248) @LukasTy #### `@mui/x-date-pickers-pro@7.22.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@7.22.2`. ### Charts #### `@mui/x-charts@7.22.2` - [charts] Allow `SeriesValueFormatter` to return `null` value (#15295) @clins1994 - [charts] Allow configuring the `domainLimit` for each axis. (#15325) @GuillaumeMeheut #### `@mui/x-charts-pro@7.0.0-beta.7` [![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.22.2`. ## 7.22.1 _Nov 1, 2024_ We'd like to offer a big thanks to the 7 contributors who made this release possible. Here are some highlights ✨: - 🐞 Bugfixes - πŸ“š Documentation improvements - 🌍 Improve Polish (pl-PL) locale on the Date Pickers Special thanks go out to the community contributors who have helped make this release possible: @wojtkolos, @dpak-maurya, @k-rajat19. Following are all team members who have contributed to this release: @LukasTy, @arminmeh, @MBilalShafi, @KenanYusuf, @flaviendelangle. <!--/ HIGHLIGHT_ABOVE_SEPARATOR /--> ### Data Grid #### `@mui/x-data-grid@7.22.1` - [DataGrid] Fix right column group header border (#15152) @KenanYusuf - [DataGrid] Fix scroll jump when holding down arrow keys (#15167) @arminmeh - [DataGrid] Move `rowGroupingModelChange` handler to respective hook (#15127) @MBilalShafi - [DataGrid] Prevent error when deleting the last row (#15153) @dpak-maurya - [DataGrid] Fix overlay height in autoHeight mode (#15205) @cherniavskii #### `@mui/x-data-grid-pro@7.22.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@7.22.1`, plus: - [DataGridPro] Add list view tests (#15166) @KenanYusuf #### `@mui/x-data-grid-premium@7.22.1` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link 'Premium plan') - [DataGridPremium] Keep focus on the grouping cell on space bar press #15155 @k-rajat19 ### Date and Time Pickers #### `@mui/x-date-pickers@7.22.1` - [l10n] Improve Polish (pl-PL) locale (#15177) @wojtkolos #### `@mui/x-date-pickers-pro@7.22.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@7.22.1`. ### Tree View #### `@mui/x-tree-view@7.22.1` - [TreeView] Export `TreeItem2DragAndDropOverlay` and `TreeItem2LabelInput` from the root of each package (#15208) @flaviendelangle - [TreeView] Fix drag and drop color usage (#15149) @LukasTy #### `@mui/x-tree-view-pro@7.22.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@7.22.1`. ### Docs - [docs] Add section explaining how to keep the selection while filtering in Data grid docs (#15199) @arminmeh ## 7.22.0 _Oct 25, 2024_ We'd like to offer a big thanks to the 11 contributors who made this release possible. Here are some highlights ✨: - πŸ›° Introduce [server-side support for Data Grid row grouping](https://mui.com/x/react-data-grid/server-side-data/row-grouping/) - 🐞 Bugfixes - πŸ“š Documentation improvements - 🌍 Improve Portuguese (pt-BR) locale on the Data Grid component Special thanks go out to the community contributors who have helped make this release possible: @clins1994, @GITPHLAP, @k-rajat19, @kalyan90, @merotosc, @yash49. Following are all team members who have contributed to this release: @cherniavskii, @flaviendelangle, @LukasTy, @MBilalShafi, @romgrk. <!--/ HIGHLIGHT_ABOVE_SEPARATOR /--> ### Data Grid #### `@mui/x-data-grid@7.22.0` - [DataGrid] Fix `GridPanelAnchor` positioning (#15022) @k-rajat19 - [DataGrid] Fix ugly prop-types for the `pageStyle` prop of the `GridPrintExportMenuItem` component (#15015) @flaviendelangle - [DataGrid] Fix value type in filter model for number and boolean column type (#14733) @k-rajat19 - [DataGrid] Focus next row when the focused row is deleted (#15067) @cherniavskii - [DataGrid] Remove some usages of `<Box />` and `<Badge />` (#15013) @romgrk - [DataGrid] Fix number of rows to display for page size options with negative value (#14890) @kalyan90 - [l10n] Improve Portuguese (pt-BR) locale (#15021) @k-rajat19 #### `@mui/x-data-grid-pro@7.22.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.22.0`, plus: - [DataGridPro] Fix column pinning layout (#15073) @cherniavskii #### `@mui/x-data-grid-premium@7.22.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.22.0`, plus: - [DataGridPremium] Server-side data source with row grouping (#15109) @MBilalShafi ### Date and Time Pickers #### `@mui/x-date-pickers@7.22.0` - [pickers] Fix `DateCalendar` timezone management (#15119) @LukasTy - [pickers] Fix `DigitalClock` time options on a `DST` switch day (#15092) @LukasTy #### `@mui/x-date-pickers-pro@7.22.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.22.0`. ### Charts #### `@mui/x-charts@7.22.0` - [charts] Export data type in `onAxisClick(_, data)` callback (#15038) @clins1994 #### `@mui/x-charts-pro@7.0.0-beta.6` [![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.22.0`. ### Tree View #### `@mui/x-tree-view@7.22.0` - [TreeView] Make the cancellable event types public (#14992) @flaviendelangle ### Docs - [docs] Fix typo in Tree View docs (#15047) @yash49 ### Core - [core] Adjust cherry-pick GH actions (#15101) @LukasTy - [core] Update prettier target branch (#15100) @MBilalShafi - [core] Update some `default-branch-switch` instances for `v7.x` (#15085) @MBilalShafi - [test] Revert to using `fireEvent` instead of `userEvent` (#14927) @LukasTy ## 7.21.0 _Oct 17, 2024_ We'd like to offer a big thanks to the 13 contributors who made this release possible. Here are some highlights ✨: - πŸ’« Added [`dataset` prop support for the Scatter Chart component](https://mui.com/x/react-charts/scatter/#using-a-dataset) - 🐞 Bugfixes - πŸ“š Documentation improvements Special thanks go out to the community contributors who have helped make this release possible: @k-rajat19, @kalyan90, @rotembarsela, @wangkailang. Following are all team members who have contributed to this release: @arthurbalduini, @cherniavskii, @flaviendelangle, @JCQuintas, @LukasTy, @MBilalShafi, @arminmeh, @romgrk, @KenanYusuf, @oliviertassinari, @samuelsycamore. <!--/ HIGHLIGHT_ABOVE_SEPARATOR /--> ### Data Grid #### `@mui/x-data-grid@7.21.0` - [DataGrid] Fix `onRowSelectionModelChange` firing unnecessarily on initial render (#14909) @MBilalShafi - [DataGrid] Fix `onRowSelectionModelChange` not being called after row is removed (#14972) @arminmeh - [DataGrid] Fix pagination scrollbar issue on small zoom (#14911) @cherniavskii - [DataGrid] Fix scroll jumping (#14929) @romgrk - [DataGrid] Fix excessive white space at the end of the Data Grid (#14864) @kalyan90 #### `@mui/x-data-grid-pro@7.21.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.21.0`, plus: - [DataGridPro] Fix indeterminate checkbox state for server-side data (#14956) @MBilalShafi - [DataGridPro] Fix scrolling performance when `rowHeight={undefined}` (#14983) @cherniavskii - [DataGridPro] List view (#14393) @KenanYusuf @cherniavskii #### `@mui/x-data-grid-premium@7.21.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.21.0`. ### Date and Time Pickers #### `@mui/x-date-pickers@7.21.0` - [pickers] Cleanup `PageUp` and `PageDown` event handlers on time components (#14928) @arthurbalduini - [pickers] Create the new picker's `ownerState` object (#14889) @flaviendelangle - [pickers] Fix `PickerValidDate` usage in the Date Range Picker Toolbar (#14925) @flaviendelangle #### `@mui/x-date-pickers-pro@7.21.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.21.0`. ### Charts #### `@mui/x-charts@7.21.0` - [charts] Allow `dataset` to be used with the Scatter Chart (#14915) @JCQuintas - [charts] Ensure `reduce motion` preference disables animation on page load (#14417) @JCQuintas #### `@mui/x-charts-pro@7.0.0-beta.5` [![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.21.0`. ### Tree View #### `@mui/x-tree-view@7.21.0` - [TreeView] Fix `alpha` usage with CSS variables (#14969) @wangkailang - [TreeView] Fix usage of the `aria-selected` attribute (#14991) @flaviendelangle - [TreeView] Fix hydration error (#15002) @flaviendelangle ### `@mui/x-codemod@7.21.0` - [codemod] Add a new utility to rename imports (#14919) @flaviendelangle ### Docs - [docs] Add recipe showing how to toggle detail panels on row click (#14666) @k-rajat19 - [docs] Fix broken link to the validation section in the Data grid component (#14973) @arminmeh - [docs] Update v5 migration codesandbox @oliviertassinari - [docs] Enforce component style rules for the Tree View (#14963) @samuelsycamore ### Core - [core] Fix shortcut with localization keyboard (#14220) @rotembarsela - [core] Fix docs deploy command (#14920) @arminmeh - [code-infra] Prepare some tests to work in `vitest/playwright` (#14926) @JCQuintas - [test] Fix `AdapterDayjs` coverage calculation (#14957) @LukasTy - [test] Fix split infinitive API convention use @oliviertassinari ## 7.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, @kalyan90, @uma-neko, @vfbiby. Following are all team members who have contributed to this release: @alelthomas, @arminmeh, @arthurbalduini, @cherniavskii, @flaviendelangle, @JCQuintas, @MBilalShafi, @noraleonte, @oliviertassinari, @samuelsycamore, @siriwatknp. <!--/ HIGHLIGHT_ABOVE_SEPARATOR /--> ### Data Grid #### `@mui/x-data-grid@7.20.0` - [DataGrid] Add `onColumnHeaderContextMenu` event (#14734) @vfbiby - [DataGrid] Avoid row spanning computation of outdated rows (#14902) @MBilalShafi - [DataGrid] Fix scrollbar position not being updated after `scrollToIndexes` (#14888) @arminmeh - [DataGrid] Pass `rowId` param to `processRowUpdate` (#14821) @k-rajat19 - [l10n] Improve Japanese (ja-JP) locale (#14870) @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) @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) @arthurbalduini - [pickers] Fix regression on `PickerValidDate` (#14896) @flaviendelangle - [pickers] Move the `DateFieldInPickerProps` interface to the `DatePicker` folder and rename it `DatePickerFieldProps` (same for time and date time) (#14828) @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) @flaviendelangle - [TreeView] Rework how items are being rendered in Rich Tree View components (#14749) @flaviendelangle ### Docs - [docs] Update "What's new" page (#14858) @cherniavskii - [docs] Add collapsible column groups demo (#14818) @cherniavskii - [docs] Add custom columns panel demo (#14825) @cherniavskii - [docs] Capitalize all instances of "Data Grid" (#14884) @samuelsycamore - [docs] Divide charts `tooltip` and `highlighting` pages (#14824) @JCQuintas - [docs] Document the `<TreeItem2 />` component and the `useTreeItem2` hook (#14551) @noraleonte - [docs] Fix column pinning for "Disable detail panel content scroll" section (#14854 and #14885) @kalyan90 - [docs] Fix detail panel demo not working well with pinned columns (#14883) @cherniavskii - [docs] New recipe of a read-only field (#14606) @flaviendelangle - [docs] Change demo name example (#14822) @alelthomas ### Core - [core] Support `@mui/utils` v6 (#14867) @siriwatknp - [code-infra] Remove deprecated `data-mui-test` in favour of `data-testid` (#14882) @JCQuintas - [code-infra] Update renovate config and add a `vitest` group (#14856) @JCQuintas - [test] Replace `waitFor()` with `act()` (#14851) @oliviertassinari - [test] Restore "pnpm tc" CLI (#14852) @oliviertassinari ## 7.19.0 _Oct 4, 2024_ We'd like to offer a big thanks to the 26 contributors who made this release possible. Here are some highlights ✨: - πŸ” Automatic parents and children selection for Data Grid ["tree data"](https://mui.com/x/react-data-grid/tree-data/) and ["row grouping"](https://mui.com/x/react-data-grid/row-grouping/) features - πŸ’« Support `minHeight` and `maxHeight` on flex parent container for the Data Grid component - 🎁 Export `publicAPI` from the `useTreeItem2Utils` hook for the Tree View - 🌍 Improve Bulgarian (bg-BG), Croatian (hr-HR), French (fr-FR), German (de-DE), Japanese (ja-JP) and Vietnamese (vi-VN) locales and add Portuguese (pt-PT) locale on the Data Grid component - 🌏 Improve Czech (cs-CZ) and Portuguese (pt-BR) locales and add Bulgarian (bg-BG), Croatian (hr-HR) and Portuguese (pt-PT) locales on the Pickers components - 🐞 Bugfixes - πŸ“š Documentation improvements Special thanks goes out to our community contributors who have helped make this release possible: @AWAIS97, @chucamphong, @GMchris, @JakubSveda, @k-rajat19, @k725, @lhilgert9, @ruiaraujo012, @Sanderand, @thomasmoon, @vallereaugabriel. Following are all team members who have contributed to this release: @alexfauquette, @arminmeh, @arthurbalduini, @cherniavskii, @flaviendelangle, @Janpot, @JCQuintas, @KenanYusuf, @MBilalShafi, @michelengelen, @noraleonte, @oliviertassinari, @romgrk, @sai6855, @samuelsycamore. <!--/ HIGHLIGHT_ABOVE_SEPARATOR /--> ### Data Grid #### `@mui/x-data-grid@7.19.0` - [DataGrid] Fix column definition `undefined` value (#14456) @sai6855 - [DataGrid] Fix `checkboxSelectionVisibleOnly` reset the selection on filtering (#14677) @MBilalShafi - [DataGrid] Fix background colors when `CSSVarsProvider` is used (#12901) @cherniavskii - [DataGrid] Fix error when initializing aggregation with row spanning (#14710) @MBilalShafi - [DataGrid] Fix scroll to cell logic for keyboard navigating cells and drag selection with pinned columns (#14550) @KenanYusuf - [DataGrid] Support `minHeight` and `maxHeight` on flex parent container (#14614) @cherniavskii - [l10n] Add missing Portuguese (pt-PT) translations (#14707) @ruiaraujo012 - [l10n] Improve Bulgarian (bg-BG) locale (#14451) @GMchris - [l10n] Improve Croatian (hr-HR) locale (#14794) @arminmeh - [l10n] Improve French (fr-FR) locale (#14750) @vallereaugabriel - [l10n] Improve German (de-DE) locale (#14755) @lhilgert9 - [l10n] Improve Japanese (ja-JP) locale (#14381) @k725 - [l10n] Improve Vietnamese (vi-VN) locale (#14769) @chucamphong #### `@mui/x-data-grid-pro@7.19.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.19.0`, plus: - [DataGridPro] Fix dragging styles removal in column reorder (#14680) @k-rajat19 - [DataGridPro] Fix row pre-processing running with a stale data source (#14810) @MBilalShafi - [DataGridPro] Fix `onRowsScrollEnd` not firing on very fast scrolling (#14171) @arminmeh #### `@mui/x-data-grid-premium@7.19.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.19.0`, plus: - [DataGridPremium] Automatic parents and children selection (#13757) @MBilalShafi ### Date and Time Pickers #### `@mui/x-date-pickers@7.19.0` - [pickers] Fix left-right keyboard nav with `yearsOrder="desc"` and `direction="rtl"` (#14682) @thomasmoon - [pickers] Improve `PickerValidDate` type (#14771) @flaviendelangle - [pickers] Improve typing of the range pickers (#14716) @flaviendelangle - [l10n] Add Bulgarian (bg-BG) locale (#14469) @GMchris - [l10n] Add Croatian (hr-HR) locale (#14795) @arminmeh - [l10n] Add Portuguese (pt-PT) locale (#14722) @ruiaraujo012 - [l10n] Improve Czech (cs-CZ) locale (#14732) @JakubSveda - [l10n] Improve Portuguese (pt-BR) locale (#14725) @arthurbalduini #### `@mui/x-date-pickers-pro@7.19.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.19.0`. ### Charts #### `@mui/x-charts@7.19.0` - [charts] Fix `LineChart` area animation being stuck when resizing container (#14711) @alexfauquette - [charts] Improve types and start using `warnOnce` (#14792) @JCQuintas #### `@mui/x-charts-pro@7.0.0-beta.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@7.19.0`. ### Tree View #### `@mui/x-tree-view@7.19.0` - [TreeView] Apply experimental features in `getDefaultizedParams` instead of in the plugin render (#14661) @flaviendelangle - [TreeView] Export `publicAPI` form `useTreeItem2Utils` (#14729) @noraleonte - [TreeView] Fix cursor navigation interfering with browser shortcut keys (#14798) @sai6855 - [TreeView] Fix invalid test for items reordering (#14665) @flaviendelangle - [TreeView] Remove `instance.getTreeItemIdAttribute` (#14667) @flaviendelangle ### Docs - [docs] Added warning callout for Firefox reordering bug (#14516) @michelengelen - [docs] Copyedit `pages.ts` navigation (#14782) @samuelsycamore - [docs] Fix typo in row spanning doc (#14770) @flaviendelangle - [docs] Fix typo in the Tree View migration guide to v7 (#14727) @Sanderand - [docs] Fix typo in usage of Moment guide for UTC and timezones (#14780) @AWAIS97 - [docs] Fix what's new link to use absolute URL (#14543) @oliviertassinari ### Core - [core] Fix class name composition order (#14775) @oliviertassinari - [core] Replace minWidth, maxWidth with width (#14776) @oliviertassinari - [code-infra] Remove custom playwright installation steps (#14728) @Janpot - [code-infra] Replace or remove all instances of `e` identifier (#14724) @samuelsycamore - [infra] Adds community contribution section to the changelog script (#14799) @michelengelen - [infra] Fix line break in Stack Overflow message @oliviertassinari - [test] Fix `Escape` event firing event (#14797) @oliviertassinari ## 7.18.0 _Sep 20, 2024_ We'd like to offer a big thanks to the 14 contributors who made this release possible. Here are some highlights ✨: - πŸ’« Support [Row spanning](https://mui.com/x/react-data-grid/row-spanning/) on the Data Grid that automatically merges the consecutive cells in a column based on the cell value <img width="600" src="https://github.com/user-attachments/assets/d32ec936-d238-4c92-9e1a-af6788d74cdf" alt="Data Grid row spanning" /> - ⏰ Support `date-fns` v4 (#14673) @LukasTy - πŸŽ‰ Add option for Pickers to change the order of displayed years (#11780) @thomasmoon - 🐞 Bugfixes - πŸ“š Documentation improvements <!--/ HIGHLIGHT_ABOVE_SEPARATOR /--> ### Data Grid #### `@mui/x-data-grid@7.18.0` - [DataGrid] Add default reset value in row edit mode (#14050) @michelengelen - [DataGrid] Add `columnGroupHeaderHeight` prop for sizing column group headers (#14637) @KenanYusuf - [DataGrid] Fix `document` reference when the grid is rendered in a popup window (#14649) @arminmeh - [DataGrid] Remove `minFirstColumn` from `GetHeadersParams` interface (#14450) @k-rajat19 - [DataGrid] Row spanning (#14124) @MBilalShafi #### `@mui/x-data-grid-pro@7.18.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.18.0`, plus: - [DataGridPro] Fix `onRowsScrollEnd` being triggered instantly when bottom pinned row is present (#14602) @arminmeh - [DataGridPro] Fix header filters rendering issue for `isEmpty` and `isNotEmpty` filter operators (#14493) @k-rajat19 - [DataGridPro] Fix pinned columns in RTL mode (#14586) @KenanYusuf #### `@mui/x-data-grid-premium@7.18.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.18.0`. ### Date and Time Pickers #### `@mui/x-date-pickers@7.18.0` - [pickers] Add option to change the order of displayed years (#11780) @thomasmoon - [pickers] Support `date-fns` v4 (#14673) @LukasTy #### `@mui/x-date-pickers-pro@7.18.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.18.0`. ### Charts #### `@mui/x-charts@7.18.0` - [charts] Add a `PolarProvider` to manage polar axes (#14642) @alexfauquette - [charts] Fix `LineChart` animation being stuck with initial drawing area value (#14553) @JCQuintas - [charts] Fix legend slot typing (#14657) @alexfauquette - [charts] Pass the axis index to extremum getter (#14641) @alexfauquette - [charts] Provide hooks to create custom tooltip (#14377) @alexfauquette #### `@mui/x-charts-pro@7.0.0-beta.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@7.18.0`. ### Tree View #### `@mui/x-tree-view@7.18.0` - [TreeView] Add `"use client"` directive to every public component and hook (#14579) @flaviendelangle ### Docs - [docs] Add `groupingValueGetter` callout in column definition docs (#14599) @michelengelen - [docs] Clean v6 => v7 migration guide (#14652) @flaviendelangle - [docs] Copy `vale-action.yml` from main repo @oliviertassinari - [docs] Edit the Pickers Getting started doc (#14555) @samuelsycamore - [docs] Fix TypeScript capitalization @oliviertassinari - [docs] Fix Vale error @oliviertassinari - [docs] Make the migration guide diff a bit easier to read @oliviertassinari - [docs] Report Vale at warning level (#14660) @oliviertassinari - [docs] Warn about the `valueGetter` and `valueFormatter` signature change (#14613) @cherniavskii - [docs] Polish code formatting (#14603) @oliviertassinari - [test] Spy on `observe` method to avoid flaky wait for a callback (#14640) @arminmeh ### Core - [core] Fix 301 link to Next.js and git diff @oliviertassinari - [core] Fix failing CI on `master` (#14644) @cherniavskii - [core] Fix `package.json` repository rule @oliviertassinari - [core] MUI X repository moved to a new location @oliviertassinari - [docs-infra] Strengthen CSP (#14581) @oliviertassinari - [license] Finish renaming of LicensingModel (#14615) @oliviertassinari ## 7.17.0 _Sep 13, 2024_ We'd like to offer a big thanks to the 12 contributors who made this release possible. Here are some highlights ✨: - πŸ“Š Charts performance improvement - πŸ§‘β€πŸ’» New Data Grid [custom columns demo](https://mui.com/x/react-data-grid/custom-columns/#full-example) - 🐞 Bugfixes - πŸ“š Documentation improvements - 🌍 Improve Hungarian (hu-HU) locale on the Data Grid <!--/ HIGHLIGHT_ABOVE_SEPARATOR /--> ### Data Grid #### `@mui/x-data-grid@7.17.0` - [DataGrid] Add "does not equal" and "does not contain" filter operators (#14489) @KenanYusuf - [DataGrid] Add demo to the "Custom columns" page that does not use generator (#13695) @arminmeh - [DataGrid] Fix Voice Over reading the column name twice (#14482) @arminmeh - [DataGrid] Fix bug in CRUD example (#14513) @michelengelen - [DataGrid] Fix failing jsdom tests caused by `:has()` selectors (#14559) @KenanYusuf - [DataGrid] Refactor string operator filter functions (#14564) @KenanYusuf - [l10n] Improve Hungarian (hu-HU) locale (#14506) @ntamas #### `@mui/x-data-grid-pro@7.17.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.17.0`. #### `@mui/x-data-grid-premium@7.17.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.17.0`. ### Date and Time Pickers #### `@mui/x-date-pickers@7.17.0` - [fields] Improve `useSplitFieldProps` and make it public (#14514) @flaviendelangle - [pickers] Improve clear action label (#14243) @oliviertassinari - [pickers] Add `"use client"` directive to every public component and hook (#14562) @flaviendelangle - [pickers] Allow custom fields to validate the value (#14486) @flaviendelangle - [pickers] Stop using utils in locales (#14505) @flaviendelangle #### `@mui/x-date-pickers-pro@7.17.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.17.0`, plus: - [DateRangePicker] Fix `currentMonthCalendarPosition` not scrolling to future sibling (#14442) @GMchris ### Charts #### `@mui/x-charts@7.17.0` - [charts] Add `"use client"` directive to every public component and hook (#14578) @flaviendelangle - [charts] Allow `onItemClick` on the `Legend` component (#14231) @JCQuintas - [charts] Fix `onAxisClick` with `layout='horizontal'` (#14547) @alexfauquette - [charts] Replace `path` with `circle` for performance improvement (#14518) @alexfauquette #### `@mui/x-charts-pro@7.0.0-beta.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@7.17.0`. ### Tree View #### `@mui/x-tree-view@7.17.0` - [TreeView] Make `useTreeItem2` stable (#14498) @flaviendelangle ### Docs - [docs] Add missing callout on "Imperative API" Tree View sections (#14503) @flaviendelangle - [docs] Fix broken redirection to MUIΒ X v5 @oliviertassinari - [docs] Fix multiple `console.error` messages on `charts` docs (#14554) @JCQuintas - [docs] Fixed typo in Row Grouping recipes (#14549) @Miodini - [docs] Match title with blog posts @oliviertassinari ### Core - [core] Move warning methods to `@mui/x-internals` (#14528) @k-rajat19 - [core] Sync with core release flow @oliviertassinari - [code-infra] Fix charts benchmark workflow (#14573) @JCQuintas - [docs-infra] Type interface API pages (#14138) @alexfauquette - [infra] Create `ESLint plugins` renovate group (#14574) @LukasTy - [license] Clean-up terminology to match codebase (#14531) @oliviertassinari - [test] Remove dead `act()` logic (#14529) @oliviertassinari ## 7.16.0 _Sep 5, 2024_ We'd like to offer a big thanks to the 13 contributors who made this release possible. Here are some highlights ✨: - 🎨 Update the design of Data Grid column headers (#14293) - 🧠 Add the `slots` concept introduction documentation page (#13881) - 🌍 Improve Chinese (zh-CN) and Dutch (nl-NL) locales on the Data Grid - 🐞 Bugfixes - πŸ“š Documentation improvements <!--/ HIGHLIGHT_ABOVE_SEPARATOR /--> ### Data Grid #### `@mui/x-data-grid@7.16.0` - [DataGrid] Add key prop to `GridFilterInputMultipleValue` (#14302) @sai6855 - [DataGrid] Allow to control the indeterminate checkbox behavior (#14247) @MBilalShafi - [DataGrid] Column header design updates (#14293) @KenanYusuf - [DataGrid] Fix error on simultaneous `columns` and `columnGroupingModel` update (#14368) @cherniavskii - [DataGrid] Fix first row flickering with `autoHeight` prop enabled (#14235) @KenanYusuf - [DataGrid] Remove cell min-width / max-width styles (#14448) @oliviertassinari - [DataGrid] Restore reselect behavior (#14410) @romgrk - [l10n] Improve Chinese (zh-CN) locale (#14394) @lawvs - [l10n] Improve Dutch (nl-NL) locale (#14398) @Janpot #### `@mui/x-data-grid-pro@7.16.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.16.0`, plus: - [DataGridPro] Fix duplicate top border in header filters (#14375) @MBilalShafi #### `@mui/x-data-grid-premium@7.16.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.16.0`. ### Date and Time Pickers #### `@mui/x-date-pickers@7.16.0` - [pickers] Improve `onError` JSDoc (#14492) @flaviendelangle - [pickers] Keep the calendar header and content in sync when switching locale (#14125) @flaviendelangle - [pickers] Move multi input range field validation tests to the describe test file (#14501) @flaviendelangle #### `@mui/x-date-pickers-pro@7.16.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.16.0`. ### Charts #### `@mui/x-charts@7.16.0` - [charts] Fix JSDoc typos (#14497) @alexfauquette - [charts] Fix `LineChart` not properly animating when hydrating (#14355) @JCQuintas - [charts] Fix theme augmentation (#14372) @alexfauquette - [charts] Pass all props to legend (#14392) @JCQuintas - [charts] Use `.mjs` extension for ESM build (#14387) @alexfauquette - [charts] Update `package.json` for vendor package (#14465) @alexfauquette #### `@mui/x-charts-pro@7.0.0-beta.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@7.16.0`, plus: - [charts-pro] Fix props and automated documentation on `BarChartPro` and `LineChartPro` (#14391) @JCQuintas ### Tree View #### `@mui/x-tree-view@7.16.0` - [TreeView] Clean label editing code (#14264) @flaviendelangle ### `@mui/x-codemod@7.16.0` - [codemod] Fix `experimentalFeatures` codemod for typescript parser (#14150) @MBilalShafi ### Docs - [docs] Add RTL documentation for the pickers (#13855) @flaviendelangle - [docs] Add the `slots` concept introduction page (#13881) @flaviendelangle - [docs] Remove TypeScript v3 outdated version mentions (#14443) @k-rajat19 - [docs] Remove notion of seats (#14351) @oliviertassinari - [docs] Use real world data for `PieChart` examples (#14297) @JCQuintas ### Core - [core] Fix changelog spelling @oliviertassinari - [core] Fix failing tests on the pickers (#14457) @flaviendelangle - [core] Reset permissions for codspeed GitHub Action (#14420) @oliviertassinari - [code-infra] Add babel runtime version check (#14483) @Janpot - [code-infra] Fully resolve imports in ESM target (#14234) @Janpot - [code-infra] Update runners from node 18 to 20 (#14466) @JCQuintas - [infra] Added `secrets: inherit` to workflow call (#14454) @michelengelen - [infra] Switch "add closing message" to reusable workflow (#14499) @michelengelen - [infra] Switch "issue triage workflow" to reusable workflows (#14390) @michelengelen ## 7.15.0 _Aug 29, 2024_ We'd like to offer a big thanks to the 8 contributors who made this release possible. Here are some highlights ✨: - πŸ’« Support MaterialΒ UI v6 (`@mui/material@6`) peer dependency (#14142) @cherniavskii You can now use MUIΒ X components with either v5 or v6 of `@mui/material` package πŸŽ‰ - 🐞 Bugfixes ### Data Grid #### `@mui/x-data-grid-pro@7.15.0` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') - [DataGridPro] Export `GridRowReorderCell` component (#14079) @genepaul #### `@mui/x-data-grid-premium@7.15.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.15.0`. ### Date and Time Pickers #### `@mui/x-date-pickers@7.15.0` - [pickers] Add `onTouchStart` handler for `TimeClock` (#14305) @arthurbalduini #### `@mui/x-date-pickers-pro@7.15.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.15.0`, plus: - [DateTimeRangePicker] Fix date format resolving from views on 24hr locales (#14341) @arthurbalduini ### Charts #### `@mui/x-charts@7.15.0` - [charts] Add missing `themeAugmentation` in pro plan (#14313) @lhilgert9 - [charts] Fix `LineChart` transition stopping before completion (#14366) @JCQuintas - [charts] Fix tooltip with horizontal layout (#14337) @alexfauquette - [charts] Keep axis root classe usage explicit (#14378) @alexfauquette #### `@mui/x-charts-pro@7.0.0-alpha.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@7.15.0`, plus: - [charts pro] Avoid relative reference to `@mui/x-charts` package (#14335) @LukasTy ### Docs - [docs] Fix sentence case `h2` @oliviertassinari - [docs] Clarify contribution guide references @oliviertassinari - [docs] Fix StackΒ Overflow issue canned response @oliviertassinari - [docs] Fix outdated link to support page @oliviertassinari - [docs] Fix use of MaterialΒ UI @oliviertassinari - [docs] Update deprecated props in docs (#14295) @JCQuintas ### Core - [core] Allow only v5.x for `MUI Core` renovate group (#14382) @LukasTy - [core] Avoid visual regression when using `@mui/material@6` (#14357) @cherniavskii - [core] Remove renovate rule targeting only `next` releases of `@mui/docs` (#14364) @LukasTy - [core] Support `@mui/material@6` peer dependency (#14142) @cherniavskii - [core] Use `useRtl` instead of `useTheme` to access direction (#14359) @LukasTy - [code-infra] Typecheck nested folders in playground (#14352) @JCQuintas - [infra] Fix Issue cleanup action @oliviertassinari - [license] Prepare renaming of argument names @oliviertassinari ## 7.14.0 _Aug 23, 2024_ We'd like to offer a big thanks to the 14 contributors who made this release possible. Here are some highlights ✨: - πŸ’« Allow [filtering the axis on zoom](https://mui.com/x/react-charts/zoom-and-pan/#zoom-filtering), making the axis adapt by removing values outside the view. <img width="600" src="https://github.com/user-attachments/assets/e65bbd00-d2a8-4136-81cd-3598f1373c16" alt="filtering the axis on zoom" /> - πŸ“Š Improve bar chart performances - 🌍 Improve Czech (cs-CZ) and Hebrew (he-IL) locales on the Data Grid - 🌍 Improve Chinese (zh-HK), Hebrew (he-IL), and Vietnamese (vi-VN) locales on the Date and Time Pickers - 🐞 Bugfixes <!--/ HIGHLIGHT_ABOVE_SEPARATOR /--> ### Data Grid #### `@mui/x-data-grid@7.14.0` - [DataGrid] Use readonly array result for `getTreeDataPath` (#11743) @pcorpet - [DataGrid] Use `event.key` for `Tab` and `Escape` keys (#14170) @k-rajat19 - [DataGrid] Introduce selectors with arguments (#14236) @MBilalShafi - [DataGrid] include `a