Sep 8, 2021
A big thanks to the 13 contributors who made this release possible. Here are some highlights ✨:
- 📚 Improved the codemod and migration guide for upgrading to v5
- 🐛 Fixed some bugs and regressions
@mui/material@5.0.0-rc.1
- [Autocomplete] Fix virtualization regression (#28129) @oliviertassinari
- [Button] Use deeper imports from unstyled, correct docs (#28074) @michaldudak
- [ButtonBase] Fix ripple persisting on blur (#28186) @michaldudak
- [Link] Infer
ref
type fromcomponent
(#28101) @eps1lon - [Popper] Fix bundle size regression (#27910) @oliviertassinari
- [Select] Merge
ref
ofSelect
andinput
element (#28054) @DouglasPds - [Tabs] Improve error message formatting for invalid
value
(#28172) @eps1lon
@mui/system@5.0.0-rc.1
- [system] Change type of return value of overridesResolver (#28220) @hbjORbj
- [system] Fix zero value condition (#28219) @siriwatknp
- [system] Shorten class names in production (#27932) @oliviertassinari
@mui/codemod@5.0.0-rc.1
@mui/lab@5.0.0-alpha.46
- [ClockPicker] Fix to narrow hover area for am hours in am/pm clock (#28207) @eps1lon
- [Masonry] Improve the styling on the demos (#27957) @hbjORbj
- [MasonryItem] Fix crash on unmount when using React 18 (#28202) @eps1lon
Docs
- [docs] Fixes makeStyles migration example (#28213) @RomarQ
- [docs] Fix some outdated migration guide (#28222) @siriwatknp
- [docs] Update previews (#28223) @eps1lon
- [docs] Demo how to use a specific slide direction for Snackbar (#28211) @goncalovf
- [docs] Improve docs for creating dark theme (#28104) @mnajdova
- [docs] Don't use Material theme in unstyled demos (#28073) @michaldudak
- [docs] Fix api doc import example (#28199) @siriwatknp
- [docs] Remove demo for re-creating Material-UI switches (#28042) @eps1lon
- [docs] Improve legibility of CTA on landing page (#28124) @akashshyamdev
- [docs] Fix Link outdated default underline prop (#28134) @outofgamut
- [docs] Fix branding theme leaking on the templates (#28120) @mnajdova
- [docs] Fix wrong package name in codemod (#28118) @aleccaputo
- [docs] Cancelled subscription @oliviertassinari
- [docs] Remove style duplication (#28087) @oliviertassinari
- [docs] Fix migration guide typo (#28113) @paullaros
- [docs] Reorder app bar actions (#28089) @mnajdova
- [docs] Support Material design theme in MarkdownElement (#28109) @eps1lon
- [docs] Improve diamond sponsors in the navigation (#28090) @mnajdova
- [docs] Remove unnecessary comma (#28072) @michaldudak
- [website] Add new careers page (#28184) @hbjORbj
- [website] Disable Next.js font optimization (#28128) @michaldudak
- [website] Polish design-kits & templates (#28131) @siriwatknp
- [website] Update utm referral params #28040 @siriwatknp
Core
- [core] Misc bundle size tracking improvements (#28205) @eps1lon
- [core] Ensure code preview is valid JavaScript (#28215) @eps1lon
- [core] Create @mui/material-next package (#28200) @michaldudak
- [core] Rename directories to match the new package names (#28185) @mnajdova
- [core] Remove unused include (#28187) @eps1lon
- [core] Fix PR detection mechanism for upstream PRs (#28171) @eps1lon
- [core] Simplify ResizeObserver logic (#28037) @oliviertassinari
- [core] Include TS modules in rollup import resolution (#28094) @michaldudak
- [test] Update test to consider unsuppressed double render logs in React 18 (#28068) @eps1lon
- [typescript] Make types of componentsProps consistent (#27499) @michaldudak
All contributors of this release in alphabetical order: @akashshyamdev, @aleccaputo, @DouglasPds, @eps1lon, @goncalovf,
@hbjORbj, @michaldudak, @mnajdova, @oliviertassinari, @outofgamut, @paullaros, @RomarQ, @siriwatknp