diff --git a/CHANGELOG.md b/CHANGELOG.md index 309a9b604e7e7..98cacb7c5b3d4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,100 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## 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 + ## 7.22.3 _Nov 21, 2024_ diff --git a/package.json b/package.json index 41973fe6ad858..0c3652e76170e 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "version": "7.22.3", + "version": "7.23.0", "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 94d14d1ab15e4..c525cf71eb1fe 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": "7.22.3", + "version": "7.23.0", "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 27eb6a52ce144..966e27e2707e4 100644 --- a/packages/x-charts/package.json +++ b/packages/x-charts/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-charts", - "version": "7.22.3", + "version": "7.23.0", "description": "The community edition of the Charts components (MUI X).", "author": "MUI Team", "main": "src/index.js", diff --git a/packages/x-data-grid-generator/package.json b/packages/x-data-grid-generator/package.json index 56c2ec168ca94..4b539fc63a363 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": "7.22.3", + "version": "7.23.0", "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 cbea611b95b5b..afd18a915ed09 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": "7.22.3", + "version": "7.23.0", "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 d43020a31a593..d8b7c2ccf6eeb 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": "7.22.3", + "version": "7.23.0", "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 a7e24276e9d0f..4781659f19df5 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": "7.22.3", + "version": "7.23.0", "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 d0e3a5f14b5bf..c4fab4a85af1f 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": "7.22.3", + "version": "7.23.0", "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 1e6f78678547e..c9c9b88dfa867 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": "7.22.3", + "version": "7.23.0", "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 1569494e29ff5..297f2eb89088a 100644 --- a/packages/x-internals/package.json +++ b/packages/x-internals/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-internals", - "version": "7.21.0", + "version": "7.23.0", "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 89d0e70b61379..9cbe931b8df88 100644 --- a/packages/x-license/package.json +++ b/packages/x-license/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-license", - "version": "7.21.0", + "version": "7.23.0", "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 e2eb33a8aee81..185137f503d9f 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": "7.22.1", + "version": "7.23.0", "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 f6ce9f354a094..c7fbd864bd36d 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": "7.22.1", + "version": "7.23.0", "description": "The community edition of the Tree View components (MUI X).", "author": "MUI Team", "main": "src/index.ts",