diff --git a/CHANGELOG.md b/CHANGELOG.md index d197c8da228310..3e4cf6e8548fff 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,82 @@ # [Versions](https://mui.com/versions/) -## 6.0.2 +## v6.1.0 + + + +_Sep 10, 2024_ + +A big thanks to the 21 contributors who made this release possible. Here are the highlights ✨: + +- **Minor version changes**: To solve longstanding ESM compatibility issues we added [package exports](https://nodejs.org/api/packages.html#exports) to `@mui/icons-material` (#43624). This change is backwards compatible with previously recommended setups. Bundlers that don't support the `exports` field won't be affected. If you discover any issues, please reach out by creating a GitHub issue. +- This release also includes several fixes and documentation improvements to support the Material UI v6 upgrade. + +### `@mui/icons-material@6.1.0` + +- Add exports field to package.json (#43624) @Janpot + +### `@mui/material@6.1.0` + +- [Autocomplete] Add custom props support via `slotProps` (#43613) @Michael-Hutchinson +- [Dialog] Fix broken scrolling in full screen mode (#43626) @LuseBiswas +- [Grid] Revert wrap deprecation (#42363) (#43459) @DiegoAndai +- Improve color map filter on styles (#43579) @DiegoAndai +- Return styles directly if the selector is `&` when using `applyStyles` (#43633) @siriwatknp +- [types] Make slots partial in `CreateSlotsAndSlotProp`type (#42077) @lhilgert9 +- [Radio] Fix disabled state styling regression (#43592) @mnajdova +- Fix wrong import to type (#43584) @mnajdova +- Simplify version prerelease export (#43699) @DiegoAndai + +### `@mui/system@6.1.0` + +- Use a custom sheet to set prepend for `GlobalStyles` (#43632) @siriwatknp +- Simplify version prerelease export (#43699) @DiegoAndai + +### Docs + +- [material-ui][Autocomplete] Refactor asynchronous loading demo (#43630) @sai6855 +- [material-ui][Autocomplete] Fix GitHubLabel demo input background color (#43599) @sai6855 +- [material-ui] Update Next.js font optimization guide (#43196) @siriwatknp +- [material-ui] Fix getting started with CSS variables in theme example (#43658) @Designer023 +- [material-ui][system] Edit "How to use components selector API" section to add about direct import (#43377) @IAluI +- [material-ui] Update @mui/material-nextjs import examples to v14 (#43698) @ohmsl +- Fix typo in Divider doc (#43691) @lokendra-reco +- Add Anima section to documentation (#43673) @GoOrit-Anima +- Add Integrations section to design resources page (#43612) @zanivan +- Fix versions URL @oliviertassinari +- Keep showing next under the subdomain @oliviertassinari +- Add Next.js font optimization section to Pigment CSS migration (#43631) @siriwatknp +- Update the Material UI readme post-v6 (#43504) @samuelsycamore +- Bring back v5 release changelogs (#43460) @oliviertassinari +- Fix use of absolute URLs (#43567) @oliviertassinari +- Remove explicit `date-fns` dependency (#40823) @renovate[bot] +- [pigment-css] Add guide for Pigment CSS quickstart (#43395) @alelthomas +- [system] Fix link to createCssVarsProvider (#43661) @oliviertassinari +- Add scrollbar to color picker demo (#43672) @sai6855 + +### Core + +- [blog] Uniformalize version between projects @oliviertassinari +- [blog] Fix page layout shift @oliviertassinari +- [code-infra] Build size snapshots from installed packages (#43452) @Janpot +- [code-infra] Recreate lockfile (#43623) @Janpot +- [code-infra] Make the API docs builder more configurable (#43574) @michaldudak +- [code-infra] Update runners from node 18 to 20 for GHA (#43593) @JCQuintas +- [code-infra] Update runners from node 18 to 20 (#43591) @JCQuintas +- [docs-infra] Fix axe issue scroll-to-top without landmark (#43663) @oliviertassinari +- [docs-infra] Reduce Algolia index size, no need for lvl6 @oliviertassinari +- [docs-infra] Use embed as the default for opening CodeSandbox (#43618) @siriwatknp +- [docs-infra] Fix broken anchor button when header has a link (#43598) @cherniavskii +- [docs-infra] Open Sign-in and Dashboard template with CodeSandbox/StackBlitz (#43604) @siriwatknp +- [examples] Fix CDN live preview demo (#43641) @oliviertassinari +- Add Pigment CSS screenshot test (#43280) @mnajdova +- [website] Polish gold sponsors @oliviertassinari +- [website] Add CopyCopter as gold sponsor (#43595) @zanivan +- [website] Add disabled button styles to branding theme (#43577) @zanivan + +All contributors of this release in alphabetical order: @alelthomas, @cherniavskii, @Designer023, @DiegoAndai, @GoOrit-Anima, @IAluI, @Janpot, @JCQuintas, @lhilgert9, @lokendra-reco, @LuseBiswas, @Michael-Hutchinson, @michaldudak, @mnajdova, @ohmsl, @oliviertassinari, @renovate[bot], @sai6855, @samuelsycamore, @siriwatknp, @zanivan + +## v6.0.2 diff --git a/package.json b/package.json index 4f80bf2f5c52e9..7dd915a6d085bf 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@mui/monorepo", - "version": "6.0.2", + "version": "6.1.0", "private": true, "scripts": { "preinstall": "npx only-allow pnpm", diff --git a/packages-internal/scripts/package.json b/packages-internal/scripts/package.json index 261ed133e1d77b..165b92b1bbbf88 100644 --- a/packages-internal/scripts/package.json +++ b/packages-internal/scripts/package.json @@ -1,6 +1,6 @@ { "name": "@mui/internal-scripts", - "version": "1.0.19", + "version": "1.0.20", "author": "MUI Team", "description": "Utilities supporting MUI libraries build and docs generation. This is an internal package not meant for general use.", "main": "build/index.js", diff --git a/packages-internal/test-utils/package.json b/packages-internal/test-utils/package.json index ef8df5aea5c147..261df1049f8d04 100644 --- a/packages-internal/test-utils/package.json +++ b/packages-internal/test-utils/package.json @@ -1,6 +1,6 @@ { "name": "@mui/internal-test-utils", - "version": "1.0.12", + "version": "1.0.13", "author": "MUI Team", "description": "Utilities for MUI tests. This is an internal package not meant for general use.", "main": "./build/index.js", diff --git a/packages/markdown/package.json b/packages/markdown/package.json index f85e9036af34e1..51140a22824f82 100644 --- a/packages/markdown/package.json +++ b/packages/markdown/package.json @@ -1,6 +1,6 @@ { "name": "@mui/internal-markdown", - "version": "1.0.12", + "version": "1.0.13", "author": "MUI Team", "description": "MUI markdown parser. This is an internal package not meant for general use.", "main": "./index.js", diff --git a/packages/mui-codemod/package.json b/packages/mui-codemod/package.json index 4ff4e2c4ce42f5..4fcbafe8bf300b 100644 --- a/packages/mui-codemod/package.json +++ b/packages/mui-codemod/package.json @@ -1,6 +1,6 @@ { "name": "@mui/codemod", - "version": "6.0.2", + "version": "6.1.0", "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 6b5c86862d1296..44dec86a2dc5fe 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.2", + "version": "6.1.0", "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 98ace526cd0291..1d4b6f8494a2d9 100644 --- a/packages/mui-docs/package.json +++ b/packages/mui-docs/package.json @@ -1,6 +1,6 @@ { "name": "@mui/docs", - "version": "6.0.2", + "version": "6.1.0", "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 5b86d118022025..3238fb000fdb3b 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.2", + "version": "6.1.0", "private": false, "author": "MUI Team", "description": "Material Design icons distributed as SVG React components.", diff --git a/packages/mui-material-nextjs/package.json b/packages/mui-material-nextjs/package.json index d0bee55603c5bf..a514dbbedb1ac8 100644 --- a/packages/mui-material-nextjs/package.json +++ b/packages/mui-material-nextjs/package.json @@ -1,6 +1,6 @@ { "name": "@mui/material-nextjs", - "version": "6.0.2", + "version": "6.1.0", "private": false, "author": "MUI Team", "description": "Collection of utilities for integration between Material UI and Next.js.", diff --git a/packages/mui-material-pigment-css/package.json b/packages/mui-material-pigment-css/package.json index 23eef67c631772..4b5bc22de43fe2 100644 --- a/packages/mui-material-pigment-css/package.json +++ b/packages/mui-material-pigment-css/package.json @@ -1,6 +1,6 @@ { "name": "@mui/material-pigment-css", - "version": "6.0.2", + "version": "6.1.0", "author": "MUI Team", "description": "A wrapper over Pigment CSS that provides the same styled and theming APIs as Material UI.", "main": "./src/index.ts", diff --git a/packages/mui-material/package.json b/packages/mui-material/package.json index 63e9e7f05e8b17..6f035fca03c5d4 100644 --- a/packages/mui-material/package.json +++ b/packages/mui-material/package.json @@ -1,6 +1,6 @@ { "name": "@mui/material", - "version": "6.0.2", + "version": "6.1.0", "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 bc84f546b6aa34..0ca0aeb686b2e7 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.2", + "version": "6.1.0", "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 239592bc2d8c40..57994b1a3e640b 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.2", + "version": "6.1.0", "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 a2b231de85d292..cb5afaeaae265c 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.2", + "version": "6.1.0", "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 f4c20a345bd840..54a9f965e9c66b 100644 --- a/packages/mui-styles/package.json +++ b/packages/mui-styles/package.json @@ -1,6 +1,6 @@ { "name": "@mui/styles", - "version": "6.0.2", + "version": "6.1.0", "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 eb81a948c43d99..f2b328f7159d2c 100644 --- a/packages/mui-system/package.json +++ b/packages/mui-system/package.json @@ -1,6 +1,6 @@ { "name": "@mui/system", - "version": "6.0.2", + "version": "6.1.0", "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 1bdf4cacdf53d8..56f92d7474c456 100644 --- a/packages/mui-utils/package.json +++ b/packages/mui-utils/package.json @@ -1,6 +1,6 @@ { "name": "@mui/utils", - "version": "6.0.2", + "version": "6.1.0", "private": false, "author": "MUI Team", "description": "Utility functions for React components.",