Skip to content

Commit 3f5b6b1

Browse files
authored
v8.0.0-alpha.8 (#16210)
1 parent 0c2c32f commit 3f5b6b1

File tree

16 files changed

+130
-15
lines changed

16 files changed

+130
-15
lines changed

Diff for: CHANGELOG.md

+115
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,121 @@
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.8
9+
10+
_Jan 16, 2025_
11+
12+
We'd like to offer a big thanks to the 11 contributors who made this release possible. Here are some highlights ✨:
13+
14+
- 🍬 Improved design for Data Grid [Header filters](https://next.mui.com/x/react-data-grid/filtering/header-filters/)
15+
16+
<img width="100%" alt="Data Grid Header filters" src="https://github.com/user-attachments/assets/74a50cd9-7a55-41fc-a2b8-f8a0d5b9120e" />
17+
18+
- 🔄 Data Grid [Scroll restoration](https://next.mui.com/x/react-data-grid/scrolling/#scroll-restoration)
19+
- 📊 Charts support server-side rendering under [some conditions](https://next.mui.com/x/react-charts/getting-started/#server-side-rendering)
20+
- 🐞 Bugfixes
21+
22+
Special thanks go out to the community contributors who have helped make this release possible:
23+
@lauri865.
24+
Following are all team members who have contributed to this release:
25+
@arminmeh, @romgrk, @samuelsycamore, @alexfauquette, @cherniavskii, @flaviendelangle, @JCQuintas, @KenanYusuf, @LukasTy, @michelengelen.
26+
27+
<!--/ HIGHLIGHT_ABOVE_SEPARATOR /-->
28+
29+
### Data Grid
30+
31+
#### Breaking changes
32+
33+
- The clear button in header filter cells has been moved to the header filter menu. Use `slotProps={{ headerFilterCell: { showClearIcon: true } }}` to restore the clear button in the cell.
34+
35+
#### `@mui/[email protected]`
36+
37+
- [DataGrid] Improve scrollbar deadzone with overlay scrollbars (#15961) @lauri865
38+
- [DataGrid] Header filter design improvements (#15991) @KenanYusuf
39+
- [DataGrid] Scroll restoration (#15623) @lauri865
40+
- [DataGrid] Fix row, cell and header memoizations (#15666) @lauri865
41+
42+
#### `@mui/[email protected]` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan')
43+
44+
Same changes as in `@mui/[email protected]`, plus:
45+
46+
- [DataGridPro] Add test for column pinning with disabled column virtualization (#16176) @cherniavskii
47+
- [DataGridPro] Fix width of right-pinned column group during resize (#16199) @cherniavskii
48+
49+
#### `@mui/[email protected]` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link 'Premium plan')
50+
51+
Same changes as in `@mui/[email protected]`.
52+
53+
### Date and Time Pickers
54+
55+
#### Breaking changes
56+
57+
- The field is now editable if rendered inside a mobile Picker — [Learn more](https://next.mui.com/x/migration/migration-pickers-v7/#field-editing-on-mobile-pickers)
58+
- The `useMultiInputDateRangeField`, `useMultiInputTimeRangeField`, and `useMultiInputDateTimeRangeField` hooks have been removed in favor of the new `useMultiInputRangeField` hook — [Learn more](https://next.mui.com/x/migration/migration-pickers-v7/#usemultiinputdaterangefield)
59+
- The component passed to the `field` slot no longer receives the `value`, `onChange`, `timezone`, `format`, `disabled`, `formatDensity`, `enableAccessibleFieldDOMStructure`, `selectedSections` and `onSelectedSectionsChange` props — [Learn more](https://next.mui.com/x/migration/migration-pickers-v7/#slot-field)
60+
61+
#### `@mui/[email protected]`
62+
63+
- [pickers] Let the field components handle their opening UI, and allow field editing on mobile pickers (#15671) @flaviendelangle
64+
- [pickers] Remove code duplication for the multi input range fields (#15505) @flaviendelangle
65+
- [pickers] Rename `onRangePositionChange` into `setRangePosition` in `usePickerRangePositionContext` (#16189) @flaviendelangle
66+
- [pickers] Use context to pass props from the picker to the field (#16042) @flaviendelangle
67+
68+
#### `@mui/[email protected]` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan')
69+
70+
Same changes as in `@mui/[email protected]`.
71+
72+
### Charts
73+
74+
#### Breaking changes
75+
76+
- Charts tooltip markers now have different styles for each chart type. The tooltip and legend marks are now the same.
77+
- Duplicate axis id's across `x` and `y` axis now log a warning in dev mode. Axis ids should be unique to prevent internal issues.
78+
79+
#### `@mui/[email protected]`
80+
81+
- [charts] Fix flaky charts tests (#16180) @JCQuintas
82+
- [charts] Handle case where gradient stop `offset` could be `Infinite` (#16131) @JCQuintas
83+
- [charts] Make `useChartGradientId` public (#16106) @JCQuintas
84+
- [charts] Move z-axis to plugin (#16130) @alexfauquette
85+
- [charts] Plot data at first render if `skipAnimation` is set to `true` (#16166) @alexfauquette
86+
- [charts] Replace tooltip mark with style (#16117) @JCQuintas
87+
- [charts] Support `rtl` for gradient legend (#16115) @JCQuintas
88+
- [charts] Use plugin system for series and axes (#15865) @alexfauquette
89+
90+
#### `@mui/[email protected]` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan')
91+
92+
Same changes as in `@mui/[email protected]`.
93+
94+
### Tree View
95+
96+
#### `@mui/[email protected]`
97+
98+
No changes since `@mui/[email protected]`.
99+
100+
#### `@mui/[email protected]` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan')
101+
102+
Same changes as in `@mui/[email protected]`.
103+
104+
### Docs
105+
106+
- [docs] Add example for custom legend (#16169) @alexfauquette
107+
- [docs] Add full custom field creation example (#15194) @flaviendelangle
108+
- [docs] Copyedit the Data Grid cell selection page (#16099) @samuelsycamore
109+
- [docs] Fix demo rendering issue on Codesandbox (#16118) @arminmeh
110+
- [docs] Remove broken links (#16167) @alexfauquette
111+
- [docs] Split the Data Grid editing page (#14931) @MBilalShafi
112+
- [docs] Fix wrong props warnings (#16119) @JCQuintas
113+
114+
### Core
115+
116+
- [core] Type all references as `RefObject` (#16124) @arminmeh
117+
- [code-infra] Refactor `react` and `react-dom` definitions to simplify dep resolving (#16160) @LukasTy
118+
- [code-infra] Stop renovate from updating `date-fns-v2` (#16158) @LukasTy
119+
- [infra] Improve cherry-pick action target list (#16184) @michelengelen
120+
- [test] Fix flaky column pinning unit test (#16202) @cherniavskii
121+
- [test] Fix flaky screenshot (#16182) @cherniavskii
122+
8123
## 8.0.0-alpha.7
9124

10125
_Jan 9, 2025_

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.7",
2+
"version": "8.0.0-alpha.8",
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.7",
3+
"version": "8.0.0-alpha.8",
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.7",
3+
"version": "8.0.0-alpha.8",
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.7",
3+
"version": "8.0.0-alpha.8",
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.7",
3+
"version": "8.0.0-alpha.8",
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.7",
3+
"version": "8.0.0-alpha.8",
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.7",
3+
"version": "8.0.0-alpha.8",
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.7",
3+
"version": "8.0.0-alpha.8",
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.7",
3+
"version": "8.0.0-alpha.8",
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.7",
3+
"version": "8.0.0-alpha.8",
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.7",
3+
"version": "8.0.0-alpha.8",
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.7",
3+
"version": "8.0.0-alpha.8",
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.7",
3+
"version": "8.0.0-alpha.8",
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.7",
3+
"version": "8.0.0-alpha.8",
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.7",
3+
"version": "8.0.0-alpha.8",
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)