Skip to content

Commit 6412b8c

Browse files
arminmehMBilalShafiLukasTyalexfauquette
authored
v8.0.0-alpha.7 (#16110)
Signed-off-by: Armin Mehinovic <[email protected]> Co-authored-by: Bilal Shafi <[email protected]> Co-authored-by: Lukas Tyla <[email protected]> Co-authored-by: Alexandre Fauquette <[email protected]>
1 parent 296a499 commit 6412b8c

File tree

16 files changed

+141
-15
lines changed

16 files changed

+141
-15
lines changed

Diff for: CHANGELOG.md

+126
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,132 @@
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.7
9+
10+
_Jan 9, 2025_
11+
12+
We'd like to offer a big thanks to the 13 contributors who made this release possible. Here are some highlights ✨:
13+
14+
- 📊 Charts legend is now an HTML element which can be styled more easily
15+
- 💫 Support [aggregation with server-side data](/x/react-data-grid/server-side-data/aggregation/)
16+
- 🏎️ Improve Data Grid aggregation performance
17+
- 🌍 Add Chinese (Taiwan) (zh-TW) locale on the Date and Time Pickers
18+
- 🌍 Improve Norwegian (nb-NO) locale on the Date and Time Pickers
19+
- 🐞 Bugfixes
20+
21+
Special thanks go out to the community contributors who have helped make this release possible:
22+
@derek-0000, @josteinjhauge, @k-rajat19, @nusr, @tomashauser.
23+
Following are all team members who have contributed to this release:
24+
@cherniavskii, @flaviendelangle, @JCQuintas, @LukasTy, @MBilalShafi, @arminmeh, @romgrk, @oliviertassinari.
25+
26+
<!--/ HIGHLIGHT_ABOVE_SEPARATOR /-->
27+
28+
### Data Grid
29+
30+
#### `@mui/[email protected]`
31+
32+
- [DataGrid] Improve React 19 support (#15769) @LukasTy
33+
- [DataGrid] Add `name` attribute to the checkbox selection column (#15178) @derek-0000
34+
- [DataGrid] Fix number filter field formatting values while typing (#16062) @arminmeh
35+
- [DataGrid] Fix select all checkbox state reset with server side data (#16034) @MBilalShafi
36+
- [DataGrid] Refactor: create base button props (#15930) @romgrk
37+
- [DataGrid] Refactor: create tooltip props (#16086) @romgrk
38+
- [DataGrid] Fix TS error (#16046) @cherniavskii
39+
40+
#### `@mui/[email protected]` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan')
41+
42+
Same changes as in `@mui/[email protected]`.
43+
44+
#### `@mui/[email protected]` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link 'Premium plan')
45+
46+
Same changes as in `@mui/[email protected]`, plus:
47+
48+
- [DataGridPremium] Improve aggregation performance for multiple columns (#16097) @cherniavskii
49+
- [DataGridPremium] Make Aggregation keyboard accessible in the column menu (#15934) @k-rajat19
50+
- [DataGridPremium] Server-side aggregation with data source (#15741) @MBilalShafi
51+
52+
### Date and Time Pickers
53+
54+
#### Breaking changes
55+
56+
- The `date-fns` and `date-fns-jalali` date library adapters have been renamed to better align with the current stable major versions — [Learn more](https://next.mui.com/x/migration/migration-pickers-v7/#✅-rename-date-fns-adapter-imports)
57+
- Update default `closeOnSelect` and Action Bar `actions` values - [Learn more](https://next.mui.com/x/migration/migration-pickers-v7/#update-default-closeonselect-and-action-bar-actions-values)
58+
- The component passed to the `layout` slot no longer receives the `value`, `onChange` and `onSelectShortcut` props — [Learn more](https://next.mui.com/x/migration/migration-pickers-v7/#slot-layout).
59+
- The component passed to the `toolbar` slot no longer receives the `value`, `onChange` and `isLandscape` props — [Learn more](https://next.mui.com/x/migration/migration-pickers-v7/#slot-toolbar).
60+
- The component passed to the `shortcuts` slot no longer receives the `onChange`, `isValid` and `isLandscape` props — [Learn more](https://next.mui.com/x/migration/migration-pickers-v7/#slot-shortcuts).
61+
- The `PickerShortcutChangeImportance` type has been renamed `PickerChangeImportance`[Learn more](https://next.mui.com/x/migration/migration-pickers-v7/#renamed-variables-and-types).
62+
- The component passed to the `layout` slot no longer receives the `rangePosition` and `onRangePositionChange` on range pickers — [Learn more](https://next.mui.com/x/migration/migration-pickers-v7/#slot-layout).
63+
- The component passed to the `toolbar` slot no longer receives the `rangePosition` and `onRangePositionChange` on range pickers — [Learn more](https://next.mui.com/x/migration/migration-pickers-v7/#slot-toolbar).
64+
- The component passed to the `tabs` slot no longer receives the `rangePosition` and `onRangePositionChange` on range pickers — [Learn more](https://next.mui.com/x/migration/migration-pickers-v7/#slot-tabs).
65+
66+
#### `@mui/[email protected]`
67+
68+
- [fields] Handle focusing container with `inputRef.current.focus` on `accessibleFieldDOMStructure` (#15985) @LukasTy
69+
- [pickers] Always use `setValue` internally to update the picker value (#16056) @flaviendelangle
70+
- [pickers] Create a new context to pass the range position props to the layout components and to the views (#15846) @flaviendelangle
71+
- [pickers] Introduce a new concept of `manager` (#15339) @flaviendelangle
72+
- [pickers] Improve React 19 support (#15769) @LukasTy
73+
- [pickers] Memoize `<PickersActionBar />` (#16071) @LukasTy
74+
- [pickers] Remove `NonEmptyDateRange` type (#16035) @flaviendelangle
75+
- [pickers] Rename `AdapterDateFns` into `AdapterDateFnsV2` and `AdapterDateFnsV3` into `AdapterDateFns` (#16082) @LukasTy
76+
- [pickers] Rename `ctx.onViewChange` to `ctx.setView` and add it to the actions context (#16044) @flaviendelangle
77+
- [pickers] Support `date-fns-jalali` v4 (#16011) @LukasTy
78+
- [pickers] Update `closeOnSelect` and `actionBar.actions` default values (#15944) @LukasTy
79+
- [pickers] Use `usePickerContext()` and `usePickerActionsContext()` instead of passing props to the `shortcuts` and `toolbar` slots (#15948) @flaviendelangle
80+
- [l10n] Add Chinese (Taiwan) (zh-TW) locale (#16033) @nusr
81+
- [l10n] Improve Norwegian (nb-NO) locale (#16089) @josteinjhauge
82+
83+
#### `@mui/[email protected]` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan')
84+
85+
Same changes as in `@mui/[email protected]`.
86+
87+
### Charts
88+
89+
#### Breaking changes
90+
91+
- Removed `DefaultChartsLegend` component, since it is now easier to create custom legends — [Learn more](https://next.mui.com/x/react-charts/components/#html-components).
92+
- The default legend is now an HTML element and can be styled more easily.
93+
- The `width` and `height` properties of the charts now only apply to the `svg` element, and not their wrappers, this might cause some layout shifts.
94+
- `slotProps.legend.direction` now accepts `'horizontal' | 'vertical'` instead of `'row' | 'column'`[Learn more](https://next.mui.com/x/migration/migration-charts-v7/#legend-direction-value-change-✅).
95+
- The `getSeriesToDisplay` function was removed in favor of the `useLegend` hook. — [Learn more](https://next.mui.com/x/migration/migration-charts-v7/#the-getseriestodisplay-function-was-removed).
96+
97+
#### `@mui/[email protected]`
98+
99+
- [charts] New HTML legend & styles (#15733) @JCQuintas
100+
- [charts] Improve React 19 support (#15769) @LukasTy
101+
- [charts] Fix 301 redirection in the API documentation @oliviertassinari
102+
103+
#### `@mui/[email protected]` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan')
104+
105+
Same changes as in `@mui/[email protected]`.
106+
107+
### Tree View
108+
109+
#### `@mui/[email protected]`
110+
111+
- [TreeView] Improve React 19 support (#15769) @LukasTy
112+
113+
#### `@mui/[email protected]` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan')
114+
115+
Same changes as in `@mui/[email protected]`.
116+
117+
### Docs
118+
119+
- [docs] Fix `EditingWithDatePickers` demo (#15967) @k-rajat19
120+
- [docs] Fix inconsistent multi input range field separators (#16043) @flaviendelangle
121+
- [docs] Fix non-existing "adapter" property of `LocalizationProvider` (#16084) @tomashauser
122+
- [docs] Refactor Data Grid with Date Pickers example (#15992) @LukasTy
123+
- [docs] Unify the wording of the pickers slots breaking changes (#16036) @flaviendelangle
124+
125+
### Core
126+
127+
- [core] Clarify the release strategy (#16014) @MBilalShafi
128+
- [core] Small fixes on docs @oliviertassinari
129+
- [core] Sync with other repos @oliviertassinari
130+
- [core] Update the `release:version` docs (#16038) @cherniavskii
131+
- [code-infra] Add `testSkipIf` and `describeSkipIf` (#16049) @JCQuintas
132+
- [test] Stabilize flaky Data Grid tests (#16053) @LukasTy
133+
8134
## 8.0.0-alpha.6
9135

10136
_Dec 26, 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.6",
2+
"version": "8.0.0-alpha.7",
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.6",
3+
"version": "8.0.0-alpha.7",
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.5",
3+
"version": "8.0.0-alpha.7",
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.6",
3+
"version": "8.0.0-alpha.7",
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.6",
3+
"version": "8.0.0-alpha.7",
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.6",
3+
"version": "8.0.0-alpha.7",
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.6",
3+
"version": "8.0.0-alpha.7",
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.6",
3+
"version": "8.0.0-alpha.7",
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.6",
3+
"version": "8.0.0-alpha.7",
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.6",
3+
"version": "8.0.0-alpha.7",
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.6",
3+
"version": "8.0.0-alpha.7",
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.6",
3+
"version": "8.0.0-alpha.7",
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.6",
3+
"version": "8.0.0-alpha.7",
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.6",
3+
"version": "8.0.0-alpha.7",
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.6",
3+
"version": "8.0.0-alpha.7",
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)