From d532b541b19ac22e5dc45b61fcd66e9836ea1496 Mon Sep 17 00:00:00 2001 From: Andrew Cherniavskii Date: Thu, 9 Feb 2023 17:32:11 +0100 Subject: [PATCH] v6.0.0-beta.3 (#7873) Co-authored-by: Lukas Co-authored-by: Matheus Wichman --- CHANGELOG.md | 93 +++++++++++++++++++ docs/package.json | 2 +- package.json | 2 +- .../grid/x-data-grid-generator/package.json | 4 +- .../grid/x-data-grid-premium/package.json | 8 +- packages/grid/x-data-grid-pro/package.json | 6 +- packages/grid/x-data-grid/package.json | 2 +- packages/x-codemod/package.json | 2 +- packages/x-date-pickers-pro/package.json | 6 +- packages/x-date-pickers/package.json | 2 +- packages/x-license-pro/package.json | 2 +- scripts/README.md | 2 +- 12 files changed, 112 insertions(+), 19 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5be841361d80..da3949c1bdf1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,65 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## 6.0.0-beta.3 + +_Feb 9, 2023_ + +We'd like to offer a big thanks to the 11 contributors who made this release possible. Here are some highlights ✨: + +- ⬅️ Add right-to-left support for the data grid (#6580) @yaredtsy +- ⚡️ Improve grid resize performance (#7864) @cherniavskii +- ✨ New codemods for migrating to v6 @MBilalShafi +- 📚 Documentation improvements +- 🐞 Bugfixes + +### `@mui/x-data-grid@v6.0.0-beta.3` / `@mui/x-data-grid-pro@v6.0.0-beta.3` / `@mui/x-data-grid-premium@v6.0.0-beta.3` + +#### Changes + +- [DataGrid] Add `BaseIconButton` component slot (#7329) @123joshuawu +- [DataGrid] Allow to customize the value displayed in the filter button tooltip (#6956) @ithrforu +- [DataGrid] Improve grid resize performance (#7864) @cherniavskii +- [DataGrid] Make `apiRef.current.getRowWithUpdatedValues` stable (#7788) @m4theushw +- [DataGrid] Support RTL (#6580) @yaredtsy +- [DataGrid] Improve query selectors for selecting cell element (#7354) @yaredtsy +- [l10n] Improve Brazilian Portuguese (pt-BR) locale (#7854) @ed-ateixeira + +### `@mui/x-date-pickers@v6.0.0-beta.3` / `@mui/x-date-pickers-pro@v6.0.0-beta.3` + +#### Changes + +- [fields] Allow to select year 2000 on 2-digit year section (#7858) @flaviendelangle +- [fields] Fix year editing on `day.js` (#7862) @flaviendelangle +- [fields] Fix year editing on valid date (#7834) @flaviendelangle +- [fields] Reset query when pressing `Backspace` or `Delete` (#7855) @flaviendelangle +- [pickers] Clean Popper position on new pickers (#7445) @flaviendelangle +- [pickers] Ditch pickers `skipLibCheck` (#7808) @LukasTy +- [pickers] Improve JSDoc and resulting API docs pages (#7847) @LukasTy + +### `@mui/x-codemod@v6.0.0-beta.3` + +#### Changes + +- [codemod] Add more cases to `rename-selectors-and-events` codemod (#7856) @MBilalShafi +- [codemod] Add warning message to the codemods and migration guide (#7813) @MBilalShafi +- [codemod] Add codemod to remove unnecessary `experimentalFeatures` flag (#7836) @MBilalShafi +- [codemod] Rename `GridFilterItem` props (#7483) @MBilalShafi +- [codemod] Rename `linkOperators` to `logicOperators` (#7707) @MBilalShafi +- [codemod] Replace `onCellFocusOut` prop for Data Grid (#7786) @MBilalShafi + +### Docs + +- [docs] Add a "Whats new in v6" page linked on the sidebar (#7820) @joserodolfofreitas +- [docs] Fix hydration crash in pickers (#7734) @oliviertassinari +- [docs] Remove no longer relevant range shortcuts section (#7840) @LukasTy +- [docs] Use `@next` tag in grid and pickers installation instructions (#7814) @cherniavskii + +### Core + +- [core] Remove `tslint` package leftovers (#7841) @LukasTy +- [test] Use `createDescribes` for `describeValue` and `describeValidation` (#7866) @flaviendelangle + ## 6.0.0-beta.2 We'd like to offer a big thanks to the 11 contributors who made this release possible. Here are some highlights ✨: @@ -2073,6 +2132,40 @@ You can find more information about the new api, including how to set those tran - [test] Skip tests for column pinning and dynamic row height (#5997) @m4theushw - [website] Improve security header @oliviertassinari +## 5.17.23 + +_Feb 9, 2023_ + +We'd like to offer a big thanks to the 6 contributors who made this release possible. Here are some highlights ✨: + +- 🌍 Improve Brazilian Portuguese (pt-BR) locale +- 🎉 Add banner and callouts to inform about MUI X v6 beta +- 🐞 Bugfixes + +### `@mui/x-data-grid@v5.17.23` / `@mui/x-data-grid-pro@v5.17.23` / `@mui/x-data-grid-premium@v5.17.23` + +#### Changes + +- [DataGrid] Allow to customize the value displayed in the filter button tooltip (#7816) @ithrforu +- [DataGrid] Fix `getCellElement` method not working with pinned columns (#7844) @yaredtsy +- [DataGrid] Fix stale rows issue in `unstable_replaceRows` (#7694) @MBilalShafi +- [l10n] Improve Brazilian Portuguese (pt-BR) locale (#7850) @ed-ateixeira + +### `@mui/x-date-pickers@v_5.0.18` / `@mui/x-date-pickers-pro@v_5.0.18` + +#### Changes + +- [pickers] Update pickers when new value has a distinct timezone (#7853) @alexfauquette + +### Docs + +- [docs] Add messages in v5 doc to inform people about v6 (#7838) @flaviendelangle +- [docs] Fix 301 link @oliviertassinari + +### Core + +- [core] Upgrade monorepo (#7849) @cherniavskii + ## 5.17.22 _Feb 2, 2023_ diff --git a/docs/package.json b/docs/package.json index a9548e739cf7..3a9c5cbe0aff 100644 --- a/docs/package.json +++ b/docs/package.json @@ -1,6 +1,6 @@ { "name": "docs", - "version": "6.0.0-beta.2", + "version": "6.0.0-beta.3", "private": true, "author": "MUI Team", "license": "MIT", diff --git a/package.json b/package.json index 2516a38f8ba1..5d7f06f0be5e 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "version": "6.0.0-beta.2", + "version": "6.0.0-beta.3", "private": true, "scripts": { "start": "yarn && yarn docs:dev", diff --git a/packages/grid/x-data-grid-generator/package.json b/packages/grid/x-data-grid-generator/package.json index bd0b3df4ea55..9a566696bf20 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": "6.0.0-beta.0", + "version": "6.0.0-beta.3", "description": "Generate fake data for demo purposes only.", "author": "MUI Team", "main": "src/index.ts", @@ -32,7 +32,7 @@ "dependencies": { "@babel/runtime": "^7.20.13", "@mui/base": "^5.0.0-alpha.116", - "@mui/x-data-grid-premium": "6.0.0-beta.2", + "@mui/x-data-grid-premium": "6.0.0-beta.3", "chance": "^1.1.9", "clsx": "^1.2.1", "lru-cache": "^7.14.1" diff --git a/packages/grid/x-data-grid-premium/package.json b/packages/grid/x-data-grid-premium/package.json index 0c68ab11c4bf..ffca795f44bf 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": "6.0.0-beta.2", + "version": "6.0.0-beta.3", "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.20.13", "@mui/utils": "^5.11.7", - "@mui/x-data-grid": "6.0.0-beta.2", - "@mui/x-data-grid-pro": "6.0.0-beta.2", - "@mui/x-license-pro": "6.0.0-beta.0", + "@mui/x-data-grid": "6.0.0-beta.3", + "@mui/x-data-grid-pro": "6.0.0-beta.3", + "@mui/x-license-pro": "6.0.0-beta.3", "@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 645a56792908..bc39bcc26482 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": "6.0.0-beta.2", + "version": "6.0.0-beta.3", "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.20.13", "@mui/utils": "^5.11.7", - "@mui/x-data-grid": "6.0.0-beta.2", - "@mui/x-license-pro": "6.0.0-beta.0", + "@mui/x-data-grid": "6.0.0-beta.3", + "@mui/x-license-pro": "6.0.0-beta.3", "@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 a6c66ddcdb92..f4043eedff04 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": "6.0.0-beta.2", + "version": "6.0.0-beta.3", "description": "The community edition of the data grid component (MUI X).", "author": "MUI Team", "main": "src/index.ts", diff --git a/packages/x-codemod/package.json b/packages/x-codemod/package.json index bb8186e7db07..0de6e20c4bbc 100644 --- a/packages/x-codemod/package.json +++ b/packages/x-codemod/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-codemod", - "version": "6.0.0-beta.2", + "version": "6.0.0-beta.3", "bin": "./codemod.js", "private": false, "author": "MUI Team", diff --git a/packages/x-date-pickers-pro/package.json b/packages/x-date-pickers-pro/package.json index 9cfd85360ac3..cd3b0a89b939 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": "6.0.0-beta.2", + "version": "6.0.0-beta.3", "description": "The commercial edition of the date picker components (MUI X).", "author": "MUI Team", "main": "./src/index.js", @@ -47,8 +47,8 @@ "@date-io/luxon": "^2.16.1", "@date-io/moment": "^2.16.1", "@mui/utils": "^5.11.7", - "@mui/x-date-pickers": "6.0.0-beta.2", - "@mui/x-license-pro": "6.0.0-beta.0", + "@mui/x-date-pickers": "6.0.0-beta.3", + "@mui/x-license-pro": "6.0.0-beta.3", "clsx": "^1.2.1", "prop-types": "^15.8.1", "react-transition-group": "^4.4.5" diff --git a/packages/x-date-pickers/package.json b/packages/x-date-pickers/package.json index 61bcdb7d7ce1..400538e7ed6b 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": "6.0.0-beta.2", + "version": "6.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 9a184bf7a90c..eac9d8d9f79a 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": "6.0.0-beta.0", + "version": "6.0.0-beta.3", "description": "MUI X License verification", "author": "MUI Team", "main": "src/index.ts", diff --git a/scripts/README.md b/scripts/README.md index 2cfd1d219339..1cd2c086b705 100644 --- a/scripts/README.md +++ b/scripts/README.md @@ -26,7 +26,7 @@ The following steps must be proposed as a pull request. - [ ] Clean the generated changelog, to match the format of [https://github.com/mui/mui-x/releases](https://github.com/mui/mui-x/releases). - [ ] Update the root `package.json`'s version -- [ ] Update the versions of the other `package.json` files and of the dependencies with `yarn release:version`. +- [ ] Update the versions of the other `package.json` files and of the dependencies with `yarn release:version` (`yarn release:version prerelease` for alpha / beta releases). - [ ] Manually fix any package version if it should not be bumped (i.e. `benchmark`, `eslint-plugin-material-ui`). - [ ] Open PR with changes and wait for review and green CI. - [ ] Merge PR once CI is green, and it has been approved.