Nov 16, 2021
A big thanks to the 15 contributors who made this release possible. Here are some highlights ✨:
- 🛠 Renamed
@mui/core
to@mui/base
(#29585) @michaldudak. - And many more 🐛 bug fixes and 📚 improvements.
@mui/material@5.1.1
- [Breadcrumbs][Divider] Replace decimal spacing values with integers and css calc (#29526) @anikcreative
- [Select][NativeSelect] Add
multiple
class (#29566) @aaronholla - [Popper] Split into PopperUnstyled and Popper (#29488) @michaldudak
- [Select] Make it clear that
Select
is not a root component (#29593) @hbjORbj - [l10n] Improved Dutch (nl-NL) locale (#29592) @flipvrijn
- [Table] Improve pagination range, use "en dash" over "hyphen" (#29579) @narekmal
@mui/base@5.0.0-alpha.55
Breaking changes
-
[core] Rename mui/core to mui/base (#29585) @michaldudak
Based on the results of the poll and our internal discussions, we decided to rename the
@mui/core
package to@mui/base
. The main rationale for this is the fact that we use the term "Core" to refer to the core components product family, the one that includes Material Design components, unstyled components, System utilities, etc. Therefore, @mui/core was effectively a subset of MUI Core. This was confusing.The new name better reflects the purpose of the package: it contains unstyled components, hooks, and utilities that serve as a base to build on.
-import { useSwitch } from '@mui/core/SwitchUnstyled'; +import { useSwitch } from '@mui/base/SwitchUnstyled';
@mui/lab@5.0.0-alpha.55
- [LoadingButton] Text variant spacing fixed for both start and end (#29194) @joshua-lawrence
- [Masonry] Check if container or child exists to prevent error (#29452) @hbjORbj
Docs
- [docs] Correct bundler configuration for using legacy MUI build (#29146) @petermikitsh
- [docs] Fix typo on autocomplete.md (#29570) @netizer
- [docs] Fix dark mode on branding pages (#29611) @alexfauquette
- [docs] Do not render CSS section in API docs navbar if there are no CSS classes (#29622) @ZeeshanTamboli
- [docs] Fix link locale handling (#29624) @oliviertassinari
- [docs] Fix Search navigation (#29623) @oliviertassinari
- [docs] Fix broken link & update MUI packages explanation (#29583) @siriwatknp
- [docs] Do not repeat language snippet in url in Algolia search (#29483) @hbjORbj
- [docs] Update
ThemeProvider
API link (#29573) @siriwatknp - [docs] Remove svg logos from the Support page (#29431) @oliviertassinari
- [docs] Link UXPin integration (#29422) @oliviertassinari
- [docs] Link to the new public roadmap for the design kits (#29433) @oliviertassinari
- [website] Fix premium plan release date (#29430) @oliviertassinari
- [website] Add GitHub icon button to the navbar (#29640) @danilo-leal
- [blog] Support many authors in markdown pages (#29633) @m4theushw
Core
- [core] Add
experiments
index page (#29582) @siriwatknp - [core] Move s3 bucket ownership to mui-org (#29609) @eps1lon
- [core] Improve support request message (#29614) @mnajdova
- [core] Use support request Github Action (#29594) @mnajdova
- [core] Remove unused
getJsxPreview
util (#29586) @ZeeshanTamboli - [core] Use GitHub issue forms (#28038) @oliviertassinari
- [core] Add playground (#29423) @oliviertassinari
- [test] Correctly identify what the
raf
helper is for (#29683) @eps1lon - [test] Verify a quilted ImageList is created as test title suggests (#29565) @daniel-sachs
- [test] Replace
createServerRender
withcreateRenderer
(#29503) @eps1lon - [test] Always ignore "useLayoutEffect has no effect on the server"-warning (#29502) @eps1lon
- [test] Restore StrictMode by default (#29589) @eps1lon
- [test] createPickerRender -> createPickerRenderer (#29575) @eps1lon
- [test] Allow experimental CLI to run exact test (#29685) @eps1lon
All contributors of this release in alphabetical order: @aaronholla, @alexfauquette, @anikcreative, @daniel-sachs, @eps1lon, @flipvrijn, @hbjORbj, @joshua-lawrence, @michaldudak, @mnajdova, @netizer, @oliviertassinari, @petermikitsh, @siriwatknp, @ZeeshanTamboli