diff --git a/CHANGELOG.md b/CHANGELOG.md index 5d8ee0daf4c..6ae58e2ff9e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,81 @@ # [Versions](https://mui.com/versions/) +## v6.0.0-alpha.9 + + + +_May 29, 2024_ + +A big thanks to the 23 contributors who made this release possible. Here are some highlights ✨: + +- 🚀 `CssVarsProvider` and `extendTheme` are now stable (#42246) @siriwatknp + +### `@mui/material@6.0.0-alpha.9` + +- ​[AlertTitle] Enable extending Typography props (#42269) @lucasgmelo +- ​[AvatarGroup] deprecate `componentsProps` for v6 (#42122) @lhilgert9 +- ​[Grid] Deprecate `wrap` prop (#42363) @fedirjh +- ​[ListItem] Document `*Component` and `*Props` props deprecations (#42263) @aarongarciah +- ​[ListItem] Deprecate ListItem's components and componentsProps (#42219) @aarongarciah +- ​[ListItemSecondaryAction] Deprecate component (#42251) @aarongarciah +- ​Stabilize `CssVarsProvider` and `extendTheme` (#42246) @siriwatknp +- ​[Popper] Deprecate components and componentProps props for v6 (#42111) @ChronicusUA +- ​[responsiveFontSizes] Handled undefined variants (#42412) @brijeshb42 +- ​[Slider] Fix wrong CSS value (#42370) @mnajdova +- ​[Tooltip] Deprecate components and componentProps props for v6 (#42107) @ChronicusUA + +### `@mui/system@6.0.0-alpha.9` + +- ​[createStyled] Intercept `ownerState` coming from `props` and `ownerState` (#42358) @DiegoAndai + +### `@mui/codemod@6.0.0-alpha.9` + +- ​Add `sx` prop for v6 migration (#42153) @siriwatknp +- ​Add codemod for removing system props (#42282) @siriwatknp + +### Docs + +- ​Remove unused images (#42324) @danilo-leal +- ​Add Pigment CSS and Base UI logos SVGs (#42322) @danilo-leal +- ​[joy-ui] Fix template responsiveness (#42422) @j4marcos +- ​[material-ui] Add the Pashto locale (#42244) @sayoubiaf +- ​[material-ui] Remove duplicate Design Kits page (#42338) @danilo-leal +- ​[material-ui] Document callback to access theme in GlobalStyles (#42257) @aarongarciah +- ​[material-ui] Add minor modifications to the Vertical stepper demo (#42342) @mihilt +- ​[material-ui][Tabs] Improve the Basic Tabs demo (#42374) @MatheusEli +- ​[pigment-css] Polish redirection mention @oliviertassinari + +### Core + +- ​[blog] Add fixes and clean ups to the Blog page (#42311) @danilo-leal +- ​[blog] Add the "Product" tag to the Pigment CSS post (#42365) @danilo-leal +- ​[code-infra] Simplify .stylelintrc.js @oliviertassinari +- ​[code-infra] Fix stylelint locally (#42411) @oliviertassinari +- ​[code-infra] Run corepack enable on all CI jobs (#42331) @Janpot +- ​[code-infra] Create examples eslint rule (#42170) @oliviertassinari +- ​[core] Apply React 19 type changes that don't require upcoming `@types/` packages (#42346) @DiegoAndai +- ​[core] Remove `react-swipeable-views-utils` package from docs (#42378) @ZeeshanTamboli +- ​[core] Update `@testing-library/react` and `@testing-library/dom` packages (#42349) @ZeeshanTamboli +- ​[core] Remove `@types/prettier` package (#42339) @ZeeshanTamboli +- ​[core] Remove `WyW-in-JS` from Renovate config (#42335) @ZeeshanTamboli +- ​[docs-infra] Split feedback channels per product (#42413) @alexfauquette +- ​[docs-infra] Avoid cryptic errors when tests don't exist (#42356) @Janpot +- ​[docs-infra] Make menu styles consistent (#42387) @danilo-leal +- ​[docs-infra] Display deprecation messages in API pages (#42352) @aarongarciah +- ​[docs-infra] Standardize API pages Alert styles (#42386) @danilo-leal +- ​[docs-infra] Fix Toolpad Core API links (#42362) @apedroferreira +- ​[docs-infra] Tigthen up the header design (#42180) @danilo-leal +- ​[docs-infra] Add Toolpad to muiNpmOrgs for codesandbox demos (#42316) @Janpot +- ​[docs-infra] Allow JSDoc tags (#42337) @aarongarciah +- ​[test] Remove `userAgent` override in `jsdom` env (#42344) @cherniavskii +- ​[utils] Fix GitHub-reported prototype pollution vulnerability in `deepmerge` (#41652) @tjcouch-sil +- ​[website] Add Nikita to the about page (#42418) @nikitaa24 +- ​[website] Fix hero spacing changes applying at the wrong breakpoint (#42341) @KenanYusuf +- ​[website] Adds Kenan Yusuf to about page (#42317) @KenanYusuf +- ​[website] Improve about page @oliviertassinari + +All contributors of this release in alphabetical order: @aarongarciah, @alexfauquette, @apedroferreira, @brijeshb42, @cherniavskii, @ChronicusUA, @danilo-leal, @DiegoAndai, @fedirjh, @j4marcos, @Janpot, @KenanYusuf, @lhilgert9, @lucasgmelo, @MatheusEli, @mihilt, @mnajdova, @nikitaa24, @oliviertassinari, @sayoubiaf, @siriwatknp, @tjcouch-sil, @ZeeshanTamboli + ## v6.0.0-alpha.8 diff --git a/package.json b/package.json index 771021c36b1..c6cfaaa0243 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@mui/monorepo", - "version": "6.0.0-alpha.8", + "version": "6.0.0-alpha.9", "private": true, "scripts": { "preinstall": "npx only-allow pnpm", diff --git a/packages/mui-base/package.json b/packages/mui-base/package.json index 7172731f3ab..25d26e7d0b1 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.46", + "version": "5.0.0-beta.47", "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 695f9cb71fc..956144c3d00 100644 --- a/packages/mui-codemod/package.json +++ b/packages/mui-codemod/package.json @@ -1,6 +1,6 @@ { "name": "@mui/codemod", - "version": "6.0.0-alpha.8", + "version": "6.0.0-alpha.9", "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 42a226784d5..1e5629e46e6 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": "6.0.0-alpha.8", + "version": "6.0.0-alpha.9", "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 6c5bc63b6d2..987647f527f 100644 --- a/packages/mui-docs/package.json +++ b/packages/mui-docs/package.json @@ -1,6 +1,6 @@ { "name": "@mui/docs", - "version": "6.0.0-alpha.8", + "version": "6.0.0-alpha.9", "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 3c335508e08..48d189392f5 100644 --- a/packages/mui-icons-material/package.json +++ b/packages/mui-icons-material/package.json @@ -1,6 +1,6 @@ { "name": "@mui/icons-material", - "version": "6.0.0-alpha.8", + "version": "6.0.0-alpha.9", "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 1fad0e9b0d5..2dbe117da22 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.41", + "version": "5.0.0-beta.42", "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 4ff8c8ba62d..efc5357d4c2 100644 --- a/packages/mui-lab/package.json +++ b/packages/mui-lab/package.json @@ -1,6 +1,6 @@ { "name": "@mui/lab", - "version": "6.0.0-alpha.8", + "version": "6.0.0-alpha.9", "private": false, "author": "MUI Team", "description": "Laboratory for new MUI modules.", diff --git a/packages/mui-material/package.json b/packages/mui-material/package.json index a70bc8ca628..da4f3b15007 100644 --- a/packages/mui-material/package.json +++ b/packages/mui-material/package.json @@ -1,6 +1,6 @@ { "name": "@mui/material", - "version": "6.0.0-alpha.8", + "version": "6.0.0-alpha.9", "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 4a8468977a2..a5fc76431f7 100644 --- a/packages/mui-private-theming/package.json +++ b/packages/mui-private-theming/package.json @@ -1,6 +1,6 @@ { "name": "@mui/private-theming", - "version": "6.0.0-alpha.8", + "version": "6.0.0-alpha.9", "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 dfb9a2faac9..1869d77e762 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.24", + "version": "6.0.0-alpha.25", "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 896dc882e37..d1d845b9c26 100644 --- a/packages/mui-styled-engine/package.json +++ b/packages/mui-styled-engine/package.json @@ -1,6 +1,6 @@ { "name": "@mui/styled-engine", - "version": "6.0.0-alpha.8", + "version": "6.0.0-alpha.9", "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 8d5ca5cba3a..00e155da7df 100644 --- a/packages/mui-styles/package.json +++ b/packages/mui-styles/package.json @@ -1,6 +1,6 @@ { "name": "@mui/styles", - "version": "6.0.0-alpha.8", + "version": "6.0.0-alpha.9", "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 5ed328465cc..9496c1bd991 100644 --- a/packages/mui-system/package.json +++ b/packages/mui-system/package.json @@ -1,6 +1,6 @@ { "name": "@mui/system", - "version": "6.0.0-alpha.8", + "version": "6.0.0-alpha.9", "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 69feaa0f753..327add1b96f 100644 --- a/packages/mui-utils/package.json +++ b/packages/mui-utils/package.json @@ -1,6 +1,6 @@ { "name": "@mui/utils", - "version": "6.0.0-alpha.8", + "version": "6.0.0-alpha.9", "private": false, "author": "MUI Team", "description": "Utility functions for React components.",