diff --git a/CHANGELOG.md b/CHANGELOG.md index 673dfd09de764a..1eea25e2323493 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,66 @@ # [Versions](https://mui.com/versions/) +## 5.14.16 + + + +_Oct 31, 2023_ + +A big thanks to the 19 contributors who made this release possible. Here are some highlights ✨: + +- ✨ New highly requested Joy UI component: [Snackbar](https://mui.com/joy-ui/react-snackbar) (#38801) @ZeeshanTamboli + +### `@mui/material@5.14.16` + +- ​Fix ownerstate being propagated to DOM node when using styled-components v6 (#39586) @mnajdova + +### `@mui/base@5.0.0-beta.22` + +- ​[Autocomplete] Standardize box shadow on demos (#39519) @zanivan +- ​[useSelect] Support browser autofill (#39595) @DiegoAndai +- ​[base-ui] Fix mergeSlotProps className join order (#39616) @mj12albert + +### `@mui/joy@5.0.0-beta.13` + +- ​[Accordion] Add type button to accordion +- ​[Card] Fix CardOverflow in nested cards (#39668) @siriwatknp summary (#39532) @Popppins +- ​[Menu] Fix closing of listbox in `MenuList` demo (#39459) @sai6855 +- ​[Progress] Revamp Linear and Circular progress variants (#39492) @zanivan +- ​[Select] Support selection of `multiple` options (#39454) @sai6855 +- ​[Textarea] Add ref usage instructions (#39615) @danilo-leal +- ​ Fix sticky hover media query issue on mobile (#37467) @gitstart +- ​ Add Snackbar component (#38801) @ZeeshanTamboli + +### `@mui/material-next@6.0.0-alpha.108` + +- ​[theme] Update Material You typescale tokens (#39514) @mj12albert + +### Docs + +- ​Fix 301 link to Primer design system @oliviertassinari +- ​[joy-ui] Revise the CSS vars page (#39335) @danilo-leal +- ​[joy-ui] Add docs for changing styles based on states (#39597) @siriwatknp +- ​[joy-ui] Fix wrong messages (#39602) @siriwatknp +- ​[material-ui] Include link to bundler how-to for Styled Components users (#39620) @jcoyle37 +- ​[material-ui] Improve Dialog demos (#39642) @ZeeshanTamboli +- ​[material-ui] Add stray design fine-tuning to the example collection (#39581) @danilo-leal +- ​[system] Clean up `@mui/styles` docs and discourage users from installing it (#39644) @samuelsycamore +- ​[examples] Upgrade Remix to v2 (#39229) @Nkzn +- ​[examples][material-ui] Remove hardcoded `color="black"` from Next.js App Router layout (#39577) @samuelsycamore + +### Core + +- ​[core] Setup vale for enforcing style guides (#39633) @alexfauquette +- ​[core] Remove unused use client (#38967) @oliviertassinari +- ​[core] Remove duplicate export (#39346) @oliviertassinari +- ​[core] Remove not used `@types/loader-utils` package from `zero-next-plugin` (#39609) @ZeeshanTamboli +- ​[docs-infra] Add meta charset in codesandbox examples (#39424) @Janpot +- ​[docs-infra] Fix settings drawer accessibility issues (#39589) @emamoah +- ​[website] Add stray adjustments and clean-ups (#39673) @danilo-leal +- ​[website] Open the `Design Engineer - xGrid` role (#39375) @DanailH + +All contributors of this release in alphabetical order: @alexfauquette, @Best-Sardar, @DanailH, @danilo-leal, @DiegoAndai, @emamoah, @gitstart, @Janpot, @jcoyle37, @mj12albert, @mnajdova, @Nkzn, @oliviertassinari, @Popppins, @sai6855, @samuelsycamore, @siriwatknp, @zanivan, @ZeeshanTamboli + ## 5.14.15 diff --git a/benchmark/package.json b/benchmark/package.json index 44d34f63095509..cbf848858f7eb7 100644 --- a/benchmark/package.json +++ b/benchmark/package.json @@ -15,9 +15,9 @@ "@emotion/react": "^11.11.1", "@emotion/server": "^11.11.0", "@emotion/styled": "^11.11.0", - "@mui/material": "^5.14.15", - "@mui/styles": "^5.14.15", - "@mui/system": "^5.14.15", + "@mui/material": "^5.14.16", + "@mui/styles": "^5.14.16", + "@mui/system": "^5.14.16", "@styled-system/css": "^5.1.5", "benchmark": "^2.1.4", "docs": "^5.0.0", diff --git a/docs/package.json b/docs/package.json index a8d9384fd53be6..e9f57d2b52882f 100644 --- a/docs/package.json +++ b/docs/package.json @@ -32,20 +32,20 @@ "@fortawesome/fontawesome-svg-core": "^6.4.2", "@fortawesome/free-solid-svg-icons": "^6.4.2", "@fortawesome/react-fontawesome": "^0.2.0", - "@mui/base": "5.0.0-beta.21", - "@mui/docs": "^5.14.15", - "@mui/icons-material": "^5.14.15", - "@mui/joy": "5.0.0-beta.12", - "@mui/lab": "5.0.0-alpha.150", + "@mui/base": "5.0.0-beta.22", + "@mui/docs": "^5.14.16", + "@mui/icons-material": "^5.14.16", + "@mui/joy": "5.0.0-beta.13", + "@mui/lab": "5.0.0-alpha.151", "@mui/markdown": "^5.0.0", - "@mui/material": "^5.14.15", - "@mui/material-next": "6.0.0-alpha.107", - "@mui/styled-engine": "^5.14.15", - "@mui/styled-engine-sc": "6.0.0-alpha.3", - "@mui/styles": "^5.14.15", - "@mui/system": "^5.14.15", - "@mui/types": "^7.2.7", - "@mui/utils": "^5.14.15", + "@mui/material": "^5.14.16", + "@mui/material-next": "6.0.0-alpha.108", + "@mui/styled-engine": "^5.14.16", + "@mui/styled-engine-sc": "6.0.0-alpha.4", + "@mui/styles": "^5.14.16", + "@mui/system": "^5.14.16", + "@mui/types": "^7.2.8", + "@mui/utils": "^5.14.16", "@mui/x-charts": "6.0.0-alpha.15", "@mui/x-data-grid": "6.16.2", "@mui/x-data-grid-generator": "6.16.2", diff --git a/package.json b/package.json index f2f4f6f0a8681a..fa2ee991e9d70f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@mui/monorepo", - "version": "5.14.15", + "version": "5.14.16", "private": true, "scripts": { "proptypes": "cross-env BABEL_ENV=development babel-node --extensions \".tsx,.ts,.js\" ./scripts/generateProptypes.ts", diff --git a/packages/api-docs-builder/package.json b/packages/api-docs-builder/package.json index d8e912d6bb8945..894258fa5ffc22 100644 --- a/packages/api-docs-builder/package.json +++ b/packages/api-docs-builder/package.json @@ -12,7 +12,7 @@ "@babel/traverse": "^7.23.2", "@mui-internal/docs-utilities": "^1.0.0", "@mui/markdown": "^5.0.0", - "@mui/utils": "^5.14.15", + "@mui/utils": "^5.14.16", "ast-types": "^0.14.2", "docs": "^5.0.0", "doctrine": "^3.0.0", diff --git a/packages/mui-base/package.json b/packages/mui-base/package.json index 82eefe7e6dd19e..00a32a2d009ae3 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.21", + "version": "5.0.0-beta.22", "private": false, "author": "MUI Team", "description": "A library of headless ('unstyled') React UI components and low-level hooks.", @@ -43,15 +43,15 @@ "dependencies": { "@babel/runtime": "^7.23.2", "@floating-ui/react-dom": "^2.0.2", - "@mui/types": "^7.2.7", - "@mui/utils": "^5.14.15", + "@mui/types": "^7.2.8", + "@mui/utils": "^5.14.16", "@popperjs/core": "^2.11.8", "clsx": "^2.0.0", "prop-types": "^15.8.1" }, "devDependencies": { "@mui-internal/test-utils": "^1.0.0", - "@mui/material": "^5.14.15", + "@mui/material": "^5.14.16", "@testing-library/react": "^14.0.0", "@testing-library/user-event": "^14.5.1", "@types/chai": "^4.3.9", diff --git a/packages/mui-core-downloads-tracker/package.json b/packages/mui-core-downloads-tracker/package.json index e5cd19f2fa33d0..cf2ccbe0ba52d0 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.14.15", + "version": "5.14.16", "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 58088920cd77db..1a11f7c343ada1 100644 --- a/packages/mui-docs/package.json +++ b/packages/mui-docs/package.json @@ -1,6 +1,6 @@ { "name": "@mui/docs", - "version": "5.14.15", + "version": "5.14.16", "private": false, "author": "MUI Team", "description": "MUI Docs - Documentation building blocks.", @@ -35,8 +35,8 @@ }, "dependencies": { "@babel/runtime": "^7.23.2", - "@mui/base": "5.0.0-beta.21", - "@mui/utils": "^5.14.15", + "@mui/base": "5.0.0-beta.22", + "@mui/utils": "^5.14.16", "nprogress": "^0.2.0", "prop-types": "^15.8.1" }, diff --git a/packages/mui-icons-material/package.json b/packages/mui-icons-material/package.json index bf21cc0a0bd74a..b22c0cea19d763 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.14.15", + "version": "5.14.16", "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 59676d75afd208..6dfe7d3121bf2a 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.12", + "version": "5.0.0-beta.13", "private": false, "author": "MUI Team", "description": "A library of beautifully designed React UI components.", @@ -39,17 +39,17 @@ }, "dependencies": { "@babel/runtime": "^7.23.2", - "@mui/base": "5.0.0-beta.21", - "@mui/core-downloads-tracker": "^5.14.15", - "@mui/system": "^5.14.15", - "@mui/types": "^7.2.7", - "@mui/utils": "^5.14.15", + "@mui/base": "5.0.0-beta.22", + "@mui/core-downloads-tracker": "^5.14.16", + "@mui/system": "^5.14.16", + "@mui/types": "^7.2.8", + "@mui/utils": "^5.14.16", "clsx": "^2.0.0", "prop-types": "^15.8.1" }, "devDependencies": { "@mui-internal/test-utils": "^1.0.0", - "@mui/material": "^5.14.15", + "@mui/material": "^5.14.16", "@types/chai": "^4.3.9", "@types/prop-types": "^15.7.9", "@types/react": "^18.2.33", diff --git a/packages/mui-lab/package.json b/packages/mui-lab/package.json index c78909e50e1294..613a9a531875b6 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.150", + "version": "5.0.0-alpha.151", "private": false, "author": "MUI Team", "description": "Laboratory for new MUI modules.", @@ -42,10 +42,10 @@ }, "dependencies": { "@babel/runtime": "^7.23.2", - "@mui/base": "5.0.0-beta.21", - "@mui/system": "^5.14.15", - "@mui/types": "^7.2.7", - "@mui/utils": "^5.14.15", + "@mui/base": "5.0.0-beta.22", + "@mui/system": "^5.14.16", + "@mui/types": "^7.2.8", + "@mui/utils": "^5.14.16", "@mui/x-tree-view": "6.0.0-alpha.1", "clsx": "^2.0.0", "prop-types": "^15.8.1" diff --git a/packages/mui-material-next/package.json b/packages/mui-material-next/package.json index 2f5379262a16fa..23665c2d2d0b8b 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.107", + "version": "6.0.0-alpha.108", "private": false, "author": "MUI Team", "description": "v6-alpha: React components that implement Google's Material Design", @@ -41,11 +41,11 @@ }, "dependencies": { "@babel/runtime": "^7.23.2", - "@mui/base": "5.0.0-beta.21", - "@mui/material": "^5.14.15", - "@mui/system": "^5.14.15", - "@mui/types": "^7.2.7", - "@mui/utils": "^5.14.15", + "@mui/base": "5.0.0-beta.22", + "@mui/material": "^5.14.16", + "@mui/system": "^5.14.16", + "@mui/types": "^7.2.8", + "@mui/utils": "^5.14.16", "@types/react-transition-group": "^4.4.8", "clsx": "^2.0.0", "prop-types": "^15.8.1", diff --git a/packages/mui-material/package.json b/packages/mui-material/package.json index ef106532c4a05b..6322d8ce5ee065 100644 --- a/packages/mui-material/package.json +++ b/packages/mui-material/package.json @@ -1,6 +1,6 @@ { "name": "@mui/material", - "version": "5.14.15", + "version": "5.14.16", "private": false, "author": "MUI Team", "description": "React components that implement Google's Material Design.", @@ -43,11 +43,11 @@ }, "dependencies": { "@babel/runtime": "^7.23.2", - "@mui/base": "5.0.0-beta.21", - "@mui/core-downloads-tracker": "^5.14.15", - "@mui/system": "^5.14.15", - "@mui/types": "^7.2.7", - "@mui/utils": "^5.14.15", + "@mui/base": "5.0.0-beta.22", + "@mui/core-downloads-tracker": "^5.14.16", + "@mui/system": "^5.14.16", + "@mui/types": "^7.2.8", + "@mui/utils": "^5.14.16", "@types/react-transition-group": "^4.4.8", "clsx": "^2.0.0", "csstype": "^3.1.2", @@ -57,9 +57,9 @@ }, "devDependencies": { "@mui-internal/test-utils": "^1.0.0", - "@mui/icons-material": "^5.14.15", - "@mui/lab": "5.0.0-alpha.150", - "@mui/styles": "^5.14.15", + "@mui/icons-material": "^5.14.16", + "@mui/lab": "5.0.0-alpha.151", + "@mui/styles": "^5.14.16", "@popperjs/core": "^2.11.8", "@rollup/plugin-replace": "^5.0.4", "@testing-library/dom": "^9.3.3", diff --git a/packages/mui-private-theming/package.json b/packages/mui-private-theming/package.json index a0c7ab648222b6..bf447600cff6cc 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.14.15", + "version": "5.14.16", "private": false, "author": "MUI Team", "description": "Private - The React theme context to be shared between `@mui/styles` and `@mui/material`.", @@ -39,14 +39,14 @@ }, "dependencies": { "@babel/runtime": "^7.23.2", - "@mui/utils": "^5.14.15", + "@mui/utils": "^5.14.16", "prop-types": "^15.8.1" }, "devDependencies": { "@mui-internal/test-utils": "^1.0.0", - "@mui/material": "^5.14.15", - "@mui/styles": "^5.14.15", - "@mui/types": "^7.2.7", + "@mui/material": "^5.14.16", + "@mui/styles": "^5.14.16", + "@mui/types": "^7.2.8", "@types/chai": "^4.3.9", "@types/react": "^18.2.33", "chai": "^4.3.10", diff --git a/packages/mui-styled-engine-sc/package.json b/packages/mui-styled-engine-sc/package.json index 18cdd284b0c751..531984b6c03e5a 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": "6.0.0-alpha.3", + "version": "6.0.0-alpha.4", "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 5ebc2348283162..7efa77ab622f8e 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.14.15", + "version": "5.14.16", "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 e153b9fffc43fe..abc4a0865b9b53 100644 --- a/packages/mui-styles/package.json +++ b/packages/mui-styles/package.json @@ -1,6 +1,6 @@ { "name": "@mui/styles", - "version": "5.14.15", + "version": "5.14.16", "private": false, "author": "MUI Team", "description": "MUI Styles - The legacy JSS-based styling solution of Material UI.", @@ -40,9 +40,9 @@ "dependencies": { "@babel/runtime": "^7.23.2", "@emotion/hash": "^0.9.1", - "@mui/private-theming": "^5.14.15", - "@mui/types": "^7.2.7", - "@mui/utils": "^5.14.15", + "@mui/private-theming": "^5.14.16", + "@mui/types": "^7.2.8", + "@mui/utils": "^5.14.16", "clsx": "^2.0.0", "csstype": "^3.1.2", "hoist-non-react-statics": "^3.3.2", @@ -58,8 +58,8 @@ }, "devDependencies": { "@mui-internal/test-utils": "^1.0.0", - "@mui/joy": "5.0.0-beta.12", - "@mui/material": "^5.14.15", + "@mui/joy": "5.0.0-beta.13", + "@mui/material": "^5.14.16", "@types/chai": "^4.3.9", "@types/react": "^18.2.33", "@types/react-dom": "^18.2.14", diff --git a/packages/mui-system/package.json b/packages/mui-system/package.json index a3970f191b3139..df32edeaccf673 100644 --- a/packages/mui-system/package.json +++ b/packages/mui-system/package.json @@ -1,6 +1,6 @@ { "name": "@mui/system", - "version": "5.14.15", + "version": "5.14.16", "private": false, "author": "MUI Team", "description": "CSS utilities for rapidly laying out custom designs.", @@ -41,10 +41,10 @@ }, "dependencies": { "@babel/runtime": "^7.23.2", - "@mui/private-theming": "^5.14.15", - "@mui/styled-engine": "^5.14.15", - "@mui/types": "^7.2.7", - "@mui/utils": "^5.14.15", + "@mui/private-theming": "^5.14.16", + "@mui/styled-engine": "^5.14.16", + "@mui/types": "^7.2.8", + "@mui/utils": "^5.14.16", "clsx": "^2.0.0", "csstype": "^3.1.2", "prop-types": "^15.8.1" @@ -53,9 +53,9 @@ "@emotion/react": "^11.11.1", "@emotion/styled": "^11.11.0", "@mui-internal/test-utils": "^1.0.0", - "@mui/joy": "5.0.0-beta.12", - "@mui/material": "^5.14.15", - "@mui/material-next": "6.0.0-alpha.107", + "@mui/joy": "5.0.0-beta.13", + "@mui/material": "^5.14.16", + "@mui/material-next": "6.0.0-alpha.108", "@types/chai": "^4.3.9", "@types/prop-types": "^15.7.9", "@types/react": "^18.2.33", diff --git a/packages/mui-types/package.json b/packages/mui-types/package.json index b14dc438677663..bc7bbd461c4cc5 100644 --- a/packages/mui-types/package.json +++ b/packages/mui-types/package.json @@ -1,6 +1,6 @@ { "name": "@mui/types", - "version": "7.2.7", + "version": "7.2.8", "private": false, "author": "MUI Team", "description": "Utility types for MUI.", diff --git a/packages/mui-utils/package.json b/packages/mui-utils/package.json index 420ebdc439b772..683ec2a135a568 100644 --- a/packages/mui-utils/package.json +++ b/packages/mui-utils/package.json @@ -1,6 +1,6 @@ { "name": "@mui/utils", - "version": "5.14.15", + "version": "5.14.16", "private": false, "author": "MUI Team", "description": "Utility functions for React components.", @@ -47,7 +47,7 @@ "devDependencies": { "@babel/helper-module-imports": "^7.22.15", "@mui-internal/test-utils": "^1.0.0", - "@mui/types": "^7.2.7", + "@mui/types": "^7.2.8", "@types/babel-plugin-macros": "^3.1.2", "@types/chai": "^4.3.9", "@types/mocha": "^10.0.3", diff --git a/packages/zero-tag-processor/package.json b/packages/zero-tag-processor/package.json index 6160622f90e87c..c392425c40c7a4 100644 --- a/packages/zero-tag-processor/package.json +++ b/packages/zero-tag-processor/package.json @@ -47,12 +47,12 @@ "@emotion/css": "^11.11.2", "@linaria/tags": "^4.5.4", "@linaria/utils": "^4.5.3", - "@mui/system": "^5.14.15", + "@mui/system": "^5.14.16", "lodash.get": "^4.4.2", "stylis": "^4.2.0" }, "devDependencies": { - "@mui/material": "^5.14.15", + "@mui/material": "^5.14.16", "@types/babel__core": "^7.20.3", "@types/babel__helper-module-imports": "^7.18.2", "@types/babel__helper-plugin-utils": "^7.10.2", diff --git a/test/package.json b/test/package.json index 2a9f10458b5e4f..75f86d4fd6e3dc 100644 --- a/test/package.json +++ b/test/package.json @@ -10,13 +10,13 @@ "@emotion/cache": "^11.11.0", "@emotion/react": "^11.11.1", "@mui-internal/test-utils": "^1.0.0", - "@mui/base": "5.0.0-beta.21", - "@mui/icons-material": "^5.14.15", - "@mui/joy": "5.0.0-beta.12", - "@mui/lab": "5.0.0-alpha.150", - "@mui/material": "^5.14.15", - "@mui/material-next": "6.0.0-alpha.107", - "@mui/system": "^5.14.15", + "@mui/base": "5.0.0-beta.22", + "@mui/icons-material": "^5.14.16", + "@mui/joy": "5.0.0-beta.13", + "@mui/lab": "5.0.0-alpha.151", + "@mui/material": "^5.14.16", + "@mui/material-next": "6.0.0-alpha.108", + "@mui/system": "^5.14.16", "@playwright/test": "1.37.1", "@testing-library/dom": "^9.3.3", "@types/chai": "^4.3.9",