diff --git a/CHANGELOG.md b/CHANGELOG.md index 50a3a15f76698f..0aa1af96dbc916 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,121 @@ # [Versions](https://mui.com/versions/) +## v5.15.11 + + + +_Feb 21, 2024_ + +A big thanks to the 26 contributors who made this release possible. +This release was mostly about 🐛 bug fixes and 📚 documentation improvements. + +### `@mui/material@5.15.11` + +- [Alert] Deprecate components and componentsProps props (#40681) @DiegoAndai +- [Autocomplete] Caret transformation issue with font size change (#41066) @dpertsin +- [StepLabel] Add type for StepIconComponent (#41082) @harrydigos +- [TablePagination] Fix type error in Select props (#39137) @PaulKristoffersson +- [Transitions] External ownerState is incorrectly forwarded to inner components (#41187) @gitstart +- Use direct import (#40851) @siriwatknp + +### `@mui/material-nextjs@5.15.11` + +- Fix missing babel/runtime dependency in material-ui-nextjs (#41077) @siriwatknp + +### `@mui/system@5.15.11` + +- Use direct import (#40851) @siriwatknp +- Move useMediaQuery to system (#39463) @justintoman +- Consolidate the variants props callback arguments (#41222) @mnajdova +- Merge props and ownerState in the variants props callback (#41219) @mnajdova + +### `@mui/codemod@5.15.11` + +- [AccordionSummary] Add contentGutters deprecation codemods (#41006) @DiegoAndai +- [PaginationItem] Add codemod for deprecated classes (#41145) @sai6855 + +### `@mui/utils@5.15.11` + +- Port `useLocalStorageState` hook from Toolpad (#41096) @Janpot + +### `@mui/base@5.0.0-beta.37` + +- [Switch] Add missing role attribute (#40907) @KirankumarAmbati +- [TextareaAutosize] Improve implementation (#40789) @ZeeshanTamboli + +### `@mui/lab@5.0.0-alpha.164` + +- [Masonry] Ability to sort elements from left to right (#39904) @Rishi556 + +### Docs + +- [base-ui] Fix focus state demo in Base UI autocomplete (#41104) @oliviertassinari +- [base-ui] Update the Accessibility page demos design (#40995) @danilo-leal +- [joy-ui] Fix LinearProgressWithLabel example (#41194) @khgiddon +- [joy-ui] Fix 404 image on the docs @oliviertassinari +- [material-ui] Add a "start now" section on the Overview page (#41137) @danilo-leal +- [material-ui] Inform about deprecated TablePagination SelectProps usage (#41186) @gitstart +- [material-ui] Update the Testing page's Argos link (#41170) @gregberge +- [material-ui] Remove Masonry component and Material Design icon from the landing page template (#41080) @zanivan +- [material-ui] Standardize all references to Material Design 3 (M3) (#40903) @samuelsycamore +- [material-ui] Add stray fixes around a few pages (#41038) @danilo-leal +- [material-ui][joy-ui][system] Restore and revise the Box docs (#40622) @samuelsycamore +- [material-ui] Add simpler demo for default behavior (#40980) @zanivan +- [system] Explain why AppRouterCacheProvider (#40909) @oliviertassinari +- Link to react-transition group with https @oliviertassinari +- Update broken URL hashes (#41185) @LukasTy +- Prefer https links @oliviertassinari +- Fix MUI Treasury link @oliviertassinari +- Migrate the last > quotes to ::: callouts @oliviertassinari + +### Core + +- [blog] Add new product tags and stray adjustments (#41193) @danilo-leal +- [blog] Simplify `/base-ui-2024-plans/` page (#41171) @oliviertassinari +- [blog] Add link to Base UI API changes RFC (#41089) @michaldudak +- [blog] Remove the "News" tag (#41208) @danilo-leal +- [changelog] Remove @mui/system@5.15.10 (#41093) @michaldudak +- [code-infra] Move typescript-to-proptypes to internal-scripts package (#41079) @michaldudak +- [code-infra] Move Link to @mui/docs (#40889) @Janpot +- [code-infra] Use `experimental.cpus` to control amount of export workers in Next.js (#41132) @Janpot +- [code-infra] Load commonjs files in next.config.mjs with require (#41108) @Janpot +- [code-infra] Prepare babel macros package for publishing to npm (#41178) @michaldudak +- [code-infra] Build internal packages before publishing (#41210) @michaldudak +- [core] Improve the release instructions (#40973) @mnajdova +- [core] Simplify Next.js Demo Zero Runtime guide @oliviertassinari +- [core] Fix TypeScript spelling in changelog @oliviertassinari +- [core] Fix small detail in the autocomplete demo @oliviertassinari +- [core] Increase node memory limit on Netlify build (#41111) @michaldudak +- [core][Tooltip] Remove incorrect code comment (#41179) @ZeeshanTamboli +- [core] Fix missing context display names (#41168) @oliviertassinari +- [core][base-ui] Remove `@mui/base` dev dependency from Base UI workspace (#41216) @ZeeshanTamboli +- [zero][demo] Fix sample next app build (#41197) @brijeshb42 +- [docs-infra] Simplify copy logic (#41167) @oliviertassinari +- [docs-infra] New way of providing API layout config (#41106) @alexfauquette +- [docs-infra] Reduce scrollbar width on ROC (#41148) @oliviertassinari +- [docs-infra] Add external link arrow (#41129) @siriwatknp +- [docs-infra] Fix external link arrow (#41181) @alexfauquette +- [docs-infra] Flag NPM and Github as wrong spellings @oliviertassinari +- [docs-infra] Fix display when the default props is undefined (#41114) @oliviertassinari +- [docs-infra] Remove random layout assignment (#40862) @alexfauquette +- [docs-infra] Add spacing and contrast improvements (#41191) @danilo-leal +- [docs-infra] Share vale-config (#41176) @alexfauquette +- [test] Generalize test utils (#41175) @michaldudak +- [typescript-to-proptypes] Support using `Omit` on types with conditional properties (#41033) @flaviendelangle +- [website] Match chart component names @oliviertassinari +- [website] Add Marblism diamond sponsor (#41097) @rluzists1 +- [website] Add overall improvements to the Material UI page (#41075) @danilo-leal +- [website] Fix responsive breakpoints @oliviertassinari +- [website] Fix overloading of footer JS files @oliviertassinari +- [website] Improve the footer's chip contrast (#41209) @danilo-leal +- [zero] Update to latest version of wyw-in-js (#41182) @brijeshb42 +- [zero] Setup basic testing framework (#40986) @brijeshb42 +- [zero] Fix wrong CSS order by moving import to last (#41002) @siriwatknp +- [zero] Export `extendTheme` for creating a zero-runtime theme (#40897) @siriwatknp +- [zero] Move extendTheme to its own subpath (#41204) @brijeshb42 + +All contributors of this release in alphabetical order: @alexfauquette, @brijeshb42, @danilo-leal, @DiegoAndai, @dpertsin, @flaviendelangle, @gitstart, @gregberge, @harrydigos, @Janpot, @justintoman, @khgiddon, @KirankumarAmbati, @LukasTy, @michaldudak, @mnajdova, @nikosgavalas, @oliviertassinari, @PaulKristoffersson, @Rishi556, @rluzists1, @sai6855, @samuelsycamore, @siriwatknp, @zanivan, @ZeeshanTamboli + ## v5.15.10 diff --git a/package.json b/package.json index f2c8d4778eb012..03d497f19d89f7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@mui/monorepo", - "version": "5.15.10", + "version": "5.15.11", "private": true, "scripts": { "preinstall": "npx only-allow pnpm", diff --git a/packages/mui-base/package.json b/packages/mui-base/package.json index c56ad9f413f35b..7593292d12cd68 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.36", + "version": "5.0.0-beta.37", "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.", diff --git a/packages/mui-codemod/package.json b/packages/mui-codemod/package.json index ec537f782bad05..91dc87cbe0035e 100644 --- a/packages/mui-codemod/package.json +++ b/packages/mui-codemod/package.json @@ -1,6 +1,6 @@ { "name": "@mui/codemod", - "version": "5.15.10", + "version": "5.15.11", "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 5c18faeb1c32f6..fea026d1e65021 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.10", + "version": "5.15.11", "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 f90cfbd3d19c12..7256766209a528 100644 --- a/packages/mui-docs/package.json +++ b/packages/mui-docs/package.json @@ -1,6 +1,6 @@ { "name": "@mui/docs", - "version": "5.15.9", + "version": "5.15.11", "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 3ec0aa17a551a1..655de74410cd1b 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.10", + "version": "5.15.11", "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 f96e1c6064b189..c46bd9f9b649af 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.28", + "version": "5.0.0-beta.29", "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 2b00ba123f521d..37c1a9941320fa 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.165", + "version": "5.0.0-alpha.166", "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 ea30d806f1507e..474288b423c989 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.123", + "version": "6.0.0-alpha.124", "private": false, "author": "MUI Team", "description": "v6-alpha: React components that implement Google's Material Design", diff --git a/packages/mui-material-nextjs/package.json b/packages/mui-material-nextjs/package.json index 19709d4470c0b3..31abc5f6818c76 100644 --- a/packages/mui-material-nextjs/package.json +++ b/packages/mui-material-nextjs/package.json @@ -1,6 +1,6 @@ { "name": "@mui/material-nextjs", - "version": "5.15.9", + "version": "5.15.11", "private": false, "author": "MUI Team", "description": "Collection of utilities for integration between Material UI and Next.js.", diff --git a/packages/mui-material/package.json b/packages/mui-material/package.json index adae11dccb71a8..e7cb648f287dd7 100644 --- a/packages/mui-material/package.json +++ b/packages/mui-material/package.json @@ -1,6 +1,6 @@ { "name": "@mui/material", - "version": "5.15.10", + "version": "5.15.11", "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.", diff --git a/packages/mui-private-theming/package.json b/packages/mui-private-theming/package.json index d5779b71a45eca..38e8e8504c7453 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.9", + "version": "5.15.11", "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-styled-engine-sc/package.json b/packages/mui-styled-engine-sc/package.json index afa3280d2c1210..463f80e82ee9ec 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.16", + "version": "6.0.0-alpha.17", "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 254d1834585e47..fa84f01529555c 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.15.9", + "version": "5.15.11", "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 dc52c68c932545..ccc727a90e8f4a 100644 --- a/packages/mui-styles/package.json +++ b/packages/mui-styles/package.json @@ -1,6 +1,6 @@ { "name": "@mui/styles", - "version": "5.15.10", + "version": "5.15.11", "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 082d3dd2bf5fc0..2dfaa1dc08d4ea 100644 --- a/packages/mui-system/package.json +++ b/packages/mui-system/package.json @@ -1,6 +1,6 @@ { "name": "@mui/system", - "version": "5.15.9", + "version": "5.15.11", "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.", diff --git a/packages/mui-utils/package.json b/packages/mui-utils/package.json index 4df8f3cb17fcd2..71f66306009ad1 100644 --- a/packages/mui-utils/package.json +++ b/packages/mui-utils/package.json @@ -1,6 +1,6 @@ { "name": "@mui/utils", - "version": "5.15.9", + "version": "5.15.11", "private": false, "author": "MUI Team", "description": "Utility functions for React components.",