Skip to content

Commit 4db3e01

Browse files
michelengelenJCQuintasflaviendelanglearminmeh
authored
[release] v8.0.0-alpha.3 (#15750)
Signed-off-by: Michel Engelen <[email protected]> Co-authored-by: Jose C Quintas Jr <[email protected]> Co-authored-by: Flavien DELANGLE <[email protected]> Co-authored-by: Armin Mehinovic <[email protected]>
1 parent e59e811 commit 4db3e01

File tree

12 files changed

+113
-11
lines changed

12 files changed

+113
-11
lines changed

Diff for: CHANGELOG.md

+102
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,108 @@
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+
## 8.0.0-alpha.3
9+
10+
_Dec 5, 2024_
11+
12+
We'd like to offer a big thanks to the 9 contributors who made this release possible. Here are some highlights ✨:
13+
14+
- 💫 Support [Server-side lazy loading](https://mui.com/x/react-data-grid/server-side-data/lazy-loading/) on the Data Grid. Use [data source](https://mui.com/x/react-data-grid/server-side-data/#data-source) to fetch a range of rows on demand and update the rows in the same way as described in [Infinite loading](https://mui.com/x/react-data-grid/row-updates/#infinite-loading) and [Lazy loading](https://mui.com/x/react-data-grid/row-updates/#lazy-loading) without the need to use any additional event listeners and callbacks.
15+
- 🎯 Improved [data caching](https://mui.com/x/react-data-grid/server-side-data/#data-caching). Check out our [recommendations](https://mui.com/x/react-data-grid/server-side-data/#improving-the-cache-hit-rate) for improving the cache hit rate.
16+
17+
Special thanks go out to the community contributors who have helped make this release possible:
18+
@ihsanberkozcan, @k-rajat19, @perezShaked.
19+
Following are all team members who have contributed to this release:
20+
@arminmeh, @cherniavskii, @flaviendelangle, @JCQuintas, @MBilalShafi, @noraleonte.
21+
22+
<!--/ HIGHLIGHT_ABOVE_SEPARATOR /-->
23+
24+
### Data Grid
25+
26+
#### Breaking changes
27+
28+
- The "Select all" checkbox is now checked when all the selectable rows are selected, ignoring rows that are not selectable because of the `isRowSelectable` prop.
29+
- The `rowPositionsDebounceMs` prop was removed.
30+
- The `gridRowsDataRowIdToIdLookupSelector` selector was removed. Use the `gridRowsLookupSelector` selector in combination with the `getRowId()` API method instead.
31+
```diff
32+
-const idToIdLookup = gridRowsDataRowIdToIdLookupSelector(apiRef);
33+
-const rowId = idToIdLookup[id]
34+
+const rowsLookup = gridRowsLookupSelector(apiRef);
35+
+const rowId = apiRef.current.getRowId(rowsLookup[id])
36+
```
37+
- The Grid is now more aligned with the WAI-ARIA authoring practices and sets the `role` attribute to `treegrid` if the Data Grid is used with row grouping feature.
38+
39+
#### `@mui/[email protected]`
40+
41+
- [DataGrid] Fix deselection not working with `isRowSelectable` (#15692) @MBilalShafi
42+
- [DataGrid] Make column autosizing work with flex columns (#15465) @cherniavskii
43+
- [DataGrid] Remove `gridRowsDataRowIdToIdLookupSelector` selector (#15698) @arminmeh
44+
- [DataGrid] Remove `rowPositionsDebounceMs` prop (#15482) @k-rajat19
45+
- [l10n] Improve Hebrew (he-IL) locale (#15699) @perezShaked
46+
- [l10n] Improve Turkish (tr-TR) locale (#15734) @ihsanberkozcan
47+
48+
#### `@mui/[email protected]` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan')
49+
50+
Same changes as in `@mui/[email protected]`, plus:
51+
52+
- [DataGridPro] Cleanup pinned rows on removal (#15697) @cherniavskii
53+
- [DataGridPro] Server-side lazy loading (#13878) @arminmeh
54+
55+
#### `@mui/[email protected]` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link 'Premium plan')
56+
57+
Same changes as in `@mui/[email protected]`, plus:
58+
59+
- [DataGridPremium] Remove the `ariaV8` experimental flag (#15694) @arminmeh
60+
61+
### Date and Time Pickers
62+
63+
#### Breaking changes
64+
65+
- The `onOpen()` and `onClose()` methods of the `usePickerContext()` hook have been replaced with a single `setOpen` method — [Learn more](https://next.mui.com/x/migration/migration-pickers-v7/#usepickercontext).
66+
67+
#### `@mui/[email protected]`
68+
69+
- [pickers] Replace the `onOpen()` and `onClose()` methods of `usePickerContext()` with a single `setOpen()` method. (#15701) @flaviendelangle
70+
71+
#### `@mui/[email protected]` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan')
72+
73+
Same changes as in `@mui/[email protected]`.
74+
75+
### Charts
76+
77+
#### `@mui/[email protected]`
78+
79+
- [charts] Improve SVG `pattern` and `gradient` support (#15720) @JCQuintas
80+
81+
#### `@mui/[email protected]` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan')
82+
83+
Same changes as in `@mui/[email protected]`.
84+
85+
### Tree View
86+
87+
#### `@mui/[email protected]`
88+
89+
No changes since `@mui/[email protected]`.
90+
91+
#### `@mui/[email protected]` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan')
92+
93+
Same changes as in `@mui/[email protected]`.
94+
95+
### Docs
96+
97+
- [docs] Add a customization demo for the Date and Time Pickers overview page (#15118) @noraleonte
98+
- [docs] Fix typo in charts axis documentation (#15743) @JCQuintas
99+
- [docs] Improve SEO titles for the Data Grid (#15695) @MBilalShafi
100+
101+
### Core
102+
103+
- [core] Add `@mui/x-tree-view-pro` to `releaseChangelog` (#15316) @flaviendelangle
104+
- [code-infra] Lock file maintenance (#11894)
105+
- [code-infra] Check if `preset-safe` folder exists in codemod test (#15703) @JCQuintas
106+
- [code-infra] Import Pickers `preset-safe` into global codemod config (#15659) @JCQuintas
107+
- [code-infra] Playwright 1.49 (#15493) @JCQuintas
108+
- [test] Force hover in headless Chrome (#15710) @cherniavskii
109+
8110
## v8.0.0-alpha.2
9111

10112
_Nov 29, 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.2",
2+
"version": "8.0.0-alpha.3",
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.2",
3+
"version": "8.0.0-alpha.3",
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-vendor/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mui/x-charts-vendor",
3-
"version": "8.0.0-alpha.1",
3+
"version": "8.0.0-alpha.3",
44
"description": "Vendored dependencies for MUI X Charts",
55
"author": "MUI Team",
66
"keywords": [

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.2",
3+
"version": "8.0.0-alpha.3",
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.2",
3+
"version": "8.0.0-alpha.3",
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.2",
3+
"version": "8.0.0-alpha.3",
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.2",
3+
"version": "8.0.0-alpha.3",
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.2",
3+
"version": "8.0.0-alpha.3",
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.2",
3+
"version": "8.0.0-alpha.3",
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.2",
3+
"version": "8.0.0-alpha.3",
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.2",
3+
"version": "8.0.0-alpha.3",
44
"description": "The community edition of the Date and Time Picker components (MUI X).",
55
"author": "MUI Team",
66
"main": "src/index.ts",

0 commit comments

Comments
 (0)