Skip to content

Commit 52de1ec

Browse files
noraleonteMBilalShafiflaviendelanglealexfauquettecherniavskii
authored
v8.0.0-alpha.2 (#15656)
Signed-off-by: Nora <[email protected]> Signed-off-by: Alexandre Fauquette <[email protected]> Signed-off-by: Flavien DELANGLE <[email protected]> Co-authored-by: Bilal Shafi <[email protected]> Co-authored-by: Flavien DELANGLE <[email protected]> Co-authored-by: Alexandre Fauquette <[email protected]> Co-authored-by: Andrew Cherniavskii <[email protected]> Co-authored-by: Armin Mehinovic <[email protected]> Co-authored-by: Kenan Yusuf <[email protected]> Co-authored-by: Lukas Tyla <[email protected]>
1 parent 4be0eaf commit 52de1ec

File tree

15 files changed

+235
-14
lines changed

15 files changed

+235
-14
lines changed

Diff for: CHANGELOG.md

+221
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,133 @@
55
All notable changes to this project will be documented in this file.
66
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
77

8+
## v8.0.0-alpha.2
9+
10+
_Nov 29, 2024_
11+
12+
We'd like to offer a big thanks to the 17 contributors who made this release possible. Here are some highlights ✨:
13+
14+
- 👨🏽‍💻 Improve resize performance on the Data Gird.
15+
- `<ChartDataProvider />` and `<ChartsSurface />` components are now fully divided — [Learn more](https://next.mui.com/x/react-charts/composition/#overview).
16+
- Users can create their own HTML components using chart data — [Learn more](https://next.mui.com/x/react-charts/components/#html-components).
17+
- 🌍 Improve Spanish, Portuguese, Chinese locales on the Data Grid component.
18+
- 🌍 Improve Dutch locale on the Date and Time Pickers components.
19+
- 🐞 Bugfixes
20+
- 📚 Documentation improvements
21+
22+
Special thanks go out to the community contributors who have helped make this release possible:
23+
@dloeda, @headironc, @jedesroches, @k-rajat19, @lauri865, @mathzdev, @nphmuller, @zinoroman.
24+
Following are all team members who have contributed to this release:
25+
@arminmeh, @alexfauquette, @cherniavskii, @flaviendelangle, @JCQuintas, @KenanYusuf, @LukasTy, @MBilalShafi, @oliviertassinari.
26+
27+
<!--/ HIGHLIGHT_ABOVE_SEPARATOR /-->
28+
29+
### Data Grid
30+
31+
#### Breaking changes
32+
33+
- The `<GridOverlays />` component is not exported anymore.
34+
- The `indeterminateCheckboxAction` prop has been removed. Clicking on an indeterminate checkbox "selects" the unselected descendants.
35+
- The `apiRef.current.resize()` method was removed.
36+
- 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.
37+
To revert to the previous behavior, pass `rowSelectionPropagation` as `{ parents: false, descendants: false }`.
38+
- 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).
39+
40+
#### `@mui/[email protected]`
41+
42+
- [DataGrid] Change test dom check from `/jsdom/` to `/jsdom|HappyDOM/`. (#15634) @jedesroches
43+
- [DataGrid] Clear timers on unmount (#15620) @cherniavskii
44+
- [DataGrid] Fix order of spread props on toolbar items (#15556) @KenanYusuf
45+
- [DataGrid] Improve resize performance (#15549) @lauri865
46+
- [DataGrid] Make estimation label more accurate (#15632) @arminmeh
47+
- [DataGrid] Remove `<GridOverlays />` export (#15573) @k-rajat19
48+
- [DataGrid] Remove `indeterminateCheckboxAction` prop (#15522) @MBilalShafi
49+
- [DataGrid] Remove try/catch from `<GridCell />` due to performance issues (#15616) @lauri865
50+
- [DataGrid] Remove unused `resize` method (#15599) @cherniavskii
51+
- [DataGrid] Support column virtualization with dynamic row height (#15541) @cherniavskii
52+
- [DataGrid] Update the default value for `rowSelectionPropagation` (#15523) @MBilalShafi
53+
- [l10n] Improve Chinese (zh-CN) locale (#15570) @headironc
54+
- [l10n] Improve Portuguese (pt-PT) locale (#15561) @mathzdev
55+
56+
#### `@mui/[email protected]` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan')
57+
58+
Same changes as in `@mui/[email protected]`, plus:
59+
60+
- [DataGridPro] Fix header filtering with `boolean` column type (#15528) @k-rajat19
61+
- [DataGridPro] Fix pagination state not updating if the data source response has no rows (#15622) @zinoroman
62+
- [DataGridPro] Fix selection propagation issue on initialization (#15461) @MBilalShafi
63+
64+
#### `@mui/[email protected]` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link 'Premium plan')
65+
66+
Same changes as in `@mui/[email protected]`.
67+
68+
### Date and Time Pickers
69+
70+
#### Breaking changes
71+
72+
- 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).
73+
74+
- 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).
75+
76+
#### `@mui/[email protected]`
77+
78+
- [l10n] Improve Dutch (nl-NL) locale (#15564) @nphmuller
79+
- [pickers] Fix DST issue with `America/Asuncion` timezone and `AdapterMoment` (#15552) @flaviendelangle
80+
- [pickers] Improve validation internals (#15419) @flaviendelangle
81+
- [pickers] Remove `TSection` and strictly type `TValue` (#15434) @flaviendelangle
82+
- [pickers] Remove `orientation`, `isLandscape`, `isRtl`, `wrapperVariant` and `disabled` props from `PickersLayout` (#15494) @flaviendelangle
83+
- [pickers] Use the new `ownerState` in `<PickersCalendarHeader />`, `<PickersArrowSwitcher />` and `<DayCalendarSkeleton />` (#15499) @flaviendelangle
84+
- [pickers] Use the new `ownerState` object in all the field components (#15510) @flaviendelangle
85+
86+
#### `@mui/[email protected]` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan')
87+
88+
Same changes as in `@mui/[email protected]`.
89+
90+
### Charts
91+
92+
#### Breaking changes
93+
94+
- Charts Container don't have a `<div />` wrapping them anymore. All props are now passed to the root `<svg />` instead of the `<div />`.
95+
96+
#### `@mui/[email protected]`
97+
98+
- [charts] Allow the creation of custom HTML components using charts data (#15511) @JCQuintas
99+
- [charts] Flatten imports from `@mui/utils` and `@mui/system` (#15603) @alexfauquette
100+
- [charts] Introduce the plugin system (#15513) @alexfauquette
101+
- [charts] Prevent invalid `releasePointerCapture` (#15602) @alexfauquette
102+
- [charts] Fix custom Tooltip demos (#15631) @alexfauquette
103+
104+
#### `@mui/[email protected]` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan')
105+
106+
Same changes as in `@mui/[email protected]`.
107+
108+
### Tree View
109+
110+
#### `@mui/[email protected]`
111+
112+
- [TreeView] Flatten import from `@mui/utils` and `@mui/system` (#15604) @alexfauquette
113+
114+
#### `@mui/[email protected]`
115+
116+
Same changes as in `@mui/[email protected]`.
117+
118+
### Docs
119+
120+
- [docs] Fix 404 links (#15575) @oliviertassinari
121+
- [docs] Fix bash comments (#15571) @oliviertassinari
122+
- [docs] Fix Pickers theme augmentation example (#15672) @LukasTy
123+
- [docs] Replace use of "e.g." with "for example" (#15572) @oliviertassinari
124+
- [docs] Update stale `new` and `preview` tags in v8 docs (#15547) @JCQuintas
125+
- [docs] Fix layout shift image on Tree View docs (#15626) @oliviertassinari
126+
- [docs] Fix `anchorEl` API page for charts (#15625) @oliviertassinari
127+
- [docs] Add documentation for the list view feature (#15344) @KenanYusuf
128+
129+
### Core
130+
131+
- [core] Follow `()` function convention for docs @oliviertassinari
132+
- [core] Remove dead translation key (#15566) @oliviertassinari
133+
- [code-infra] Auto-merge `@types/node` bumps (#15591) @LukasTy
134+
8135
## v8.0.0-alpha.1
9136

10137
_Nov 22, 2024_
@@ -338,6 +465,100 @@ Same changes as in `@mui/[email protected]`.
338465
- [release] v8 preparation (#15054) @michelengelen
339466
- [test] Fix advanced list view regression test snapshot (#15260) @KenanYusuf
340467

468+
## 7.23.0
469+
470+
_Nov 29, 2024_
471+
472+
We'd like to offer a big thanks to the 10 contributors who made this release possible. Here are some highlights ✨:
473+
474+
- ✨ 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.
475+
476+
https://github.com/user-attachments/assets/61286adc-03fc-4323-9739-8ca726fcc16c
477+
478+
- ⚛️ React 19 support
479+
- 📚 Documentation improvements
480+
- 🌍 Improve Spanish, Portuguese, Chinese locales on the Data Grid component.
481+
- 🌍 Improve Dutch locale on the Date and Time Picker components.
482+
- 🐞 Bugfixes
483+
484+
Special thanks go out to the community contributors who have helped make this release possible:
485+
@dloeda, @headironc, @mathzdev, @nphmuller, @lhilgert9, @lauri865.
486+
Following are all team members who have contributed to this release:
487+
@oliviertassinari, @arminmeh, @KenanYusuf, @flaviendelangle, @MBilalShafi.
488+
489+
<!--/ HIGHLIGHT_ABOVE_SEPARATOR /-->
490+
491+
### Data Grid
492+
493+
#### `@mui/[email protected]`
494+
495+
- [DataGrid] React 19 support (#15557) @arminmeh
496+
- [DataGrid] Change test dom check from `/jsdom/` to `/jsdom|HappyDOM/`. (#15642) @jedesroches
497+
- [DataGrid] Fix last separator not being hidden when grid is scrollable (#15551) @KenanYusuf
498+
- [DataGrid] Fix order of spread props on toolbar items (#15556) @KenanYusuf
499+
- [DataGrid] Fix row-spanning in combination with column-pinning (#15460) @lhilgert9
500+
- [DataGrid] Improve resize performance (#15592) @lauri865
501+
- [DataGrid] Support column virtualization with dynamic row height (#15567) @cherniavskii
502+
- [DataGrid] Improve `GridCell` performance (#15621) @lauri865
503+
- [l10n] Improve Chinese (zh-CN) locale (#15570) @headironc
504+
- [l10n] Improve Portuguese (pt-PT) locale (#15561) @mathzdev
505+
506+
#### `@mui/[email protected]` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan')
507+
508+
Same changes as in `@mui/[email protected]`, plus:
509+
510+
- [DataGridPro] Fix header filtering with `boolean` column type (#15640) @k-rajat19
511+
- [DataGridPro] Fix pagination state not updating if the data source response has no rows (#15643) @zinoroman
512+
- [DataGridPro] Fix selection propagation issue on initialization (#15593) @MBilalShafi
513+
514+
#### `@mui/[email protected]` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link 'Premium plan')
515+
516+
Same changes as in `@mui/[email protected]`.
517+
518+
### Date and Time Pickers
519+
520+
#### `@mui/[email protected]`
521+
522+
- [pickers] React 19 support (#15557) @arminmeh
523+
- [pickers] Fix DST issue with `America/Asuncion` timezone and `AdapterMoment` (#15653) @flaviendelangle
524+
- [pickers] Use `props.referenceDate` timezone when `props.value` and `props.defaultValue` are not defined (#15544) @flaviendelangle
525+
- [l10n] Improve Dutch (nl-NL) locale (#15564) @nphmuller
526+
527+
#### `@mui/[email protected]` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan')
528+
529+
Same changes as in `@mui/[email protected]`.
530+
531+
### Charts
532+
533+
#### `@mui/[email protected]`
534+
535+
- [charts] React 19 support (#15557) @arminmeh
536+
- [charts] Prevent invalid `releasePointerCapture` (#15609) @alexfauquette
537+
538+
#### `@mui/[email protected]` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan')
539+
540+
Same changes as in `@mui/[email protected]`.
541+
542+
### Tree View
543+
544+
#### `@mui/[email protected]`
545+
546+
- [TreeView] React 19 support (#15557) @arminmeh
547+
548+
#### `@mui/[email protected]` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan')
549+
550+
Same changes as in `@mui/[email protected]`.
551+
552+
### Docs
553+
554+
- [docs] Add data caching to lazy loaded detail panel demo (#15555) @cherniavskii
555+
- [docs] Remove selectors section from list view docs (#15639) @KenanYusuf
556+
- [docs] Add documentation for the list view feature (#15344) @KenanYusuf
557+
558+
### Core
559+
560+
- [core] Update @mui/monorepo (#15574) @oliviertassinari
561+
341562
## v7.22.3
342563

343564
_Nov 21, 2024_

Diff for: package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"version": "8.0.0-alpha.1",
2+
"version": "8.0.0-alpha.2",
33
"private": true,
44
"scripts": {
55
"preinstall": "npx only-allow pnpm",

Diff for: packages/x-charts-pro/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mui/x-charts-pro",
3-
"version": "8.0.0-alpha.1",
3+
"version": "8.0.0-alpha.2",
44
"description": "The Pro plan edition of the Charts components (MUI X).",
55
"author": "MUI Team",
66
"main": "src/index.ts",

Diff for: packages/x-charts/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mui/x-charts",
3-
"version": "8.0.0-alpha.1",
3+
"version": "8.0.0-alpha.2",
44
"description": "The community edition of the Charts components (MUI X).",
55
"author": "MUI Team",
66
"main": "src/index.js",

Diff for: packages/x-codemod/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mui/x-codemod",
3-
"version": "8.0.0-alpha.1",
3+
"version": "8.0.0-alpha.2",
44
"bin": "./codemod.js",
55
"private": false,
66
"author": "MUI Team",

Diff for: packages/x-data-grid-generator/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mui/x-data-grid-generator",
3-
"version": "8.0.0-alpha.1",
3+
"version": "8.0.0-alpha.2",
44
"description": "Generate fake data for demo purposes only.",
55
"author": "MUI Team",
66
"main": "src/index.ts",

Diff for: packages/x-data-grid-premium/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mui/x-data-grid-premium",
3-
"version": "8.0.0-alpha.1",
3+
"version": "8.0.0-alpha.2",
44
"description": "The Premium plan edition of the Data Grid Components (MUI X).",
55
"author": "MUI Team",
66
"main": "src/index.ts",

Diff for: packages/x-data-grid-pro/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mui/x-data-grid-pro",
3-
"version": "8.0.0-alpha.1",
3+
"version": "8.0.0-alpha.2",
44
"description": "The Pro plan edition of the Data Grid components (MUI X).",
55
"author": "MUI Team",
66
"main": "src/index.ts",

Diff for: packages/x-data-grid/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mui/x-data-grid",
3-
"version": "8.0.0-alpha.1",
3+
"version": "8.0.0-alpha.2",
44
"description": "The Community plan edition of the Data Grid components (MUI X).",
55
"author": "MUI Team",
66
"main": "src/index.ts",

Diff for: packages/x-date-pickers-pro/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mui/x-date-pickers-pro",
3-
"version": "8.0.0-alpha.1",
3+
"version": "8.0.0-alpha.2",
44
"description": "The Pro plan edition of the Date and Time Picker components (MUI X).",
55
"author": "MUI Team",
66
"main": "src/index.ts",

Diff for: packages/x-date-pickers/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mui/x-date-pickers",
3-
"version": "8.0.0-alpha.1",
3+
"version": "8.0.0-alpha.2",
44
"description": "The community edition of the Date and Time Picker components (MUI X).",
55
"author": "MUI Team",
66
"main": "src/index.ts",

Diff for: packages/x-internals/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mui/x-internals",
3-
"version": "8.0.0-alpha.1",
3+
"version": "8.0.0-alpha.2",
44
"description": "Utility functions for the MUI X packages (internal use only).",
55
"author": "MUI Team",
66
"license": "MIT",

Diff for: packages/x-license/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mui/x-license",
3-
"version": "8.0.0-alpha.1",
3+
"version": "8.0.0-alpha.2",
44
"description": "MUI X License verification",
55
"author": "MUI Team",
66
"main": "src/index.ts",

Diff for: packages/x-tree-view-pro/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mui/x-tree-view-pro",
3-
"version": "8.0.0-alpha.1",
3+
"version": "8.0.0-alpha.2",
44
"description": "The Pro plan edition of the Tree View components (MUI X).",
55
"author": "MUI Team",
66
"main": "src/index.ts",

Diff for: packages/x-tree-view/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mui/x-tree-view",
3-
"version": "8.0.0-alpha.1",
3+
"version": "8.0.0-alpha.2",
44
"description": "The community edition of the Tree View components (MUI X).",
55
"author": "MUI Team",
66
"main": "src/index.ts",

0 commit comments

Comments
 (0)