diff --git a/CHANGELOG.md b/CHANGELOG.md index 7eb720904aac..6cf7c83efe02 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,63 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## 5.15.0 + +_Jul 29, 2022_ + +We'd like to offer a big thanks to the 6 contributors who made this release possible. Here are some highlights ✨: + +- 🎁 Introduce aggregation (#5592) @flaviendelangle + + Premium users can now aggregate data in the grid. + Extract information like sum, average, count, and others with a couple of clicks. + + https://user-images.githubusercontent.com/45398769/181581503-77cc412e-9d9e-4de1-8bc3-c3bccc54cdaa.mp4 + + To enable this feature, add `experimentalFeatures={{ aggregation: true }}`. + Aggregation functions are customizable and they combine well with row grouping. + See the [documentation](https://mui.com/x/react-data-grid/aggregation/) to explore everything it has to offer. + +- 🚀 Introduce row pinning (#4863) @cherniavskii + + Pro users can now pin rows on top or bottom of the grid. + + https://user-images.githubusercontent.com/45398769/181581493-56c733a3-6dd5-4546-bf8d-3f2dff72b14a.mp4 + + To do so, enable the feature with `experimentalFeatures={{ rowPinning: true }}` and provide the pinned rows data to the `pinnedRows` prop. + For more details, see the [documentation](https://mui.com/x/react-data-grid/row-pinning/). + +- 🌍 Add simplified Chinese (zh-CN) locale to pickers (#5584) @gamecss +- 📚 Documentation improvements + +### `@mui/x-data-grid@v5.15.0` / `@mui/x-data-grid-pro@v5.15.0` / `@mui/x-data-grid-premium@v5.15.0` + +#### Changes + +- [DataGrid] Add prop to keep modifications while processing props (#5309) @m4theushw +- [DataGrid] Fix container width change on React 18 (#5566) @m4theushw +- [DataGrid] Fix ellipsis style convention (#5587) @oliviertassinari +- [DataGridPro] Implement row pinning (#4863) @cherniavskii +- [DataGridPremium] Make aggregation public (#5592) @cherniavskii +- [l10n] Improve simplified Chinese (zh-CN) locale (#5584) @gamecss + +### `@mui/x-date-pickers@v5.0.0-beta.3` / `@mui/x-date-picker-pro@5.0.0-beta.3` + +#### Changes + +- [l10n] Add simplified Chinese (zh-CN) locale (#5584) @gamecss + +### Docs + +- [docs] Split docs page about rows (#5195) @flaviendelangle +- [docs] Add warning clarifications (#5399) @alexfauquette +- [docs] Correct slot CSS classes for Pro and Premium components (#5452) @alexfauquette +- [docs] Fix internal link to `valueParser` (#5450) @alexfauquette + +### Core + +- [core] Upgrade monorepo (#5560) @m4theushw + ## 5.14.0 _Jul 21, 2022_ diff --git a/benchmark/package.json b/benchmark/package.json index 483c9b617f48..88cec0fba4d6 100644 --- a/benchmark/package.json +++ b/benchmark/package.json @@ -1,6 +1,6 @@ { "name": "benchmark", - "version": "5.14.0", + "version": "5.15.0", "private": true, "scripts": { "browser": "webpack --config browser/webpack.config.js && node browser/scripts/benchmark.js" diff --git a/docs/package.json b/docs/package.json index e0ebc1b8ed38..e5f12c59622a 100644 --- a/docs/package.json +++ b/docs/package.json @@ -1,6 +1,6 @@ { "name": "docs", - "version": "5.14.0", + "version": "5.15.0", "private": true, "author": "MUI Team", "license": "MIT", diff --git a/lerna.json b/lerna.json index 058821198944..63f49a9c59ec 100644 --- a/lerna.json +++ b/lerna.json @@ -1,5 +1,5 @@ { "npmClient": "yarn", "useWorkspaces": true, - "version": "5.14.0" + "version": "5.15.0" } diff --git a/package.json b/package.json index 14a6806caa18..ce70ee61a70b 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "version": "5.14.0", + "version": "5.15.0", "private": true, "scripts": { "start": "yarn docs:dev", diff --git a/packages/eslint-plugin-material-ui/package.json b/packages/eslint-plugin-material-ui/package.json index 50956abb0a8c..789b5af952e1 100644 --- a/packages/eslint-plugin-material-ui/package.json +++ b/packages/eslint-plugin-material-ui/package.json @@ -1,6 +1,6 @@ { "name": "eslint-plugin-material-ui", - "version": "5.14.0", + "version": "5.15.0", "private": true, "description": "Custom eslint rules for MUI X.", "main": "src/index.js", diff --git a/packages/grid/x-data-grid-generator/package.json b/packages/grid/x-data-grid-generator/package.json index ef9d7d2c8c03..27d38ea3eb64 100644 --- a/packages/grid/x-data-grid-generator/package.json +++ b/packages/grid/x-data-grid-generator/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-data-grid-generator", - "version": "5.14.0", + "version": "5.15.0", "description": "Generate fake data for demo purposes only.", "author": "MUI Team", "main": "src/index.ts", @@ -32,7 +32,7 @@ "dependencies": { "@babel/runtime": "^7.18.6", "@mui/base": "^5.0.0-alpha.80", - "@mui/x-data-grid-premium": "5.14.0", + "@mui/x-data-grid-premium": "5.15.0", "chance": "^1.1.8", "clsx": "^1.2.1", "lru-cache": "^7.13.1" diff --git a/packages/grid/x-data-grid-premium/package.json b/packages/grid/x-data-grid-premium/package.json index b4b4cfc2ba48..a17e0fbfe467 100644 --- a/packages/grid/x-data-grid-premium/package.json +++ b/packages/grid/x-data-grid-premium/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-data-grid-premium", - "version": "5.14.0", + "version": "5.15.0", "description": "The Premium plan edition of the data grid component (MUI X).", "author": "MUI Team", "main": "src/index.ts", @@ -44,9 +44,9 @@ "dependencies": { "@babel/runtime": "^7.18.6", "@mui/utils": "^5.4.1", - "@mui/x-data-grid": "5.14.0", - "@mui/x-data-grid-pro": "5.14.0", - "@mui/x-license-pro": "5.14.0", + "@mui/x-data-grid": "5.15.0", + "@mui/x-data-grid-pro": "5.15.0", + "@mui/x-license-pro": "5.15.0", "@types/format-util": "^1.0.2", "clsx": "^1.2.1", "exceljs": "^4.3.0", diff --git a/packages/grid/x-data-grid-pro/package.json b/packages/grid/x-data-grid-pro/package.json index 66030cd73638..deebb26b038c 100644 --- a/packages/grid/x-data-grid-pro/package.json +++ b/packages/grid/x-data-grid-pro/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-data-grid-pro", - "version": "5.14.0", + "version": "5.15.0", "description": "The Pro plan edition of the data grid component (MUI X).", "author": "MUI Team", "main": "src/index.ts", @@ -44,8 +44,8 @@ "dependencies": { "@babel/runtime": "^7.18.6", "@mui/utils": "^5.4.1", - "@mui/x-data-grid": "5.14.0", - "@mui/x-license-pro": "5.14.0", + "@mui/x-data-grid": "5.15.0", + "@mui/x-license-pro": "5.15.0", "@types/format-util": "^1.0.2", "clsx": "^1.2.1", "prop-types": "^15.8.1", diff --git a/packages/grid/x-data-grid/package.json b/packages/grid/x-data-grid/package.json index 5412c6a61830..cee1720f8d47 100644 --- a/packages/grid/x-data-grid/package.json +++ b/packages/grid/x-data-grid/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-data-grid", - "version": "5.14.0", + "version": "5.15.0", "description": "The community edition of the data grid component (MUI X).", "author": "MUI Team", "main": "src/index.ts", diff --git a/packages/storybook/package.json b/packages/storybook/package.json index 7ddad0ea9e10..533067a51e4d 100644 --- a/packages/storybook/package.json +++ b/packages/storybook/package.json @@ -1,6 +1,6 @@ { "name": "storybook", - "version": "5.14.0", + "version": "5.15.0", "description": "Storybook components", "author": "MUI Team", "private": true, @@ -18,11 +18,11 @@ "dependencies": { "@mui/icons-material": "^5.8.0", "@mui/material": "^5.8.0", - "@mui/x-data-grid": "5.14.0", - "@mui/x-data-grid-generator": "5.14.0", - "@mui/x-data-grid-premium": "5.14.0", - "@mui/x-data-grid-pro": "5.14.0", - "@mui/x-license-pro": "5.14.0", + "@mui/x-data-grid": "5.15.0", + "@mui/x-data-grid-generator": "5.15.0", + "@mui/x-data-grid-premium": "5.15.0", + "@mui/x-data-grid-pro": "5.15.0", + "@mui/x-license-pro": "5.15.0", "@storybook/builder-webpack5": "^6.5.9", "@storybook/manager-webpack5": "^6.5.9", "react": "^17.0.2", diff --git a/packages/x-date-pickers-pro/package.json b/packages/x-date-pickers-pro/package.json index 811171a3410b..76acf060355e 100644 --- a/packages/x-date-pickers-pro/package.json +++ b/packages/x-date-pickers-pro/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-date-pickers-pro", - "version": "5.0.0-beta.2", + "version": "5.0.0-beta.3", "description": "The commercial edition of the date picker components (MUI X).", "author": "MUI Team", "main": "./src/index.js", @@ -47,7 +47,7 @@ "@date-io/luxon": "^2.14.0", "@date-io/moment": "^2.14.0", "@mui/utils": "^5.4.1", - "@mui/x-date-pickers": "5.0.0-beta.2", + "@mui/x-date-pickers": "5.0.0-beta.3", "@mui/x-license-pro": "5.12.1", "clsx": "^1.2.1", "prop-types": "^15.7.2", diff --git a/packages/x-date-pickers/package.json b/packages/x-date-pickers/package.json index ac331b3181f7..b8176ffa5df9 100644 --- a/packages/x-date-pickers/package.json +++ b/packages/x-date-pickers/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-date-pickers", - "version": "5.0.0-beta.2", + "version": "5.0.0-beta.3", "description": "The community edition of the date picker components (MUI X).", "author": "MUI Team", "main": "./src/index.js", diff --git a/packages/x-license-pro/package.json b/packages/x-license-pro/package.json index cdb33ff0b302..69fa32666bf0 100644 --- a/packages/x-license-pro/package.json +++ b/packages/x-license-pro/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-license-pro", - "version": "5.14.0", + "version": "5.15.0", "description": "MUI X License verification", "author": "MUI Team", "main": "src/index.ts",