From e8e311dd8219920a36a92458b4d420305516790f Mon Sep 17 00:00:00 2001 From: Benny Joo Date: Mon, 29 Nov 2021 12:20:48 +0000 Subject: [PATCH 1/7] Prepare 5.2.2 release --- CHANGELOG.md | 59 +++++++++++++++++++++++ benchmark/package.json | 8 +-- docs/package.json | 16 +++--- framer/Material-UI.framerfx/package.json | 6 +-- framer/package.json | 4 +- package.json | 2 +- packages/mui-base/package.json | 4 +- packages/mui-codemod/package.json | 2 +- packages/mui-docs/package.json | 4 +- packages/mui-joy/package.json | 8 +-- packages/mui-lab/package.json | 8 +-- packages/mui-material-next/package.json | 8 +-- packages/mui-material/package.json | 8 +-- packages/mui-private-theming/package.json | 4 +- packages/mui-styles/package.json | 6 +-- packages/mui-system/package.json | 6 +-- packages/mui-utils/package.json | 2 +- test/package.json | 2 +- 18 files changed, 108 insertions(+), 49 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8f8ccccdfa89e6..01fcf10bab88ef 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,64 @@ ### [Versions](https://mui.com/versions/) +## 5.2.2 + +_Nov 29, 2021_ + +A big thanks to the 9 contributors who made this release possible. Here are some highlights ✨: + +- 🛠 Improved accessibility of `Snackbar` and `TextField` in `@mui/material` (#29782) (#29850) (#29852) @eps1lon. +- 🎉 Finished the first iteration of `Button` of `Joy` design system (#29464) @siriwatknp. +- 🎉 Added support for more options for `createCSSVarsProvider` in `@mui/system` (#29845) (#29857) @hbjORbj. +- And many more 🐛 bug fixes and 📚 improvements. + +### `@mui/material@5.2.2` + +- ​[MenuList] Add component prop (#29882) @Harshikerfuffle +- ​[Snackbar] Interrupt auto-hide on keyboard interaction (#29852) @eps1lon +- ​[Snackbar] Dismiss on Escape press (#29850) @eps1lon +- ​[TextField] Associate accessible name and description by default (#29782) @eps1lon + +### `@mui/joy@5.0.0-alpha.4` + +- ​[Joy] Add `Button` - 1st iteration (#29464) @siriwatknp + +### `@mui/codemod@5.2.2` + +- ​[codemod] Fix alias import for box-sx-prop (#29902) @siriwatknp + +### `@mui/system@5.2.2` + +- ​[system] CSSVarsProvider cleans up `html[style]` when unmounting (#29946) @eps1lon +- ​[system] Add support for `disableTransitionOnChange` in `createCssVarsProvider` (#29857) @hbjORbj +- ​[system] Add support for `enableColorScheme` in `createCssVarsProvider` (#29845) @hbjORbj + +### Docs + +- ​[core] Remove dead code (#29940) @oliviertassinari +- ​[docs] Fix v5-beta confusing example description (#29932) @oliviertassinari +- ​[docs] Apply the z-index on the right DOM element (#29934) @oliviertassinari +- ​[docs] Improve git diff format (#29935) @oliviertassinari +- ​[docs] Fix typo (#29866) @sinclairity +- ​[docs] Fix key display (#29933) @oliviertassinari +- ​[docs] Fix outdated link to next/link docs (#29937) @radlinskii +- ​[docs] Add how to pass `sx` prop (#29905) @siriwatknp +- ​[docs] Fix typo in notifications @mbrookes +- ​[docs] Black Friday sale notification @mbrookes +- ​[website] Fix canonical links (#29938) @oliviertassinari +- ​[website] Fix SEO issues (#29939) @oliviertassinari +- ​[website] Improvements to the /x product page (#28964) @danilo-leal + +### Core + +- ​[core] Move benchmark CI job from AZP to CircleCI (#29894) @eps1lon +- ​[core] Fix PR detection pattern in test_bundle_size_monitor (#29895) @eps1lon +- ​[test] Fix browser tests (#29929) @eps1lon +- ​[test] Reject shorthand properties in style matchers (#29893) @eps1lon +- ​[useId] Trade random collisions for collisions on overflow (#29781) @eps1lon +- ​[useIsFocusVisible] Convert to TypeScript (#29779) @eps1lon + +All contributors of this release in alphabetical order: @danilo-leal, @eps1lon, @Harshikerfuffle, @hbjORbj, @mbrookes, @oliviertassinari, @radlinskii, @sinclairity, @siriwatknp + ## 5.2.1 diff --git a/benchmark/package.json b/benchmark/package.json index 5bae12e520793b..41fff438fb672b 100644 --- a/benchmark/package.json +++ b/benchmark/package.json @@ -1,6 +1,6 @@ { "name": "benchmark", - "version": "5.0.1", + "version": "5.0.2", "private": true, "scripts": { "browser": "yarn webpack --config browser/webpack.config.js && node browser/scripts/benchmark.js", @@ -14,9 +14,9 @@ "@chakra-ui/system": "^1.8.2", "@emotion/react": "^11.7.0", "@emotion/styled": "^11.6.0", - "@mui/material": "^5.2.1", - "@mui/styles": "^5.2.1", - "@mui/system": "^5.2.1", + "@mui/material": "^5.2.2", + "@mui/styles": "^5.2.2", + "@mui/system": "^5.2.2", "@styled-system/css": "^5.1.5", "benchmark": "^2.1.4", "playwright": "^1.16.3", diff --git a/docs/package.json b/docs/package.json index 46dbd64c67c70e..449845e38d7af7 100644 --- a/docs/package.json +++ b/docs/package.json @@ -1,6 +1,6 @@ { "name": "docs", - "version": "5.0.1", + "version": "5.0.2", "private": true, "author": "MUI Team", "license": "MIT", @@ -31,16 +31,16 @@ "@fortawesome/fontawesome-svg-core": "^1.2.36", "@fortawesome/free-solid-svg-icons": "^5.15.4", "@fortawesome/react-fontawesome": "^0.1.16", - "@mui/base": "5.0.0-alpha.57", - "@mui/docs": "^5.2.1", + "@mui/base": "5.0.0-alpha.58", + "@mui/docs": "^5.2.2", "@mui/icons-material": "^5.2.0", - "@mui/lab": "5.0.0-alpha.57", - "@mui/material": "^5.2.1", - "@mui/material-next": "6.0.0-alpha.11", + "@mui/lab": "5.0.0-alpha.58", + "@mui/material": "^5.2.2", + "@mui/material-next": "6.0.0-alpha.12", "@mui/styled-engine": "^5.2.0", "@mui/styled-engine-sc": "^5.1.0", - "@mui/styles": "^5.2.1", - "@mui/system": "^5.2.1", + "@mui/styles": "^5.2.2", + "@mui/system": "^5.2.2", "@mui/types": "^7.1.0", "@mui/x-data-grid": "^5.0.1", "@mui/x-data-grid-generator": "^5.0.1", diff --git a/framer/Material-UI.framerfx/package.json b/framer/Material-UI.framerfx/package.json index 8ab62ec0425f5f..3e712f4c8fd2a5 100644 --- a/framer/Material-UI.framerfx/package.json +++ b/framer/Material-UI.framerfx/package.json @@ -3,7 +3,7 @@ "private": true, "author": "MUI Team", "description": "MUI Framer components", - "version": "1.1.10", + "version": "1.1.11", "license": "MIT", "homepage": "https://mui.com/", "repository": { @@ -16,8 +16,8 @@ }, "dependencies": { "@mui/icons-material": "^5.2.0", - "@mui/material": "^5.2.1", - "@mui/utils": "^5.2.1", + "@mui/material": "^5.2.2", + "@mui/utils": "^5.2.2", "lodash": "^4.17.21" }, "peerDependencies": { diff --git a/framer/package.json b/framer/package.json index 68a17ee5580c60..18cfb7b74fd249 100644 --- a/framer/package.json +++ b/framer/package.json @@ -1,6 +1,6 @@ { "name": "framer", - "version": "1.0.36", + "version": "1.0.37", "description": "Builds MUI for Framer X", "repository": "https://github.com/mui-org/material-ui", "author": "MUI Team", @@ -11,7 +11,7 @@ "@types/react": "^17.0.37", "case": "1.6.3", "deepmerge": "^4.2.2", - "docs": "^5.0.1", + "docs": "^5.0.2", "framer": "^1.2.5", "framer-motion": "^4.1.17", "mustache": "^4.2.0", diff --git a/package.json b/package.json index 6e8f292de8fc59..6d3c02625d5dff 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "version": "5.2.1", + "version": "5.2.2", "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 cc029d8bfb1472..f3fdf8fbd069e4 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.57", + "version": "5.0.0-alpha.58", "private": false, "author": "MUI Team", "description": "Unstyled React components with which to implement custom design systems.", @@ -49,7 +49,7 @@ "dependencies": { "@babel/runtime": "^7.16.3", "@emotion/is-prop-valid": "^1.1.1", - "@mui/utils": "^5.2.1", + "@mui/utils": "^5.2.2", "@popperjs/core": "^2.4.4", "clsx": "^1.1.1", "prop-types": "^15.7.2", diff --git a/packages/mui-codemod/package.json b/packages/mui-codemod/package.json index 477e6744d957dd..356296ce5b6e50 100644 --- a/packages/mui-codemod/package.json +++ b/packages/mui-codemod/package.json @@ -1,6 +1,6 @@ { "name": "@mui/codemod", - "version": "5.2.0", + "version": "5.2.1", "bin": "./codemod.js", "private": false, "author": "MUI Team", diff --git a/packages/mui-docs/package.json b/packages/mui-docs/package.json index b5207438b21b28..f0100035b8f45a 100644 --- a/packages/mui-docs/package.json +++ b/packages/mui-docs/package.json @@ -1,6 +1,6 @@ { "name": "@mui/docs", - "version": "5.2.1", + "version": "5.2.2", "private": false, "author": "MUI Team", "description": "MUI Docs - Documentation building blocks.", @@ -45,7 +45,7 @@ }, "dependencies": { "@babel/runtime": "^7.16.3", - "@mui/utils": "^5.2.1", + "@mui/utils": "^5.2.2", "nprogress": "^0.2.0" }, "publishConfig": { diff --git a/packages/mui-joy/package.json b/packages/mui-joy/package.json index b4c8ce1af323d2..fd4be449383f49 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.3", + "version": "5.0.0-alpha.4", "private": false, "author": "MUI Team", "description": "Joy design system — React components", @@ -57,10 +57,10 @@ }, "dependencies": { "@babel/runtime": "^7.16.3", - "@mui/base": "5.0.0-alpha.57", - "@mui/system": "^5.2.1", + "@mui/base": "5.0.0-alpha.58", + "@mui/system": "^5.2.2", "@mui/types": "^7.1.0", - "@mui/utils": "^5.2.1", + "@mui/utils": "^5.2.2", "clsx": "^1.1.1", "csstype": "^3.0.10", "hoist-non-react-statics": "^3.3.2", diff --git a/packages/mui-lab/package.json b/packages/mui-lab/package.json index 9e02621752e1ee..180393647b1586 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.57", + "version": "5.0.0-alpha.58", "private": false, "author": "MUI Team", "description": "Laboratory for new MUI modules.", @@ -69,9 +69,9 @@ "@date-io/dayjs": "^2.11.0", "@date-io/luxon": "^2.11.1", "@date-io/moment": "^2.11.0", - "@mui/base": "5.0.0-alpha.57", - "@mui/system": "^5.2.1", - "@mui/utils": "^5.2.1", + "@mui/base": "5.0.0-alpha.58", + "@mui/system": "^5.2.2", + "@mui/utils": "^5.2.2", "clsx": "^1.1.1", "prop-types": "^15.7.2", "react-is": "^17.0.2", diff --git a/packages/mui-material-next/package.json b/packages/mui-material-next/package.json index dc466c4ba78816..531369a68e6383 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.11", + "version": "6.0.0-alpha.12", "private": false, "author": "MUI Team", "description": "Material Design components built using @mui/base.", @@ -59,10 +59,10 @@ }, "dependencies": { "@babel/runtime": "^7.16.3", - "@mui/base": "5.0.0-alpha.57", - "@mui/system": "^5.2.1", + "@mui/base": "5.0.0-alpha.58", + "@mui/system": "^5.2.2", "@mui/types": "^7.1.0", - "@mui/utils": "^5.2.1", + "@mui/utils": "^5.2.2", "@popperjs/core": "^2.4.4", "@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 be797e6b5f3461..93f8b6af6748b5 100644 --- a/packages/mui-material/package.json +++ b/packages/mui-material/package.json @@ -1,6 +1,6 @@ { "name": "@mui/material", - "version": "5.2.1", + "version": "5.2.2", "private": false, "author": "MUI Team", "description": "Quickly build beautiful React apps. MUI is a simple and customizable component library to build faster, beautiful, and more accessible React applications. Follow your own design system, or start with Material Design.", @@ -61,10 +61,10 @@ }, "dependencies": { "@babel/runtime": "^7.16.3", - "@mui/base": "5.0.0-alpha.57", - "@mui/system": "^5.2.1", + "@mui/base": "5.0.0-alpha.58", + "@mui/system": "^5.2.2", "@mui/types": "^7.1.0", - "@mui/utils": "^5.2.1", + "@mui/utils": "^5.2.2", "@types/react-transition-group": "^4.4.4", "clsx": "^1.1.1", "csstype": "^3.0.10", diff --git a/packages/mui-private-theming/package.json b/packages/mui-private-theming/package.json index c9306cede82f0d..1446aed823ba12 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.2.1", + "version": "5.2.2", "private": false, "author": "MUI Team", "description": "MUI Theming - The React theme context to be shared between `@mui/styles` and `@mui/material`.", @@ -48,7 +48,7 @@ }, "dependencies": { "@babel/runtime": "^7.16.3", - "@mui/utils": "^5.2.1", + "@mui/utils": "^5.2.2", "prop-types": "^15.7.2" }, "sideEffects": false, diff --git a/packages/mui-styles/package.json b/packages/mui-styles/package.json index bfd0c55a043a44..28004363f7b5a8 100644 --- a/packages/mui-styles/package.json +++ b/packages/mui-styles/package.json @@ -1,6 +1,6 @@ { "name": "@mui/styles", - "version": "5.2.1", + "version": "5.2.2", "private": false, "author": "MUI Team", "description": "MUI Styles - The styling solution of MUI.", @@ -49,9 +49,9 @@ "dependencies": { "@babel/runtime": "^7.16.3", "@emotion/hash": "^0.8.0", - "@mui/private-theming": "^5.2.1", + "@mui/private-theming": "^5.2.2", "@mui/types": "^7.1.0", - "@mui/utils": "^5.2.1", + "@mui/utils": "^5.2.2", "clsx": "^1.1.1", "csstype": "^3.0.10", "hoist-non-react-statics": "^3.3.2", diff --git a/packages/mui-system/package.json b/packages/mui-system/package.json index 31a5c74ca62a87..3ff532fffa0360 100644 --- a/packages/mui-system/package.json +++ b/packages/mui-system/package.json @@ -1,6 +1,6 @@ { "name": "@mui/system", - "version": "5.2.1", + "version": "5.2.2", "private": false, "author": "MUI Team", "description": "CSS utilities for rapidly laying out custom designs.", @@ -57,10 +57,10 @@ }, "dependencies": { "@babel/runtime": "^7.16.3", - "@mui/private-theming": "^5.2.1", + "@mui/private-theming": "^5.2.2", "@mui/styled-engine": "^5.2.0", "@mui/types": "^7.1.0", - "@mui/utils": "^5.2.1", + "@mui/utils": "^5.2.2", "clsx": "^1.1.1", "csstype": "^3.0.10", "prop-types": "^15.7.2" diff --git a/packages/mui-utils/package.json b/packages/mui-utils/package.json index fd310c16e09f26..b0fa8929ac400b 100644 --- a/packages/mui-utils/package.json +++ b/packages/mui-utils/package.json @@ -1,6 +1,6 @@ { "name": "@mui/utils", - "version": "5.2.1", + "version": "5.2.2", "private": false, "author": "MUI Team", "description": "Utility functions for React components.", diff --git a/test/package.json b/test/package.json index a4dd3e863c71a6..dd47e26e65ec17 100644 --- a/test/package.json +++ b/test/package.json @@ -1,6 +1,6 @@ { "name": "test", - "version": "5.0.1", + "version": "5.0.2", "private": true, "scripts": { "typescript": "tsc -p tsconfig.json" From 3461813fb25d37d491659aa0d130672fde036734 Mon Sep 17 00:00:00 2001 From: Benny Joo Date: Mon, 29 Nov 2021 12:23:35 +0000 Subject: [PATCH 2/7] Update CHANGELOG --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 01fcf10bab88ef..1cd14689d7dc97 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -22,7 +22,7 @@ A big thanks to the 9 contributors who made this release possible. Here are some - ​[Joy] Add `Button` - 1st iteration (#29464) @siriwatknp -### `@mui/codemod@5.2.2` +### `@mui/codemod@5.2.1` - ​[codemod] Fix alias import for box-sx-prop (#29902) @siriwatknp From dd039ce2ebf80e478d49fcc4cbf80d38541c472c Mon Sep 17 00:00:00 2001 From: Benny Joo Date: Mon, 29 Nov 2021 12:27:59 +0000 Subject: [PATCH 3/7] Run prettier --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1cd14689d7dc97..c6afbf190e5a52 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,9 @@ ### [Versions](https://mui.com/versions/) ## 5.2.2 + + _Nov 29, 2021_ A big thanks to the 9 contributors who made this release possible. Here are some highlights ✨: From db7cc9612a7fa787c0a11382d944f254ba1e81e1 Mon Sep 17 00:00:00 2001 From: Benny Joo Date: Mon, 29 Nov 2021 12:28:59 +0000 Subject: [PATCH 4/7] Fix typo --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c6afbf190e5a52..ecd6f8e505b905 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,7 +10,7 @@ A big thanks to the 9 contributors who made this release possible. Here are some - 🛠 Improved accessibility of `Snackbar` and `TextField` in `@mui/material` (#29782) (#29850) (#29852) @eps1lon. - 🎉 Finished the first iteration of `Button` of `Joy` design system (#29464) @siriwatknp. -- 🎉 Added support for more options for `createCSSVarsProvider` in `@mui/system` (#29845) (#29857) @hbjORbj. +- 🎉 Added support for more options for `createCssVarsProvider` in `@mui/system` (#29845) (#29857) @hbjORbj. - And many more 🐛 bug fixes and 📚 improvements. ### `@mui/material@5.2.2` From bd55e86a63afd2b84a1d8744bfefcab82ea48256 Mon Sep 17 00:00:00 2001 From: Benny Joo Date: Mon, 29 Nov 2021 14:07:51 +0000 Subject: [PATCH 5/7] Address comments for CHANGELOG --- CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ecd6f8e505b905..23b152d45ecc49 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,7 +8,7 @@ _Nov 29, 2021_ A big thanks to the 9 contributors who made this release possible. Here are some highlights ✨: -- 🛠 Improved accessibility of `Snackbar` and `TextField` in `@mui/material` (#29782) (#29850) (#29852) @eps1lon. +- ♿️ Improved accessibility of `Snackbar` and `TextField` in `@mui/material` (#29782) (#29850) (#29852) @eps1lon. - 🎉 Finished the first iteration of `Button` of `Joy` design system (#29464) @siriwatknp. - 🎉 Added support for more options for `createCssVarsProvider` in `@mui/system` (#29845) (#29857) @hbjORbj. - And many more 🐛 bug fixes and 📚 improvements. @@ -36,7 +36,6 @@ A big thanks to the 9 contributors who made this release possible. Here are some ### Docs -- ​[core] Remove dead code (#29940) @oliviertassinari - ​[docs] Fix v5-beta confusing example description (#29932) @oliviertassinari - ​[docs] Apply the z-index on the right DOM element (#29934) @oliviertassinari - ​[docs] Improve git diff format (#29935) @oliviertassinari @@ -52,6 +51,7 @@ A big thanks to the 9 contributors who made this release possible. Here are some ### Core +- ​[core] Remove dead code (#29940) @oliviertassinari - ​[core] Move benchmark CI job from AZP to CircleCI (#29894) @eps1lon - ​[core] Fix PR detection pattern in test_bundle_size_monitor (#29895) @eps1lon - ​[test] Fix browser tests (#29929) @eps1lon From 8a8f85f290dbdde13925a432d7452fbdea65bd88 Mon Sep 17 00:00:00 2001 From: Benny Joo Date: Mon, 29 Nov 2021 15:43:11 +0000 Subject: [PATCH 6/7] Update CHANGELOG --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 23b152d45ecc49..ef264015555803 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,7 +9,7 @@ _Nov 29, 2021_ A big thanks to the 9 contributors who made this release possible. Here are some highlights ✨: - ♿️ Improved accessibility of `Snackbar` and `TextField` in `@mui/material` (#29782) (#29850) (#29852) @eps1lon. -- 🎉 Finished the first iteration of `Button` of `Joy` design system (#29464) @siriwatknp. +- 🎉 Added support for `sx` syntax inside `styled()` utility (#29833) @mnajdova. - 🎉 Added support for more options for `createCssVarsProvider` in `@mui/system` (#29845) (#29857) @hbjORbj. - And many more 🐛 bug fixes and 📚 improvements. From 02b7a09a5fe9b5d028912b3b5df1573eb7c69215 Mon Sep 17 00:00:00 2001 From: Benny Joo Date: Mon, 29 Nov 2021 16:17:12 +0000 Subject: [PATCH 7/7] Move some MRs under @mui/utils --- CHANGELOG.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ef264015555803..8fcde6e5e56306 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -34,6 +34,11 @@ A big thanks to the 9 contributors who made this release possible. Here are some - ​[system] Add support for `disableTransitionOnChange` in `createCssVarsProvider` (#29857) @hbjORbj - ​[system] Add support for `enableColorScheme` in `createCssVarsProvider` (#29845) @hbjORbj +### `@mui/utils@5.2.2` + +- ​[useId] Trade random collisions for collisions on overflow (#29781) @eps1lon +- ​[useIsFocusVisible] Convert to TypeScript (#29779) @eps1lon + ### Docs - ​[docs] Fix v5-beta confusing example description (#29932) @oliviertassinari @@ -56,8 +61,6 @@ A big thanks to the 9 contributors who made this release possible. Here are some - ​[core] Fix PR detection pattern in test_bundle_size_monitor (#29895) @eps1lon - ​[test] Fix browser tests (#29929) @eps1lon - ​[test] Reject shorthand properties in style matchers (#29893) @eps1lon -- ​[useId] Trade random collisions for collisions on overflow (#29781) @eps1lon -- ​[useIsFocusVisible] Convert to TypeScript (#29779) @eps1lon All contributors of this release in alphabetical order: @danilo-leal, @eps1lon, @Harshikerfuffle, @hbjORbj, @mbrookes, @oliviertassinari, @radlinskii, @sinclairity, @siriwatknp