@mui/material
Version:
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.
1,011 lines (705 loc) • 790 kB
Markdown
# [Versions](https://mui.com/versions/)
## 5.16.7
<!-- generated comparing v5.16.6..master -->
_Aug 9, 2024_
A big thanks to the 3 contributors who made this release possible.
### `@mui/material@5.16.7`
- ​<!-- 3 -->[material-ui][mui-system] Add support for version runtime checks (#43233) @DiegoAndai
### Docs
- ​<!-- 4 -->[docs] Fix 301 @oliviertassinari
### Core
- ​<!-- 2 -->[website] Fix wrong link in pricing table (@zanivan) (#43143) @zanivan
- ​<!-- 1 -->[website] Add blog link to pricing table (@zanivan) (#43140) @zanivan
All contributors of this release in alphabetical order: @DiegoAndai, @oliviertassinari, @zanivan
## 5.16.6
<!-- generated comparing v5.16.5..master -->
_Jul 30, 2024_
A big thanks to the 5 contributors who made this release possible.
### `@mui/material@5.16.6`
- [Divider] Enable borderStyle enhancement in divider with children (#43059) @anuujj
### Docs
- [material-ui][Card] Update CardMedia description (#43121) @shahzaibdev1
- [material-ui] Replace deprecated `<ListItem button/>` with `ListItemButton` component in routing libraries list example (#43114) @aliharis99
- [material-ui][Snackbar] Improve close `reason` type in demos (#43105) @sai6855
### Core
- [code-infra] Use the same CI names on master & next (#43064) @mnajdova
All contributors of this release in alphabetical order: @aliharis99, @anuujj, @mnajdova, @sai6855, @shahzaibdev1
## 5.16.5
<!-- generated comparing v5.16.4..master -->
_Jul 25, 2024_
A big thanks to the 4 contributors who made this release possible.
### `@mui/utils@5.16.5`
- ​<!-- 1 -->[utils] Add dependency to @mui/types (@mnajdova) (#43047) @mnajdova
### Docs
- ​<!-- 4 -->[material-ui][joy-ui][Autocomplete] Fix `Hint` demo (@ManthanGajjar) (#43039) @ManthanGajjar
- ​<!-- 3 -->Fix CHANGELOG convention @oliviertassinari
- ​<!-- 2 -->[material-ui] Fix broken image links in blog template on master branch (#42969) @navedqb
All contributors of this release in alphabetical order: @ManthanGajjar, @mnajdova, @navedqb, @oliviertassinari
## 5.16.4
<!-- generated comparing v5.16.3..master -->
_Jul 16, 2024_
A big thanks to the 1 contributor who made this release possible.
### `@mui/material@5.16.4`
- ​<!-- 1 -->Fix wrong import in Popover types (#42967) @mnajdova
All contributors of this release in alphabetical order: @mnajdova
## 5.16.3
<!-- generated comparing v5.16.2..master -->
_Jul 16, 2024_
A big thanks to the 3 contributors who made this release possible.
### `@mui/material@5.16.3`
- ​<!-- 1 -->[material] Add missing dependency (#42959) @mnajdova
### Docs
- ​<!-- 3 -->[material-ui][Autocomplete] Add instructions about `autosuggest-highlight` dependency (#42953) @HoFa1997
- ​<!-- 2 -->Move feedback from Canny to GitHub @oliviertassinari
All contributors of this release in alphabetical order: @HoFa1997, @mnajdova, @oliviertassinari
## 5.16.2
<!-- generated comparing v5.16.1..master -->
_Jul 16, 2024_
A big thanks to the 2 contributors who made this release possible.
### `@mui/material@5.16.2`
- ​<!-- 2 -->[material] Remove dependency to @mui/base (@mnajdova) (#42917) @mnajdova
### Core
- ​<!-- 1 -->[website] Sync /about page @oliviertassinari
All contributors of this release in alphabetical order: @mnajdova, @oliviertassinari
## 5.16.1
_Jul 11, 2024_
A big thanks to the 4 contributors who made this release possible. Here are some highlights ✨:
- ⚛️ All packages, including Material UI, are now compatible with React 18.3.1
### `@mui/material@5.16.1`
- [AppBar] Fix inherit color is inconsistent between ThemeProvider and CssVarsProvider (#42713) @ZeeshanTamboli
### `@mui/joy@5.0.0-beta.48`
- [Autocomplete] Fix React spread key warning (#42856) @aarongarciah
### Docs
- [material-ui] Fix React 18.3 key spread warnings in Autocomplete demos (#42854) @aarongarciah
- [material-ui] Fix type error in virtualized table demo (#42852) @aarongarciah
- Fix typos (@omahs) (#42888) @omahs
- Fix 301 @oliviertassinari
### Core
- [core] Bump React to 18.3.1 (#42846) @aarongarciah
- [core] Remove react-test-renderer (#42853) @aarongarciah
- [core] Replace enzyme in describeConformance (#42847) @aarongarciah
- [test] Remove enzyme (#42850) @aarongarciah
- [test] Remove createMount test util (#42849) @aarongarciah
- [base-ui] Fix React spread key warning in test (#42855) @aarongarciah
- [styles][withStyles] Expect React defaultProps warning in test (#42752) (#42851) @aarongarciah
All contributors of this release in alphabetical order: @aarongarciah, @oliviertassinari, @omahs, @ZeeshanTamboli
## 5.16.0
<!-- generated comparing v5.15.21..master -->
_Jul 5, 2024_
A big thanks to the 5 contributors who made this release possible. Here are some highlights ✨:
- 🚀 Added `InitColorSchemeScript` for Next.js App Router (#42829) @siriwatknp
### `@mui/material@5.16.0`
- [Alert] Add ability to override slot props (@alexey-kozlenkov) (#42808) @alexey-kozlenkov
- Add `InitColorSchemeScript` for Next.js App Router (#42829) @siriwatknp
- Add `DefaultPropsProvider` (#42820) @siriwatknp
- Support `CssVarsTheme` in `responsiveFontSizes` return type (@jxdp) (#42806) @jxdp
- Remove warning from `getInitColorSchemeScript` (#42838) @siriwatknp
### Docs
- [docs] Fix 301 MDN redirections @oliviertassinari
### Core
- [mui-utils][test] Remove usages of deprecated react-dom APIs (@aarongarciah) (#42813) @aarongarciah
All contributors of this release in alphabetical order: @aarongarciah, @alexey-kozlenkov, @jxdp, @oliviertassinari, @siriwatknp
## 5.15.21
<!-- generated comparing v5.15.20..master -->
_Jun 28, 2024_
A big thanks to the 7 contributors who made this release possible.
### `@mui/material@5.15.21`
- [Autocomplete] Fix renderOption props type (@DiegoAndai) (#42709) @DiegoAndai
- [Stepper] Generate class for `nonLinear` prop (@alexismo) (#42677) @alexismo
### Docs
- Use new email for sponsoring @oliviertassinari
- Fix 301 links (@alexfauquette) (#42700) @alexfauquette
- [material-ui][Select] Fix the `SelectAutoWidth` demo menu item value (@Danielkhakbaz) (#42696) @Danielkhakbaz
- [material-ui][Autocomplete] Fix more React 18.3 key spread warnings in demos (#42766) @wbt
- [material-ui] Fix sign in side image (#42708) @zanivan
- [website] Add Ale to team (#42769) @alelthomas
### Core
- [core] Cherry pick pnpm updates (#42763) @DiegoAndai
- [website] Add Armin to the team members (@arminmeh) (#42681) @arminmeh
- [website] Open Staff Engineer role for Pigment CSS (@mnajdova) (#42669) @mnajdova
All contributors of this release in alphabetical order: @alexfauquette, @alexismo, @arminmeh, @Danielkhakbaz, @DiegoAndai, @mnajdova, @oliviertassinari
## 5.15.20
<!-- generated comparing v5.15.19..master -->
_Jun 12, 2024_
A big thanks to the 9 contributors who made this release possible.
### `@mui/material@5.15.20`
- ​<!-- 17 -->[Autocomplete] Shouldn't resize when hovering (@ZeeshanTamboli) (#42535) @ZeeshanTamboli
- ​<!-- 07 -->[Tab] Fix applying `iconWrapper` styles from theme and update its description (@sai6855) (#42570) @sai6855
### `@mui/utils@5.15.15`
- ​<!-- 06 -->Allow passing `NaN` as `defaultValue` to `useControlled` (@iammminzzy) (#42571) @iammminzzy
- ​<!-- 17 -->Fix GitHub-reported prototype pollution vulnerability in `deepmerge` (#41652) (#42608) @DiegoAndai
### Docs
- ​<!-- 16 -->[docs] Add Pigment CSS and Base UI logos SVGs (#42513) @danilo-leal
- ​<!-- 15 -->[docs] Update twitter.com to x.com @oliviertassinari
- ​<!-- 14 -->[docs] Simplify Example projects page @oliviertassinari
- ​<!-- 13 -->[material-ui] Add docs for complementary stepper components (@anle9650) (#42613) @anle9650
- ​<!-- 12 -->[docs] Add changelog section to the design kits page (@danilo-leal) (#42463) @danilo-leal
- ​<!-- 11 -->[material-ui] Fix sentence in the All components page (@danilo-leal) (#42462) @danilo-leal
- ​<!-- 10 -->[material-ui] Update Figma design kit doc redirect link (@danilo-leal) (#42456) @danilo-leal
- ​<!-- 09 -->[system] Add "dynamic values" section to sx prop page (@aarongarciah) (#42453) @aarongarciah
### Core
- ​<!-- 18 -->[website] Move the `React Engineer - X` role to future roles (#42532) @DanailH
- ​<!-- 08 -->[examples] Remove Pigment CSS examples (#42538) @sai6855
- ​<!-- 05 -->[website] Close Developer Advocate / Content Engineer role @oliviertassinari
- ​<!-- 04 -->[website] Update DoiT description and link in Sponsors section (@erezstmn-doit) (#42511) @erezstmn-doit
- ​<!-- 03 -->[website] Clean up the docs-infra job ad (@danilo-leal) (#42509) @danilo-leal
- ​<!-- 02 -->[website] Open the Docs-infra engineer role (@danilo-leal) (#42496) @danilo-leal
- ​<!-- 01 -->[website] Fix locationCountry in about page @oliviertassinari
All contributors of this release in alphabetical order: @aarongarciah, @anle9650, @DanailH, @danilo-leal, @erezstmn-doit, @iammminzzy, @oliviertassinari, @sai6855, @ZeeshanTamboli
## 5.15.19
<!-- generated comparing v5.15.18..master -->
_May 29, 2024_
A big thanks to the 12 contributors who made this release possible.
This release was mostly about 🐛 bug fixes and 📚 documentation improvements.
### `@mui/material@5.15.19`
- ​<!-- 19 -->[AlertTitle] Enable extending Typography props (@lucasgmelo) (#42334) @github-actions[bot]
- ​<!-- 06 -->[responsiveFontSizes] Handled undefined variants (@brijeshb42) (#42419) @github-actions[bot]
- ​<!-- 05 -->[Slider] Fix wrong CSS value (@mnajdova) (#42373) @github-actions[bot]
### Docs
- ​<!-- 13 -->Link to pnpm installation docs (#42420) @aarongarciah
- ​<!-- 12 -->Remove LocalMonero (@oliviertassinari) (#42315) @github-actions[bot]
- ​<!-- 10 -->[material-ui] Fix typo in style interoperability with Tailwind CSS docs (@ZeeshanTamboli) (#42312) @github-actions[bot]
- ​<!-- 09 -->[material-ui][Pagination] Clarify pagination `page` prop API (@Mandar-Pandya) (#42265) @github-actions[bot]
- ​<!-- 08 -->[material-ui][Tabs] Improve the Basic Tabs demo (@MatheusEli) (#42426) @github-actions[bot]
- ​<!-- 07 -->[pigment-css] Fix duplication of content (#42410) @oliviertassinari
### Core
- ​<!-- 18 -->[blog] Add the "Product" tag to the Pigment CSS post (@danilo-leal) (#42366) @github-actions[bot]
- ​<!-- 17 -->[blog] Update blog post OG image (@danilo-leal) (#42306) @github-actions[bot]
- ​<!-- 16 -->[blog] Update Pigment CSS post (@danilo-leal) (#42267) @github-actions[bot]
- ​<!-- 15 -->[core] Fix React 18.3 warnings about spreading keys in the Material UI `Autocomplete` component (#42099) (#42241) @DiegoAndai
- ​<!-- 14 -->[core] Fix a few more key spread issues (@oliviertassinari) (#42318) @github-actions[bot]
- ​<!-- 11 -->[docs-infra] Allow JSDoc tags (#42327) @aarongarciah
- ​<!-- 04 -->[website] Add Nikita to the about page (@nikitaa24) (#42421) @github-actions[bot]
- ​<!-- 03 -->[website] Fix hero spacing changes applying at the wrong breakpoint (@KenanYusuf) (#42357) @github-actions[bot]
- ​<!-- 02 -->[website] Adds Kenan Yusuf to about page (@KenanYusuf) (#42330) @github-actions[bot]
- ​<!-- 01 -->[website] Improve about page @oliviertassinari
All contributors of this release in alphabetical order: @aarongarciah, @brijeshb42, @danilo-leal, @DiegoAndai, @KenanYusuf, @lucasgmelo, @Mandar-Pandya, @MatheusEli, @mnajdova, @nikitaa24, @oliviertassinari, @ZeeshanTamboli
## 5.15.18
<!-- generated comparing v5.15.17..master -->
_May 14, 2024_
A big thanks to the 5 contributors who made this release possible. Here are some highlights ✨:
### `@mui/material@5.15.18`
- ​<!-- 6 -->[Autocomplete] Improve design when there's a start adornment for small autocomplete (@TahaRhidouani) (#42176) @github-actions[bot]
- ​<!-- 3 -->[ToggleButtonGroup] Add missing `selected` class in ToggleButtonGroupClasses type (@tarunrajput) (#42250) @github-actions[bot]
### Docs
- ​<!-- 4 -->[docs] Fix 301 to Figma @oliviertassinari
### Core
- ​<!-- 5 -->[blog] Introducing Pigment CSS blog post (#42198) (#42255) @samuelsycamore
- ​<!-- 2 -->[website] Add redirection for talk @oliviertassinari
- ​<!-- 1 -->[website] Adds Arthur Balduini team info (@arthurbalduini) (#42226) @github-actions[bot]
All contributors of this release in alphabetical order: @arthurbalduini, @oliviertassinari, @samuelsycamore, @TahaRhidouani, @tarunrajput
## 5.15.17
<!-- generated comparing v5.15.16..master -->
_May 8, 2024_
A big thanks to the 4 contributors who made this release possible.
This release was mostly about 🐛 bug fixes and 📚 documentation improvements.
### `@mui/material@5.15.17`
- [Slider] Move palette styles to the bottom (#41676) @siriwatknp
### Docs
- Fix SEO redirection issues @oliviertassinari
- [material-ui] Fix broken link (@aarongarciah) (#42143) @github-actions[bot]
- [material-ui] Fix link on the Sync page (@danilo-leal) (#42089) @github-actions[bot]
### Core
- [blog] Shorten title to fit @oliviertassinari
- [blog] Update Sync post OG image (@danilo-leal) (#42117) @github-actions[bot]
- [blog] A few tweaks in introducing-sync-plugin (@oliviertassinari) (#42094) @github-actions[bot]
- [docs-infra] Fix code block layout shift (#41917) @oliviertassinari
- [website] Fix home page slider's track position (@aarongarciah) (#42144) @github-actions[bot]
- [website] Closing the survey @oliviertassinari
- [website] Remove Survey banner from website and Core docs (#42104) @joserodolfofreitas
All contributors of this release in alphabetical order: @github-actions[bot], @joserodolfofreitas, @oliviertassinari, @siriwatknp
## 5.15.16
<!-- generated comparing v5.15.15..master -->
_May 1, 2024_
A big thanks to the 8 contributors who made this release possible. Here are some highlights ✨:
This release was mostly about 🐛 bug fixes and 📚 documentation improvements.
### `@mui/material@5.15.16`
- [material-ui][Dialog] Prevent onClick on the root element from being overwritten (@ryanburr) (#41914) @github-actions[bot]
- [material-ui][Select] Fix `muiName` property TypeScript error (@EyaOuenniche) (#41786) @github-actions[bot]
- —>[material-ui][l10n] Fix typo in is-IS locale (@magnimarels) (#41815) @github-actions[bot]
### Docs
- Fix small SEO issues @oliviertassinari
- Fix 301 Toolpad links @oliviertassinari
- Fix 301 Toolpad links @oliviertassinari
- Fix 301 image redirections @oliviertassinari
- Fix small SEO issues @oliviertassinari
- Fix 301 redirection @oliviertassinari
- Fix format git diff regression (#41882) @oliviertassinari
- Fix 301 links @oliviertassinari
- [material-ui] Fix import statement in migration guide (@sai6855) (#41864) @github-actions[bot]
- [material-ui] Update Figma plugin name (@danilo-leal) (#42057) @github-actions[bot]
- [material-ui] Fix minor spelling error in the "About the lab" page (@ryanhartwig) (#42075) @github-actions[bot]
- [material-ui] Add missing backticks to HTML tag in the installation page (@Miguelrom) (#42009) @github-actions[bot]
- [material-ui] Add Connect-related content (@danilo-leal) (#41924) @DiegoAndai
- [material-ui] Fix Material 3 message typo (@aarongarciah) (#41822) @github-actions[bot]
- [material-ui] Remove Data Grid v7 beta callout (@cherniavskii) (#41842) @github-actions[bot]
- [material-ui][templates] Fix input props attributes in Landing Page template (@5-tom) (#42034) @github-actions[bot]
- [system] Update typo on the sx prop page (@bricker) (#42078) @github-actions[bot]
### Core
- [blog] Add post to introduce the Connect plugin (@danilo-leal) (#41929) @DiegoAndai
- [core] Automate cherry-pick of PRs from `next` -> `master` (#41742) @aarongarciah
- [docs-infra] Improve Twitter OG:image (#41860) @oliviertassinari
- [docs-infra] Use edge function for card generation (#41188) @alexfauquette
- [docs-infra] Fix drawer performances (#41807) (#41820) @alexfauquette
- [docs-infra] Fix analytics about inline ads (#41474) @alexfauquette
- [website] Sync career roles (@oliviertassinari) (#42059) @github-actions[bot]
- [website] Add content about the Sync plugin in the Material UI page (@danilo-leal) (#42074) @github-actions[bot]
- [website] Add Nadja on the about page (#42054) @mnajdova
- [website] Close the `Design Engineer - X` role (#42014) @DanailH
- [website] Remove customer support agent role from website (@rluzists1) (#41996) @github-actions[bot]
- [website] Add Jose to About Us (#41759) @JCQuintas
All contributors of this release in alphabetical order: @aarongarciah, @alexfauquette, @DanailH, @DiegoAndai, @github-actions[bot], @JCQuintas, @mnajdova, @oliviertassinari
## 5.15.15
<!-- generated comparing v5.15.14..master -->
_Apr 4, 2024_
A big thanks to the 7 contributors who made this release possible. Here are some highlights ✨:
This release was mostly about 🐛 bug fixes and 📚 documentation improvements.
### `@mui/material@5.15.15`
- [Autocomplete] Display options provided to the `options` prop even if loading is true (#41677) @ZeeshanTamboli
- [RadioGroup] Apply classnames (#41681) @ZeeshanTamboli
### `@mui/system@5.15.15`
- Fix typo to avoid infinite recursion in function call (#41678) @ZeeshanTamboli
### Docs
- [material-ui][Slider] Remove `valueLabelFormat` from restricted values demo so that the tooltip thumb label displays the same as the value text (#41679) @ZeeshanTamboli
- [material-ui] Remove deleted page from the sidenav (#41594) @danilo-leal
- [material-ui] Fix typo in CSS theme variables customization (#41680) @ZeeshanTamboli
- Continue migration of Base UI to sperate repository @oliviertassinari
- Add notification for MUI X v7 blog post (#41587) (#41605) @cherniavskii
- Update the versions dropdown to show v6 (#41557) @mnajdova
### Core
- [blog] Link to Romain's blog post in MUI X v7 announcement post (#41641) @cherniavskii
- [blog] Blog post with MUI X v7.0.0 annoucement (#41563) (#41604) @cherniavskii
- [blog] Add post about remote (#41565) @danilo-leal
- [core] Continue rename of Toolpad @oliviertassinari
- [docs-infra] Add Toolpad product/category IDs to types (#41551) @bharatkashyap
- [website] Add Aarón to About Us (#41747) @aarongarciah
- [website] Add stray design adjustments throughout the site (#41642) @mnajdova
- [website] Update pricing table (#41606) @cherniavskii
All contributors of this release in alphabetical order: @aarongarciah, @bharatkashyap, @cherniavskii, @danilo-leal, @mnajdova, @oliviertassinari, @ZeeshanTamboli
## 5.15.14
<!-- generated comparing v5.15.13..master -->
_Mar 18, 2024_
A big thanks to the 15 contributors who made this release possible.
This release was mostly about 🐛 bug fixes and 📚 documentation improvements.
### `@mui/material@5.15.13`
- [Accordion] Convert to support CSS extraction (#41221) @mnajdova
- ​<!-- 24 -->[Autocomplete] Convert to support CSS extraction (#40330) @mnajdova
- ​<!-- 06 -->[Slider] Convert to support CSS extraction (#41201) @mnajdova
- ​<!-- 07 -->[Select] Fix variant type (#41405) @sai6855
- ​<!-- 09 -->[typescript] Use interface instead of type for props (#41500) @siriwatknp
### `@pigment-css/react@0.0.3`
- ​<!-- 03 -->Add Box component (#41451) @brijeshb42
### `pigment-css/nextjs-plugin@0.0.3`
- ​<!-- 04 -->Fix alias resolver (#41494) @brijeshb42
- ​<!-- 05 -->Follow-up to #41494 (#41502) @brijeshb42
### Docs
- ​<!-- 12 -->[joy-ui] Add UI improvements to the side navigation demo (#41461) @cipherlogs
- ​<!-- 11 -->[pigment-css] Add media query guide (#41473) @siriwatknp
- ​<!-- 10 -->[pigment-css] Fixing location of the ExtendTheme type in the docs (#41499) @jherr
- ​<!-- 08 -->[material-ui][Progress] Add Circular progress gradient demo from Github comment (#40559) @DiegoAndai
### Core
- ​<!-- 23 -->[blog] Bringing consistency to Material UI customization APIs (#41040) @DiegoAndai
- ​<!-- 22 -->[code-infra] Rename @mui-internal/docs-utils to @mui/internal-docs-utils (#41498) @michaldudak
- ​<!-- 21 -->[code-infra] Copy translations.json to @mui/docs build folder (#41472) @Janpot
- ​<!-- 20 -->[core] Use Circle CI context (#41532) @oliviertassinari
- ​<!-- 19 -->[core] Fix CHANGELOG format and update date (#41481) @DiegoAndai
- ​<!-- 18 -->[docs] Fix useStorageState regressions (#41223) @Janpot
- ​<!-- 17 -->[docs] Fix some Vale errors (#41516) @oliviertassinari
- ​<!-- 15 -->[material-ui][docs] Fix landing page template's h1 size (#41543) @zanivan
- ​<!-- 14 -->[material-ui][docs] Apply new code header docs feature (#41508) @danilo-leal
- ​<!-- 11 -->[material-next] Drop the package (#41544) @mnajdova
- ​<!-- 16 -->[docs-infra] Fail CI on Vale error (#40944) @oliviertassinari
- ​<!-- 15 -->[docs-infra] Improve Vale config @oliviertassinari
- ​<!-- 14 -->[docs-infra] Add a feature list "component" (#41484) @danilo-leal
- ​<!-- 13 -->[docs-infra] Add code block header classes (#41487) @danilo-leal
- ​<!-- 21 -->[docs-infra] Make the Algolia search input label invisible (#41542) @danilo-leal
- ​<!-- 03 -->[website] Improve navbar's items hover state (#41535) @EyaOuenniche
- ​<!-- 02 -->[website] Split Toolpad documentation (#41316) @bharatkashyap
- ​<!-- 01 -->[website] Use MUI X Data Grid v7-beta (#41276) @cherniavskii
All contributors of this release in alphabetical order: @bharatkashyap, @brijeshb42, @cherniavskii, @cipherlogs, @danilo-leal, @DiegoAndai, @EyaOuenniche, @Janpot, @jherr, @michaldudak, @mnajdova, @oliviertassinari, @sai6855, @siriwatknp, @zanivan
## 5.15.13
<!-- generated comparing v5.15.12..master -->
_Mar 13, 2024_
A big thanks to the 18 contributors who made this release possible. Here are some highights ✨
- The Material UI free Checkout template got a design uplift (#41447) @zanivan
### `@mui/material@5.15.13`
- [Alert] Add `slots` and `slotProps` type to theme (#41324) @sai6855
- [Autocomplete] Fix the options list being added to the DOM in `freeSolo` mode even when there are no options, causing style problems (#41300) @rakeshmusturi
- Add `paperChannel` token (#41447) @siriwatknp
- [Switch] Convert to support CSS extraction (#41367) @alexfauquette
- [Tooltip] Support event handlers with extra parameters (#41320) @LukasTy
### `@mui/system@5.15.13`
- [RtlProvider] Add component & hook (#41241) @mnajdova
### `@mui/utils@5.15.13`
- [utils] Fix visually hidden styles' margin unit (#41477) @michaldudak
### `@mui/codemod@5.15.13`
- Fix merging of slotProps and componentProps (#41323) @sai6855
### `@mui/base@5.0.0-beta.39`
- [material-ui][joy-ui][Autocomplete] Keep in sync highlighted index when the option still exists (#41306) @CGNonofr
- [FormControl] Export `FormControlOwnerState` type from index (#41287) @michaeldfoley
- [material-ui][TextareaAutosize] Fix inline style not getting applied (#41369) @ZeeshanTamboli
### `@pigment-css/react@0.0.2`
- Handle more scenarios while transforming sx prop (#41372) @brijeshb42
- Improve testing of fixtures (#41389) @brijeshb42
- Fix `keyframes` serialize styles error (#41395) @siriwatknp
- Use class selector instead of class value (#41442) @brijeshb42
- [next] Warn about unsupported turbo mode in Next.js (#41445) @brijeshb42
### Docs
- [material-ui] Refine checkout template (#40967) @zanivan
- [material-ui] Add docs for complementary List components (#41329) @anle9650
- [material-ui] Add docs for complementary Dialog components (#41313) @jwithington
- [material-ui] Fix Templates live preview link (#41467) @danilo-leal
- [material-ui] Polish out the templates page (#41468) @zanivan
- [material-ui] Adjust the Templates card design (#41450) @danilo-leal
- [joy-ui] Remove unnecessary styles in color inversion footer demo (#41419) @cipherlogs
- [joy-ui] Update case studies chip background color (#41413) @cipherlogs
- [joy-ui] Remove wrong CSS prop from the Sign-in-side template (#41383) @cipherlogs
- [joy-ui] Fix broken link on the Color Inversion page (#41407) @cipherlogs
- [pigment] Add example and guide section (#41249) @siriwatknp
- [pigment-css] Brand name nonbreaking space (#41438) @oliviertassinari
- [pigment-css] Fix import on the README (#41411) @danilo-leal
- [pigment-css] Edit starter template links on README (#41409) @danilo-leal
- [pigment-css] Tweak the examples and edit READMEs (#41408) @danilo-leal
- [pigment-css] Adjust the bit about CSS vars on the README (#41463) @danilo-leal
- Finish brand name fixes #41438 @oliviertassinari
- Remove noreferrer @oliviertassinari
- Fix v4 docs `<b>` appearing in notifications (#41390) @peterwangsc
- Update GitHub project links (#41370) @danilo-leal
### Core
- [pigment] Make all Pigment CSS packages public (#41404) @brijeshb42
- [pigment] Rename directories to match package names (#41453) @brijeshb42
- [pigment-css] Example fix leading spaces (#41439) @oliviertassinari
- [code-infra] Add short note about e2e-website workflow schedule (#41355) @Janpot
- [code-infra] Add alias for icon types (#41248) @Janpot
- [code-infra] Reduce concurrency of typescript:ci further (#41392) @Janpot
- [code-infra] Reduce concurrency for test_types ci job (#41385) @Janpot
- [code-infra] Adapt API code generator to Base UI repo needs (#41475) @michaldudak
- [docs-infra] Don't generate preview files for the templates (#41379) @mnajdova
- [docs-infra] Fix Pigment CSS apps path in the render mui demos script (#41476) @mnajdova
- [docs-infra] move feedback to ESM (#41381) @alexfauquette
- [docs-infra] Improve color contrast throughout (#41387) @danilo-leal
- [docs-infra] Simplify Algolia crawler config (#41312) @oliviertassinari
- [docs-infra] Adjust the tabs and layout selection design (#41084) @danilo-leal
- [blog] Update the Base UI post with links to dedicated repo (#41358) @danilo-leal
- [website] Update the Careers page role (#41384) @danilo-leal
- [website] Compress about images @oliviertassinari
- [website] Improve color contrast on the homepage (#41465) @danilo-leal
- [examples] Add pigment-css-vite-ts starter example (#41196) @siriwatknp
- [examples] Add pigment-css-nextjs-ts starter project (#41105) @siriwatknp
All contributors of this release in alphabetical order: @alexfauquette, @anle9650, @brijeshb42, @CGNonofr, @cipherlogs, @danilo-leal, @jwithington, @Janpot, @michaeldfoley, @michaldudak, @mnajdova, @oliviertassinari, @peterwangsc, @rakeshmusturi, @sai6855, @siriwatknp, @zanivan, @ZeeshanTamboli
## 5.15.12
<!-- generated comparing v5.15.11..master -->
_Mar 5, 2024_
A big thanks to the 21 contributors who made this release possible.
This release was mostly about 🐛 bug fixes and 📚 documentation improvements.
### `@pigment-css/react@0.0.1`, `@pigment-css/nextjs-plugin@0.0.1`, `@pigment-css/vite-plugin@0.0.1`, & `@pigment-css/unplugin@0.0.1`
- This is the first public release of our new zero-runtime CSS-in-JS library, Pigment CSS.
### `@mui/material@5.15.12`
- ​<!-- 52 -->Support props callback type in theme variants (#40946) @ZeeshanTamboli
- ​<!-- 50 -->[Alert] Convert to support zero runtime (#41230) @siriwatknp
- ​<!-- 49 -->[Alert] Deprecate composed classes (#40688) @DiegoAndai
- ​<!-- 44 -->[Button] Deprecate classes for v6 (#40675) @sai6855
- ​<!-- 43 -->[Checkbox] `large` size added in type (#34909) @smox
- ​<!-- 42 -->[Chip] Deprecate composed classes (#41235) @sai6855
- ​<!-- 41 -->[Chip] Correct `deleteIconColorPrimary` and `deleteIconColorSecondary` class descriptions (#41231) @sai6855
- ​<!-- 17 -->Remove unused dev dependency on @mui/lab (#41198) @brijeshb42
- ​<!-- 15 -->[Slider] Deprecate components and componentProps props for v6 (#40777) @lhilgert9
### `@mui/system@5.15.12`
- ​<!-- 16 -->[pigment-css][material-ui] Render badge demos (#41353) @siriwatknp
- ​<!-- 14 -->[pigment-css] Update to latest wyw version (#41363) @brijeshb42
- ​<!-- 13 -->[pigment-css] Rename scope to @pigment-css (#41354) @brijeshb42
- ​<!-- 12 -->[pigment-css] Rename zero-runtime to pigmentcss (#41317) @brijeshb42
- ​<!-- 11 -->Fix createSpacing return type (#41318) @matystroia
- ​<!-- 06 -->[zero] Add support for styled tagged-template literals (#41268) @brijeshb42
- ​<!-- 05 -->[zero] Set up Material UI migration demos (#41267) @siriwatknp
- ​<!-- 04 -->[zero] Move extendTheme to already existing @mui/zero-runtime/utils (#41254) @brijeshb42
- ​<!-- 03 -->[zero] Remove `object` intersection from CSS Fallback (#41271) @siriwatknp
- ​<!-- 02 -->[zero] Minor wording changes in README (#41253) @brijeshb42
- ​<!-- 01 -->[zero] Prepare zero-runtime packages for public release (#41226) @brijeshb42
### `@mui/joy@5.0.0-beta.30`
- ​<!-- 48 -->[joy-ui][Autocomplete] Fix text overflow in Chip (#40229) @PunitSoniME
### Docs
- ​<!-- 47 -->[base-ui] Update the docs post repo separation (#41328) @danilo-leal
- ​<!-- 34 -->Fix missing partner link @oliviertassinari
- ​<!-- 33 -->Update links to GitHub projects (#41297) @danilo-leal
- ​<!-- 32 -->Standardize WAI-ARIA referencest @oliviertassinari
- ​<!-- 31 -->Fix image layout shift when loading @oliviertassinari
- ​<!-- 23 -->[joy-ui] Add stray adjustments throughout the docs (#41211) @danilo-leal
- ​<!-- 22 -->[material-ui] Remove duplicated text at FAQ page (#41326) @zanivan
- ​<!-- 21 -->[material-ui] Fix color mode toggle of the landing page template (#41293) @zanivan
- ​<!-- 20 -->[system] Tweak the Usage demos (#41242) @danilo-leal
- ​<!-- 19 -->[zero] Add a Why section on the README (#41284) @danilo-leal
### Core
- ​<!-- 51 -->Revert "[utils] Port `useLocalStorageState` hook from Toolpad (#41096)" @oliviertassinari
- ​<!-- 46 -->[blog] Add post about how MUI uses Toolpad (#40172) @prakhargupta1
- ​<!-- 45 -->[blog] No bundled demos in blog posts @oliviertassinari
- ​<!-- 40 -->[code-infra] Embed translations in the @mui/docs package (#41246) @Janpot
- ​<!-- 39 -->[code-infra] Prepare the markdown package for publishing (#41240) @michaldudak
- ​<!-- 38 -->[code-infra] Unpin the version of docs-utils in scripts (#41232) @michaldudak
- ​<!-- 37 -->[core] Use runtime agnostic setTimeout type @oliviertassinari
- ​<!-- 36 -->[core] Remove window. reference for common globals @oliviertassinari
- ​<!-- 35 -->[core] Add a script to build all packages (#40631) @michaldudak
- ​<!-- 30 -->[docs-infra] Fix missing non breaking spaces @oliviertassinari
- ​<!-- 29 -->[docs-infra] Add design customizations to the disclosure element (#41285) @danilo-leal
- ​<!-- 28 -->[docs-infra] Adjust headings dark mode color (#41292) @danilo-leal
- ​<!-- 27 -->[docs-infra] Fix Stack Overflow breaking space @oliviertassinari
- ​<!-- 26 -->[docs-infra] Fix product selector popup not closing on route change (#41166) @divyammadhok
- ​<!-- 25 -->[docs-infra] Improve fix blank links ad @oliviertassinari
- ​<!-- 24 -->[docs-infra] Support interfaces for X docs (#41069) @alexfauquette
- ​<!-- 18 -->[infra] Adjust the links to search for issues (#41008) @michelengelen
- ​<!-- 10 -->[website] Move the `React Engineer - xCharts` to `Next roles` section (#41368) @DanailH
- ​<!-- 09 -->[website] Add James to About Us (#41362) @atomiks
- ​<!-- 08 -->[website] Polish Button outline primary medium (#41298) @oliviertassinari
- ​<!-- 07 -->[website] Remove Heatmap chart from community plan on pricing table (#41081) @alexfauquette
All contributors of this release in alphabetical order: @alexfauquette, @atomiks, @brijeshb42, @DanailH, @danilo-leal, @DiegoAndai, @divyammadhok, @Janpot, @lhilgert9, @matystroia, @michaldudak, @michelengelen, @mj12albert, @oliviertassinari, @prakhargupta1, @PunitSoniME, @sai6855, @siriwatknp, @smox, @zanivan, @ZeeshanTamboli
## 5.15.11
<!-- generated comparing v5.15.10..master -->
_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
## 5.15.10
<!-- generated comparing v5.15.9..master -->
_Feb 12, 2024_
A big thanks to the 8 contributors who made this release possible.
This release was mostly about 🐛 bug fixes and 📚 documentation improvements.
### `@mui/material@5.15.10`
- [Avatar] Add props deprecation with a codemod (#40853) @siriwatknp
### `@mui/joy@5.0.0-beta.28`
- [Button] Fix `disabled` prop priority when inside button group (#41000) @Smileek
- [IconButton] Support loading prop (#40949) @Smileek
### Docs
- [Button][material-ui] Fix 'File upload' demo a11y (#40943) @oliviertassinari
- [TableRow][material-ui] Escape markup in `children` prop so docgen tools don't parse it as HTML (#40992) @millerized
- [material-ui] Remove outdated example projects link (it uses Joy UI now) (#40913) @oliviertassinari
- [material-ui] Fix the "Intro to the MUI ecosystem" link placement (#40988) @danilo-leal
- Fix 301 redirection to StackBlitz @oliviertassinari
- Fix h1 on Joy UI templates @oliviertassinari
- Have MUI workspace own the CodeSandbox @oliviertassinari
- Add notification for MUI X v7 beta (#41001) @joserodolfofreitas
- Fix 301 links @oliviertassinari
- Fix Next.js v13.5.1 <title> SEO regression (#40302) @oliviertassinari
- Add a 404 page (#40884) @danilo-leal
- Fix missing GitHub label when opening new issue @oliviertassinari
- [Stack] Update import statement for Stack component (#41032) @sai6855
### Core
- [blog] Add post about upcoming plans for Base UI (#40882) @danilo-leal
- [core] Simplify CodeSandbox reproduction @oliviertassinari
- [core] Missing redirection @oliviertassinari
- [core] Export functions from `copyFiles` script to reuse in MUI X repo (#40970) @cherniavskii
- [core] Avoid variable shorthands @oliviertassinari
- [docs-infra] Fix search icon issue (#40957) @oliviertassinari
- [docs-infra] Ignore classes tagged with `@ignore` (#41009) @cherniavskii
- [docs-infra] Fix selected tab on codeblocks (#41036) @danilo-leal
- [website] Polish Customer Support Agent role @oliviertassinari
All contributors of this release in alphabetical order: @cherniavskii, @danilo-leal, @joserodolfofreitas, @millerized, @oliviertassinari, @sai6855, @siriwatknp, @Smileek
## 5.15.9<!-- generated comparing v5.15.8..master -->
_Feb 8, 2024_
A big thanks to the 7 contributors who made this release possible. Here are some highlights ✨:
- 🐛 A critical fix to remove non-published library usage in `@mui/material` peerDependencies.
### `@mui/material@5.15.9`
- ​<!-- 11 -->[autocomplete] Avoid spread operator (#40968) @oliviertassinari
- ​<!-- 05 -->[material] Remove zero-runtime from peer dep (#41003) @brijeshb42
### `@mui/base@5.0.0-beta.36`
- ​<!-- 10 -->[base-ui] Update props using Array to ReadonlyArray type (#40754) @RaghavenderSingh
### `@mui/system@5.15.9`
- ​<!-- 02 -->[system] use `ReadonlyArray` for CSS related types (#40972) @siriwatknp
- ​<!-- 01 -->[zero] Migrate to use wyw-in-js instead of linaria (#40866) @brijeshb42
### Docs
- ​<!-- 06 -->[docs] Polish codemod git diff format @oliviertassinari
- ​<!-- 05 -->[material-ui][docs] Migrating from deprecated apis follow up (#40981) @DiegoAndai
### Core
- ​<!-- 09 -->[code-infra] Move next config to ESM (#40869) @Janpot
- ​<!-- 08 -->[code-infra] Update prettier (#40772) @Janpot
- ​<!-- 07 -->[code-infra] Add codemod for `light` prop removal (#40947) @sai6855
All contributors of this release in alphabetical order: @brijeshb42, @DiegoAndai, @Janpot, @oliviertassinari, @RaghavenderSingh, @sai6855, @siriwatknp
## 5.15.8<!-- generated comparing v5.15.7..master -->
_Feb 6, 2024_
A big thanks to the 17 contributors who made this release possible. Here are some highlights ✨:
- 💫 Added a redesigned [landing page template](https://mui.com/material-ui/getting-started/templates/landing-page/) (#37557) @zanivan
- ✨ Added support for Arrow Down/Up + Shift and Page Up/Down keys for faster stepping in the Slider component (#40676) @mnajdova
- many 🐛 bug fixes and 📚 documentation improvements
### `@mui/material@5.15.8`
- ​<!-- 36 -->[Avatar] Simplify valid children assertion (#40834) @oliviertassinari
### `@mui/codemod@5.15.8`
- ​<!-- 37 -->[Accordion] Update props actual.js test case (#40879) @DiegoAndai
- ​<!-- 12 -->Fix `findComponentJSX` util (#40855) @sai6855
### `@mui/system@5.15.8`
- ​<!-- 10 -->Add blend color manipulator (#40258) @romgrk
- ​<!-- 38 -->Support variants in `theme.styleOverrides` (#40690) @siriwatknp
- ​<!-- 02 -->[zero] Always replace the `createUseThemeProps` call (#40885) @siriwatknp
- ​<!-- 01 -->[zero] Add README with installation and basic usage (#40761) @brijeshb42
### `@mui/base@5.0.0-beta.34`
- ​<!-- 35 -->[Button] Add support for `hostElementName` prop to improve SSR (#40507) @mj12albert
- ​<!-- 30 -->[Menu] Use Popup instead of Popper (#40731) @michaldudak
- ​<!-- 29 -->[useNumberInput] Integrate useNumberInput with useControllableReducer (#40206) @mj12albert
- ​<!-- 11 -->[Slider] Add support for Arrow Down/Up + Shift and Page Up/Down keys (#40676) @mnajdova
### Docs
- ​<!-- 34 -->[base-ui] Update usage.md (#40916) @adebiyial
- ​<!-- 33 -->[base-ui] Improve Base UI traffic from Material UI (#40875) @oliviertassinari
- ​<!-- 32 -->[base-ui] Change Radio component terminology from Button to Group (#40888) @danilo-leal
- ​<!-- 42 -->[base-ui] Remove redundant "Styled" prefix (#40478) @oliviertassinari
- ​<!-- 48 -->[base-ui] Update listbox slot style in demo (#40952) @sai6855
- ​<!-- 14 -->[material-ui] Fix createTheme import and markdown format in the Next.js guide (#40895) @hsmtkk
- ​<!-- 13 -->[material-ui] Correct Google font CDN URL as Roboto 600 weight is not used (#40852) @xuhdev
- ​<!-- 14 -->[material-ui] Replace the Album template with a landing page (#37557) @zanivan
- ​<!-- 21 -->[material-ui] Add deprecations migration guide (#40767) @DiegoAndai
- ​<!-- 22 -->[material-ui] Improve aria-label throughout the Button Group demos (#40892) @danilo-leal
- ​<!-- 17 -->[joy-ui] Update the Overview callout (#40900) @danilo-leal
- ​<!-- 22 -->Fix image size and dark mode @oliviertassinari
- ​<!-- 21 -->Migrate links from legacy.reactjs.org to react.dev @oliviertassinari
- ​<!-- 20 -->Fix 301 links @oliviertassinari
- ​<!-- 19 -->Fix outdated link @oliviertassinari
- ​<!-- 18 -->Fix URL and typo in CONTRIBUTING.md (#40899) @Smileek
### Core
- ​<!-- 28 -->[blog] Optimize images for /blog/mui-x-v7-beta/ @oliviertassinari
- ​<!-- 27 -->[blog] Clarify barrel index tree-shaking @oliviertassinari
- ​<!-- 26 -->[code-infra] Simplify bug reproduction (#40833) @oliviertassinari
- ​<!-- 25 -->[code-infra] Prepare publishing @mui-internal/typescript-to-proptypes to npm (#40842) @michaldudak
- ​<!-- 40 -->[code-infra] Remove babel alias from the docs (#40792) @Janpot
- ​<!-- 24 -->[core] Use Google Font v2 API @oliviertassinari
- ​<!-- 23 -->[core] Add missing change to v5.15.7 changelog (#40872) @DiegoAndai
- ​<!-- 31 -->[core] Normalize `<meta name="viewport" />`` @oliviertassinari
- ​<!-- 28 -->[dependencies] Do not update envinfo test dependencies (#40950) @michaldudak
- ​<!-- 17 -->[docs-infra] Fix arbitrary gap between paragraphs in callouts (#40911) @oliviertassinari
- ​<!-- 16 -->[docs-infra] Allow developers to build their CodeSandbox export (#40878) @oliviertassinari
- ​<!-- 15 -->[docs-infra] Improve StackBlitz support (#40832) @oliviertassinari
- ​<!-- 21 -->[docs-infra] Improve support for absolute locale URL (#40940) @oliviertassinari
- ​<!-- 31 -->[Menu][base-ui] Fix improperly merged tests (#40896) @michaldudak
- ​<!-- 09 -->[utils] Use consistent build approach (#40837) @siriwatknp
- ​<!-- 08 -->[website] Fix React missing key console error @oliviertassinari
- ​<!-- 07 -->[website] Fix broken link @oliviertassinari
- ​<!-- 06 -->[website] Fix heading structure (#40912) @oliviertassinari
- ​<!-- 05 -->[website] Add Customer Support Agent role to careers page (#40890) @rluzists1
- ​<!-- 04 -->[website] Refine the Material UI homepage demo (#40881) @danilo-leal
- ​<!-- 03 -->[website] Use em-dash when relevant over hyphen @oliviertassinari
- ​<!-- 03 -->[zero] Fix build for demo next.js app (#40854) @brijeshb42
All contributors of this release in alphabetical order: @adebiyial, @brijeshb42, @danilo-leal, @DiegoAndai, @hsmtkk, @Janpot, @michaldudak, @mj12albert, @mnajdova, @oliviertassinari, @rluzists1, @romgrk, @sai6855, @siriwatknp, @Smileek, @xuhdev, @zanivan
## 5.15.7
<!-- generated comparing v5.15.6..master -->
_Jan 31, 2024_
A big thanks to the 21 contributors who made this release possible.
This release was mostly about 🐛 bug fixes and 📚 documentation improvements.
### `@mui/material@5.15.7`
- ​<!-- 55 -->[Select] Fix to show notched outline when `displayEmpty` (#40865) @ZeeshanTamboli
- ​<!-- 51 -->[Avatar] Improve fallback when `children` is empty string or boolean (#40766) @mirus-ua
- ​<!-- 50 -->[AvatarGroup] Refactor component thereby fixing custom spacing logic (#40686) @ZeeshanTamboli
### `@mui/codemod@5.15.7`
- ​<!-- 38 -->Add accordion props deprecation (#40771) @siriwatknp
### `@mui/system@5.15.7`
- ​<!-- 56 -->[zero-runtime] Use lodash instead of its subpackages (#40868) @michaldudak
- ​<!-- 19 -->Add `applyStyles()` to theme (#40667) @siriwatknp
- ​<!-- 02 -->[zero] Use `theme.applyStyles` in the demo app (#40787) @siriwatknp
- ​<!-- 01 -->[zero] Add `useThemeProps` processor (#40648) @siriwatknp
### `@mui/utils@5.15.7`
- ​<!-- 16 -->[core] Remove unnecessary default export (#40788) @siriwatknp
- ​<!-- 15 -->[core] Convert all exports to modules (#39882) @mnajdova
- ​<!-- 20 -->[perf] Prevent unneeded `clearTimeout` calls (#39060) @romgrk
### `@mui/base@5.0.0-beta.34`
- ​<!-- 48 -->[Input] Add OTP input demo (#40539) @sai6855
- ​<!-- 47 -->[Menu] Focus last item after opening a menu using up arrow (#40764) @Jaswanth-Sriram-Veturi
- ​<!-- 46 -->[Menu] Focus Menu Items on hover (#40755) @michaldudak
### `@mui/joy@5.0.0-beta.25`
- ​<!-- 22 -->Change the color scheme type to `SupportedColorScheme` (#40776) @Nikhilh26
### `@mui/lab@5.0.0-alpha.163`
- ​<!-- 21 -->[TabContext] Support number type in `value` (#40829) @srinidhi9831
### Docs
- ​<!-- 57 -->[material-ui] Fix the icon preview dialog (#40863) @danilo-leal
- ​<!-- 53 -->[material-ui] Fix typo on styled-components guide (#40858) @dancielos
- ​<!-- 49 -->[base-ui] Fix CSS vars from the plain CSS theme stylesheet (#40762) @zanivan
- ​<!-- 31 -->[material-ui][Divider] Remove light prop references from docs (#40782) @sai6855
- ​<!-- 30 -->Fix build @oliviertassinari
- ​<!-- 29 -->Add support pages for each product @oliviertassinari
- ​<!-- 28 -->Add survey banner to docs and website (#40553) @joserodolfofreitas
- ​<!-- 24 -->[Menu] Fix hydration mismatch error on Base UI's Menu docs (#40758) @michaldudak
- ​<!-- 25 -->[material-nextjs] Add theming and configuration content to the page (#40626) @siriwatknp
### Core
- ​<!-- 54 -->[website] Move `React Engineer - X` into the future roles section (#40867) @DanailH
- ​<!-- 52 -->[