From 6a468718b970c39ae83a4029bcb53071c9567430 Mon Sep 17 00:00:00 2001 From: Benny Joo Date: Tue, 17 May 2022 10:19:40 +0100 Subject: [PATCH] v5.8.0 (#32795) --- CHANGELOG.md | 72 ++++++++++++++++++++++ benchmark/package.json | 6 +- docs/package.json | 22 +++---- package.json | 2 +- packages/mui-base/package.json | 4 +- packages/mui-codemod/package.json | 2 +- packages/mui-docs/package.json | 4 +- packages/mui-icons-material/package.json | 2 +- packages/mui-joy/package.json | 8 +-- packages/mui-lab/package.json | 8 +-- packages/mui-material-next/package.json | 10 +-- packages/mui-material/package.json | 8 +-- packages/mui-private-theming/package.json | 4 +- packages/mui-styled-engine-sc/package.json | 2 +- packages/mui-styled-engine/package.json | 2 +- packages/mui-styles/package.json | 6 +- packages/mui-system/package.json | 8 +-- packages/mui-utils/package.json | 2 +- 18 files changed, 122 insertions(+), 50 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 89ec52fe53c8dc..5526b2a7d53bfe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,77 @@ # [Versions](https://mui.com/versions/) +## 5.8.0 + + + +_May 17, 2022_ + +A big thanks to the 14 contributors who made this release possible. Here are some highlights ✨: + +- 🚀 [Blog post](https://mui.com/blog/premium-plan-release/) for announcing the release of the Premium plan of MUI X is out thanks to @joserodolfofreitas. +- Codemod for `jss` to `tss-react` migration is out thanks to @ryancogswell +- And more 🐛 bug fixes and 📚 documentation improvements. + +### `@mui/material@5.8.0` + +- ​[Autocomplete] Fix `getInputProps` TypeScript return type (#32730) @ZeeshanTamboli +- ​[Autocomplete] Forward props to renderTags() (#32637) @emlai +- ​[Badge] Fix TypeScript error when adding style overrides for Badge (#32745) @ZeeshanTamboli +- ​[Menu] Fix context menu open position (#32661) @oliviertassinari + +### `@mui/system@5.8.0` + +- ​[system] Add `Container` component and `createContainer` factory (#32263) @mnajdova + +### `@mui/base@5.0.0-alpha.81` + +- ​[InputUnstyled] Support callbacks in componentsProps (#32271) @michaldudak +- ​[InputUnstyled] Define ownerState and slot props' types (#32491) @michaldudak +- ​[MenuUnstyled] Demos improvements (#32714) @michaldudak +- ​[OptionUnstyled] Define ownerState and slot props' types (#32717) @michaldudak + +### `@mui/joy@5.0.0-alpha.28` + +- ​[Joy] Add Badge doc (#32790) @siriwatknp +- ​[Joy] Add global variant feature page (#32695) @siriwatknp +- ​[Joy] Add avatar page (#32711) @siriwatknp + +### `@mui/codemod@5.8.0` + +- ​[codemod] Add jss to tss-react codemod (#31802) @ryancogswell + +### Docs + +- ​[blog] Add release post for MUI X Premium (#32720) @joserodolfofreitas +- ​[docs] Fix wrong code snippet for overriding styles in theme with a callback value (#32781) @ZeeshanTamboli +- ​[docs] Update Crowdin logo (#32782) @andrii-bodnar +- ​[docs] Improve callouts design (#32709) @danilo-leal +- ​[docs] Revise the "Understanding MUI packages" article (#32382) @danilo-leal +- ​[docs] Fix link to the material icons (#32771) @oliviertassinari +- ​[docs] Add notification for Premium release blog post (#32728) @joserodolfofreitas +- ​[docs] Base Portal style revisions and final review (#32157) @samuelsycamore +- ​[docs] Add joy to docs package.json (#32744) @siriwatknp +- ​[docs] Fix TOC-related styles not being applied when disableAd=true (#32733) @cherniavskii +- ​[docs] Add TypeScript guide on the polymorphic components (#32168) @mnajdova +- ​[docs] Fix warning mode pass to React.Fragment (#32729) @siriwatknp +- ​[docs] Revise Showcase copy for clarity + audit appList (#31946) @samuelsycamore +- ​[examples] Update remix example's tsconfig with required values (#32723) @michaldudak +- ​[examples] Update to use React 18's createRoot (#32506) @mnajdova +- ​[l10n] Fix typos and translations on arSD and arEG locales (#31848) @shadigaafar +- ​[website] Improve communication about MUI X components that are still wip (#32708) @danilo-leal +- ​[website] Remove scrollbar on x-axis (#32291) @MrHBS +- ​[website] Update the pricing page for the MUI X premium plan release (#32458) @joserodolfofreitas +- ​[website] Update sponsors (#32725) @oliviertassinari + +### Core + +- ​[core] Enabled Renovate's lockfile maintenance (#32635) @michaldudak +- ​[core] Extract `MuiPage` interface to separate file (#32715) @cherniavskii +- ​[core] Remove unnecessary `spacing` parameter from `createMixins` method (#32690) @ZeeshanTamboli +- ​[private-classnames] Remove package and move everything to utils (#32758) @mnajdova + +All contributors of this release in alphabetical order: @andrii-bodnar, @cherniavskii, @danilo-leal, @emlai, @joserodolfofreitas, @michaldudak, @mnajdova, @MrHBS, @oliviertassinari, @ryancogswell, @samuelsycamore, @shadigaafar, @siriwatknp, @ZeeshanTamboli + ## 5.7.0 diff --git a/benchmark/package.json b/benchmark/package.json index ddd3e4f1a93a48..cc75549b3dcde6 100644 --- a/benchmark/package.json +++ b/benchmark/package.json @@ -15,9 +15,9 @@ "@emotion/react": "^11.9.0", "@emotion/styled": "^11.8.1", "@mdx-js/react": "^2.1.1", - "@mui/material": "^5.7.0", - "@mui/styles": "^5.7.0", - "@mui/system": "^5.7.0", + "@mui/material": "^5.8.0", + "@mui/styles": "^5.8.0", + "@mui/system": "^5.8.0", "@styled-system/css": "^5.1.5", "benchmark": "^2.1.4", "playwright": "^1.17.1", diff --git a/docs/package.json b/docs/package.json index 3669998171564e..d139ac5475d9ed 100644 --- a/docs/package.json +++ b/docs/package.json @@ -31,17 +31,17 @@ "@fortawesome/fontawesome-svg-core": "^6.1.1", "@fortawesome/free-solid-svg-icons": "^6.1.1", "@fortawesome/react-fontawesome": "^0.1.18", - "@mui/base": "5.0.0-alpha.80", - "@mui/docs": "^5.7.0", - "@mui/icons-material": "^5.6.2", - "@mui/joy": "5.0.0-alpha.27", - "@mui/lab": "5.0.0-alpha.81", - "@mui/material": "^5.7.0", - "@mui/material-next": "6.0.0-alpha.35", - "@mui/styled-engine": "^5.7.0", - "@mui/styled-engine-sc": "^5.7.0", - "@mui/styles": "^5.7.0", - "@mui/system": "^5.7.0", + "@mui/base": "5.0.0-alpha.81", + "@mui/docs": "^5.8.0", + "@mui/icons-material": "^5.8.0", + "@mui/joy": "5.0.0-alpha.28", + "@mui/lab": "5.0.0-alpha.82", + "@mui/material": "^5.8.0", + "@mui/material-next": "6.0.0-alpha.36", + "@mui/styled-engine": "^5.8.0", + "@mui/styled-engine-sc": "^5.8.0", + "@mui/styles": "^5.8.0", + "@mui/system": "^5.8.0", "@mui/types": "^7.1.3", "@mui/x-data-grid": "^5.8.0", "@mui/x-data-grid-generator": "^5.8.0", diff --git a/package.json b/package.json index ba1c65a88a551a..7852e67a2f9b80 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "version": "5.7.0", + "version": "5.8.0", "private": true, "scripts": { "proptypes": "cross-env BABEL_ENV=development babel-node --extensions \".tsx,.ts,.js\" ./scripts/generateProptypes.ts", diff --git a/packages/mui-base/package.json b/packages/mui-base/package.json index 8a96b557405a3b..243b7471ee8788 100644 --- a/packages/mui-base/package.json +++ b/packages/mui-base/package.json @@ -1,6 +1,6 @@ { "name": "@mui/base", - "version": "5.0.0-alpha.80", + "version": "5.0.0-alpha.81", "private": false, "author": "MUI Team", "description": "Unstyled React components and low-level hooks.", @@ -54,7 +54,7 @@ "@babel/runtime": "^7.17.2", "@emotion/is-prop-valid": "^1.1.2", "@mui/types": "^7.1.3", - "@mui/utils": "^5.7.0", + "@mui/utils": "^5.8.0", "@popperjs/core": "^2.11.5", "clsx": "^1.1.1", "prop-types": "^15.8.1", diff --git a/packages/mui-codemod/package.json b/packages/mui-codemod/package.json index 5b60df565b33c2..2ef0f079c7ce56 100644 --- a/packages/mui-codemod/package.json +++ b/packages/mui-codemod/package.json @@ -1,6 +1,6 @@ { "name": "@mui/codemod", - "version": "5.7.0", + "version": "5.8.0", "bin": "./codemod.js", "private": false, "author": "MUI Team", diff --git a/packages/mui-docs/package.json b/packages/mui-docs/package.json index bde3a7af5b7a9e..f2cdcb363caf42 100644 --- a/packages/mui-docs/package.json +++ b/packages/mui-docs/package.json @@ -1,6 +1,6 @@ { "name": "@mui/docs", - "version": "5.7.0", + "version": "5.8.0", "private": false, "author": "MUI Team", "description": "MUI Docs - Documentation building blocks.", @@ -45,7 +45,7 @@ }, "dependencies": { "@babel/runtime": "^7.17.2", - "@mui/utils": "^5.7.0", + "@mui/utils": "^5.8.0", "nprogress": "^0.2.0" }, "publishConfig": { diff --git a/packages/mui-icons-material/package.json b/packages/mui-icons-material/package.json index 0c30b1f83607f6..b5a2e960064d39 100644 --- a/packages/mui-icons-material/package.json +++ b/packages/mui-icons-material/package.json @@ -1,6 +1,6 @@ { "name": "@mui/icons-material", - "version": "5.6.2", + "version": "5.8.0", "private": false, "author": "MUI Team", "description": "Material Design icons distributed as SVG React components.", diff --git a/packages/mui-joy/package.json b/packages/mui-joy/package.json index d3f39876bf6257..081b4b4d0dcc94 100644 --- a/packages/mui-joy/package.json +++ b/packages/mui-joy/package.json @@ -1,6 +1,6 @@ { "name": "@mui/joy", - "version": "5.0.0-alpha.27", + "version": "5.0.0-alpha.28", "private": false, "author": "MUI Team", "description": "Joy design system — React components", @@ -57,10 +57,10 @@ }, "dependencies": { "@babel/runtime": "^7.17.2", - "@mui/base": "5.0.0-alpha.80", - "@mui/system": "^5.7.0", + "@mui/base": "5.0.0-alpha.81", + "@mui/system": "^5.8.0", "@mui/types": "^7.1.3", - "@mui/utils": "^5.7.0", + "@mui/utils": "^5.8.0", "clsx": "^1.1.1", "csstype": "^3.0.11", "hoist-non-react-statics": "^3.3.2", diff --git a/packages/mui-lab/package.json b/packages/mui-lab/package.json index 791cade01b75b1..db576c0e4531bb 100644 --- a/packages/mui-lab/package.json +++ b/packages/mui-lab/package.json @@ -1,6 +1,6 @@ { "name": "@mui/lab", - "version": "5.0.0-alpha.81", + "version": "5.0.0-alpha.82", "private": false, "author": "MUI Team", "description": "Laboratory for new MUI modules.", @@ -69,9 +69,9 @@ }, "dependencies": { "@babel/runtime": "^7.17.2", - "@mui/base": "5.0.0-alpha.80", - "@mui/system": "^5.7.0", - "@mui/utils": "^5.7.0", + "@mui/base": "5.0.0-alpha.81", + "@mui/system": "^5.8.0", + "@mui/utils": "^5.8.0", "@mui/x-date-pickers": "5.0.0-alpha.0", "clsx": "^1.1.1", "prop-types": "^15.8.1", diff --git a/packages/mui-material-next/package.json b/packages/mui-material-next/package.json index cc74f3f1c62d7b..76534d76680eb0 100644 --- a/packages/mui-material-next/package.json +++ b/packages/mui-material-next/package.json @@ -1,6 +1,6 @@ { "name": "@mui/material-next", - "version": "6.0.0-alpha.35", + "version": "6.0.0-alpha.36", "private": false, "author": "MUI Team", "description": "v6-alpha: React components that implement Google's Material Design", @@ -59,11 +59,11 @@ }, "dependencies": { "@babel/runtime": "^7.17.2", - "@mui/base": "5.0.0-alpha.80", - "@mui/material": "^5.7.0", - "@mui/system": "^5.7.0", + "@mui/base": "5.0.0-alpha.81", + "@mui/material": "^5.8.0", + "@mui/system": "^5.8.0", "@mui/types": "^7.1.3", - "@mui/utils": "^5.7.0", + "@mui/utils": "^5.8.0", "@popperjs/core": "^2.11.5", "@types/react-transition-group": "^4.4.4", "clsx": "^1.1.1", diff --git a/packages/mui-material/package.json b/packages/mui-material/package.json index 72c91be770be01..141f9035fdd886 100644 --- a/packages/mui-material/package.json +++ b/packages/mui-material/package.json @@ -1,6 +1,6 @@ { "name": "@mui/material", - "version": "5.7.0", + "version": "5.8.0", "private": false, "author": "MUI Team", "description": "React components that implement Google's Material Design.", @@ -61,10 +61,10 @@ }, "dependencies": { "@babel/runtime": "^7.17.2", - "@mui/base": "5.0.0-alpha.80", - "@mui/system": "^5.7.0", + "@mui/base": "5.0.0-alpha.81", + "@mui/system": "^5.8.0", "@mui/types": "^7.1.3", - "@mui/utils": "^5.7.0", + "@mui/utils": "^5.8.0", "@types/react-transition-group": "^4.4.4", "clsx": "^1.1.1", "csstype": "^3.0.11", diff --git a/packages/mui-private-theming/package.json b/packages/mui-private-theming/package.json index 9199b1d23a96ae..7c1da8f9cd1500 100644 --- a/packages/mui-private-theming/package.json +++ b/packages/mui-private-theming/package.json @@ -1,6 +1,6 @@ { "name": "@mui/private-theming", - "version": "5.7.0", + "version": "5.8.0", "private": false, "author": "MUI Team", "description": "Private - The React theme context to be shared between `@mui/styles` and `@mui/material`.", @@ -48,7 +48,7 @@ }, "dependencies": { "@babel/runtime": "^7.17.2", - "@mui/utils": "^5.7.0", + "@mui/utils": "^5.8.0", "prop-types": "^15.8.1" }, "sideEffects": false, diff --git a/packages/mui-styled-engine-sc/package.json b/packages/mui-styled-engine-sc/package.json index 3a48706fe36af0..eb958e65d85e4d 100644 --- a/packages/mui-styled-engine-sc/package.json +++ b/packages/mui-styled-engine-sc/package.json @@ -1,6 +1,6 @@ { "name": "@mui/styled-engine-sc", - "version": "5.7.0", + "version": "5.8.0", "private": false, "author": "MUI Team", "description": "styled() API wrapper package for styled-components.", diff --git a/packages/mui-styled-engine/package.json b/packages/mui-styled-engine/package.json index cd8040663e44a6..b521e38319d6a8 100644 --- a/packages/mui-styled-engine/package.json +++ b/packages/mui-styled-engine/package.json @@ -1,6 +1,6 @@ { "name": "@mui/styled-engine", - "version": "5.7.0", + "version": "5.8.0", "private": false, "author": "MUI Team", "description": "styled() API wrapper package for emotion.", diff --git a/packages/mui-styles/package.json b/packages/mui-styles/package.json index 1bb3e8415f25cf..3f4a4b2220565d 100644 --- a/packages/mui-styles/package.json +++ b/packages/mui-styles/package.json @@ -1,6 +1,6 @@ { "name": "@mui/styles", - "version": "5.7.0", + "version": "5.8.0", "private": false, "author": "MUI Team", "description": "MUI Styles - The legacy JSS-based styling solution of Material UI.", @@ -49,9 +49,9 @@ "dependencies": { "@babel/runtime": "^7.17.2", "@emotion/hash": "^0.8.0", - "@mui/private-theming": "^5.7.0", + "@mui/private-theming": "^5.8.0", "@mui/types": "^7.1.3", - "@mui/utils": "^5.7.0", + "@mui/utils": "^5.8.0", "clsx": "^1.1.1", "csstype": "^3.0.11", "hoist-non-react-statics": "^3.3.2", diff --git a/packages/mui-system/package.json b/packages/mui-system/package.json index b69c217e52efbc..58e8ae9b0f1e8d 100644 --- a/packages/mui-system/package.json +++ b/packages/mui-system/package.json @@ -1,6 +1,6 @@ { "name": "@mui/system", - "version": "5.7.0", + "version": "5.8.0", "private": false, "author": "MUI Team", "description": "CSS utilities for rapidly laying out custom designs.", @@ -57,10 +57,10 @@ }, "dependencies": { "@babel/runtime": "^7.17.2", - "@mui/private-theming": "^5.7.0", - "@mui/styled-engine": "^5.7.0", + "@mui/private-theming": "^5.8.0", + "@mui/styled-engine": "^5.8.0", "@mui/types": "^7.1.3", - "@mui/utils": "^5.7.0", + "@mui/utils": "^5.8.0", "clsx": "^1.1.1", "csstype": "^3.0.11", "prop-types": "^15.8.1" diff --git a/packages/mui-utils/package.json b/packages/mui-utils/package.json index 070071c5d91ce0..555d1509fa53c4 100644 --- a/packages/mui-utils/package.json +++ b/packages/mui-utils/package.json @@ -1,6 +1,6 @@ { "name": "@mui/utils", - "version": "5.7.0", + "version": "5.8.0", "private": false, "author": "MUI Team", "description": "Utility functions for React components.",