Skip to content

Commit 55bea65

Browse files
6.0.0-rc.0 (#43388)
Co-authored-by: siriwatknp <[email protected]>
1 parent 90c4624 commit 55bea65

File tree

21 files changed

+233
-29
lines changed

21 files changed

+233
-29
lines changed

CHANGELOG.md

+73
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,78 @@
11
# [Versions](https://mui.com/versions/)
22

3+
## 6.0.0-rc.0
4+
5+
<!-- generated comparing v6.0.0-beta.6..next -->
6+
7+
_Aug 22, 2024_
8+
9+
A big thanks to the 12 contributors who made this release possible. Here are some highlights ✨:
10+
11+
- ⚡ Rendering performance improvements
12+
13+
14+
15+
#### Breaking changes
16+
17+
- [Box] Remove `component` from `BoxOwnProps` (#43384) @DiegoAndai
18+
19+
The `component` prop has been removed from the `BoxOwnProps` as it is already included in the `Box` type.
20+
This might affect your code if you are using the `styled` function with the `Box` component.
21+
If this is the case, use a `div` element instead of `Box`:
22+
23+
```diff
24+
-const StyledBox = styled(Box)`
25+
+const StyledDiv = styled('div')`
26+
color: white;
27+
`;
28+
```
29+
30+
This yields the same end result.
31+
If this doesn't work for you, you can also cast the `styled` returned value to `typeof Box`:
32+
33+
```diff
34+
const StyledBox = styled(Box)`
35+
color: white;
36+
-`;
37+
+` as typeof Box;
38+
```
39+
40+
#### Changes
41+
42+
- [ListItem] Remove unnecessary TypeScript test (#43359) @sai6855
43+
- Skip generating CSS variables for a custom spacing function (#43389) @siriwatknp
44+
- Revert visual regressions from #42283 (#43364) @ZeeshanTamboli
45+
46+
47+
48+
- Add Grid2 to removeSystemProps codemod (#43302) @DiegoAndai
49+
50+
### Docs
51+
52+
- [blog] Add video to the Pigment CSS blog post (#42500) @oliviertassinari
53+
- Fix broken link to milestones (#43379) @oliviertassinari
54+
- Update CSS theme variables related content (#43130) @siriwatknp
55+
- Fix link to createTheme source (#43332) @oliviertassinari
56+
- Add cache to avoid unnecessary jsx dynamic import and theme getting (#43139) @Vxee
57+
- Fix broken link to Next.js docs @oliviertassinari
58+
- [material-ui] Revamp `Composition` guide (#43266) @ZeeshanTamboli
59+
- [material-ui][Menu] Replace `PaperProps` with `slotProps.paper` in demos (#43354) @sai6855
60+
61+
### Core
62+
63+
- [code-infra] Change docs:start script to serve the exports folder (#43375) @Janpot
64+
- [core] Fix typescript-next CI workflow (#43394) @aarongarciah
65+
- [core] Run `@mui/system` TypeScript module augmentation tests in CI (#43386) @ZeeshanTamboli
66+
- [core] Enable manage-package-manager-versions pnpm flag (#43366) @aarongarciah
67+
- [core] Replace `indexOf` with `includes` (#42883) @k-rajat19
68+
- [docs-infra] Add GitHub source link to components (#43228) @Jay-Karia
69+
- [docs-infra] Fix copy shortcut (#43361) @oliviertassinari
70+
- [perf] Remove theme/styling allocations (#43372) @romgrk
71+
- [perf] Improve `composeClasses` (#43363) @romgrk
72+
- [perf] Remove system allocations (#43306) @romgrk
73+
74+
All contributors of this release in alphabetical order: @aarongarciah, @DiegoAndai, @Janpot, @Jay-Karia, @k-rajat19, @oliviertassinari, @rluzists1, @romgrk, @sai6855, @siriwatknp, @Vxee, @ZeeshanTamboli
75+
376
## 6.0.0-beta.6
477

578
<!-- generated comparing v6.0.0-beta.5..next -->

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mui/monorepo",
3-
"version": "6.0.0-beta.6",
3+
"version": "6.0.0-rc.0",
44
"private": true,
55
"scripts": {
66
"preinstall": "npx only-allow pnpm",

packages-internal/docs-utils/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mui/internal-docs-utils",
3-
"version": "1.0.10",
3+
"version": "1.0.11",
44
"author": "MUI Team",
55
"description": "Utilities for MUI docs. This is an internal package not meant for general use.",
66
"main": "./build/index.js",

packages-internal/scripts/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mui/internal-scripts",
3-
"version": "1.0.16",
3+
"version": "1.0.17",
44
"author": "MUI Team",
55
"description": "Utilities supporting MUI libraries build and docs generation. This is an internal package not meant for general use.",
66
"main": "build/index.js",

packages-internal/test-utils/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mui/internal-test-utils",
3-
"version": "1.0.8",
3+
"version": "1.0.9",
44
"author": "MUI Team",
55
"description": "Utilities for MUI tests. This is an internal package not meant for general use.",
66
"main": "./build/index.js",

packages/markdown/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mui/internal-markdown",
3-
"version": "1.0.10",
3+
"version": "1.0.11",
44
"author": "MUI Team",
55
"description": "MUI markdown parser. This is an internal package not meant for general use.",
66
"main": "./index.js",

packages/mui-base/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mui/base",
3-
"version": "5.0.0-beta.57",
3+
"version": "5.0.0-beta.58",
44
"private": false,
55
"author": "MUI Team",
66
"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.",

packages/mui-codemod/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mui/codemod",
3-
"version": "6.0.0-beta.6",
3+
"version": "6.0.0-rc.0",
44
"bin": "./codemod.js",
55
"private": false,
66
"author": "MUI Team",

packages/mui-core-downloads-tracker/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mui/core-downloads-tracker",
3-
"version": "6.0.0-beta.6",
3+
"version": "6.0.0-rc.0",
44
"private": false,
55
"author": "MUI Team",
66
"description": "Internal package to track number of downloads of our design system libraries",

packages/mui-docs/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mui/docs",
3-
"version": "6.0.0-beta.6",
3+
"version": "6.0.0-rc.0",
44
"private": false,
55
"author": "MUI Team",
66
"description": "MUI Docs - Documentation building blocks.",

packages/mui-icons-material/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mui/icons-material",
3-
"version": "6.0.0-beta.6",
3+
"version": "6.0.0-rc.0",
44
"private": false,
55
"author": "MUI Team",
66
"description": "Material Design icons distributed as SVG React components.",

packages/mui-lab/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mui/lab",
3-
"version": "6.0.0-beta.6",
3+
"version": "6.0.0-beta.7",
44
"private": false,
55
"author": "MUI Team",
66
"description": "Laboratory for new MUI modules.",

packages/mui-material-pigment-css/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mui/material-pigment-css",
3-
"version": "6.0.0-beta.6",
3+
"version": "6.0.0-rc.0",
44
"author": "MUI Team",
55
"description": "A wrapper over Pigment CSS that provides the same styled and theming APIs as Material UI.",
66
"main": "./src/index.ts",

packages/mui-material/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mui/material",
3-
"version": "6.0.0-beta.6",
3+
"version": "6.0.0-rc.0",
44
"private": false,
55
"author": "MUI Team",
66
"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.",

packages/mui-private-theming/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mui/private-theming",
3-
"version": "6.0.0-beta.6",
3+
"version": "6.0.0-rc.0",
44
"private": false,
55
"author": "MUI Team",
66
"description": "Private - The React theme context to be shared between `@mui/styles` and `@mui/material`.",

packages/mui-styled-engine-sc/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mui/styled-engine-sc",
3-
"version": "6.0.0-beta.6",
3+
"version": "6.0.0-rc.0",
44
"private": false,
55
"author": "MUI Team",
66
"description": "styled() API wrapper package for styled-components.",

packages/mui-styled-engine/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mui/styled-engine",
3-
"version": "6.0.0-beta.6",
3+
"version": "6.0.0-rc.0",
44
"private": false,
55
"author": "MUI Team",
66
"description": "styled() API wrapper package for emotion.",

packages/mui-styles/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mui/styles",
3-
"version": "6.0.0-beta.6",
3+
"version": "6.0.0-rc.0",
44
"private": false,
55
"author": "MUI Team",
66
"description": "MUI Styles - The legacy JSS-based styling solution of Material UI.",

packages/mui-system/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mui/system",
3-
"version": "6.0.0-beta.6",
3+
"version": "6.0.0-rc.0",
44
"private": false,
55
"author": "MUI Team",
66
"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.",

packages/mui-utils/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mui/utils",
3-
"version": "6.0.0-beta.6",
3+
"version": "6.0.0-rc.0",
44
"private": false,
55
"author": "MUI Team",
66
"description": "Utility functions for React components.",

0 commit comments

Comments
 (0)