@mui/material
Version:
React components that implement Google's Material Design.
932 lines (664 loc) โข 454 kB
Markdown
# [Versions](https://mui.com/versions/)
## 5.9.1
<!-- generated comparing v5.9.0..master -->
_Jul 18, 2022_
A big thanks to the 17 contributors who made this release possible. This release is mainly about ๐ bug fixes and ๐ documentation improvements
### `@mui/material@5.9.1`
- ​<!-- 24 -->[Autocomplete] Fix disabling component crashing when focused (#31313) @mzedel
- ​<!-- 07 -->[Grid] Avoid scrollbar in demo (#33527) @oliviertassinari
- ​<!-- 05 -->[Slider] Fix transition of tooltips on vertical slider (#33009) @abhinav-22-tech
- ​<!-- 01 -->[TouchRipple] Fix crash on android where `event.touches` are an empty array (#32974) @lukeggchapman
### `@mui/system@5.9.1`
- ​<!-- 04 -->[system] Add flag to switch negative margin approach in Grid (#33484) @siriwatknp
- ​<!-- 03 -->[system] Remove needless optional chaining check in `createEmptyBreakpointObject` method (#33482) @ZeeshanTamboli
### `@mui/base@5.0.0-alpha.90`
- ​<!-- 23 -->[base] Export types used by components' props (#33522) @michaldudak
- ​<!-- 22 -->[base] Add missing type definitions in useControllableReducer (#33496) @michaldudak
- ​<!-- 06 -->[SelectUnstyled] Do not call onChange unnecessarily (#33408) @michaldudak
### `@mui/lab@5.0.0-alpha.91`
- ​<!-- 02 -->[TimelineDot] Add TimelineDotPropsColorOverrides interface to extend color options (#33466) @lolaignatova
### Docs
- ​<!-- 19 -->[docs] Add note about CssBaseline in the dark mode page (#33108) @GabrielaLokelani
- ​<!-- 18 -->[docs] Fix typos in the Interoperability page (#33273) @HexM7
- ​<!-- 17 -->[docs] Improve the `useTheme` documentation (#33508) @rickstaa
- ​<!-- 16 -->[docs] Fix 301 redirections (#33521) @oliviertassinari
- ​<!-- 15 -->[docs] Link the same codesandbox as in the docs (#33472) @oliviertassinari
- ​<!-- 14 -->[docs] Fix copy search false positives (#33438) @oliviertassinari
- ​<!-- 13 -->[docs] Fix typo (#33520) @aravindpanicker
- ​<!-- 12 -->[docs] Update Tailwind docs to include step about updating popover containers (#33315) @ajhenry
- ​<!-- 11 -->[docs] Add yarn command for Roboto font in Material UI's typography.md (#33485) @anthonypz
- ​<!-- 10 -->[docs] Add new community content to the Material UI Learn page (#32927) @Nikhilthadani
- ​<!-- 09 -->[examples] Change createEmotionCache to use `insertionPoint` (#32104) @ANTARES-KOR
- ​<!-- 08 -->[examples] Fix error in Next.js example with @mui/styles (#33456) @paustria
### Core
- ​<!-- 21 -->[core] Cleanup experiments (#33547) @siriwatknp
- ​<!-- 20 -->[core] Update CHANGELOG to include pickers breaking change (#33486) @siriwatknp
All contributors of this release in alphabetical order: @abhinav-22-tech, @ajhenry, @ANTARES-KOR, @anthonypz, @aravindpanicker, @GabrielaLokelani, @HexM7, @lolaignatova, @lukeggchapman, @michaldudak, @mzedel, @Nikhilthadani, @oliviertassinari, @paustria, @rickstaa, @siriwatknp, @ZeeshanTamboli
## 5.9.0
<!-- generated comparing v5.8.7..master -->
_Jul 12, 2022_
A big thanks to the 19 contributors who made this release possible. Here are some highlights โจ:
- ๐งช Exported Grid v2 as `Unstable_Grid2` (#33479) @siriwatknp
- ๐ Added a guide for using Joy UI and Material UI together (#33396) @siriwatknp
- ๐ Fixed a few bugs in Material UI components. Thanks to @ZeeshanTamboli, @ivan-ngchakming, and @joebingham-wk.
- โ ๏ธ **[BREAKING CHANGE]** Date pickers were removed from the lab. Learn how to migrate by visiting the [migration guide](https://mui.com/x/react-date-pickers/migration-lab/). (#33386) @flaviendelangle
- many other ๐ bug fixes and ๐ documentation improvements
- our documentation site is now running with React 18! (#33196) @mnajdova
### `@mui/material@5.9.0`
- [CssBaseline] Fixes in overriding style (#33338) @ZeeshanTamboli
- [Autocomplete] Remove unnecessary `clsx` wrapper for single className (#33398) @ZeeshanTamboli
- [Grid] Export new grid as unstable (#33479) @siriwatknp
- [Tooltip] Fix children mouse over detection (#32321) @ivan-ngchakming
- [TypeScript] getCssVar autocomplete for Material UI (#33464) @siriwatknp
- [TypeScript] Fix theme options components types to use `Theme` (#33434) @siriwatknp
- [TypeScript] Reexports necessary types for module augmentation (#33397) @siriwatknp
- [ScopedCssBaseline] Add sx typings (#33474) @joebingham-wk
### `@mui/system@5.9.0`
- [System] Add offset feature to Grid (#33415) @siriwatknp
- [system] Add new `Grid` implementation (#32746) @siriwatknp
### `@mui/lab@5.0.0-alpha.90`
**โ ๏ธ Breaking changes**
- [lab] Remove the pickers (#33386) @flaviendelangle
The pickers are moved to MUI X, check out the [migration guide](https://mui.com/x/react-date-pickers/migration-lab/).
**Changes**
- [Masonry] Support rem/em values for spacing prop (#33384) @hbjORbj
### `@mui/base@5.0.0-alpha.89`
- Base] Change the order of class names merged in useSlotProps (#33383) @michaldudak
- [ModalUnstyled] Accept callbacks in componentsProps (#33181) @michaldudak
- [SelectUnstyled] Accept callbacks in componentsProps (#33197) @michaldudak
- [TabsUnstyled] Accept callbacks in componentsProps (#33284) @michaldudak
### `@mui/joy@5.0.0-alpha.36`
- [Joy] Add guide about using Joy and Material UI together (#33396) @siriwatknp
- [Joy] Fix variants color palette regressions (#33394) @danilo-leal
### Docs
- [docs] Correcting small grammatical error (#33393) @robyyo
- [docs] Link to the correct package on Joy component pages (#33439) @cherniavskii
- [docs] Fix e2e tests (#33477) @siriwatknp
- [docs] Fix dead links (#33462) @oliviertassinari
- [docs] Cleanup the migration (#33463) @siriwatknp
- [docs] Fix broken Sponsoring services links @samuelsycamore
- [docs] Improve repo README with light/dark logos, relative links and more (#33356) @samuelsycamore
- [docs] Update links to MUI X Overview and Introduction pages (#33201) @samuelsycamore
- [docs] Update to React 18 (#33196) @mnajdova
- [docs] Simplify "Upload button" demo (#33326) @baharalidurrani
- [docs] Add "refine" demo to showcase (#33240) @omeraplak
- [docs] Add webpack alias for legacy utils package (#33376) @jgbae
- [docs] Improve external link icons synonyms (#33257) @davidgarciab
- [examples] Update MUI Base with Tailwind CSS to use the latest versions of the dependencies (#33401) @mnajdova
- [examples] Add MUI base example (#33154) @siriwatknp
### Core
- [core] Fix @mui/monorepo regression for the import of the docs infra (#33390) @Janpot
- [core] Remove old babel resolve rule (#33432) @oliviertassinari
- [website] Shorten the plan descriptions on the pricing page (#32984) @joserodolfofreitas
- [website] Link EULA in the license quantity section (#33292) @oliviertassinari
All contributors of this release in alphabetical order: @baharalidurrani, @cherniavskii, @danilo-leal, @davidgarciab, @flaviendelangle, @hbjORbj, @ivan-ngchakming, @Janpot, @jgbae, @joebingham-wk, @joserodolfofreitas, @michaldudak, @mnajdova, @oliviertassinari, @omeraplak, @robyyo, @samuelsycamore, @siriwatknp, @ZeeshanTamboli
## 5.8.7
<!-- generated comparing v5.8.6..master -->
_Jul 4, 2022_
A big thanks to the 13 contributors who made this release possible. Here are some highlights โจ:
- ๐ Fixed an issue causing Typescript errors when building a project with Material UI v5.8.6 (@michaldudak)
- ๐ Fixed a few bugs in Material UI components. Thanks @henriqueholtz, @jake-collibra, @MattiasMartens and @TimoWilhelm!
- many other ๐ bug fixes and ๐ documentation improvements
### `@mui/material@5.8.7`
- [Autocomplete] Add some missing props in `useAutocomplete` (#33269) @henriqueholtz
- [Autocomplete] Extend `componentsProps` to include `popper` and `popupIndicator` slots (#33283) @jake-collibra
- [Select] Annotate empty string as valid value prop (#33088) @MattiasMartens
- [SnackbarContent] Fix message text color with css var provider (#33285) @TimoWilhelm
### `@mui/styled-engine@5.8.7`
- [styled-engine] Add missing type dependency on csstype (#33310) @Methuselah96
### `@mui/system@5.8.7`
- [system] Simplify theme input types for `CssVarsProvider` (#33381) @siriwatknp
- [system] Export required types (#33324) @michaldudak
### `@mui/joy@5.0.0-alpha.35`
- [Joy] Add radio button documentation (#33254) @siriwatknp
- [Joy] Add switch documentation (#33302) @siriwatknp
- [Joy] Batch a couple of documentation refinements (#33158)
- [Joy] Enable Joy and Material UI compatibility (#33379) @siriwatknp
### `@mui/base@5.0.0-alpha.88`
- [base] Remove a type incompatible with Typescript 3.5 (#33361) @michaldudak
- [BadgeUnstyled] Export BadgeUnstyledOwnProps interface to fix typescript compiler error (#33314) @aaronlademann-wf
- [TablePaginationUnstyled] Accept callbacks in componentsProps (#33309) @michaldudak
### Docs
- [docs] Fix Link typings in the react-router example (#32308) @aaarichter
- [docs] Add caveat about class components with Tooltip (#33325) @joshkel
- [docs] Fix SEO issues (#33288) @oliviertassinari
- [docs] Fix Slider's "player" demo (#33267) @xlianghang
- [website] Link MUI Toolpad in mui.com (#33287) @oliviertassinari
All contributors of this release in alphabetical order: @aaarichter, @aaronlademann-wf, @danilo-leal, @henriqueholtz, @jake-collibra, @joshkel, @MattiasMartens, @Methuselah96, @michaldudak, @oliviertassinari, @siriwatknp, @TimoWilhelm, @xlianghang
## 5.8.6
<!-- generated comparing v5.8.5..master -->
_Jun 27, 2022_
A big thanks to the 13 contributors who made this release possible. Here are some highlights โจ:
- โ๏ธ Fixed React 18 issues in few components
- ๐ Improved the TypeScript augmentation when using CSS variables with `@mui/material`
- many other ๐ bug fixes and ๐ documentation improvements
### `@mui/material@5.8.6`
- ​<!-- 27 -->[Alert] Add support for CSS vars (#32624) @haneenmahd
- ​<!-- 26 -->[Alert] Use `getContrastText` for filled variant font color (#29813) @SamoraMabuya
Note: The color of the text in the warning contained `Alert` in dark mode was changed to black in order to improve the color contrast ratio
- ​<!-- 11 -->[OutlinedInput] Fix `ownerState` undefined in theme style overrides (#33241) @siriwatknp
- ​<!-- 08 -->[Tabs] Fix crash when used with React 18 & Suspense (#33277) @mnajdova
- ​<!-- 05 -->[TypeScript] Add CSS vars type augmentation for Material UI (#33211) @siriwatknp
### `@mui/system@5.8.6`
- ​<!-- 09 -->[system] Add enableColorScheme option to getInitColorSchemeScript (#33261) @siriwatknp
### `@mui/utils@5.8.6`
- ​<!-- 04 -->[utils] Allow state prefix to be configurable (#32972) @siriwatknp
### `@mui/base@5.0.0-alpha.87`
- ​<!-- 25 -->[base] Improve the return type of useSlotProps (#33279) @michaldudak
- ​<!-- 24 -->[base] Improve some types (#33270) @mnajdova
- ​<!-- 13 -->[MenuUnstyled] Fix keyboard accessibility of menu items (#33145) @michaldudak
- ​<!-- 12 -->[ModalManager] Lock body scroll when container is inside shadow DOM (#33168) @jacobweberbowery
- ​<!-- 10 -->[SliderUnstyled] Use useSlotProps (#33132) @michaldudak
- ​<!-- 07 -->[TextareaAutosize] Fix crash when used with React 18 & Suspense (#33238) @howlettt
- ​<!-- 06 -->[TextareaAutosize] Fix warnings for too many renders in React 18 (#33253) @mnajdova
### `@mui/joy@5.0.0-alpha.34`
- ​<!-- 14 -->[Joy] Add `Sheet` doc (#32820) @hbjORbj
### Docs
- ​<!-- 23 -->[blog] Polish Why you should migrate to Material UI v5 today (#33244) @oliviertassinari
- ​<!-- 21 -->[docs] Add note in docs about `componentsProps.root` taking precedence (#33097) @ZeeshanTamboli
- ​<!-- 20 -->[docs] Remove a note about Base components being reexported from Material UI (#33265) @michaldudak
- ​<!-- 19 -->[docs] Update code snippet in docs for custom color palette (#32946) @ZeeshanTamboli
- ​<!-- 18 -->[docs] Fix the docs for production class generation (#31933) @Fafruch
- ​<!-- 17 -->[docs] Fix internal link in Box page (#33149) @davidgarciab
- ​<!-- 16 -->[docs] Badge component link in Base docs should be under Data Display section (#33249) @ZeeshanTamboli
- ​<!-- 15 -->[examples] Fix comment typo (#33256) @WinmezzZ
### Core
- ​<!-- 22 -->[core] Remove dead code (#33243) @oliviertassinari
- ​<!-- 03 -->[website] Fix the scroll-top for all the website (#33215) @oliviertassinari
- ​<!-- 02 -->[website] List new core role @oliviertassinari
- ​<!-- 01 -->[website] Fix navigation menu close behavior (#33203) @oliviertassinari
All contributors of this release in alphabetical order: @davidgarciab, @Fafruch, @haneenmahd, @hbjORbj, @howlettt, @jacobweberbowery, @michaldudak, @mnajdova, @oliviertassinari, @SamoraMabuya, @siriwatknp, @WinmezzZ, @ZeeshanTamboli
## 5.8.5
<!-- generated comparing v5.8.4..master -->
_Jun 20, 2022_
A big thanks to the 14 contributors who made this release possible. Here are some highlights โจ:
- ๐ Added support for CSS variables in the `Avatar` component and the `SpeedDialAction` component respectively by @vicasas and @gin1314
- many other ๐ bug fixes and ๐ documentation improvements
### `@mui/material@5.8.5`
- ​<!-- 30 -->[Avatar] Add support for CSS variables (#32499) @vicasas
- ​<!-- 19 -->[Dialog] Fix broken styles if `maxWidth` is set to `false` (#32987) @kmurgic
- ​<!-- 04 -->[SpeedDialAction] Add support for CSS variables (#32608) @gin1314
- ​<!-- 02 -->[Tabs] Increment scroll of the minimum amount possible (#33103) @oliviertassinari
### `@mui/codemod@5.8.5`
- ​<!-- 24 -->[codemod] Preserve comments within jss-to-tss-react (#33170) @ryancogswell
### `@mui/lab@5.0.0-alpha.87`
- ​<!-- 06 -->[Masonry] Fix flickering when used with React 18 (#33163) @mnajdova
### `@mui/base@5.0.0-alpha.86`
- ​<!-- 29 -->[BadgeUnstyled] Accept callbacks in componentsProps (#33176) @michaldudak
- ​<!-- 25 -->[ButtonUnstyled] Use useSlotProps (#33096) @michaldudak
- ​<!-- 11 -->[FormControlUnstyled] Accept callbacks in componentsProps (#33180) @michaldudak
- ​<!-- 10 -->[InputUnstyled] Use useSlotProps (#33094) @michaldudak
- ​<!-- 05 -->[ModalUnstyled] Define ownerState and slot props' types (#32901) @michaldudak
- ​<!-- 03 -->[SwitchUnstyled] Use useSlotProps (#33174) @michaldudak
### `@mui/joy@5.0.0-alpha.33`
- ​<!-- 09 -->[Joy] Add Checkbox documentation (#33171) @siriwatknp
- ​<!-- 08 -->[Joy] Add List documentation (#33120) @siriwatknp
- ​<!-- 07 -->[Joy] Make slider displays Joy classname (#33051) @siriwatknp
### Docs
- ​<!-- 28 -->[blog] Update Blogpost to clear confusion on "no impact" disclaimer. (#33131) @joserodolfofreitas
- ​<!-- 27 -->[blog] Add post about v5 Migration guide update (#33063) @samuelsycamore
- ​<!-- 26 -->[blog] Fix display on Safari (#33102) @oliviertassinari
- ​<!-- 18 -->[docs] Add guide on how to use MUI Base with Tailwind CSS (#33100) @mnajdova
- ​<!-- 17 -->[docs] Improve Joy template UX (#33159) @siriwatknp
- ​<!-- 16 -->[docs] Update Shadow DOM guide (#33160) @cherniavskii
- ​<!-- 15 -->[docs] Fix SEO regressions (#33106) @oliviertassinari
- ​<!-- 14 -->[docs] Add job ad in table of content (#33143) @mnajdova
- ​<!-- 13 -->[docs] Add customization as a value proposition (#33014) @oliviertassinari
- ​<!-- 12 -->[examples] Add example using nextjs & @mui/styles as a starter for the migration to v5 (#33005) @mnajdova
- ​<!-- 01 -->[website] Replace Airtable with Ashby links for applying to a opened position (#33193) @DanailH
### Core
- ​<!-- 31 -->[core] Add CSS variables support for Material UI components (#32835) @siriwatknp
- ​<!-- 23 -->[core] Add name to workspace root package.json (#33226) @Janpot
- ​<!-- 22 -->[core] Update bug template with generic instruction (#33153) @joserodolfofreitas
- ​<!-- 21 -->[core] Remove dead and redundant code (#33125) @oliviertassinari
- ​<!-- 20 -->[core] Improve inline code rendering within the details tag (#33086) @Harmouch101
All contributors of this release in alphabetical order: @cherniavskii, @DanailH, @gin1314, @Harmouch101, @Janpot, @joserodolfofreitas, @kmurgic, @michaldudak, @mnajdova, @oliviertassinari, @ryancogswell, @samuelsycamore, @siriwatknp, @vicasas
## 5.8.4
<!-- generated comparing v5.8.3..master -->
_Jun 14, 2022_
A big thanks to the 24 contributors who made this release possible. Here are some highlights โจ:
- ๐ Added support for custom breakpoints in the `Grid` component by @boutahlilsoufiane
- ๐ Added guide on how to use Material UI with Shadow DOM by @cherniavskii
- many other ๐ bug fixes and ๐ documentation improvements
### `@mui/material@5.8.4`
- ​<!-- 36 -->[Button] Add missing classes in `ButtonClasses` type (#33040) @ZeeshanTamboli
- ​<!-- 20 -->[Grid] Fix prop-type key regression (#33123) @oliviertassinari
- ​<!-- 19 -->[Grid] Support custom breakpoints (#31998) @boutahlilsoufiane
- ​<!-- 18 -->[Grow] Limit CSS transition bug workaround to Safari 15.4 only (#32996) @igordanchenko
- ​<!-- 17 -->[Hidden] Remove dependency on hoist-non-react-statics (#33015) @oliviertassinari
- ​<!-- 12 -->[Link] Add support for CSS variables (#33036) @winderica
- ​<!-- 07 -->[Popover] Export `getOffsetTop` & `getOffsetLeft` from Popover's index and add typings (#32959) @rart
- ​<!-- 06 -->[Slider] Fix SliderValueLabelProps type (#32895) @oliviertassinari
- ​<!-- 05 -->[Snackbar] Remove `RTL` direction specific logic (#32808) @aaarichter
- ​<!-- 04 -->[StepIcon] Fix text centering when changing browser font size (#32706) @alansouzati
- ​<!-- 02 -->[Tabs] Scroll by width of the first visible tab if only one tab is partially visible (#32778) @frankkluijtmans
### `@mui/system@5.8.4`
- ​<!-- 38 -->[Stack, system] Apply correct responsive styles if any custom breakpoints are provided (#32913) @ZeeshanTamboli
- ​<!-- 03 -->[system] Fix missing typings for ColorFormat (#32417) @l-zoy
### `@mui/codemod@5.8.4`
- ​<!-- 35 -->[codemod] Add support for `@mui/styles/makeStyles` imports (#32962) @joshkel
### `@mui/lab@5.0.0-alpha.86`
- ​<!-- 08 -->[pickers] Fix broken ref forwarding (#33107) @oliviertassinari
- ​<!-- 13 -->[lab] Fix React's `forwardRef` warning when importing from the index (#33134) @mnajdova
### `@mui/base@5.0.0-alpha.85`
- ​<!-- 11 -->[MenuUnstyled] Accept callbacks in componentsProps (#32997) @michaldudak
- ​<!-- 10 -->[ModalUnstyled] Fix errors from the W3C validator about incorrect aria-hidden attribute on some elements (#30920) @mkrtchian
- ​<!-- 09 -->[ModalUnstyled] Fix behavior of not respecting props ariaHidden value (#32055) @tech-meppem
### `@mui/joy@5.0.0-alpha.32`
- ​<!-- 16 -->[Joy] Miscellaneous card fixes (#33129) @siriwatknp
- ​<!-- 15 -->[Joy] Miscellaneous fixes (#33073) @siriwatknp
- ​<!-- 14 -->[Joy] Add typography and link docs (#33047) @siriwatknp
### Docs
- ​<!-- 40 -->[Contributing.md] Local install instructions (#32975) @Moizsohail
- ​<!-- 32 -->[docs] Add responsive AppBar with drawer (#32769) @dvlprAlamin
- ​<!-- 31 -->[docs] Move codesandbox to MUI org (#33122) @oliviertassinari
- ​<!-- 30 -->[docs] Add Shadow DOM guide (#33007) @cherniavskii
- ​<!-- 29 -->[docs] Fix typo in Material UI overview page (#33087) @oliviertassinari
- ​<!-- 28 -->[docs] Miscellaneous fixes in `MUI Base` docs (#33091) @ZeeshanTamboli
- ​<!-- 27 -->[docs] Fix GitHub capitalization (#33071) @oliviertassinari
- ​<!-- 26 -->[docs] Fix a typo in `InputUnstyled` docs (#33077) @ZeeshanTamboli
- ​<!-- 25 -->[docs] Add notification for Joy blog post (#33059) @siriwatknp
- ​<!-- 24 -->[docs] Improve aspect ratio docs and integration (#33065) @siriwatknp
- ​<!-- 34 -->[docs] Update code block copy label (#33128) @siriwatknp
- ​<!-- 23 -->[docs] Fix typo in Autocomplete CSS API (#32838) @KeaghanKennedy
- ​<!-- 22 -->[docs] Improvements for Radio Group Rating Docs (#32843) @Kai-W
- ​<!-- 21 -->[docs] Enable Joy pages (#33064) @siriwatknp
- ​<!-- 02 -->[website] Add Joy UI to the pricing page (#33099) @danilo-leal
- ​<!-- 01 -->[website] Clarify the pricing a bit (#33069) @oliviertassinari
### Core
- ​<!-- 39 -->yarn proptypes @oliviertassinari
- ​<!-- 34 -->[core] Update dependencies to fix security vulnerabilities (#33095) @michaldudak
- ​<!-- 33 -->[core] Import new line convention (#33068) @oliviertassinari
- ​<!-- 37 -->[core] Make repository configurable in changelog script (#33130) @Janpot
All contributors of this release in alphabetical order: @aaarichter, @alansouzati, @boutahlilsoufiane, @cherniavskii, @danilo-leal, @dvlprAlamin, @frankkluijtmans, @igordanchenko, @Janpot, @joshkel, @Kai-W, @KeaghanKennedy, @l-zoy, @michaldudak, @mkrtchian, @mnajdova, @Moizsohail, @oliviertassinari, @pushys, @rart, @siriwatknp, @tech-meppem, @winderica, @ZeeshanTamboli
## 5.8.3
<!-- generated comparing v5.8.2..master -->
_Jun 7, 2022_
A big thanks to the 15 contributors who made this release possible.
This release is mostly about ๐ bug fixes and ๐ documentation improvements.
### `@mui/material@5.8.3`
- [Alert] Constrain message width and allow overflow (#32747) @Janpot
- [Checkbox] Add support for CSS variables (#32579) @haneenmahd
- [Slider] Fix positioning of tooltips on vertical slider (#32919) @abhinav-22-tech
### `@mui/system@5.8.3`
- [system] Configurable attributes for libraries (#32971) @siriwatknp
### `@mui/codemod@5.8.3`
- [codemod] Fix infinite loop in jss-to-tss-react and add TODO (#33048) @ryancogswell
### `@mui/lab@5.0.0-alpha.85`
- [pickers] Add deprecations when importing pickers from the lab (#32950) @flaviendelangle
### `@mui/joy@5.0.0-alpha.31`
- [Joy] Add `Slider` component and demos (#32694) @hbjORbj
- [Joy] Add articles about customization approaches (#32887) @siriwatknp
- [Joy] Add automatic adjustment page to core features (#32980) @siriwatknp
- [Joy] Add docs about dark mode (#33002) @siriwatknp
- [Joy] Add template UIs & first look blog post (#32791) @danilo-leal
### `@mui/base@5.0.0-alpha.84`
- [base] Remove @mui/system in tests (#32945) @kevinji
- [ButtonUnstyled] Accept callbacks in componentsProps (#32991) @michaldudak
- [SwitchUnstyled] Accept callbacks in componentsProps (#32993) @michaldudak
- [TablePaginationUnstyled] Define ownerState and slot props' types (#32905) @michaldudak
- [TabPanelUnstyled] Define ownerState and slot props' types (#32928) @michaldudak
- [TabsListUnstyled] Define ownerState and slot props' types (#32925) @michaldudak
### Docs
- [blog] Fix anchor link scroll (#32994) @oliviertassinari
- [docs] Add "Migration" section to sidebar and revise v4-v5 content (#32740) @samuelsycamore
- [docs] Add What doesn't count as a breaking change? (#32850) @oliviertassinari
- [docs] Fix 301 link @oliviertassinari
- [docs] Fix icon color in `BadgeUnstyled` docs (#32976) @ZeeshanTamboli
- [docs] Improve product identifier (#32707) @danilo-leal
- [docs] Improve UX with back to top (#32896) @oliviertassinari
- [docs] Polish overview page to Material UI (#32954) @oliviertassinari
- [docs] Redirect older URLs (#33037) @oliviertassinari
- [docs] Remove pickers page from the Lab section (#32961) @DanailH
- [docs] Show product identifier on updated MUI X Introduction pages (#32966) @samuelsycamore
- [docs] Throw on 301 links (#32939) @oliviertassinari
- [website] Add Gerda to the about page (#33038) @danilo-leal
- [website] Polish the pricing page (#32811) @oliviertassinari
- [website] Remove unnecessary `address` dependency (#32957) @michaldudak
### Core
- [core] Improve icon synonyms (#32742) @oliviertassinari
- [core] Prepare Next.js config for React 18 (#32963) @michaldudak
- [core] Remove dead logic (#32940) @oliviertassinari
- [core] Update dependencies to fix security vulnerabilities (#32947) @michaldudak
- Add security link to README for Tidelift @mbrookes
All contributors of this release in alphabetical order: @abhinav-22-tech, @DanailH, @danilo-leal, @flaviendelangle, @haneenmahd, @hbjORbj, @Janpot, @kevinji, @mbrookes, @michaldudak, @oliviertassinari, @ryancogswell, @samuelsycamore, @siriwatknp, @ZeeshanTamboli
## 5.8.2
<!-- generated comparing v5.8.1..master -->
_May 30, 2022_
A big thanks to the 8 contributors who made this release possible. Here are some highlights โจ:
- ๐ bug fixes and ๐ documentation improvements.
### `@mui/system@5.8.2`
- ​<!-- 04 -->[system] Add `getColorSchemeSelector` util (#32868) @siriwatknp
### `@mui/lab@5.0.0-alpha.84`
- ​<!-- 07 -->[Masonry] Place items to the left when there are less objects than specified in `column` prop (#32873) @hbjORbj
### `@mui/base@5.0.0-alpha.83`
- ​<!-- 24 -->[BadgeUnstyled] Define ownerState and slot props' types (#32750) @michaldudak
- ​<!-- 06 -->[SliderUnstyled] Define ownerState and slot props' types (#32739) @michaldudak
- ​<!-- 05 -->[SwitchUnstyled] Define ownerState and slot props' types (#32573) @michaldudak
- ​<!-- 03 -->[TabsUnstyled] Define ownerState and slot props' types (#32918) @michaldudak
- ​<!-- 02 -->[TabUnstyled] Define ownerState and slot props' types (#32915) @michaldudak
### `@mui/joy@5.0.0-alpha.30`
- ​<!-- 13 -->[Joy] use `textColor` prop for Typography and Link (#32938) @siriwatknp
- ​<!-- 12 -->[Joy] Make variants for more flexible (#32931) @siriwatknp
- ​<!-- 11 -->[Joy] Improve automatic adjustment (#32923) @siriwatknp
- ​<!-- 10 -->[Joy] Add `Chip` doc (#32819) @hbjORbj
- ​<!-- 09 -->[Joy] Add `AspectRatio` demos (#32848) @siriwatknp
- ​<!-- 08 -->[Joy] Fix wrong urls (#32883) @siriwatknp
### Docs
- ​<!-- 24 -->[docs] Iterate on the job ad for React engineer in Core (#32900) @mnajdova
- ​<!-- 23 -->[blog] Fix avatar image resolution (#32890) @oliviertassinari
- ​<!-- 19 -->[docs] Link the first page of the product (#32943) @oliviertassinari
- ​<!-- 18 -->[docs] Batch small changes (#32170) @michaldudak
- ​<!-- 17 -->[docs] Allow function prop to return undefined (#32766) @m4theushw
- ​<!-- 16 -->[docs] Fix wrong link to Material Icons (#32847) @oliviertassinari
- ​<!-- 15 -->[docs] Fix ClassNameGenerator content (#32800) @siriwatknp
- ​<!-- 14 -->[docs] Fix navigation links (#32851) @oliviertassinari
- ​<!-- 14 -->[docs] Document the `size` prop for InputLabel (#32936) @romelperez
- ​<!-- 21 -->[docs] Add note about transparent background on the outlined Alert variant (#32810) @aaarichter
- ​<!-- 01 -->[website] Update the careers's page with the new roles (#32535) @oliviertassinari
### Core
- ​<!-- 22 -->[core] Improve the incomplete issues workflow (#32878) @mnajdova
- ​<!-- 21 -->[core] Add CI check that the PR has label (#32886) @mnajdova
- ​<!-- 20 -->[core] Avoid leaking @babel/runtime (#32874) @oliviertassinari
All contributors of this release in alphabetical order: @aaarichter, @hbjORbj, @m4theushw, @michaldudak, @mnajdova, @oliviertassinari, @romelperez, @siriwatknp
## 5.8.1
<!-- generated comparing v5.8.0..master -->
_May 23, 2022_
A big thanks to the 21 contributors who made this release possible. Here are some highlights โจ:
- ๐
Added CSS variables support for two more Material UI components by @diggis00 and @alisasanib
- And more ๐ bug fixes and ๐ documentation improvements.
### `@mui/material@5.8.1`
- ​<!-- 33 -->[Alert] Fix missing `ownerState` on the `action` slot (#32801) @mnajdova
- ​<!-- 20 -->[Fab] Make the `color` prop type extendable (#31830) @paales
- ​<!-- 14 -->[ListItemButton] Render as link if href specified (#32403) @o-dubrovskyi
- ​<!-- 13 -->[Paper] Add support for CSS variables (#32570) @diggis00
- ​<!-- 11 -->[Radio] Add support for CSS variables (#32599) @alisasanib
- ​<!-- 10 -->[Slider] Prevent rendering for marks that are out of the min & max bounds (#32436) @abriginets
- ​<!-- 09 -->[Slider] Slider having marks should be customizable in theme (#32816) @ZeeshanTamboli
- ​<!-- 03 -->[TouchRipple] Allows call imperative methods without event (#31955) @alexfauquette
### `@mui/system@5.8.1`
- ​<!-- 07 -->[system] Simplify stylesheet injection logic (#32869) @siriwatknp
- ​<!-- 06 -->[system] Fix color scheme specificity (#32628) @siriwatknp
- ​<!-- 05 -->[system] Fix `borderRadius` errors when used inside `CssVarsProvider` (#32817) @mnajdova
- ​<!-- 04 -->[system] Fix toolbar media query mixin getting merged in wrong order (#32713) @ZeeshanTamboli
### `@mui/lab@5.0.0-alpha.83`
- ​<!-- 15 -->[lab] Add missing `peerDependencies` (#32623) @nate-summercook
- ​<!-- 12 -->[pickers] Update @mui/x-date-pickers to be usable with React 18 (#32828) @flaviendelangle
### `@mui/base@5.0.0-alpha.82`
- ​<!-- 08 -->[SliderUnstyled] Fix `disabledSwap` not being respected in `onChangeCommitted` (#32647) @JeanPetrov
### `@mui/joy@5.0.0-alpha.29`
- ​<!-- 19 -->[Joy] Show Joy pages on master (#32866) @siriwatknp
- ​<!-- 18 -->[Joy] Add an overview page (#32836) @danilo-leal
- ​<!-- 17 -->[Joy] Add doc for the card components (#32825) @siriwatknp
- ​<!-- 16 -->[Joy] Miscellaneous fixes (#32815) @siriwatknp
### Docs
- ​<!-- 31 -->[docs] Simplify header DOM structure (#32844) @oliviertassinari
- ​<!-- 30 -->[docs] Fix CodeSandbox & StackBlitz generation (#32726) @siriwatknp
- ​<!-- 29 -->[docs] Fix urls to columns pages in pricing table (#32842) @alexfauquette
- ​<!-- 28 -->[docs] Fix Tailwind CSS integration docs (#32512) @robertwt7
- ​<!-- 27 -->[docs] Fixed wrong command for the `link-underline-hover` codemod (#32793) @veronikaslc
- ​<!-- 26 -->[docs] Fixed broken link on the icons page (#32780) @SamuelMaddox
- ​<!-- 25 -->[docs] Add "back to top" button (#30441) @VibhorJaiswal
- ​<!-- 24 -->[docs] Fix typo in notifications @mbrookes
- ​<!-- 32 -->[docs] New WAI-ARIA guidelines location (#32865) @oliviertassinari
- ​<!-- 23 -->[docs] Mention the ESLint plugin for detecting unused classes in tss-react (#32666) @garronej
- ​<!-- 22 -->[docs] Update `useAutocomplete` demos to use `Mui-focused` class (#32757) @ZeeshanTamboli
- ​<!-- 21 -->[examples] Fix `NextLinkComposedProps` gives a TypeScript error (#32655) @ZeeshanTamboli
- ​<!-- 01 -->[website] Add Pedro to About Us page (#32803) @apedroferreira
### Core
- ​<!-- 32 -->[core] Upgrade MUI X dependency (#32824) @oliviertassinari
- ​<!-- 02 -->[typescript] Allow module augmentation for `Mixins` (#32798) @mnajdova
All contributors of this release in alphabetical order: @abriginets, @alexfauquette, @alisasanib, @apedroferreira, @danilo-leal, @diggis00, @flaviendelangle, @garronej, @JeanPetrov, @mbrookes, @mnajdova, @nate-summercook, @o-dubrovskyi, @oliviertassinari, @paales, @robertwt7, @SamuelMaddox, @siriwatknp, @veronikaslc, @VibhorJaiswal, @ZeeshanTamboli
## 5.8.0
<!-- generated comparing v5.7.0..master -->
_May 17, 2022_
A big thanks to the 14 contributors who made this release possible. Here are some highlights โจ:
- ๐ [Blog post](https://mui.com/blog/premium-plan-release/) for announcing the release of the Premium plan of MUI X is out thanks to @joserodolfofreitas.
- Codemod for `jss` to `tss-react` migration is out thanks to @ryancogswell
- And more ๐ bug fixes and ๐ documentation improvements.
### `@mui/material@5.8.0`
- ​<!-- 37 -->[Autocomplete] Fix `getInputProps` TypeScript return type (#32730) @ZeeshanTamboli
- ​<!-- 36 -->[Autocomplete] Forward props to renderTags() (#32637) @emlai
- ​<!-- 35 -->[Badge] Fix TypeScript error when adding style overrides for Badge (#32745) @ZeeshanTamboli
- ​<!-- 09 -->[Menu] Fix context menu open position (#32661) @oliviertassinari
### `@mui/system@5.8.0`
- ​<!-- 05 -->[system] Add `Container` component and `createContainer` factory (#32263) @mnajdova
### `@mui/base@5.0.0-alpha.81`
- ​<!-- 15 -->[InputUnstyled] Support callbacks in componentsProps (#32271) @michaldudak
- ​<!-- 14 -->[InputUnstyled] Define ownerState and slot props' types (#32491) @michaldudak
- ​<!-- 08 -->[MenuUnstyled] Demos improvements (#32714) @michaldudak
- ​<!-- 07 -->[OptionUnstyled] Define ownerState and slot props' types (#32717) @michaldudak
### `@mui/joy@5.0.0-alpha.28`
- ​<!-- 13 -->[Joy] Add Badge doc (#32790) @siriwatknp
- ​<!-- 12 -->[Joy] Add global variant feature page (#32695) @siriwatknp
- ​<!-- 11 -->[Joy] Add avatar page (#32711) @siriwatknp
### `@mui/codemod@5.8.0`
- ​<!-- 33 -->[codemod] Add jss to tss-react codemod (#31802) @ryancogswell
### Docs
- ​<!-- 34 -->[blog] Add release post for MUI X Premium (#32720) @joserodolfofreitas
- ​<!-- 29 -->[docs] Fix wrong code snippet for overriding styles in theme with a callback value (#32781) @ZeeshanTamboli
- ​<!-- 28 -->[docs] Update Crowdin logo (#32782) @andrii-bodnar
- ​<!-- 27 -->[docs] Improve callouts design (#32709) @danilo-leal
- ​<!-- 26 -->[docs] Revise the "Understanding MUI packages" article (#32382) @danilo-leal
- ​<!-- 25 -->[docs] Fix link to the material icons (#32771) @oliviertassinari
- ​<!-- 24 -->[docs] Add notification for Premium release blog post (#32728) @joserodolfofreitas
- ​<!-- 23 -->[docs] Base Portal style revisions and final review (#32157) @samuelsycamore
- ​<!-- 22 -->[docs] Add joy to docs package.json (#32744) @siriwatknp
- ​<!-- 21 -->[docs] Fix TOC-related styles not being applied when disableAd=true (#32733) @cherniavskii
- ​<!-- 20 -->[docs] Add TypeScript guide on the polymorphic components (#32168) @mnajdova
- ​<!-- 19 -->[docs] Fix warning mode pass to React.Fragment (#32729) @siriwatknp
- ​<!-- 18 -->[docs] Revise Showcase copy for clarity + audit appList (#31946) @samuelsycamore
- ​<!-- 17 -->[examples] Update remix example's tsconfig with required values (#32723) @michaldudak
- ​<!-- 16 -->[examples] Update to use React 18's createRoot (#32506) @mnajdova
- ​<!-- 10 -->[l10n] Fix typos and translations on arSD and arEG locales (#31848) @shadigaafar
- ​<!-- 04 -->[website] Improve communication about MUI X components that are still wip (#32708) @danilo-leal
- ​<!-- 03 -->[website] Remove scrollbar on x-axis (#32291) @MrHBS
- ​<!-- 02 -->[website] Update the pricing page for the MUI X premium plan release (#32458) @joserodolfofreitas
- ​<!-- 01 -->[website] Update sponsors (#32725) @oliviertassinari
### Core
- ​<!-- 32 -->[core] Enabled Renovate's lockfile maintenance (#32635) @michaldudak
- ​<!-- 31 -->[core] Extract `MuiPage` interface to separate file (#32715) @cherniavskii
- ​<!-- 30 -->[core] Remove unnecessary `spacing` parameter from `createMixins` method (#32690) @ZeeshanTamboli
- ​<!-- 06 -->[private-classnames] Remove package and move everything to utils (#32758) @mnajdova
All contributors of this release in alphabetical order: @andrii-bodnar, @cherniavskii, @danilo-leal, @emlai, @joserodolfofreitas, @michaldudak, @mnajdova, @MrHBS, @oliviertassinari, @ryancogswell, @samuelsycamore, @shadigaafar, @siriwatknp, @ZeeshanTamboli
## 5.7.0
<!-- generated comparing v5.6.4..master -->
_May 10, 2022_
A big thanks to the 27 contributors who made this release possible. Here are some highlights โจ:
๐ This release is all about supporting CSS variables in many Material UI components.
Kudos to all contributors!
### `@mui/material@5.7.0`
- [StepLabel, StepIcon] Add support for CSS variables (#32609) @vicasas
- [Table, TableRow] Add support for CSS variables (#32614) @vicasas
- [AppBar] Add a logo component for the responsive app bar demo (#32374) @ameetmadan
- [Autocomplete] Fix clearing single array values (#32626) @mikepricedev
- [Autocomplete] Fix keep listbox open on left/right keys when inputValue is not empty (#31407) @alisasanib
- [Autocomplete] Add support for CSS variables (#32598) @ZeeshanTamboli
- [Autocomplete] Render `endAdornment` only when necessary (#32386) @g1eny0ung
- [ButtonGroup] Add support for CSS variables (#32498) @vicasas
- [CardActionArea] Add support for CSS variables (#32554) @vicasas
- [ClickAwayListener] Allow pointer up/down events to event handler (#32264) @vladjerca
- [CssBaseline] Add support for CSS vars (#32618) @haneenmahd
- [Dialog] Add support for CSS variables (#32555) @vicasas
- [Divider] Add support for CSS variables (#32519) @vicasas
- [Drawer] Add support for CSS variables (#32565) @nghiamvt
- [Fab] Add support for CSS variables (#32564) @alisasanib
- [FormControlLabel] Add support for CSS variables (#32588) @elliefoote
- [FormHelperText] Add support for CSS variables (#32596) @ZeeshanTamboli
- [FormLabel] Add support for CSS variables (#32602) @ZeeshanTamboli
- [Icon] Add support for CSS variables (#32595) @Jamaalwbrown
- [IconButton] Add support for CSS variables (#32590) @Ariyapong
- [ImageListItemBar] Add support for CSS variables (#32578) @vicasas
- [Input] Support CSS variables (#32128) @ivan-ngchakming
- [InputAdornment] Add support CSS variables (#32607) @vicasas
- [Link] Fix style overrides color prop (#32653) @siriwatknp
- [ListItem] Add support for CSS variables (#32580) @dan-mba
- [ListItemButton] Add support for CSS variables (#32582) @dan-mba
- [ListItemIcon] Add support for CSS variables (#32583) @dan-mba
- [ListSubheader] Add support for CSS variables (#32584) @dan-mba
- [MenuItem] Add support for CSS variables (#32561) @nghiamvt
- [MobileStepper] Add support for CSS vars (#32606) @haneenmahd
- [Modal] Add support for CSS variables (#32605) @haneenmahd
- [PaginationItem] Add support for CSS vars (#32612) @haneenmahd
- [Rating] Add support for CSS variables (#32556) @vicasas
- [Snackbar] Add support for CSS variables (#32603) @gin1314
- [SpeedDial] Add support for CSS variables (#32613) @alisasanib
- [Stepper] Export useStepperContext (#31398) @pzi
- [SvgIcon] Add support for CSS variables (#32610) @vicasas
- [TablePagination] Add support for CSS variables (#32615) @haneenmahd
- [TableSortLabel]: Add support for CSS vars (#32616) @haneenmahd
- [Tabs] Add support for CSS variables (#32547) @ZeeshanTamboli
- [ToggleButton] Add support for CSS variables (#32600) @Ariyapong
- [ToggleButtonGroup] Add support for CSS variables (#32617) @haneenmahd
- [Tooltip] Add support for CSS variables (#32594) @gin1314
### `@mui/system@5.7.0`
- [System] Support CSS variables for iframes & custom nodes (#32496) @siriwatknp
### `@mui/base@5.0.0-alpha.80`
- [ButtonUnstyled] Fix keyboard navigation on customized elements (#32204) @michaldudak
### `@mui/private-classnames@5.7.0`
- [classnames] Add new package for classnames utils (#32502) @mnajdova
### Docs
- [docs] Correct links to prevent 301 redirects (#32692) @michaldudak
- [docs] Move, split, and revise "Unstyled components" page (#32562) @samuelsycamore
- [docs] Nest `ListItemButton` in `ListItem` in the Drawer examples (#31987) @stefanprobst
- [docs] Apply callouts in the Material UI docs (#32567) @danilo-leal
- [docs] Show product identifier on new X pages (#32657) @cherniavskii
- [docs] Fix copy button childNode not found (#32652) @siriwatknp
- [docs] Split install commands in isolated code blocks (#32566) @danilo-leal
- [docs] Base Switch style revisions and final review (#32376) @samuelsycamore
- [docs] Adds Badge link to Base doc nav (#32619) @samuelsycamore
- [docs] Base Installation style revisions and final review (#32483) @samuelsycamore
- [docs] Fix broken redirection (#32581) @oliviertassinari
- [docs] Allows to use `import '<library name>'` in demonstrations (#32492) @alexfauquette
- [docs] Hide copy button on search icon dialog (#32577) @siriwatknp
- [docs] Use full API link for ThemeProvider (#32549) @jcvidiri
- [Joy] Add principles page (#32648) @siriwatknp
- [Joy] Add Button page (#32576) @siriwatknp
- [Joy] Add "Quick start" and "Tutorial" pages (#32383) @siriwatknp
- [website] Add store to the footer and "hiring" chip adjustment (#32650) @danilo-leal
- [website] Optimize conversion to store (#32646) @oliviertassinari
- [website] Remove copy button on marketing pages (#32649) @siriwatknp
- [website] Add missing space in copy label (#32638) @flaviendelangle
### Core
- [core] Security updates (#32636) @michaldudak
- [core] Fix `docs:dev` not working after upgrading `next` to 12.1.0 (#32552) @cherniavskii
- [core] Update minimist to fix security vulnerability (#32575) @michaldudak
All contributors of this release in alphabetical order: @alexfauquette, @alisasanib, @ameetmadan, @Ariyapong, @cherniavskii, @dan-mba, @danilo-leal, @elliefoote, @flaviendelangle, @g1eny0ung, @gin1314, @haneenmahd, @ivan-ngchakming, @Jamaalwbrown, @jcvidiri, @michaldudak, @mikepricedev, @mnajdova, @nghiamvt, @oliviertassinari, @pzi, @samuelsycamore, @siriwatknp, @stefanprobst, @vicasas, @vladjerca, @ZeeshanTamboli
## 5.6.4
<!-- generated comparing v5.6.3..master -->
_May 2, 2022_
A big thanks to the 13 contributors who made this release possible. Here are some highlights โจ:
- ๐
5 Material UI components were updated to support CSS variables by @ZeeshanTamboli & @vicasas
- And more ๐ bug fixes and ๐ improvements.
### `@mui/material@5.6.4`
- ​<!-- 37 -->[Accordion] Add support for CSS variables (#32542) @ZeeshanTamboli
- ​<!-- 36 -->[AvatarGroup] Add support for CSS variables (#32507) @vicasas
- ​<!-- 35 -->[Badge] Add support for CSS variables (#32516) @vicasas
- ​<!-- 34 -->[BottomNavigation] Add support for CSS variables (#32517) @vicasas
- ​<!-- 33 -->[CircularProgress] Add support for CSS variables (#32543) @ZeeshanTamboli
- ​<!-- 07 -->[FilledInput] Fix type error from undefined `color` (#32258) @hbjORbj
- ​<!-- 02 -->[l10n] Fix typo in csCZ translation of Pagination component (#32509) @Martin005
- ​<!-- 01 -->[Tabs] Fix `TabIndicatorProps` prop missing `sx` prop (#32503) @b-novikov-ipersonality
### `@mui/codemod@5.6.4`
- ​<!-- 32 -->[codemod] Leave numeric arguments to breakpoints functions unchanged (#32426) @ryancogswell
- ​<!-- 31 -->[codemod] Allow for line breaks within theme.spacing parentheses (#32432) @ryancogswell
### `@mui/joy@5.0.0-alpha.26`
- ​<!-- 06 -->[Joy] Miscellaneous fixes (#32541) @siriwatknp
- ​<!-- 05 -->[Joy] Add `extendSxProp` to Link (#32505) @siriwatknp
- ​<!-- 04 -->[Joy] Rename variants (#32489) @siriwatknp
- ​<!-- 03 -->[Joy] Add `extendTheme` (#32450) @siriwatknp
### Docs
- ​<!-- 30 -->[docs] SEO fixes (#32515) @oliviertassinari
- ​<!-- 29 -->[docs] Replace `Overriding nested component styles` anchor link with text (#32487) @ZeeshanTamboli
- ​<!-- 28 -->[docs] Update the list of external domains (#32514) @oliviertassinari
- ​<!-- 27 -->[docs] Update Material UI code snippets for React 18 (#32361) @samuelsycamore
- ​<!-- 26 -->[docs] Base TextareaAutosize style revisions and final review (#32481) @samuelsycamore
- ​<!-- 25 -->[docs] Base ClickAwayListener style revisions and final review (#32156) @samuelsycamore
- ​<!-- 24 -->[docs] Base Button style revisions and final review (#32380) @samuelsycamore
- ​<!-- 23 -->[docs] Base NoSsr style revisions and final review (#32254) @samuelsycamore
- ​<!-- 22 -->[docs] Correctly capitalize Ctrl @oliviertassinari
- ​<!-- 21 -->[docs] Fix styling in `Basic Popper` demo on the MUI Base docs (#32488) @ZeeshanTamboli
- ​<!-- 20 -->[docs] Add "Overview" page to Base docs (#32310) @samuelsycamore
- ​<!-- 19 -->[docs] Add copy button to code block (#32390) @siriwatknp
- ​<!-- 18 -->[docs] Base Tabs style revisions and final review (#32423) @samuelsycamore
- ​<!-- 17 -->[docs] Base Popper style revisions and final review (#32412) @samuelsycamore
- ​<!-- 16 -->[docs] Improve sidenav for MUI X (#32435) @oliviertassinari
- ​<!-- 15 -->[docs] Don't redirect on deploy preview (#32399) @m4theushw
- ​<!-- 14 -->[docs] A few SEO fixes (#32431) @oliviertassinari
- ​<!-- 13 -->[docs] Update links to the new Group & Pivot pages (#32410) @flaviendelangle
- ​<!-- 12 -->[docs] Support callouts (#32402) @siriwatknp
- ​<!-- 11 -->[docs] Fix import path in the Snackbar article #32462 @mongolyy
- ​<!-- 10 -->[docs] Fix grammar mistake in shadows.md (#32454) @HexM7
- ​<!-- 09 -->[docs] Improve unstyled button docs (#32429) @oliviertassinari
### Core
- ​<!-- 08 -->[experiment] Add template for testing Material UI components with CSS variables (#32500) @siriwatknp
All contributors of this release in alphabetical order: @b-novikov-ipersonality, @flaviendelangle, @hbjORbj, @HexM7, @m4theushw, @Martin005, @mongolyy, @oliviertassinari, @ryancogswell, @samuelsycamore, @siriwatknp, @vicasas, @ZeeshanTamboli
## 5.6.3
<!-- generated comparing v5.6.2..master -->
_Apr 25, 2022_
A big thanks to the 14 contributors who made this release possible. Here are some highlights โจ:
- ๐ Fixed TypeScript issue when the `fill` CSS property is used in the system (#32355) @valerii15298
- And more ๐ bug fixes and ๐ improvements.
### `@mui/material@5.6.3`
- [BottomNavigation] Action icon `padding` fix (#32030) @abhinav-22-tech
- [Dialog] Fix `component` prop is not available in `DialogTitleProps` (#32389) @hbjORbj
- [StepContent] Fix TypeScript type of `TransitionComponent` prop (#32314) @ZeeshanTamboli
### `@mui/system@5.6.3`
- [system] Fix prop types when the `fill` CSS property is used (#32355) @valerii15298
- [system] Fix broken behavior when theme value is `zero` (#32365) @ZeeshanTamboli
### `@mui/base@5.0.0-alpha.78`
- [InputUnstyled] `multiline` property should not log DOM warnings for `maxRows` and `minRows` props (#32401) @ZeeshanTamboli
### `@mui/joy@5.0.0-alpha.25`
- [Joy] Improve theme focus to be more flexible (#32405) @siriwatknp
- [Joy] Add `Radio`, `RadioGroup` components (#32279) @siriwatknp
- [Joy] Add `Chip` component (#31983) @hbjORbj
- [Joy] Improve controls (#32267) @siriwatknp
- [Joy] Set up docs (#32370) @siriwatknp
### Docs
- [docs] Enable row reordering on the pricing page (#31875) @DanailH
- [blog] A few improvements on date picker change (#32325) @oliviertassinari
- [docs] Emphasize how to avoid failing tests when migrating from v4 to v5 (#32159) @dwjohnston
- [docs] Revise the related projects page (#32180) @danilo-leal
- [docs] Cleanup remaining @mui/styles usages (#32313) @mnajdova
- [docs] Fix sidenav mobile color (#32324) @oliviertassinari
- [docs] Base TrapFocus style revisions and final review (#32364) @samuelsycamore
- [docs] Update the README.md to better cover the different products (#32360) @samuelsycamore
- [docs] Improve the propTypes generation and API demos' links (#32295) @mnajdova
- [docs] Add ability to display a plan icon next to a page link in nav bar (#32393) @flaviendelangle
- [docs] Change label on `FormControlLabelPlacement` (#32322) @ainatenhi
- [website] Update Diamond sponsors list (#32433) @oliviertassinari
- [website] Add privacy policy link to website's footer (#32080) @danilo-leal
- [website] Remove the designer role (#32384) @danilo-leal
### Core
- [core] `yarn prettier` write @oliviertassinari
- [core] Fix changelog warning message (#32240) @praveen001
- [core] Update the proptypes scripts to support components in @mui/system (#32456) @mnajdova
All contributors of this release in alphabetical order: @abhinav-22-tech, @ainatenhi, @DanailH, @danilo-leal, @dwjohnston, @flaviendelangle, @hbjORbj, @mnajdova, @oliviertassinari, @praveen001, @samuelsycamore, @siriwatknp, @valerii15298, @ZeeshanTamboli
## 5.6.2
<!-- generated comparing v5.6.1..master -->
_Apr 18, 2022_
A big thanks to the 11 contributors who made this release possible. This release is mostly about ๐ bug fixes and ๐ documentation improvements.
### `@mui/material@5.6.2`
- ​<!-- 29 -->[Autocomplete] Explain how to use getOptionLabel in free solo mode and update getOptionLabel type (#32165) @michaldudak
- ​<!-- 28 -->[Badge] Fix customization of classes (#32185) @michaldudak
- ​<!-- 03 -->[TextField] Add a workaround for Safari CSS transition scale bug (#32188) @igordanchenko
### `@mui/system@5.6.2`
- ​<!-- 05 -->[system] Update style function to use vars automatically if available (#32244) @mnajdova
### `@mui/base@5.0.0-alpha.77`
- ​<!-- 08 -->[FormControlUnstyled] Revise API (#32134) @michaldudak
### `@mui/joy@5.0.0-alpha.24`
- ​<!-- 07 -->[Joy] Add `Badge` component (#31401) @hbjORbj
- ​<!-- 06 -->[Joy] Fix misuse variable in `Input` (#32268) @siriwatknp
### Docs
- ​<!-- 27 -->[blog] Fix images for the docs separation post (#32257) @danilo-leal
- ​<!-- 25 -->[docs] Base Form Control style revisions and final review (#32309) @samuelsycamore
- ​<!-- 24 -->[docs] Base TablePagination style revisions and final review (#32178) @samuelsycamore
- ​<!-- 23 -->[docs] Revise the dark mode article (#32179) @danilo-leal
- ​<!-- 22 -->[docs] Add `aria-label` for `IconButton` (#32276) @SiarheiBobryk
- ​<!-- 21 -->[docs] Fix `borderRadius` in the docs example (#32347) @ZeeshanTamboli
- ​<!-- 20 -->[docs] Fix 404 link in the code (#32323) @oliviertassinari
- ​<!-- 19 -->[docs] Sync h1 with side nav label (#32235) @oliviertassinari
- ​<!-- 18 -->[docs] Fix SEO issues (#32282) @oliviertassinari
- ​<!-- 17 -->[docs] Fix broken link in the test contributing guide (#32283) @sirartemis
- ​<!-- 16 -->[docs] Update "How to customize" page anchor links #32315 @abaker93
- ​<!-- 15 -->[docs] Mark