From fa3578e9139d88ba358df5f63e4342807fbfcfcd Mon Sep 17 00:00:00 2001 From: noraleonte Date: Thu, 28 Nov 2024 16:35:53 +0200 Subject: [PATCH 01/15] v8.0.0-alpha.2 --- CHANGELOG.md | 115 ++++++++++++++++++++ package.json | 2 +- packages/x-charts-pro/package.json | 2 +- packages/x-charts/package.json | 2 +- packages/x-codemod/package.json | 2 +- packages/x-data-grid-generator/package.json | 2 +- packages/x-data-grid-premium/package.json | 2 +- packages/x-data-grid-pro/package.json | 2 +- packages/x-data-grid/package.json | 2 +- packages/x-date-pickers-pro/package.json | 2 +- packages/x-date-pickers/package.json | 2 +- packages/x-internals/package.json | 2 +- packages/x-license/package.json | 2 +- packages/x-tree-view-pro/package.json | 2 +- packages/x-tree-view/package.json | 2 +- 15 files changed, 129 insertions(+), 14 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 887e3e0d32152..b435e7600e361 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,121 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## v8.0.0-alpha.2 + +_Nov 28, 2024_ + +We'd like to offer a big thanks to the 17 contributors who made this release possible. Here are some highlights ✨: + +- πŸ‘¨πŸ½β€πŸ’» Improve resize performance on the Data Gird. +- 🌍 Improve Spanish, Portuguese, Chinese locales on the Data Grid component. +- 🌍 Improve Dutch locales on the Date and Time Pickers components. +- 🐞 Bugfixes +- πŸ“š Documentation improvements + +Special thanks go out to the community contributors who have helped make this release possible: +@dloeda, @headironc, @jedesroches, @k-rajat19, @lauri865, @mathzdev, @nphmuller, @zinoroman. +Following are all team members who have contributed to this release: +@arminmeh, @alexfauquette, @cherniavskii, @flaviendelangle, @JCQuintas, @KenanYusuf, @LukasTy, @MBilalShafi, @oliviertassinari. + + + +### Data Grid + +#### Breaking changes + +- The `GridOverlays` component is not exported anymore. +- The prop `indeterminateCheckboxAction` has been removed. Clicking on an indeterminate checkbox "selects" the unselected descendants. +- The `apiRef.current.resize` method was removed. + +#### `@mui/x-data-grid@v8.0.0-alpha.2` + +- [DataGrid] Change test dom check from /jsdom/ to /jsdom|HappyDOM/. (#15634) @jedesroches +- [DataGrid] Clear timers on unmount (#15620) @cherniavskii +- [DataGrid] Fix order of spread props on toolbar items (#15556) @KenanYusuf +- [DataGrid] Improve resize performance (#15549) @lauri865 +- [DataGrid] Make estimation label more accurate (#15632) @arminmeh +- [DataGrid] Remove `GridOverlays` export (#15573) @k-rajat19 +- [DataGrid] Remove `indeterminateCheckboxAction` prop (#15522) @MBilalShafi +- [DataGrid] Remove try/catch from `GridCell` due to performance issues (#15616) @lauri865 +- [DataGrid] Remove unused `resize` method (#15599) @cherniavskii +- [DataGrid] Support column virtualization with dynamic row height (#15541) @cherniavskii +- [l10n] Improve Chinese (zh-CN) locale (#15570) @headironc +- [l10n] Improve Portuguese (pt-PT) locale (#15561) @mathzdev + +#### `@mui/x-data-grid-pro@v8.0.0-alpha.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@v8.0.0-alpha.2`, plus: + +- [DataGridPro] Fix header filtering with `boolean` column type (#15528) @k-rajat19 +- [DataGridPro] Fix pagination state not updating if the data source response has no rows (#15622) @zinoroman +- [DataGridPro] Fix selection propagation issue on initialization (#15461) @MBilalShafi + +#### `@mui/x-data-grid-premium@v8.0.0-alpha.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@v8.0.0-alpha.2`. + +### Date and Time Pickers + +#### `@mui/x-date-pickers@v8.0.0-alpha.2` + +- [l10n] Improve Dutch (nl-NL) locale (#15564) @nphmuller +- [pickers] Fix DST issue with `America/Asuncion` timezone and `AdapterMoment` (#15552) @flaviendelangle +- [pickers] Improve validation internals (#15419) @flaviendelangle +- [pickers] Remove `TSection` and strictly type `TValue` (#15434) @flaviendelangle +- [pickers] Remove `orientation`, `isLandscape`, `isRtl`, `wrapperVariant` and `disabled` props from `PickersLayout` (#15494) @flaviendelangle + +#### `@mui/x-date-pickers-pro@v8.0.0-alpha.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@v8.0.0-alpha.2`. + +### Charts + +#### Breaking changes + +- [Breaking] Charts don't have a `div` wrapping them anymore. All props are now passed to the root `svg` instead of the `div`. +- `ChartDataProvider` and `ChartsSurface` are now fully divided β€” [Learn more](https://next.mui.com/x/react-charts/composition/#overview). +- Users can create their own HTML components using chart data β€” [Learn more](https://next.mui.com/x/react-charts/components/#html-components). + +#### `@mui/x-charts@v8.0.0-alpha.2` + +- [charts] Allow the creation of custom HTML components using charts data (#15511) @JCQuintas +- [charts] Flatten imports from `@mui/utils` and `@mui/system` (#15603) @alexfauquette +- [charts] Introduce the plugin system (#15513) @alexfauquette +- [charts] Prevent invalid `releasePointerCapture` (#15602) @alexfauquette +- [charts] Fix custom Tooltip demos (#15631) @alexfauquette + +#### `@mui/x-charts-pro@v8.0.0-alpha.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@v8.0.0-alpha.2`. + +### Tree View + +#### `@mui/x-tree-view@v8.0.0-alpha.2` + +- [TreeView] Flatten import from `@mui/utils` and `@mui/system` (#15604) @alexfauquette + +#### `@mui/x-tree-view-pro@v8.0.0-alpha.2` + +Same changes as in `@mui/x-tree-view@v8.0.0-alpha.2`. + +### Docs + +- [docs] Fix 404 links (#15575) @oliviertassinari +- [docs] Fix bash comments (#15571) @oliviertassinari +- [docs] Remove selectors section from list view docs (#15637) @KenanYusuf +- [docs] Replace use of e.g. with for example (#15572) @oliviertassinari +- [docs] Update stale `new` and `preview` tags in v8 docs (#15547) @JCQuintas +- [docs] Fix layout shift image on Tree View docs (#15626) @oliviertassinari +- [docs] Fix anchorEl API page for charts (#15625) @oliviertassinari +- [docs] Add documentation for the list view feature (#15344) @KenanYusuf + +### Core + +- [core] Follow () function convention for docs @oliviertassinari +- [core] Remove dead translation key (#15566) @oliviertassinari +- [code-infra] Automerge `@types/node` bumps (#15591) @LukasTy + ## v8.0.0-alpha.1 _Nov 22, 2024_ diff --git a/package.json b/package.json index 977c2802a82c1..54fbcb9340ae2 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.2", "private": true, "scripts": { "preinstall": "npx only-allow pnpm", diff --git a/packages/x-charts-pro/package.json b/packages/x-charts-pro/package.json index dd390c17b556f..1aa871f7335b3 100644 --- a/packages/x-charts-pro/package.json +++ b/packages/x-charts-pro/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-charts-pro", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.2", "description": "The Pro plan edition of the Charts components (MUI X).", "author": "MUI Team", "main": "src/index.ts", diff --git a/packages/x-charts/package.json b/packages/x-charts/package.json index 958f545bbbced..e2efd916cdb33 100644 --- a/packages/x-charts/package.json +++ b/packages/x-charts/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-charts", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.2", "description": "The community edition of the Charts components (MUI X).", "author": "MUI Team", "main": "src/index.js", diff --git a/packages/x-codemod/package.json b/packages/x-codemod/package.json index 76e4e92fa12d2..5905a32134789 100644 --- a/packages/x-codemod/package.json +++ b/packages/x-codemod/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-codemod", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.2", "bin": "./codemod.js", "private": false, "author": "MUI Team", diff --git a/packages/x-data-grid-generator/package.json b/packages/x-data-grid-generator/package.json index f70df7751decc..9ab9298c79ea2 100644 --- a/packages/x-data-grid-generator/package.json +++ b/packages/x-data-grid-generator/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-data-grid-generator", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.2", "description": "Generate fake data for demo purposes only.", "author": "MUI Team", "main": "src/index.ts", diff --git a/packages/x-data-grid-premium/package.json b/packages/x-data-grid-premium/package.json index 81812aad07a42..4d6d1cca066cb 100644 --- a/packages/x-data-grid-premium/package.json +++ b/packages/x-data-grid-premium/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-data-grid-premium", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.2", "description": "The Premium plan edition of the Data Grid Components (MUI X).", "author": "MUI Team", "main": "src/index.ts", diff --git a/packages/x-data-grid-pro/package.json b/packages/x-data-grid-pro/package.json index 118ca59321afb..a9a9db2365512 100644 --- a/packages/x-data-grid-pro/package.json +++ b/packages/x-data-grid-pro/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-data-grid-pro", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.2", "description": "The Pro plan edition of the Data Grid components (MUI X).", "author": "MUI Team", "main": "src/index.ts", diff --git a/packages/x-data-grid/package.json b/packages/x-data-grid/package.json index 900eaaa6b918c..6b33e3323677e 100644 --- a/packages/x-data-grid/package.json +++ b/packages/x-data-grid/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-data-grid", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.2", "description": "The Community plan edition of the Data Grid components (MUI X).", "author": "MUI Team", "main": "src/index.ts", diff --git a/packages/x-date-pickers-pro/package.json b/packages/x-date-pickers-pro/package.json index 189197e63c6d4..863825687feb8 100644 --- a/packages/x-date-pickers-pro/package.json +++ b/packages/x-date-pickers-pro/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-date-pickers-pro", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.2", "description": "The Pro plan edition of the Date and Time Picker components (MUI X).", "author": "MUI Team", "main": "src/index.ts", diff --git a/packages/x-date-pickers/package.json b/packages/x-date-pickers/package.json index 4c5bcc109edb8..b56f3e74dc2e4 100644 --- a/packages/x-date-pickers/package.json +++ b/packages/x-date-pickers/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-date-pickers", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.2", "description": "The community edition of the Date and Time Picker components (MUI X).", "author": "MUI Team", "main": "src/index.ts", diff --git a/packages/x-internals/package.json b/packages/x-internals/package.json index 26f104ae497d9..a2e4c1120b30f 100644 --- a/packages/x-internals/package.json +++ b/packages/x-internals/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-internals", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.2", "description": "Utility functions for the MUI X packages (internal use only).", "author": "MUI Team", "license": "MIT", diff --git a/packages/x-license/package.json b/packages/x-license/package.json index 3449f3d85ef12..548e705bccc8a 100644 --- a/packages/x-license/package.json +++ b/packages/x-license/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-license", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.2", "description": "MUI X License verification", "author": "MUI Team", "main": "src/index.ts", diff --git a/packages/x-tree-view-pro/package.json b/packages/x-tree-view-pro/package.json index 88a05d60c141f..efde639b92c40 100644 --- a/packages/x-tree-view-pro/package.json +++ b/packages/x-tree-view-pro/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-tree-view-pro", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.2", "description": "The Pro plan edition of the Tree View components (MUI X).", "author": "MUI Team", "main": "src/index.ts", diff --git a/packages/x-tree-view/package.json b/packages/x-tree-view/package.json index e07d58817518a..1086a01ec1eb9 100644 --- a/packages/x-tree-view/package.json +++ b/packages/x-tree-view/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-tree-view", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.2", "description": "The community edition of the Tree View components (MUI X).", "author": "MUI Team", "main": "src/index.ts", From 32d80aa20937641cc4bf93ac99e32146c6128046 Mon Sep 17 00:00:00 2001 From: Nora <72460825+noraleonte@users.noreply.github.com> Date: Thu, 28 Nov 2024 16:44:43 +0200 Subject: [PATCH 02/15] Apply suggestions from code review - Bilal Co-authored-by: Bilal Shafi Signed-off-by: Nora <72460825+noraleonte@users.noreply.github.com> --- CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index b435e7600e361..24b48a1bf0b79 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -31,6 +31,8 @@ Following are all team members who have contributed to this release: - The `GridOverlays` component is not exported anymore. - The prop `indeterminateCheckboxAction` has been removed. Clicking on an indeterminate checkbox "selects" the unselected descendants. - The `apiRef.current.resize` method was removed. +- The default value of the `rowSelectionPropagation` prop has been changed to `{ parents: true, descendants: true }` which means that the selection will be propagated to the parents and descendants by default. + To revert to the previous behavior, pass `rowSelectionPropagation` as `{ parents: false, descendants: false }`. #### `@mui/x-data-grid@v8.0.0-alpha.2` @@ -44,6 +46,7 @@ Following are all team members who have contributed to this release: - [DataGrid] Remove try/catch from `GridCell` due to performance issues (#15616) @lauri865 - [DataGrid] Remove unused `resize` method (#15599) @cherniavskii - [DataGrid] Support column virtualization with dynamic row height (#15541) @cherniavskii +- [DataGrid] Update the default value for `rowSelectionPropagation` (#15523) @MBilalShafi - [l10n] Improve Chinese (zh-CN) locale (#15570) @headironc - [l10n] Improve Portuguese (pt-PT) locale (#15561) @mathzdev From 10ca025281e0bdb18e5bf4ac06d1b5b1e1825232 Mon Sep 17 00:00:00 2001 From: noraleonte Date: Thu, 28 Nov 2024 16:52:32 +0200 Subject: [PATCH 03/15] update changelog --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 24b48a1bf0b79..4de67c85edcbb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -71,6 +71,8 @@ Same changes as in `@mui/x-data-grid-pro@v8.0.0-alpha.2`. - [pickers] Improve validation internals (#15419) @flaviendelangle - [pickers] Remove `TSection` and strictly type `TValue` (#15434) @flaviendelangle - [pickers] Remove `orientation`, `isLandscape`, `isRtl`, `wrapperVariant` and `disabled` props from `PickersLayout` (#15494) @flaviendelangle +- [pickers] Use the new `ownerState` in ``, `` and `` (#15499) @flaviendelangle +- [pickers] Use the new `ownerState` object in all the field components (#15510) @flaviendelangle #### `@mui/x-date-pickers-pro@v8.0.0-alpha.2` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') From bbcde1cac99c814f281701d3395a738b2227b24e Mon Sep 17 00:00:00 2001 From: Nora <72460825+noraleonte@users.noreply.github.com> Date: Thu, 28 Nov 2024 16:54:23 +0200 Subject: [PATCH 04/15] Apply suggestions from code review - Flavien Co-authored-by: Flavien DELANGLE Signed-off-by: Nora <72460825+noraleonte@users.noreply.github.com> --- CHANGELOG.md | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4de67c85edcbb..c5ffbe8588a3a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -28,22 +28,22 @@ Following are all team members who have contributed to this release: #### Breaking changes -- The `GridOverlays` component is not exported anymore. -- The prop `indeterminateCheckboxAction` has been removed. Clicking on an indeterminate checkbox "selects" the unselected descendants. -- The `apiRef.current.resize` method was removed. +- The `` component is not exported anymore. +- The `indeterminateCheckboxAction` prop has been removed. Clicking on an indeterminate checkbox "selects" the unselected descendants. +- The `apiRef.current.resize()` method was removed. - The default value of the `rowSelectionPropagation` prop has been changed to `{ parents: true, descendants: true }` which means that the selection will be propagated to the parents and descendants by default. To revert to the previous behavior, pass `rowSelectionPropagation` as `{ parents: false, descendants: false }`. #### `@mui/x-data-grid@v8.0.0-alpha.2` -- [DataGrid] Change test dom check from /jsdom/ to /jsdom|HappyDOM/. (#15634) @jedesroches +- [DataGrid] Change test dom check from `/jsdom/` to `/jsdom|HappyDOM/`. (#15634) @jedesroches - [DataGrid] Clear timers on unmount (#15620) @cherniavskii - [DataGrid] Fix order of spread props on toolbar items (#15556) @KenanYusuf - [DataGrid] Improve resize performance (#15549) @lauri865 - [DataGrid] Make estimation label more accurate (#15632) @arminmeh -- [DataGrid] Remove `GridOverlays` export (#15573) @k-rajat19 +- [DataGrid] Remove `` export (#15573) @k-rajat19 - [DataGrid] Remove `indeterminateCheckboxAction` prop (#15522) @MBilalShafi -- [DataGrid] Remove try/catch from `GridCell` due to performance issues (#15616) @lauri865 +- [DataGrid] Remove try/catch from `` due to performance issues (#15616) @lauri865 - [DataGrid] Remove unused `resize` method (#15599) @cherniavskii - [DataGrid] Support column virtualization with dynamic row height (#15541) @cherniavskii - [DataGrid] Update the default value for `rowSelectionPropagation` (#15523) @MBilalShafi @@ -64,6 +64,14 @@ Same changes as in `@mui/x-data-grid-pro@v8.0.0-alpha.2`. ### Date and Time Pickers +#### Breaking changes + +- - The props receives by the `layout` and the `toolbar` slots have been reworked β€” [Learn more](https://next.mui.com/x/migration/migration-pickers-v7/#do-not-pass-the-section-type-as-a-generic). + + +- The `TSection` generic of the `FieldRef` type has been replaced with the `TValue` generic β€” [Learn more](https://next.mui.com/x/migration/migration-pickers-v7/#slots-breaking-changes). + + #### `@mui/x-date-pickers@v8.0.0-alpha.2` - [l10n] Improve Dutch (nl-NL) locale (#15564) @nphmuller From 28046043ce32c61adc3f6375a07be71ae3a29266 Mon Sep 17 00:00:00 2001 From: noraleonte Date: Thu, 28 Nov 2024 16:54:52 +0200 Subject: [PATCH 05/15] prettier --- CHANGELOG.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c5ffbe8588a3a..d9f992d688650 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -68,10 +68,8 @@ Same changes as in `@mui/x-data-grid-pro@v8.0.0-alpha.2`. - - The props receives by the `layout` and the `toolbar` slots have been reworked β€” [Learn more](https://next.mui.com/x/migration/migration-pickers-v7/#do-not-pass-the-section-type-as-a-generic). - - The `TSection` generic of the `FieldRef` type has been replaced with the `TValue` generic β€” [Learn more](https://next.mui.com/x/migration/migration-pickers-v7/#slots-breaking-changes). - #### `@mui/x-date-pickers@v8.0.0-alpha.2` - [l10n] Improve Dutch (nl-NL) locale (#15564) @nphmuller From ec770779a26250559ac1fef1ef1008883ed60241 Mon Sep 17 00:00:00 2001 From: Alexandre Fauquette <45398769+alexfauquette@users.noreply.github.com> Date: Fri, 29 Nov 2024 09:36:43 +0100 Subject: [PATCH 06/15] Update CHANGELOG.md Signed-off-by: Alexandre Fauquette <45398769+alexfauquette@users.noreply.github.com> --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d9f992d688650..bb8c6bee708db 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -88,7 +88,7 @@ Same changes as in `@mui/x-date-pickers@v8.0.0-alpha.2`. #### Breaking changes -- [Breaking] Charts don't have a `div` wrapping them anymore. All props are now passed to the root `svg` instead of the `div`. +- [Breaking] Charts Container don't have a `div` wrapping them anymore. All props are now passed to the root `svg` instead of the `div`. - `ChartDataProvider` and `ChartsSurface` are now fully divided β€” [Learn more](https://next.mui.com/x/react-charts/composition/#overview). - Users can create their own HTML components using chart data β€” [Learn more](https://next.mui.com/x/react-charts/components/#html-components). From 767e08e2ab95030dac394ee9fcf90fce89841cfe Mon Sep 17 00:00:00 2001 From: Flavien DELANGLE Date: Fri, 29 Nov 2024 13:54:00 +0100 Subject: [PATCH 07/15] Update CHANGELOG.md Co-authored-by: Andrew Cherniavskii Signed-off-by: Flavien DELANGLE --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bb8c6bee708db..fe6eb374fd6e4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,7 +7,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline ## v8.0.0-alpha.2 -_Nov 28, 2024_ +_Nov 29, 2024_ We'd like to offer a big thanks to the 17 contributors who made this release possible. Here are some highlights ✨: From b2fdb01c585b0319553ee06747e52568b6204fd7 Mon Sep 17 00:00:00 2001 From: Flavien DELANGLE Date: Fri, 29 Nov 2024 13:54:06 +0100 Subject: [PATCH 08/15] Update CHANGELOG.md Co-authored-by: Armin Mehinovic <4390250+arminmeh@users.noreply.github.com> Signed-off-by: Flavien DELANGLE --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index fe6eb374fd6e4..d2538d3875518 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -33,6 +33,7 @@ Following are all team members who have contributed to this release: - The `apiRef.current.resize()` method was removed. - The default value of the `rowSelectionPropagation` prop has been changed to `{ parents: true, descendants: true }` which means that the selection will be propagated to the parents and descendants by default. To revert to the previous behavior, pass `rowSelectionPropagation` as `{ parents: false, descendants: false }`. +- If `estimatedRowCount` is used, the text provided to the [Table Pagination](/material-ui/api/table-pagination/) component from the MaterialΒ UI library is updated and requires additional translations. Check the example at the end of [Index-based pagination section](/x/react-data-grid/pagination/#index-based-pagination). #### `@mui/x-data-grid@v8.0.0-alpha.2` From 19ce10af2dc71195d97fcfce593319a762daff87 Mon Sep 17 00:00:00 2001 From: Flavien DELANGLE Date: Fri, 29 Nov 2024 13:54:14 +0100 Subject: [PATCH 09/15] Update CHANGELOG.md Co-authored-by: Kenan Yusuf Signed-off-by: Flavien DELANGLE --- CHANGELOG.md | 1 - 1 file changed, 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d2538d3875518..f849233835d3a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -119,7 +119,6 @@ Same changes as in `@mui/x-tree-view@v8.0.0-alpha.2`. - [docs] Fix 404 links (#15575) @oliviertassinari - [docs] Fix bash comments (#15571) @oliviertassinari -- [docs] Remove selectors section from list view docs (#15637) @KenanYusuf - [docs] Replace use of e.g. with for example (#15572) @oliviertassinari - [docs] Update stale `new` and `preview` tags in v8 docs (#15547) @JCQuintas - [docs] Fix layout shift image on Tree View docs (#15626) @oliviertassinari From a8edac31980c32ae7455bafaf477f0035dfda6d1 Mon Sep 17 00:00:00 2001 From: Flavien DELANGLE Date: Fri, 29 Nov 2024 14:27:15 +0100 Subject: [PATCH 10/15] Update CHANGELOG.md Co-authored-by: Lukas Tyla Signed-off-by: Flavien DELANGLE --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f849233835d3a..283b637a45044 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -67,7 +67,7 @@ Same changes as in `@mui/x-data-grid-pro@v8.0.0-alpha.2`. #### Breaking changes -- - The props receives by the `layout` and the `toolbar` slots have been reworked β€” [Learn more](https://next.mui.com/x/migration/migration-pickers-v7/#do-not-pass-the-section-type-as-a-generic). +- The props received by the `layout` and the `toolbar` slots have been reworked β€” [Learn more](https://next.mui.com/x/migration/migration-pickers-v7/#do-not-pass-the-section-type-as-a-generic). - The `TSection` generic of the `FieldRef` type has been replaced with the `TValue` generic β€” [Learn more](https://next.mui.com/x/migration/migration-pickers-v7/#slots-breaking-changes). From 4a91df8d7d152378fe5fdc7d63a6f2327fde598e Mon Sep 17 00:00:00 2001 From: Flavien DELANGLE Date: Fri, 29 Nov 2024 14:27:20 +0100 Subject: [PATCH 11/15] Update CHANGELOG.md Co-authored-by: Lukas Tyla Signed-off-by: Flavien DELANGLE --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 283b637a45044..69a9d37911548 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,7 +13,7 @@ We'd like to offer a big thanks to the 17 contributors who made this release pos - πŸ‘¨πŸ½β€πŸ’» Improve resize performance on the Data Gird. - 🌍 Improve Spanish, Portuguese, Chinese locales on the Data Grid component. -- 🌍 Improve Dutch locales on the Date and Time Pickers components. +- 🌍 Improve Dutch locale on the Date and Time Pickers components. - 🐞 Bugfixes - πŸ“š Documentation improvements From e56c79ff3777914e9a967217513516a8dedcab1a Mon Sep 17 00:00:00 2001 From: flavien Date: Fri, 29 Nov 2024 14:30:22 +0100 Subject: [PATCH 12/15] Work --- CHANGELOG.md | 102 +++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 98 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f849233835d3a..76e719da8f0a1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,8 @@ _Nov 29, 2024_ We'd like to offer a big thanks to the 17 contributors who made this release possible. Here are some highlights ✨: - πŸ‘¨πŸ½β€πŸ’» Improve resize performance on the Data Gird. +- `` and `` components are now fully divided β€” [Learn more](https://next.mui.com/x/react-charts/composition/#overview). +- Users can create their own HTML components using chart data β€” [Learn more](https://next.mui.com/x/react-charts/components/#html-components). - 🌍 Improve Spanish, Portuguese, Chinese locales on the Data Grid component. - 🌍 Improve Dutch locales on the Date and Time Pickers components. - 🐞 Bugfixes @@ -89,9 +91,7 @@ Same changes as in `@mui/x-date-pickers@v8.0.0-alpha.2`. #### Breaking changes -- [Breaking] Charts Container don't have a `div` wrapping them anymore. All props are now passed to the root `svg` instead of the `div`. -- `ChartDataProvider` and `ChartsSurface` are now fully divided β€” [Learn more](https://next.mui.com/x/react-charts/composition/#overview). -- Users can create their own HTML components using chart data β€” [Learn more](https://next.mui.com/x/react-charts/components/#html-components). +- Charts Container don't have a `
` wrapping them anymore. All props are now passed to the root `` instead of the `
`. #### `@mui/x-charts@v8.0.0-alpha.2` @@ -127,7 +127,7 @@ Same changes as in `@mui/x-tree-view@v8.0.0-alpha.2`. ### Core -- [core] Follow () function convention for docs @oliviertassinari +- [core] Follow `()` function convention for docs @oliviertassinari - [core] Remove dead translation key (#15566) @oliviertassinari - [code-infra] Automerge `@types/node` bumps (#15591) @LukasTy @@ -464,6 +464,100 @@ Same changes as in `@mui/x-charts@8.0.0-alpha.0`. - [release] v8 preparation (#15054) @michelengelen - [test] Fix advanced list view regression test snapshot (#15260) @KenanYusuf +## 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. + + + +### 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 + ## v7.22.3 _Nov 21, 2024_ From b393330d5f3a38971a383ba4d8e88bae6d3d22e5 Mon Sep 17 00:00:00 2001 From: flavien Date: Fri, 29 Nov 2024 14:31:55 +0100 Subject: [PATCH 13/15] Work --- CHANGELOG.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 606eab0a73094..14360aec6c71e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -119,17 +119,17 @@ Same changes as in `@mui/x-tree-view@v8.0.0-alpha.2`. - [docs] Fix 404 links (#15575) @oliviertassinari - [docs] Fix bash comments (#15571) @oliviertassinari -- [docs] Replace use of e.g. with for example (#15572) @oliviertassinari +- [docs] Replace use of "e.g." with "for example" (#15572) @oliviertassinari - [docs] Update stale `new` and `preview` tags in v8 docs (#15547) @JCQuintas - [docs] Fix layout shift image on Tree View docs (#15626) @oliviertassinari -- [docs] Fix anchorEl API page for charts (#15625) @oliviertassinari +- [docs] Fix `anchorEl` API page for charts (#15625) @oliviertassinari - [docs] Add documentation for the list view feature (#15344) @KenanYusuf ### Core - [core] Follow `()` function convention for docs @oliviertassinari - [core] Remove dead translation key (#15566) @oliviertassinari -- [code-infra] Automerge `@types/node` bumps (#15591) @LukasTy +- [code-infra] Auto-merge `@types/node` bumps (#15591) @LukasTy ## v8.0.0-alpha.1 From 07b9d0a16638385fe78c768b2d8d84aabab046a7 Mon Sep 17 00:00:00 2001 From: Flavien DELANGLE Date: Fri, 29 Nov 2024 16:00:54 +0100 Subject: [PATCH 14/15] Update CHANGELOG.md Co-authored-by: Lukas Tyla Signed-off-by: Flavien DELANGLE --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 14360aec6c71e..4ddd4a52caa94 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -119,6 +119,7 @@ Same changes as in `@mui/x-tree-view@v8.0.0-alpha.2`. - [docs] Fix 404 links (#15575) @oliviertassinari - [docs] Fix bash comments (#15571) @oliviertassinari +- [docs] Fix Pickers theme augmentation example (#15672) @LukasTy - [docs] Replace use of "e.g." with "for example" (#15572) @oliviertassinari - [docs] Update stale `new` and `preview` tags in v8 docs (#15547) @JCQuintas - [docs] Fix layout shift image on Tree View docs (#15626) @oliviertassinari From 913bd45c4eea4719a598a4cf156c7017d41a6d62 Mon Sep 17 00:00:00 2001 From: flavien Date: Fri, 29 Nov 2024 16:08:37 +0100 Subject: [PATCH 15/15] Fix --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4ddd4a52caa94..523da9f73d3de 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -119,7 +119,7 @@ Same changes as in `@mui/x-tree-view@v8.0.0-alpha.2`. - [docs] Fix 404 links (#15575) @oliviertassinari - [docs] Fix bash comments (#15571) @oliviertassinari -- [docs] Fix Pickers theme augmentation example (#15672) @LukasTy +- [docs] Fix Pickers theme augmentation example (#15672) @LukasTy - [docs] Replace use of "e.g." with "for example" (#15572) @oliviertassinari - [docs] Update stale `new` and `preview` tags in v8 docs (#15547) @JCQuintas - [docs] Fix layout shift image on Tree View docs (#15626) @oliviertassinari