diff --git a/CHANGELOG.md b/CHANGELOG.md index 8ea900a5cd11..df079fc9dffd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,95 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## 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. + + + +### 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_ diff --git a/package.json b/package.json index 741584687456..d154be195aa8 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "version": "7.20.0", + "version": "7.21.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 946258e4fc7c..628ad50ae463 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.0.0-beta.4", + "version": "7.0.0-beta.5", "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 181b81b28723..02d47aedb6be 100644 --- a/packages/x-charts/package.json +++ b/packages/x-charts/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-charts", - "version": "7.20.0", + "version": "7.21.0", "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 4f9a0b5687a4..c9a7f1934e1d 100644 --- a/packages/x-codemod/package.json +++ b/packages/x-codemod/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-codemod", - "version": "7.20.0", + "version": "7.21.0", "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 cf21b769479f..a9b08defc290 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.20.0", + "version": "7.21.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 0099d542a43d..228a3581e84a 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.20.0", + "version": "7.21.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 fb2a91f52a6c..8810d0971ce6 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.20.0", + "version": "7.21.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 753e36dc322b..1076a0532ca3 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.20.0", + "version": "7.21.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 7c823343bcd9..6d7d8201a0e3 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.20.0", + "version": "7.21.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 c3c5af7e6c28..ae54f9ada68b 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.20.0", + "version": "7.21.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 2aafdced02cc..148ed86ce6e9 100644 --- a/packages/x-internals/package.json +++ b/packages/x-internals/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-internals", - "version": "7.20.0", + "version": "7.21.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 e1ec343ddd59..8dc6070e560a 100644 --- a/packages/x-license/package.json +++ b/packages/x-license/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-license", - "version": "7.20.0", + "version": "7.21.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 bfc58d01f83f..de2ebcdfb5c5 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.20.0", + "version": "7.21.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 bab5e2987428..8e46c3d60740 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.20.0", + "version": "7.21.0", "description": "The community edition of the Tree View components (MUI X).", "author": "MUI Team", "main": "src/index.ts",