From 5ad69e161d7520274cd37a2524ffb935b6dda158 Mon Sep 17 00:00:00 2001 From: Albert Yu Date: Tue, 5 Mar 2024 23:23:02 +0800 Subject: [PATCH] v5.15.12 (#41373) --- .codesandbox/ci.json | 12 +-- CHANGELOG.md | 78 +++++++++++++++++++ package.json | 2 +- packages/mui-base/package.json | 4 +- packages/mui-codemod/package.json | 2 +- .../mui-core-downloads-tracker/package.json | 2 +- packages/mui-docs/package.json | 2 +- packages/mui-icons-material/package.json | 2 +- packages/mui-joy/package.json | 2 +- packages/mui-lab/package.json | 2 +- packages/mui-material-next/package.json | 2 +- packages/mui-material/package.json | 4 +- packages/mui-private-theming/package.json | 2 +- packages/mui-styles/package.json | 2 +- packages/mui-system/package.json | 4 +- packages/mui-utils/package.json | 4 +- packages/pigment-nextjs-plugin/package.json | 1 + packages/pigment-react/package.json | 3 +- packages/pigment-unplugin/package.json | 1 + packages/pigment-vite-plugin/package.json | 1 + 20 files changed, 103 insertions(+), 29 deletions(-) diff --git a/.codesandbox/ci.json b/.codesandbox/ci.json index ae1d01868c5669..cff1e590be9904 100644 --- a/.codesandbox/ci.json +++ b/.codesandbox/ci.json @@ -22,11 +22,7 @@ "packages/mui-system", "packages/mui-types", "packages/mui-utils", - "packages-internal/scripts", - "packages/pigment-react", - "packages/pigment-unplugin", - "packages/pigment-vite-plugin", - "packages/pigment-nextjs-plugin" + "packages-internal/scripts" ], "publishDirectory": { "@mui/base": "packages/mui-base/build", @@ -48,11 +44,7 @@ "@mui/system": "packages/mui-system/build", "@mui/types": "packages/mui-types/build", "@mui/utils": "packages/mui-utils/build", - "@mui-internal/docs-utils": "packages/docs-utils", - "@pigment-css/react": "packages/pigment-react", - "@pigment-css/unplugin": "packages/pigment-unplugin", - "@pigment-css/vite-plugin": "packages/pigment-vite-plugin", - "@pigment-css/nextjs-plugin": "packages/pigment-nextjs-plugin" + "@mui-internal/docs-utils": "packages/docs-utils" }, "sandboxes": [ "/examples/material-ui-cra-ts", diff --git a/CHANGELOG.md b/CHANGELOG.md index 6d1c7e0c8d0051..8e274d1eed3c52 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,83 @@ # [Versions](https://mui.com/versions/) +## v5.15.12 + + + +_Mar 5, 2024_ + +A big thanks to the 21 contributors who made this release possible. +This release was mostly about 🐛 bug fixes and 📚 documentation improvements. + +### `@mui/material@5.15.12` + +- ​Support props callback type in theme variants (#40946) @ZeeshanTamboli +- ​[Alert] Convert to support zero runtime (#41230) @siriwatknp +- ​[Alert] Deprecate composed classes (#40688) @DiegoAndai +- ​[Button] Deprecate classes for v6 (#40675) @sai6855 +- ​[Checkbox] `large` size added in type (#34909) @smox +- ​[Chip] Deprecate composed classes (#41235) @sai6855 +- ​[Chip] Correct `deleteIconColorPrimary` and `deleteIconColorSecondary` class descriptions (#41231) @sai6855 +- ​Remove unused dev dependency on @mui/lab (#41198) @brijeshb42 +- ​[Slider] Deprecate components and componentProps props for v6 (#40777) @lhilgert9 + +### `@mui/system@5.15.12` + +- ​[pigment-css][material-ui] Render badge demos (#41353) @siriwatknp +- ​[pigment-css] Update to latest wyw version (#41363) @brijeshb42 +- ​[pigment-css] Rename scope to @pigment-css (#41354) @brijeshb42 +- ​[pigment-css] Rename zero-runtime to pigmentcss (#41317) @brijeshb42 +- ​Fix createSpacing return type (#41318) @matystroia +- ​[zero] Add support for styled tagged-template literals (#41268) @brijeshb42 +- ​[zero] Set up Material UI migration demos (#41267) @siriwatknp +- ​[zero] Move extendTheme to already existing @mui/zero-runtime/utils (#41254) @brijeshb42 +- ​[zero] Remove `object` intersection from CSS Fallback (#41271) @siriwatknp +- ​[zero] Minor wording changes in README (#41253) @brijeshb42 +- ​[zero] Prepare zero-runtime packages for public release (#41226) @brijeshb42 + +### `@mui/joy@5.0.0-beta.30` + +- ​[joy-ui][Autocomplete] Fix text overflow in Chip (#40229) @PunitSoniME + +### Docs + +- ​[base-ui] Update the docs post repo separation (#41328) @danilo-leal +- ​Fix missing partner link @oliviertassinari +- ​Update links to GitHub projects (#41297) @danilo-leal +- ​Standardize WAI-ARIA referencest @oliviertassinari +- ​Fix image layout shift when loading @oliviertassinari +- ​[joy-ui] Add stray adjustments throughout the docs (#41211) @danilo-leal +- ​[material-ui] Remove duplicated text at FAQ page (#41326) @zanivan +- ​[material-ui] Fix color mode toggle of the landing page template (#41293) @zanivan +- ​[system] Tweak the Usage demos (#41242) @danilo-leal +- ​[zero] Add a Why section on the README (#41284) @danilo-leal + +### Core + +- ​Revert "[utils] Port `useLocalStorageState` hook from Toolpad (#41096)" @oliviertassinari +- ​[blog] Add post about how MUI uses Toolpad (#40172) @prakhargupta1 +- ​[blog] No bundled demos in blog posts @oliviertassinari +- ​[code-infra] Embed translations in the @mui/docs package (#41246) @Janpot +- ​[code-infra] Prepare the markdown package for publishing (#41240) @michaldudak +- ​[code-infra] Unpin the version of docs-utils in scripts (#41232) @michaldudak +- ​[core] Use runtime agnostic setTimeout type @oliviertassinari +- ​[core] Remove window. reference for common globals @oliviertassinari +- ​[core] Add a script to build all packages (#40631) @michaldudak +- ​[docs-infra] Fix missing non breaking spaces @oliviertassinari +- ​[docs-infra] Add design customizations to the disclosure element (#41285) @danilo-leal +- ​[docs-infra] Adjust headings dark mode color (#41292) @danilo-leal +- ​[docs-infra] Fix Stack Overflow breaking space @oliviertassinari +- ​[docs-infra] Fix product selector popup not closing on route change (#41166) @divyammadhok +- ​[docs-infra] Improve fix blank links ad @oliviertassinari +- ​[docs-infra] Support interfaces for X docs (#41069) @alexfauquette +- ​[infra] Adjust the links to search for issues (#41008) @michelengelen +- ​[website] Move the `React Engineer - xCharts` to `Next roles` section (#41368) @DanailH +- ​[website] Add James to About Us (#41362) @atomiks +- ​[website] Polish Button outline primary medium (#41298) @oliviertassinari +- ​[website] Remove Heatmap chart from community plan on pricing table (#41081) @alexfauquette + +All contributors of this release in alphabetical order: @alexfauquette, @atomiks, @brijeshb42, @DanailH, @danilo-leal, @DiegoAndai, @divyammadhok, @Janpot, @lhilgert9, @matystroia, @michaldudak, @michelengelen, @mj12albert, @oliviertassinari, @prakhargupta1, @PunitSoniME, @sai6855, @siriwatknp, @smox, @zanivan, @ZeeshanTamboli + ## v5.15.11 diff --git a/package.json b/package.json index 9510bfeb2c1e74..36b25f92e9c1e5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@mui/monorepo", - "version": "5.15.11", + "version": "5.15.12", "private": true, "scripts": { "preinstall": "npx only-allow pnpm", diff --git a/packages/mui-base/package.json b/packages/mui-base/package.json index 1ac0292ef2e3cf..b7e86fdb4d5a82 100644 --- a/packages/mui-base/package.json +++ b/packages/mui-base/package.json @@ -1,6 +1,6 @@ { "name": "@mui/base", - "version": "5.0.0-beta.37", + "version": "5.0.0-beta.38", "private": false, "author": "MUI Team", "description": "Base UI is a library of headless ('unstyled') React components and low-level hooks. You gain complete control over your app's CSS and accessibility features.", @@ -50,8 +50,8 @@ "prop-types": "^15.8.1" }, "devDependencies": { - "@mui/internal-babel-macros": "workspace:^", "@mui-internal/test-utils": "workspace:^", + "@mui/internal-babel-macros": "workspace:^", "@mui/types": "workspace:^", "@testing-library/react": "^14.2.1", "@testing-library/user-event": "^14.5.2", diff --git a/packages/mui-codemod/package.json b/packages/mui-codemod/package.json index 79d4b32ab03e09..1bbfcdfc94ac7d 100644 --- a/packages/mui-codemod/package.json +++ b/packages/mui-codemod/package.json @@ -1,6 +1,6 @@ { "name": "@mui/codemod", - "version": "5.15.11", + "version": "5.15.12", "bin": "./codemod.js", "private": false, "author": "MUI Team", diff --git a/packages/mui-core-downloads-tracker/package.json b/packages/mui-core-downloads-tracker/package.json index fea026d1e65021..9d778304278211 100644 --- a/packages/mui-core-downloads-tracker/package.json +++ b/packages/mui-core-downloads-tracker/package.json @@ -1,6 +1,6 @@ { "name": "@mui/core-downloads-tracker", - "version": "5.15.11", + "version": "5.15.12", "private": false, "author": "MUI Team", "description": "Internal package to track number of downloads of our design system libraries", diff --git a/packages/mui-docs/package.json b/packages/mui-docs/package.json index 557f3289db220d..cf0c7855e2caae 100644 --- a/packages/mui-docs/package.json +++ b/packages/mui-docs/package.json @@ -1,6 +1,6 @@ { "name": "@mui/docs", - "version": "5.15.11", + "version": "5.15.12", "private": false, "author": "MUI Team", "description": "MUI Docs - Documentation building blocks.", diff --git a/packages/mui-icons-material/package.json b/packages/mui-icons-material/package.json index e9a0e6c4ad2e6d..7adc8f786fe252 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.15.11", + "version": "5.15.12", "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 84e099c633a97d..170fb702806512 100644 --- a/packages/mui-joy/package.json +++ b/packages/mui-joy/package.json @@ -1,6 +1,6 @@ { "name": "@mui/joy", - "version": "5.0.0-beta.29", + "version": "5.0.0-beta.30", "private": false, "author": "MUI Team", "description": "Joy UI is an open-source React component library that implements MUI's own design principles. It's comprehensive and can be used in production out of the box.", diff --git a/packages/mui-lab/package.json b/packages/mui-lab/package.json index 3ee336df92600f..122c54a1b04020 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.166", + "version": "5.0.0-alpha.167", "private": false, "author": "MUI Team", "description": "Laboratory for new MUI modules.", diff --git a/packages/mui-material-next/package.json b/packages/mui-material-next/package.json index 27743853cb7646..f7bff874303d07 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.124", + "version": "6.0.0-alpha.125", "private": false, "author": "MUI Team", "description": "v6-alpha: React components that implement Google's Material Design", diff --git a/packages/mui-material/package.json b/packages/mui-material/package.json index d4cb242d81172e..a99a20c5f2f4e6 100644 --- a/packages/mui-material/package.json +++ b/packages/mui-material/package.json @@ -1,6 +1,6 @@ { "name": "@mui/material", - "version": "5.15.11", + "version": "5.15.12", "private": false, "author": "MUI Team", "description": "Material UI is an open-source React component library that implements Google's Material Design. It's comprehensive and can be used in production out of the box.", @@ -56,8 +56,8 @@ "react-transition-group": "^4.4.5" }, "devDependencies": { - "@mui/internal-babel-macros": "workspace:^", "@mui-internal/test-utils": "workspace:^", + "@mui/internal-babel-macros": "workspace:^", "@popperjs/core": "^2.11.8", "@rollup/plugin-replace": "^5.0.5", "@testing-library/dom": "^9.3.4", diff --git a/packages/mui-private-theming/package.json b/packages/mui-private-theming/package.json index 9133eec148b403..d81038d164a087 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.15.11", + "version": "5.15.12", "private": false, "author": "MUI Team", "description": "Private - The React theme context to be shared between `@mui/styles` and `@mui/material`.", diff --git a/packages/mui-styles/package.json b/packages/mui-styles/package.json index 7699ada3227e0e..915855c36f9ce1 100644 --- a/packages/mui-styles/package.json +++ b/packages/mui-styles/package.json @@ -1,6 +1,6 @@ { "name": "@mui/styles", - "version": "5.15.11", + "version": "5.15.12", "private": false, "author": "MUI Team", "description": "MUI Styles - The legacy JSS-based styling solution of Material UI.", diff --git a/packages/mui-system/package.json b/packages/mui-system/package.json index eed6056ee2c533..8c61f0ca70f2a4 100644 --- a/packages/mui-system/package.json +++ b/packages/mui-system/package.json @@ -1,6 +1,6 @@ { "name": "@mui/system", - "version": "5.15.11", + "version": "5.15.12", "private": false, "author": "MUI Team", "description": "MUI System is a set of CSS utilities to help you build custom designs more efficiently. It makes it possible to rapidly lay out custom designs.", @@ -52,8 +52,8 @@ "devDependencies": { "@emotion/react": "^11.11.4", "@emotion/styled": "^11.11.0", - "@mui/internal-babel-macros": "workspace:^", "@mui-internal/test-utils": "workspace:^", + "@mui/internal-babel-macros": "workspace:^", "@mui/system": "workspace:*", "@types/chai": "^4.3.12", "@types/prop-types": "^15.7.11", diff --git a/packages/mui-utils/package.json b/packages/mui-utils/package.json index 76fb1af84d252e..a7c8d9f1d1becc 100644 --- a/packages/mui-utils/package.json +++ b/packages/mui-utils/package.json @@ -1,6 +1,6 @@ { "name": "@mui/utils", - "version": "5.15.11", + "version": "5.15.12", "private": false, "author": "MUI Team", "description": "Utility functions for React components.", @@ -45,8 +45,8 @@ "react-is": "^18.2.0" }, "devDependencies": { - "@mui/internal-babel-macros": "workspace:^", "@mui-internal/test-utils": "workspace:^", + "@mui/internal-babel-macros": "workspace:^", "@mui/types": "workspace:^", "@types/chai": "^4.3.12", "@types/mocha": "^10.0.6", diff --git a/packages/pigment-nextjs-plugin/package.json b/packages/pigment-nextjs-plugin/package.json index bf6f89b61f5204..f08bc5574be851 100644 --- a/packages/pigment-nextjs-plugin/package.json +++ b/packages/pigment-nextjs-plugin/package.json @@ -1,6 +1,7 @@ { "name": "@pigment-css/nextjs-plugin", "version": "0.0.1", + "private": true, "main": "build/index.js", "module": "build/index.mjs", "types": "build/index.d.ts", diff --git a/packages/pigment-react/package.json b/packages/pigment-react/package.json index 86a5f8ee2725b3..0faf9bfb2f31ca 100644 --- a/packages/pigment-react/package.json +++ b/packages/pigment-react/package.json @@ -1,6 +1,7 @@ { "name": "@pigment-css/react", "version": "0.0.1", + "private": true, "main": "build/index.js", "module": "build/index.mjs", "types": "build/index.d.ts", @@ -36,9 +37,9 @@ "@babel/parser": "^7.23.9", "@babel/types": "^7.23.9", "@emotion/css": "^11.11.2", + "@emotion/react": "^11.11.4", "@emotion/serialize": "^1.1.3", "@emotion/styled": "^11.11.0", - "@emotion/react": "^11.11.4", "@mui/system": "workspace:^", "@wyw-in-js/processor-utils": "^0.5.0", "@wyw-in-js/shared": "^0.5.0", diff --git a/packages/pigment-unplugin/package.json b/packages/pigment-unplugin/package.json index b42ca85edcb7e1..59b389b7c9d163 100644 --- a/packages/pigment-unplugin/package.json +++ b/packages/pigment-unplugin/package.json @@ -1,6 +1,7 @@ { "name": "@pigment-css/unplugin", "version": "0.0.1", + "private": true, "main": "build/index.js", "module": "build/index.mjs", "types": "build/index.d.ts", diff --git a/packages/pigment-vite-plugin/package.json b/packages/pigment-vite-plugin/package.json index d91e7618636110..c86edd75123147 100644 --- a/packages/pigment-vite-plugin/package.json +++ b/packages/pigment-vite-plugin/package.json @@ -1,6 +1,7 @@ { "name": "@pigment-css/vite-plugin", "version": "0.0.1", + "private": true, "main": "build/index.js", "module": "build/index.mjs", "types": "build/index.d.ts",