diff --git a/CHANGELOG.md b/CHANGELOG.md index 828ee1fb13acaf..b55c2fc39b905f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,65 @@ # [Versions](https://mui.com/versions/) +## 5.14.18 + + + +_Nov 14, 2023_ + +A big thanks to the 14 contributors who made this release possible. Here are some highlights ✨: + +- 💫 Introduced new [Stepper](https://mui.com/joy-ui/react-stepper/) component in Joy UI (#39688) @siriwatknp +- other 🐛 bug fixes and 📚 documentation improvements + +### `@mui/material@5.14.18` + +- ​[Autocomplete] Add `defaultMuiPrevented` to onKeyDown type (#39820) @sai6855 +- ​[Autocomplete] Fix React key warning in Next.js (#39795) @mj12albert +- ​[Checkbox] Asterisk placement aligned correctly (#39721) @axelbostrom +- ​[Rating] Fix the hover highlighting for spaced icons (#39775) @ZeeshanTamboli +- ​[TablePagination] Implement `slotProps` pattern for the actions and the select slots (#39353) @anle9650 +- ​[TextField] Fix padding on small filled multiline TextField (#39769) @mj12albert + +### `@mui/joy@5.0.0-beta.15` + +- ​[Stepper] Add new `Stepper` component (#39688) @siriwatknp +- ​[Select] Fix displaying placeholder when multiple is true (#39806) @sai6855 + +### `@mui/material-next@6.0.0-alpha.110` + +- ​[ButtonGroup] Copy `ButtonGroup` to material next (#39739) @lhilgert9 +- ​[ProgressIndicator] Change `CircularProgress` files to ts (#39791) @lhilgert9 +- ​[ProgressIndicator] Change `LinearProgress` files to ts (#39793) @lhilgert9 +- ​[ProgressIndicator] Copy `LinearProgress` to material next (#39779) @lhilgert9 +- ​[ProgressIndicator] Copy `CircularProgress` to material next (#39780) @lhilgert9 +- ​[TextField] Add FormLabel and InputLabel components (#39483) @mj12albert + +## Docs + +- ​[base-ui][NumberInput] Fix inconsistent demo component names (#39786) @mnajdova +- ​[base-ui][Menu] Refine demos (#39823) @zanivan +- ​[base-ui][Switch] Refine demos (#39822) @zanivan +- ​[joy-ui] Fix API generation for Grid (#39861) @oliviertassinari +- ​[joy-ui] Fix menu in color inversion header demo (#39785) @sai6855 +- ​[joy-ui] Change the design kit link on the Overview page (#39725) @danilo-leal +- ​[joy-ui] Add `CssBaseline` to integration with Material UI page (#39790) @swillianc +- ​[joy-ui][Tabs] Add wordBreak style to demo (#39821) @sai6855 + +## Core + +- ​[blog] MUI X late v6 blog post (#39700) @joserodolfofreitas +- ​[CHANGELOG] Correct the Joy UI version in the changelog (#39788) @michaldudak +- ​[core] Remove legacy docs files (#39860) @oliviertassinari +- ​[core] Fix GitHub title tag consistency @oliviertassinari +- ​[core] Make the API docs builder configurable per project (#39772) @michaldudak +- ​[docs] Fix the default theme viewer font family (#39782) @danilo-leal +- ​[docs-infra] Fix hydration api (#39706) @oliviertassinari +- ​[docs-infra] Adjust the website & docs footer (#39810) @danilo-leal +- ​[docs-infra] Fix bug on API prop copy experience (#39707) @oliviertassinari +- ​[website] Change roadmap link destination (#39639) @danilo-leal + +All contributors of this release in alphabetical order: @anle9650, @axelbostrom, @danilo-leal, @joserodolfofreitas, @lhilgert9, @michaldudak, @mj12albert, @mnajdova, @oliviertassinari, @sai6855, @siriwatknp, @swillianc, @zanivan, @ZeeshanTamboli + ## 5.14.17 diff --git a/benchmark/package.json b/benchmark/package.json index b6fd45880dca37..660d6c281ec568 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.17", - "@mui/styles": "^5.14.17", - "@mui/system": "^5.14.17", + "@mui/material": "^5.14.18", + "@mui/styles": "^5.14.18", + "@mui/system": "^5.14.18", "@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 642d9114da1bd2..d8e6943faf4ded 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.23", - "@mui/docs": "^5.14.17", - "@mui/icons-material": "^5.14.16", - "@mui/joy": "5.0.0-beta.14", - "@mui/lab": "5.0.0-alpha.152", + "@mui/base": "5.0.0-beta.24", + "@mui/docs": "^5.14.18", + "@mui/icons-material": "^5.14.18", + "@mui/joy": "5.0.0-beta.15", + "@mui/lab": "5.0.0-alpha.153", "@mui/markdown": "^5.0.0", - "@mui/material": "^5.14.17", - "@mui/material-next": "6.0.0-alpha.109", - "@mui/styled-engine": "^5.14.17", - "@mui/styled-engine-sc": "6.0.0-alpha.5", - "@mui/styles": "^5.14.17", - "@mui/system": "^5.14.17", - "@mui/types": "^7.2.8", - "@mui/utils": "^5.14.17", + "@mui/material": "^5.14.18", + "@mui/material-next": "6.0.0-alpha.110", + "@mui/styled-engine": "^5.14.18", + "@mui/styled-engine-sc": "6.0.0-alpha.6", + "@mui/styles": "^5.14.18", + "@mui/system": "^5.14.18", + "@mui/types": "^7.2.9", + "@mui/utils": "^5.14.18", "@mui/x-charts": "6.18.0", "@mui/x-data-grid": "6.18.0", "@mui/x-data-grid-generator": "6.18.0", diff --git a/package.json b/package.json index 36ae2e966df451..0d1895579a6dac 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@mui/monorepo", - "version": "5.14.17", + "version": "5.14.18", "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 7eedf868566452..f341393a2e4af4 100644 --- a/packages/api-docs-builder/package.json +++ b/packages/api-docs-builder/package.json @@ -13,7 +13,7 @@ "@babel/traverse": "^7.23.2", "@mui-internal/docs-utilities": "^1.0.0", "@mui/markdown": "^5.0.0", - "@mui/utils": "^5.14.17", + "@mui/utils": "^5.14.18", "ast-types": "^0.14.2", "doctrine": "^3.0.0", "fast-glob": "^3.3.1", diff --git a/packages/mui-base/package.json b/packages/mui-base/package.json index 1e1ebef7364c90..a6a3879d7ce610 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.23", + "version": "5.0.0-beta.24", "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.4", - "@mui/types": "^7.2.8", - "@mui/utils": "^5.14.17", + "@mui/types": "^7.2.9", + "@mui/utils": "^5.14.18", "@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.17", + "@mui/material": "^5.14.18", "@testing-library/react": "^14.0.0", "@testing-library/user-event": "^14.5.1", "@types/chai": "^4.3.10", diff --git a/packages/mui-codemod/package.json b/packages/mui-codemod/package.json index cf6b8f31f48f73..07742a7dfccfee 100644 --- a/packages/mui-codemod/package.json +++ b/packages/mui-codemod/package.json @@ -1,6 +1,6 @@ { "name": "@mui/codemod", - "version": "5.14.15", + "version": "5.14.18", "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 a01b014a89e634..2bf382c6095422 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.17", + "version": "5.14.18", "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 2d31f3dfe887d5..b00011434d4159 100644 --- a/packages/mui-docs/package.json +++ b/packages/mui-docs/package.json @@ -1,6 +1,6 @@ { "name": "@mui/docs", - "version": "5.14.17", + "version": "5.14.18", "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.23", - "@mui/utils": "^5.14.17", + "@mui/base": "5.0.0-beta.24", + "@mui/utils": "^5.14.18", "nprogress": "^0.2.0", "prop-types": "^15.8.1" }, diff --git a/packages/mui-envinfo/package.json b/packages/mui-envinfo/package.json index 1d8e3b951776dc..e761ff52cbd4c0 100644 --- a/packages/mui-envinfo/package.json +++ b/packages/mui-envinfo/package.json @@ -1,6 +1,6 @@ { "name": "@mui/envinfo", - "version": "2.0.12", + "version": "2.0.13", "private": false, "author": "MUI Team", "description": "Logs infos about the environment relevant to @mui/*", diff --git a/packages/mui-icons-material/package.json b/packages/mui-icons-material/package.json index b70cca663af62c..4eed0609f155b0 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.16", + "version": "5.14.18", "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 9a6739ae288b00..d2a85ef99218e4 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.14", + "version": "5.0.0-beta.15", "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.23", - "@mui/core-downloads-tracker": "^5.14.17", - "@mui/system": "^5.14.17", - "@mui/types": "^7.2.8", - "@mui/utils": "^5.14.17", + "@mui/base": "5.0.0-beta.24", + "@mui/core-downloads-tracker": "^5.14.18", + "@mui/system": "^5.14.18", + "@mui/types": "^7.2.9", + "@mui/utils": "^5.14.18", "clsx": "^2.0.0", "prop-types": "^15.8.1" }, "devDependencies": { "@mui-internal/test-utils": "^1.0.0", - "@mui/material": "^5.14.17", + "@mui/material": "^5.14.18", "@types/chai": "^4.3.10", "@types/prop-types": "^15.7.10", "@types/react": "^18.2.37", diff --git a/packages/mui-lab/package.json b/packages/mui-lab/package.json index c15650ea66003e..27077d7ad5d570 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.152", + "version": "5.0.0-alpha.153", "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.23", - "@mui/system": "^5.14.17", - "@mui/types": "^7.2.8", - "@mui/utils": "^5.14.17", + "@mui/base": "5.0.0-beta.24", + "@mui/system": "^5.14.18", + "@mui/types": "^7.2.9", + "@mui/utils": "^5.14.18", "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 fe7ed75eff863e..cd65475a8dbc03 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.109", + "version": "6.0.0-alpha.110", "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.23", - "@mui/material": "^5.14.17", - "@mui/system": "^5.14.17", - "@mui/types": "^7.2.8", - "@mui/utils": "^5.14.17", + "@mui/base": "5.0.0-beta.24", + "@mui/material": "^5.14.18", + "@mui/system": "^5.14.18", + "@mui/types": "^7.2.9", + "@mui/utils": "^5.14.18", "@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 afc4e328e41f4c..dca7f1848ed06e 100644 --- a/packages/mui-material/package.json +++ b/packages/mui-material/package.json @@ -1,6 +1,6 @@ { "name": "@mui/material", - "version": "5.14.17", + "version": "5.14.18", "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.23", - "@mui/core-downloads-tracker": "^5.14.17", - "@mui/system": "^5.14.17", - "@mui/types": "^7.2.8", - "@mui/utils": "^5.14.17", + "@mui/base": "5.0.0-beta.24", + "@mui/core-downloads-tracker": "^5.14.18", + "@mui/system": "^5.14.18", + "@mui/types": "^7.2.9", + "@mui/utils": "^5.14.18", "@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.16", - "@mui/lab": "5.0.0-alpha.152", - "@mui/styles": "^5.14.17", + "@mui/icons-material": "^5.14.18", + "@mui/lab": "5.0.0-alpha.153", + "@mui/styles": "^5.14.18", "@popperjs/core": "^2.11.8", "@rollup/plugin-replace": "^5.0.5", "@testing-library/dom": "^9.3.3", diff --git a/packages/mui-private-theming/package.json b/packages/mui-private-theming/package.json index d9a52f0dd6e24c..5bf765e7bb06e5 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.17", + "version": "5.14.18", "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.17", + "@mui/utils": "^5.14.18", "prop-types": "^15.8.1" }, "devDependencies": { "@mui-internal/test-utils": "^1.0.0", - "@mui/material": "^5.14.17", - "@mui/styles": "^5.14.17", - "@mui/types": "^7.2.8", + "@mui/material": "^5.14.18", + "@mui/styles": "^5.14.18", + "@mui/types": "^7.2.9", "@types/chai": "^4.3.10", "@types/react": "^18.2.37", "chai": "^4.3.10", diff --git a/packages/mui-styled-engine-sc/package.json b/packages/mui-styled-engine-sc/package.json index de3b94c15ace0e..29a910664fb38e 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.5", + "version": "6.0.0-alpha.6", "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 19d4fc36863d6f..9f5e7ac8c382e5 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.17", + "version": "5.14.18", "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 408d2d17c81790..ef2fdec9df38f1 100644 --- a/packages/mui-styles/package.json +++ b/packages/mui-styles/package.json @@ -1,6 +1,6 @@ { "name": "@mui/styles", - "version": "5.14.17", + "version": "5.14.18", "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.17", - "@mui/types": "^7.2.8", - "@mui/utils": "^5.14.17", + "@mui/private-theming": "^5.14.18", + "@mui/types": "^7.2.9", + "@mui/utils": "^5.14.18", "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.14", - "@mui/material": "^5.14.17", + "@mui/joy": "5.0.0-beta.15", + "@mui/material": "^5.14.18", "@types/chai": "^4.3.10", "@types/react": "^18.2.37", "@types/react-dom": "^18.2.15", diff --git a/packages/mui-system/package.json b/packages/mui-system/package.json index ac9df6a376188e..f570c9bed13fe4 100644 --- a/packages/mui-system/package.json +++ b/packages/mui-system/package.json @@ -1,6 +1,6 @@ { "name": "@mui/system", - "version": "5.14.17", + "version": "5.14.18", "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.17", - "@mui/styled-engine": "^5.14.17", - "@mui/types": "^7.2.8", - "@mui/utils": "^5.14.17", + "@mui/private-theming": "^5.14.18", + "@mui/styled-engine": "^5.14.18", + "@mui/types": "^7.2.9", + "@mui/utils": "^5.14.18", "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.14", - "@mui/material": "^5.14.17", - "@mui/material-next": "6.0.0-alpha.109", + "@mui/joy": "5.0.0-beta.15", + "@mui/material": "^5.14.18", + "@mui/material-next": "6.0.0-alpha.110", "@types/chai": "^4.3.10", "@types/prop-types": "^15.7.10", "@types/react": "^18.2.37", diff --git a/packages/mui-types/package.json b/packages/mui-types/package.json index 88b0bb7320264e..3f16c6fc88e20a 100644 --- a/packages/mui-types/package.json +++ b/packages/mui-types/package.json @@ -1,6 +1,6 @@ { "name": "@mui/types", - "version": "7.2.8", + "version": "7.2.9", "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 65bb200ffab90c..c4337b41452980 100644 --- a/packages/mui-utils/package.json +++ b/packages/mui-utils/package.json @@ -1,6 +1,6 @@ { "name": "@mui/utils", - "version": "5.14.17", + "version": "5.14.18", "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.8", + "@mui/types": "^7.2.9", "@types/babel-plugin-macros": "^3.1.2", "@types/chai": "^4.3.10", "@types/mocha": "^10.0.4", diff --git a/packages/zero-tag-processor/package.json b/packages/zero-tag-processor/package.json index 08d5c4d5b17601..50076176e12cf9 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.17", + "@mui/system": "^5.14.18", "lodash.get": "^4.4.2", "stylis": "^4.2.0" }, "devDependencies": { - "@mui/material": "^5.14.17", + "@mui/material": "^5.14.18", "@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 d992f5456a5a7d..5b2bf4532bfa4f 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.23", - "@mui/icons-material": "^5.14.16", - "@mui/joy": "5.0.0-beta.14", - "@mui/lab": "5.0.0-alpha.152", - "@mui/material": "^5.14.17", - "@mui/material-next": "6.0.0-alpha.109", - "@mui/system": "^5.14.17", + "@mui/base": "5.0.0-beta.24", + "@mui/icons-material": "^5.14.18", + "@mui/joy": "5.0.0-beta.15", + "@mui/lab": "5.0.0-alpha.153", + "@mui/material": "^5.14.18", + "@mui/material-next": "6.0.0-alpha.110", + "@mui/system": "^5.14.18", "@playwright/test": "1.39.0", "@testing-library/dom": "^9.3.3", "@types/chai": "^4.3.10",