Releases: mui/material-ui
v5.16.0
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/[email protected]
- [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
inresponsiveFontSizes
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
v6.0.0-alpha.13
A big thanks to the 10 contributors who made this release possible. Here are some highlights ✨:
- 🚀 Added layout components for Pigment CSS integration (#42693) @siriwatknp
@mui/[email protected]
- [Autocomplete] Fix more React 18.3 key spread warnings in demos (#42639) @wbt
- [Container][Grid][Stack][Hidden] Export Pigment CSS layout components (#42693) @siriwatknp
- [Text Field] when click password visibility button, text caret position change to very front. (#42595) @appleSimple
- [Modal] migrate useSlotProps to useSLot (#42150) @sai6855
@mui/[email protected]
- [withStyles] Expect React defaultProps warning in test (#42752) @aarongarciah
v5.15.21
Jun 28, 2024
A big thanks to the 7 contributors who made this release possible.
@mui/[email protected]
- [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
v6.0.0-alpha.12
Jun 24, 2024
A big thanks to the 17 contributors who made this release possible.
@mui/[email protected]
- Add
InitColorSchemeScript
for Next.js App Router (#42247) @siriwatknp - [Autocomplete] Fix renderOption props type (#42689) @DiegoAndai
- [Autocomplete] Fix React 18.3 key spread warnings in Autocomplete demos (#42691) @aarongarciah
- Support Pigment CSS for
CssBaseline
,ScopedCssBaseline
andPopper
(#42640) @siriwatknp - Add
DefaultPropsProvider
for Pigment CSS integration (#42638) @siriwatknp - [Stepper] Generate class for nonLinear prop (#42620) @alexismo
- [Tab] Fix failing test (#42686) @aarongarciah
- [Tab] Deprecate iconWrapper class for icon class (#42647) @sai6855
- [TableSortLabel] Deprecate composed classes (#42281) @sai6855
- [usePagination] Update pagination
siblingsEnd
calculation logic (#42667) @Mini-ghost
@mui/[email protected]
- Support dynamic props styled transformation (#42683) @siriwatknp
@mui/[email protected]
- Fix issues reported by react compiler in
mui-system
package (#42637) @sai6855 - [useMediaQuery] Remove deprecated types (#42560) @aarongarciah
@mui/[email protected]
- Fix issues reported by the React Compiler (#42671) @anuujj
- [Autocomplete] Fix React spread key warning (#42741) @aarongarciah
@mui/[email protected]
- [LoadingButton] Apply wrapping element to prevent React crash on Google page translation (#35198) @BartJanvanAssen
Docs
- Fix git diff format in migration to v6 (#42711) @oliviertassinari
- Use new email for sponsoring @oliviertassinari
- Fix 301 links (#42697) @alexfauquette
- Normalize the capitalization of Design Kit @oliviertassinari
- Recommend setting HTML attribute instead of DOM property for RTL (#42599) @aarongarciah
- [material-ui][Select] Fix the
SelectAutoWidth
demo menu item value (#42648) @Danielkhakbaz
Core
- [code-infra] Try disabling animations when taking screenshots (#42537) @Janpot
- [code-infra] Fix benchmark package (#42553) @Janpot
- [core] Replace enzyme in describeConformance (#42447) @DiegoAndai
- [docs-infra] Fix layout shift demo toolbar (#42743) @oliviertassinari
- [docs-infra] Fix visual look of in-house ad (#42735) @oliviertassinari
- [docs-infra] Add stray design polish (#42646) @danilo-leal
- [docs-infra] Fix wrong migration (#42675) @siriwatknp
- [docs-infra] Fine tune markdown elements design (#42643) @danilo-leal
- [docs-infra] Revamp the product switcher design (#42603) @danilo-leal
- [docs-infra] Allow Link component to receive the
role
attribute (#42629) @danilo-leal - [infra] Add support donation button (#42499) @oliviertassinari
- [infra] Raise
tsconfig
/tsc
target toes2022
(#42645) @LukasTy - [test] Fix tests on CI (#42670) @michaldudak
- [test] Fix issues reported by react-compiler in test packages (#42626) @sai6855
- [website] Add Armin to the team members (#42679) @arminmeh
- [website] Open Staff Engineer role for Pigment CSS (#42531) @mnajdova
All contributors of this release in alphabetical order: @aarongarciah, @alexfauquette, @alexismo, @anuujj, @arminmeh, @BartJanvanAssen, @Danielkhakbaz, @danilo-leal, @DiegoAndai, @Janpot, @LukasTy, @michaldudak, @Mini-ghost, @mnajdova, @oliviertassinari, @sai6855, @siriwatknp
v6.0.0-alpha.11
Jun 11, 2024
A big thanks to the 18 contributors who made this release possible.
@mui/[email protected]
- [Autocomplete] Shouldn't resize when hovering (#42452) @ZeeshanTamboli
- [Chip] Fix focus issue related with the Escape event (#41578) @shrilsharma
- [Grid] Fix support for CSS variables (#42574) @oliviertassinari
- [InputBase] Use
globalCss
for Pigment integration (#42431) @siriwatknp - Change React.ReactElement type from
any
tounknown
(#42473) @sai6855 - Integrate
extendSxProp
adapter (#42543) @siriwatknp - [Tab] Fix applying
iconWrapper
styles from theme and update its description (#42549) @sai6855 - [pigment-css] Add
stringifyTheme
for Pigment CSS integration (#42476) @siriwatknp
@mui/[email protected]
- [Grid] Remove
disableEqualOverflow
by usinggap
(#42526) @DiegoAndai - [useMediaQuery] Drop Safari < 14 support (#42464) @aarongarciah
@mui/[email protected]
- Allow passing
NaN
asdefaultValue
touseControlled
(#41559) @iammminzzy
@mui/[email protected]
- Improve styled and sx prop transformation (#42598) @siriwatknp
- Support more cases for sx-prop transformation (#42527) @siriwatknp
@mui/[email protected]
Docs
- Add
theme.applyStyles
and migrate docs (#42498) @siriwatknp - Fix dashboard template console error (#42594) @oliviertassinari
- Migrate system props to
sx
prop (#42475) @siriwatknp - [material-ui]Fix duplicated sentence (#42521) @alexfauquette
- [Grid] Fix docs spacing (#42573) @oliviertassinari
- [joy-ui] Add Next.js App Router instructions on how to prevent flickering (#42514) @devnyxie
- [joy-ui] Fix HTML tag without preformatting (#42525) @jacobmoshipco
- [material-ui] Add docs for complementary stepper components (#41900) @anle9650
- [material-ui] Fix typo on Sign-in/Sign-up templates (#42605) @zanivan
- [material-ui] Add container queries docs (#42434) @siriwatknp
- [material-ui] Fix ESLint error in Stepper demo (#42559) @aarongarciah
- [material-ui] Shorten useMediaQuery subheading (#42561) @aarongarciah
- [material-ui] Add a Refine example project (#42461) @necatiozmen
Core
- [website] Move the
React Engineer - X
role to future roles (#42532) @DanailH - [core] Allow
for..of
loops (#42600) @michaldudak - [core] Add comment about Object.js @oliviertassinari
- [core] Disable eslint-plugin-react-compiler for Base (#42563) @aarongarciah
- [core] Group Pigment CSS dependencies (#42174) @siriwatknp
- [core] Configure eslint-plugin-react-compiler (#42555) @aarongarciah
- [core] Skip charts animation for visual regression test (#42530) @alexfauquette
- [docs-infra] Simplify click header (#42593) @oliviertassinari
- [docs-infra] Add configurable jsdoc host variable (#42472) @tonygravell
- [docs-infra] Add the Base UI logo with copy functionality (#42446) @danilo-leal
- [docs-infra] Prevent link anchor when selecting text (#41994) @alexfauquette
- [docs-infra] Add the Base UI logo with copy functionality (#42446) @danilo-leal
- [examples] Remove Pigment CSS examples (#42471) @sai6855
- [test] Restore pnpm tc command (#42572) @oliviertassinari
- [test] Restore testing internal packages (#42519) @michaldudak
- [website] Close Developer Advocate / Content Engineer role @oliviertassinari
- [website] Remove blank line @oliviertassinari
- [website] Fix mobile layout shift @oliviertassinari
All contributors of this release in alphabetical order: @aarongarciah, @alexfauquette, @anle9650, @DanailH, @danilo-leal, @devnyxie, @DiegoAndai, @iammminzzy, @jacobmoshipco, @michaldudak, @necatiozmen, @oliviertassinari, @sai6855, @shrilsharma, @siriwatknp, @tonygravell, @zanivan, @ZeeshanTamboli
v5.15.20
Jun 12, 2024
A big thanks to the 9 contributors who made this release possible.
@mui/[email protected]
- [Autocomplete] Shouldn't resize when hovering (@ZeeshanTamboli) (#42535) @ZeeshanTamboli
- [Tab] Fix applying
iconWrapper
styles from theme and update its description (@sai6855) (#42570) @sai6855
@mui/[email protected]
- Allow passing
NaN
asdefaultValue
touseControlled
(@iammminzzy) (#42571) @iammminzzy - Fix GitHub-reported prototype pollution vulnerability in
deepmerge
(#41652) (#42608) @DiegoAndai
Docs
- [docs] Add Pigment CSS and Base UI logos SVGs (#42513) @danilo-leal
- [docs] Update twitter.com to x.com @oliviertassinari
- [docs] Simplify Example projects page @oliviertassinari
- [material-ui] Add docs for complementary stepper components (@anle9650) (#42613) @anle9650
- [docs] Add changelog section to the design kits page (@danilo-leal) (#42463) @danilo-leal
- [material-ui] Fix sentence in the All components page (@danilo-leal) (#42462) @danilo-leal
- [material-ui] Update Figma design kit doc redirect link (@danilo-leal) (#42456) @danilo-leal
- [system] Add "dynamic values" section to sx prop page (@aarongarciah) (#42453) @aarongarciah
Core
- [website] Move the
React Engineer - X
role to future roles (#42532) @DanailH - [examples] Remove Pigment CSS examples (#42538) @sai6855
- [website] Close Developer Advocate / Content Engineer role @oliviertassinari
- [website] Update DoiT description and link in Sponsors section (@erezstmn-doit) (#42511) @erezstmn-doit
- [website] Clean up the docs-infra job ad (@danilo-leal) (#42509) @danilo-leal
- [website] Open the Docs-infra engineer role (@danilo-leal) (#42496) @danilo-leal
- [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
v6.0.0-alpha.10
Jun 4, 2024
A big thanks to the 7 contributors who made this release possible.
@mui/[email protected]
- [Backdrop] Deprecate
components
andcomponentsProps
(#42468) @DiegoAndai - [Collapse] Bound max transition time (#42390) @oliviertassinari
- [FilledInput] Remove unapplied classes from filledInputClasses interface and add missing classes to root (#42082) @sai6855
- [InputBase] Deprecate components and componentProps props for v6 (#42093) @ChronicusUA
- Remove remaining IE11 code (#42283) @DiegoAndai
- [Modal] Deprecate
components
andcomponentsProps
(#42469) @DiegoAndai - [Popover] Migrate useSlotProps to useSlot (#42369) @sai6855
- [useMediaQuery] Remove unused useMediaQueryTheme (#42367) @aarongarciah
@mui/[email protected]
- Remove IE11 code (#42436) @DiegoAndai
Docs
- Reflect Base UI and MUI System in a different repository @oliviertassinari
- Update twitter.com to x.com @oliviertassinari
- Simplify Example projects page @oliviertassinari
- [icons] Update README and docs page (#41938) @danilo-leal
- [material-ui] Add changelog section to the design kits page (#42449) @danilo-leal
- [material-ui] Fix sentence in the All components page (#42336) @danilo-leal
- [material-ui] Update Figma design kit doc redirect link (#42448) @danilo-leal
- [system] Add "dynamic values" section to sx prop page (#42239) @aarongarciah
Core
- [docs-infra] Update the OG card image design (#42470) @danilo-leal
- [docs-infra] Add small design polish (#42455) @danilo-leal
- [docs-infra] Update the Material logo + add copy functionality (#42435) @danilo-leal
- [website] Update DoiT description and link in Sponsors section (#42505) @erezstmn-doit
- [website] Clean up the docs-infra job ad (#42504) @danilo-leal
- [website] Fix FlashCode position (#42139) @oliviertassinari
- [website] Open Docs-infra engineer role (#42101) @danilo-leal
- [website] Fix locationCountry in about page @oliviertassinari
All contributors of this release in alphabetical order: @aarongarciah, @ChronicusUA, @danilo-leal, @DiegoAndai, @erezstmn-doit, @oliviertassinari, @sai6855
v6.0.0-alpha.9
May 29, 2024
A big thanks to the 23 contributors who made this release possible. Here are some highlights ✨:
- 🚀
CssVarsProvider
andextendTheme
are now stable (#42246) @siriwatknp
@mui/[email protected]
- [AlertTitle] Enable extending Typography props (#42269) @lucasgmelo
- [AvatarGroup] deprecate
componentsProps
for v6 (#42122) @lhilgert9 - [Grid] Deprecate
wrap
prop (#42363) @fedirjh - [ListItem] Document
*Component
and*Props
props deprecations (#42263) @aarongarciah - [ListItem] Deprecate ListItem's components and componentsProps (#42219) @aarongarciah
- [ListItemSecondaryAction] Deprecate component (#42251) @aarongarciah
- Stabilize
CssVarsProvider
andextendTheme
(#42246) @siriwatknp - [Popper] Deprecate components and componentProps props for v6 (#42111) @ChronicusUA
- [responsiveFontSizes] Handled undefined variants (#42412) @brijeshb42
- [Slider] Fix wrong CSS value (#42370) @mnajdova
- [Tooltip] Deprecate components and componentProps props for v6 (#42107) @ChronicusUA
@mui/[email protected]
- [createStyled] Intercept
ownerState
coming fromprops
andownerState
(#42358) @DiegoAndai
@mui/[email protected]
- Add
sx
prop for v6 migration (#42153) @siriwatknp - Add codemod for removing system props (#42282) @siriwatknp
Docs
- Remove unused images (#42324) @danilo-leal
- Add Pigment CSS and Base UI logos SVGs (#42322) @danilo-leal
- [joy-ui] Fix template responsiveness (#42422) @j4marcos
- [material-ui] Add the Pashto locale (#42244) @sayoubiaf
- [material-ui] Remove duplicate Design Kits page (#42338) @danilo-leal
- [material-ui] Document callback to access theme in GlobalStyles (#42257) @aarongarciah
- [material-ui] Add minor modifications to the Vertical stepper demo (#42342) @mihilt
- [material-ui][Tabs] Improve the Basic Tabs demo (#42374) @MatheusEli
- [pigment-css] Polish redirection mention @oliviertassinari
Core
- [blog] Add fixes and clean ups to the Blog page (#42311) @danilo-leal
- [blog] Add the "Product" tag to the Pigment CSS post (#42365) @danilo-leal
- [code-infra] Simplify .stylelintrc.js @oliviertassinari
- [code-infra] Fix stylelint locally (#42411) @oliviertassinari
- [code-infra] Run corepack enable on all CI jobs (#42331) @Janpot
- [code-infra] Create examples eslint rule (#42170) @oliviertassinari
- [core] Apply React 19 type changes that don't require upcoming
@types/
packages (#42346) @DiegoAndai - [core] Remove
react-swipeable-views-utils
package from docs (#42378) @ZeeshanTamboli - [core] Update
@testing-library/react
and@testing-library/dom
packages (#42349) @ZeeshanTamboli - [core] Remove
@types/prettier
package (#42339) @ZeeshanTamboli - [core] Remove
WyW-in-JS
from Renovate config (#42335) @ZeeshanTamboli - [docs-infra] Split feedback channels per product (#42413) @alexfauquette
- [docs-infra] Avoid cryptic errors when tests don't exist (#42356) @Janpot
- [docs-infra] Make menu styles consistent (#42387) @danilo-leal
- [docs-infra] Display deprecation messages in API pages (#42352) @aarongarciah
- [docs-infra] Standardize API pages Alert styles (#42386) @danilo-leal
- [docs-infra] Fix Toolpad Core API links (#42362) @apedroferreira
- [docs-infra] Tigthen up the header design (#42180) @danilo-leal
- [docs-infra] Add Toolpad to muiNpmOrgs for codesandbox demos (#42316) @Janpot
- [docs-infra] Allow JSDoc tags (#42337) @aarongarciah
- [test] Remove
userAgent
override injsdom
env (#42344) @cherniavskii - [utils] Fix GitHub-reported prototype pollution vulnerability in
deepmerge
(#41652) @tjcouch-sil - [website] Add Nikita to the about page (#42418) @nikitaa24
- [website] Fix hero spacing changes applying at the wrong breakpoint (#42341) @KenanYusuf
- [website] Adds Kenan Yusuf to about page (#42317) @KenanYusuf
- [website] Improve about page @oliviertassinari
All contributors of this release in alphabetical order: @aarongarciah, @alexfauquette, @apedroferreira, @brijeshb42, @cherniavskii, @ChronicusUA, @danilo-leal, @DiegoAndai, @fedirjh, @j4marcos, @Janpot, @KenanYusuf, @lhilgert9, @lucasgmelo, @MatheusEli, @mihilt, @mnajdova, @nikitaa24, @oliviertassinari, @sayoubiaf, @siriwatknp, @tjcouch-sil, @ZeeshanTamboli
v5.15.19
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/[email protected]
- [AlertTitle] Enable extending Typography props (@lucasgmelo) (#42334) @github-actions[bot]
- [responsiveFontSizes] Handled undefined variants (@brijeshb42) (#42419) @github-actions[bot]
- [Slider] Fix wrong CSS value (@mnajdova) (#42373) @github-actions[bot]
Docs
- Link to pnpm installation docs (#42420) @aarongarciah
- Remove LocalMonero (@oliviertassinari) (#42315) @github-actions[bot]
- [material-ui] Fix typo in style interoperability with Tailwind CSS docs (@ZeeshanTamboli) (#42312) @github-actions[bot]
- [material-ui][Pagination] Clarify pagination
page
prop API (@Mandar-Pandya) (#42265) @github-actions[bot] - [material-ui][Tabs] Improve the Basic Tabs demo (@MatheusEli) (#42426) @github-actions[bot]
- [pigment-css] Fix duplication of content (#42410) @oliviertassinari
Core
- [blog] Add the "Product" tag to the Pigment CSS post (@danilo-leal) (#42366) @github-actions[bot]
- [blog] Update blog post OG image (@danilo-leal) (#42306) @github-actions[bot]
- [blog] Update Pigment CSS post (@danilo-leal) (#42267) @github-actions[bot]
- [core] Fix React 18.3 warnings about spreading keys in the Material UI
Autocomplete
component (#42099) (#42241) @DiegoAndai - [core] Fix a few more key spread issues (@oliviertassinari) (#42318) @github-actions[bot]
- [docs-infra] Allow JSDoc tags (#42327) @aarongarciah
- [website] Add Nikita to the about page (@nikitaa24) (#42421) @github-actions[bot]
- [website] Fix hero spacing changes applying at the wrong breakpoint (@KenanYusuf) (#42357) @github-actions[bot]
- [website] Adds Kenan Yusuf to about page (@KenanYusuf) (#42330) @github-actions[bot]
- [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
v6.0.0-alpha.8
May 21, 2024
A big thanks to the 7 contributors who made this release possible.
This release was mostly about 🐛 bug fixes and 📚 documentation improvements.
@mui/[email protected]
- [material-ui] Filter only valid theme palette for generating styles (#42147) @siriwatknp
- [material-ui] Remove UMD bundle (#42172) @ZeeshanTamboli
- [material-ui][TextField] Deprecate
*Props
props (#42062) @DiegoAndai
Docs
- [docs] Remove Base UI from the README (#42307) @danilo-leal
- [docs][material-ui] Fix typo in style interoperability with Tailwind CSS docs (#42279) @ZeeshanTamboli
- [docs][material-ui] Add supported browsers section to migration guide (#42194) @DiegoAndai
- [docs][material-ui][Pagination] Clarify pagination
page
prop API (#42220) @Mandar-Pandya
Core
- [blog] Update blog post OG image (#42270) @danilo-leal
- [blog] Update Pigment CSS post (#42266) @danilo-leal
- [docs] Remove LocalMonero (#42224) @oliviertassinari
- [docs-infra] Fix keyboard navigation on page tabs (#42152) @danilo-leal
- [code-infra] Remove raw-loader (#42275) @Janpot
- [core] Remove outdated Babel plugins (#42140) @ZeeshanTamboli
- [core] Fix a few more key spread issues (#42168) @oliviertassinari
- [website] Avoid duplicate simple vs. rich (#42100) @oliviertassinari
All contributors of this release in alphabetical order: @danilo-leal, @DiegoAndai, @Janpot, @Mandar-Pandya, @oliviertassinari, @siriwatknp, @ZeeshanTamboli