Apr 25, 2023
A big thanks to the 12 contributors who made this release possible. Here are some highlights ✨:
- ⚠️ [BREAKING CHANGE] The
Unstyled
suffix has been removed from Base UI component names, including names of types and other related identifiers – a codemod script is provided to assist with the change. - 🐛 bug fixes and 📚 documentation improvements.
@mui/material@5.12.2
- [FormControl] Fix
filled
when value is set throughinputProps
(#36741) @sai6855 - [Slider]
onChange
handler should be called only when value has changed (#36706) @gitstart - [Table] Fix
Sorting & Selecting
tables (#36898) @oliviertassinari
@mui/base@5.0.0-alpha.127
Breaking changes
-
[base] Remove unstyled suffix from Base components + Codemod script (#36873) @hbjORbj
The
Unstyled
suffix has been removed from all Base UI component names, including names of types and other related identifiers.You can use this codemod to help with the migration:
npx @mui/codemod v5.0.0/base-remove-unstyled-suffix <path>
Changes
- [codemod][base] Improve the removal of
component
prop codemod script (#36952) @hbjORbj - [codemod][base] Write a migration script for removal of
component
prop from components (#36831) @hbjORbj - [Base][useButton] Allow useButton params to be completely optional (#36922) @mj12albert
@mui/joy@5.0.0-alpha.77
- [Joy][Chip] Chip button not showing up in Firefox browser (#36930) @TakhyunKim
- [Joy] Add
invertedColors
to Menu and Alert (#36975) @siriwatknp - [joy][Select] Set focus visible on select options when navigating with arrow keys (#36689) @gitstart
Docs
- [docs] Fix console error introduced by #36408 (#36980) @alexfauquette
- [docs] Add stray Joy UI documentation improvements (#36921) @danilo-leal
- [docs] Add Joy profile dashboard template (#36931) @siriwatknp
- [docs] Fix 404 links (#36969) @oliviertassinari
- [docs] Clarify when bundle size optimization is needed (#36823) @oliviertassinari
- [docs] Fix Chakra UI theme scoping typo (#36950) @mj12albert
- [docs] Add snackbar example using sonner (#36926) @PupoSDC
- [docs] Adjust the Material Icons page design and formatting (#36937) @danilo-leal
- [docs] Allows to customize menu with any icon (#36408) @alexfauquette
- [docs] Add info about passing ref to input element (#36913) @tomaskebrle
- [docs][material] Tabs API section cleanup (#36942) @mnajdova
Core
- [core] Fix CI failure on
master
(#37016) @hbjORbj - [typescript] Add the missing explicit component return types (#36924) @michaldudak
- [website] Update main data grid demo on X landing page (#37001) @cherniavskii
- [website] Design role updates (#36997) @danilo-leal
- [website] X component section improvements (#36598) @danilo-leal
- [website] Developer Advocate role filled @oliviertassinari
All contributors of this release in alphabetical order: @alexfauquette, @cherniavskii, @danilo-leal, @gitstart, @hbjORbj, @michaldudak, @mj12albert, @mnajdova, @oliviertassinari, @PupoSDC, @sai6855, @siriwatknp, @TakhyunKim, @tomaskebrle