A big thanks to the 11 contributors who made this release possible.
@mui/material@9.0.0-alpha.4
Breaking Changes
- [accordion] Remove deprecated props (#47963) @silviuaavram
TransitionComponentTransitionProps
- [accordionsummary] Remove deprecated CSS class (#48006) @silviuaavram
contentGutters
- [alert] Remove deprecated CSS classes (#48011) @silviuaavram
standardSuccessstandardInfostandardWarningstandardErroroutlinedSuccessoutlinedInfooutlinedWarningoutlinedErrorfilledSuccessfilledInfofilledWarningfilledError
- [alert] Remove deprecated props (#47965) @silviuaavram
componentscomponentsProps
- [autocomplete] Remove deprecated props (#47864) @ZeeshanTamboli
ChipPropscomponentsPropsListboxComponentListboxPropsPaperComponentPopperComponentrenderTags
- [avatar] Remove deprecated props (#47966) @silviuaavram
imgProps
- [avatargroup] Remove deprecated props (#47968) @silviuaavram
componentsProps
- [backdrop] Remove deprecated props (#47991) @silviuaavram
componentscomponentsPropsTransitionComponent
- [badge] Remove deprecated props (#47993) @silviuaavram
componentscomponentsProps
- [button] Remove deprecated CSS classes (#48012) @silviuaavram
- Color variant classes:
textInherit,outlinedPrimary,containedSecondary, etc. - Size classes:
textSizeSmall,iconSizeMedium, etc.
- Color variant classes:
- [circularprogress] Remove deprecated CSS classes (#48014) @silviuaavram
circleDeterminatecircleIndeterminate
- [divider] Remove deprecated prop (#48013) @atharva3333
light
- [formcontrollabel] Remove deprecated props (#48032) @atharva3333
componentsProps
- [menu] Remove deprecated props (#48021) @siriwatknp
MenuListPropsPaperPropsTransitionProps
- [mobilestepper] Remove deprecated props (#48041) @siriwatknp
LinearProgressProps
- [popover] Remove deprecated props (#48021) @siriwatknp
BackdropComponentBackdropPropsPaperPropsTransitionComponentTransitionProps
- [popper] Remove deprecated props (#48020) @siriwatknp
componentscomponentsProps
- [select] Remove deprecated props passed via
MenuProps(#48021) @siriwatknpMenuListPropsPaperPropsTransitionProps
- [slider] Remove deprecated props (#47996) @siriwatknp
componentscomponentsProps
- [speeddial] Remove deprecated props (#47998) @siriwatknp
TransitionComponentTransitionProps
- [speeddialaction] Remove deprecated props (#47998) @siriwatknp
FabPropstooltipTitletooltipPlacementtooltipOpenTooltipClasses
- [tabs] Remove deprecated props (#48017) @siriwatknp
ScrollButtonComponentTabIndicatorPropsTabScrollButtonPropsslots.StartScrollButtonIconslots.EndScrollButtonIcon
- [textfield] Remove deprecated props (#47878) @ZeeshanTamboli
InputPropsinputPropsSelectPropsInputLabelPropsFormHelperTextProps
- [tooltip] Remove deprecated props (#47988) @siriwatknp
componentscomponentsPropsPopperComponentPopperPropsTransitionComponentTransitionProps
- [typography] Remove deprecated prop (#47986) @siriwatknp
paragraph
- [buttonbase] Key handlers should not run on a disabled non-native button (#48003) @mj12albert
- [tablepagination] Format pagination numbers according to locale (#47803) @siriwatknp
- [textfield] Use non-native label for
<TextField select/>(#47958) @mj12albert
Check out the v9 upgrade guide.
Changes
- [autocomplete] Optimize selected option lookup (#47953) @anchmelev
- [buttonbase] Fix native button detection (#47985) @mj12albert
- [inputbase] Fix test using removed InputProps on TextField (#48000) @siriwatknp
- [popper] Add missing classes export (#48031) @mj12albert
- [select] Fix focus visible always set on menu item (#47912) @silviuaavram
- [slider] Fix focus visible styles incorrectly applied by pointer (#47894) @mj12albert
- [slider] Accept readonly array for the value prop (#47936) @pcorpet
@mui/codemod@9.0.0-alpha.4
- [codemod] Add slot key rename to
tabs-propscodemod and add to README (#48035) @siriwatknp - [codemod] Add card-header-props migration guide (#48005) @siriwatknp
Docs
- [blog] Lowercase 2026-MUI-X-price-changes blog post URL (#47871) @Janpot
- [docs] Wide docs layout (#47950) @noraleonte
- [docs] Mention the list of props removed in upgrade guide (#48010) @silviuaavram
- [docs] Update Autocomplete deprecated props removal migration guide docs (#47990) @ZeeshanTamboli
- [docs-infra] Extract shared App component from _app into @mui/docs (#47933) @brijeshb42
- [docs-infra] Expose global theme object (#47964) @Janpot
- [docs][system] Update
styledAPI docs for easier understanding (#47957) @olivier-lxo
Core
- [code-infra] Add pkg-pr-new as dev dependency (#47992) @Janpot
- [code-infra] Remove CI coverage collection and upload to Codecov (#47930) @Janpot
- [core] Migrate to ESLint 10 (#47872) @brijeshb42
- [core] Remove GridLegacy component (#47956) @siriwatknp
All contributors of this release in alphabetical order: @anchmelev, @atharva3333, @brijeshb42, @Janpot, @mj12albert, @noraleonte, @olivier-lxo, @pcorpet, @silviuaavram, @siriwatknp, @ZeeshanTamboli