Skip to content

Commit 37a9af8

Browse files
LukasTymichelengelenKenanYusufflaviendelangleJCQuintas
authored
v7.16.0 (#14502)
Signed-off-by: Lukas Tyla <[email protected]> Co-authored-by: Michel Engelen <[email protected]> Co-authored-by: Kenan Yusuf <[email protected]> Co-authored-by: Flavien DELANGLE <[email protected]> Co-authored-by: Jose C Quintas Jr <[email protected]> Co-authored-by: Alexandre Fauquette <[email protected]>
1 parent 2ccdaa3 commit 37a9af8

File tree

17 files changed

+116
-23
lines changed

17 files changed

+116
-23
lines changed

Diff for: CHANGELOG.md

+97
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,103 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
## 7.16.0
7+
8+
_Sep 5, 2024_
9+
10+
We'd like to offer a big thanks to the 13 contributors who made this release possible. Here are some highlights ✨:
11+
12+
- 🎨 Update the design of Data Grid column headers (#14293)
13+
- 🧠 Add the `slots` concept introduction documentation page (#13881)
14+
- 🌍 Improve Chinese (zh-CN) and Dutch (nl-NL) locales on the Data Grid
15+
- 🐞 Bugfixes
16+
- 📚 Documentation improvements
17+
18+
<!--/ HIGHLIGHT_ABOVE_SEPARATOR /-->
19+
20+
### Data Grid
21+
22+
#### `@mui/[email protected]`
23+
24+
- [DataGrid] Add key prop to `GridFilterInputMultipleValue` (#14302) @sai6855
25+
- [DataGrid] Allow to control the indeterminate checkbox behavior (#14247) @MBilalShafi
26+
- [DataGrid] Column header design updates (#14293) @KenanYusuf
27+
- [DataGrid] Fix error on simultaneous `columns` and `columnGroupingModel` update (#14368) @cherniavskii
28+
- [DataGrid] Fix first row flickering with `autoHeight` prop enabled (#14235) @KenanYusuf
29+
- [DataGrid] Remove cell min-width / max-width styles (#14448) @oliviertassinari
30+
- [DataGrid] Restore reselect behavior (#14410) @romgrk
31+
- [l10n] Improve Chinese (zh-CN) locale (#14394) @lawvs
32+
- [l10n] Improve Dutch (nl-NL) locale (#14398) @Janpot
33+
34+
#### `@mui/[email protected]` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan')
35+
36+
Same changes as in `@mui/[email protected]`, plus:
37+
38+
- [DataGridPro] Fix duplicate top border in header filters (#14375) @MBilalShafi
39+
40+
#### `@mui/[email protected]` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link 'Premium plan')
41+
42+
Same changes as in `@mui/[email protected]`.
43+
44+
### Date and Time Pickers
45+
46+
#### `@mui/[email protected]`
47+
48+
- [pickers] Improve `onError` JSDoc (#14492) @flaviendelangle
49+
- [pickers] Keep the calendar header and content in sync when switching locale (#14125) @flaviendelangle
50+
- [pickers] Move multi input range field validation tests to the describe test file (#14501) @flaviendelangle
51+
52+
#### `@mui/[email protected]` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan')
53+
54+
Same changes as in `@mui/[email protected]`.
55+
56+
### Charts
57+
58+
#### `@mui/[email protected]`
59+
60+
- [charts] Fix JSDoc typos (#14497) @alexfauquette
61+
- [charts] Fix `LineChart` not properly animating when hydrating (#14355) @JCQuintas
62+
- [charts] Fix theme augmentation (#14372) @alexfauquette
63+
- [charts] Pass all props to legend (#14392) @JCQuintas
64+
- [charts] Use `.mjs` extension for ESM build (#14387) @alexfauquette
65+
- [charts] Update `package.json` for vendor package (#14465) @alexfauquette
66+
67+
#### `@mui/[email protected]` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan')
68+
69+
Same changes as in `@mui/[email protected]`, plus:
70+
71+
- [charts-pro] Fix props and automated documentation on `BarChartPro` and `LineChartPro` (#14391) @JCQuintas
72+
73+
### Tree View
74+
75+
#### `@mui/[email protected]`
76+
77+
- [TreeView] Clean label editing code (#14264) @flaviendelangle
78+
79+
80+
81+
- [codemod] Fix `experimentalFeatures` codemod for typescript parser (#14150) @MBilalShafi
82+
83+
### Docs
84+
85+
- [docs] Add RTL documentation for the pickers (#13855) @flaviendelangle
86+
- [docs] Add the `slots` concept introduction page (#13881) @flaviendelangle
87+
- [docs] Remove TypeScript v3 outdated version mentions (#14443) @k-rajat19
88+
- [docs] Remove notion of seats (#14351) @oliviertassinari
89+
- [docs] Use real world data for `PieChart` examples (#14297) @JCQuintas
90+
91+
### Core
92+
93+
- [core] Fix changelog spelling @oliviertassinari
94+
- [core] Fix failing tests on the pickers (#14457) @flaviendelangle
95+
- [core] Reset permissions for codspeed GitHub Action (#14420) @oliviertassinari
96+
- [code-infra] Add babel runtime version check (#14483) @Janpot
97+
- [code-infra] Fully resolve imports in ESM target (#14234) @Janpot
98+
- [code-infra] Update runners from node 18 to 20 (#14466) @JCQuintas
99+
- [infra] Added `secrets: inherit` to workflow call (#14454) @michelengelen
100+
- [infra] Switch "add closing message" to reusable workflow (#14499) @michelengelen
101+
- [infra] Switch "issue triage workflow" to reusable workflows (#14390) @michelengelen
102+
6103
## 7.15.0
7104

8105
_Aug 29, 2024_

Diff for: package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"version": "7.15.0",
2+
"version": "7.16.0",
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": "7.0.0-alpha.3",
3+
"version": "7.0.0-beta.0",
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": "7.15.0",
3+
"version": "7.16.0",
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": "7.15.0",
3+
"version": "7.16.0",
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": "7.15.0",
3+
"version": "7.16.0",
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": "7.15.0",
3+
"version": "7.16.0",
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": "7.15.0",
3+
"version": "7.16.0",
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": "7.15.0",
3+
"version": "7.16.0",
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": "7.15.0",
3+
"version": "7.16.0",
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": "7.15.0",
3+
"version": "7.16.0",
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": "7.15.0",
3+
"version": "7.16.0",
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-date-pickers/src/DateCalendar/tests/DateCalendar.test.tsx

+4-8
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import { createPickerRenderer, adapterToUse } from 'test/utils/pickers';
99
const isJSDOM = /jsdom/.test(window.navigator.userAgent);
1010

1111
describe('<DateCalendar />', () => {
12-
const { render } = createPickerRenderer();
12+
const { render, clock } = createPickerRenderer({ clockConfig: new Date(2019, 0, 2) });
1313

1414
it('switches between views uncontrolled', async () => {
1515
const handleViewChange = spy();
@@ -128,17 +128,13 @@ describe('<DateCalendar />', () => {
128128
});
129129

130130
describe('with fake timers', () => {
131-
const { render: renderWithFakeTimers, clock } = createPickerRenderer({
132-
clock: 'fake',
133-
clockConfig: new Date('2019-01-02'),
134-
});
131+
clock.withFakeTimers();
132+
135133
// test: https://github.com/mui/mui-x/issues/12373
136134
it('should not reset day to `startOfDay` if value already exists when finding the closest enabled date', () => {
137135
const onChange = spy();
138136
const defaultDate = adapterToUse.date('2019-01-02T11:12:13.550Z');
139-
renderWithFakeTimers(
140-
<DateCalendar onChange={onChange} disablePast defaultValue={defaultDate} />,
141-
);
137+
render(<DateCalendar onChange={onChange} disablePast defaultValue={defaultDate} />);
142138

143139
fireEvent.click(
144140
screen.getByRole('button', { name: 'calendar view is open, switch to year view' }),

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": "7.15.0",
3+
"version": "7.16.0",
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": "7.15.0",
3+
"version": "7.16.0",
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": "7.15.0",
3+
"version": "7.16.0",
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": "7.15.0",
3+
"version": "7.16.0",
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)