Releases: mui/material-ui
v9.0.1
A big thanks to the 25 contributors who made this release possible.
@mui/material@9.0.1
- [accessibility] HighContrast mode on Avatar, Badge, Slider and Switch (#48320) @silviuaavram
- [autocomplete] Fix highlight sync and scroll preservation (#48322) @mj12albert
- [autocomplete] Fix input value and clear (#48263) @mj12albert
- [autocomplete] Fix iOS group scrollbar overflow (#48400) @oliviertassinari
- [autocomplete] Fix popper rendering issues (#48327) @mj12albert
- [autocomplete] Improve highlight tracking and selection state (#48219) @mj12albert
- [button] Fix
startIconalignment (#48332) @mj12albert - [button][button base] Document
typeattribute (#48146) @mj12albert - [button][fab][menu item][list item button] Remove duplicated className entries (#48213) @silviuaavram
- [checkbox] Set
aria-checked=mixedwhen indeterminate (#48147) @mj12albert - [circularprogress][linearprogress] Improve accessibility (#48172) @silviuaavram
- [dialog][drawer][focus trap] Fix initial focus target (#48280) @mj12albert
- [drawer] Fix swipe close flicker (#48372) @mj12albert
- [drawer] Fix transition jump (#48308) @mj12albert
- [focus trap] Remove IE 11-specific focus safety check from FocusTrap cleanup (#48368) @ZeeshanTamboli
- [form controls] Add internal
useFormControlStatehook (#48344) @mj12albert - [icon button] Remove unused color palette mapping in styles (#48353) @sai6855
- [icons] Revert to using wildcard export paths (#48381) @brijeshb42
- [input] Fix layout shift with display: flex (#43839) @oliviertassinari
- [input] Prevent
notchedprop leaking into DOM (#48281) @mj12albert - [input base] Place aria-label on the input element (#48283) @silviuaavram
- [inputs] Fix autofocus in SSR environment (#48290) @mj12albert
- [List] Fix sticky subheader overlapping iOS scrollbar (#48375) @sandeshdamkondwar
- [popper] Persist positioning styles when popperOptions changes reference (#48121) @mj12albert
- [select] Stop using combobox element for labeling (#48251) @silviuaavram
- [select] Support single-pointer-cycle selection and pointer cancellation (#48328) @mj12albert
- [switch] Fix incorrect
rolewithslotProps.input(#48469) @mj12albert - [tabs] Fix scrollable tabs blocking pointer events (#48166) @mj12albert
- [textfield] Fix autofill styles always in dark mode when CSS variables is used (#48244) @ZeeshanTamboli
- [tooltip] Simplify RTL styles using CSS logical properties (#48351) @sai6855
- [tooltip] Close Tooltip when its child becomes disabled (#44507) @chudesno
- [typography] Fix
h4variant when usingresponsiveFontSizes()(#48314) @mj12albert - [useMediaQuery] Fix crash in Firefox extension (#45196) @Mr-Quin
@mui/system@9.0.1
@mui/codemod@9.0.1
- [codemod] Add --jsx option to
v9.0.0/system-propscodemod (#48315) @siriwatknp - [codemod] Add packageName support to the v9 system props codemod (#48253) @franco-dias
@mui/utils@9.0.1
- [utils] Add shadow dom utils (#48256) @mj12albert
- [utils] Fix
resolvePropsreceiving empty string className (#48289) @SAY-5 - [utils] Remove unnecessary
excludeKeysfromextractEventHandlers(#48481) @ZeeshanTamboli
Docs
- [docs][autocomplete] Add demo with Tanstack Query
useInfiniteQuery(#48356) @mj12albert - [docs] Add agent skills for styling, theming, Next.js, and Tailwind CSS integrations (#48187) @mapache-salvaje
- [docs] Cleanup
@mui/base(#48278) @mj12albert - [docs] Fix create-playground script (#48380) @imazizbohra
- [docs] Fix date range calendar demo after MUI X v9 update (#48262) @LukasTy
- [docs] Fix icon search modal (#48255) @mj12albert
- [docs] Fix Material UI and MUI system "Upgrade to v9" docs (#48245) @ZeeshanTamboli
- [docs] Fix Popover JSdoc (#48310) @nitzan-treg
- [docs] Fix RTL toggle highlight in docs settings drawer (#48476) @sai6855
- [docs] Fix typos (#48155) @ayushshukla1807
- [docs] Fix typos (#48270) @pavan-sh
- [docs] Fix versions page (#48261) @mnajdova
- [docs] Fix vision grammar (#48477) @pavan-sh
- [docs] Improve accessibility for select examples (#48250) @silviuaavram
- [docs] Improve CSP guide with required directives (#48258) @Janpot
- [docs] Link to agent skills in relevant docs (#48387) @mapache-salvaje
- [docs] Make NumberField described by helper text (#48257) @silviuaavram
- [docs] Remove esm.sh references and endorsement (#44649) (#48330) @starboyvarun
- [docs] Remove generated CSS utility component doc (#48383) @mj12albert
- [docs] Remove incorrect message from experiments page and hide
/experimentsfrom crawlers (#48297) @ZeeshanTamboli - [docs] Remove outdated references of .ttf and .woff (#48399) @oliviertassinari
- [docs] Restore wider maxWidth for
disableTocpages (#48260) @LukasTy - [docs] Show v9 announcement banner (#48242) @mnajdova
- [docs] Sync team members from frontend-public endpoint (#48273) @Janpot
- [docs] Update AGENTS.md testing section (#48392) @mj12albert
- [docs] Update e2e test README and test error message (#48285) @ZeeshanTamboli
- [docs] Update menu examples to always have aria-expanded (#48211) @silviuaavram
- [docs] Update MUI Treasury links (#47760) @siriwatknp
- [docs] Update MUI X dependencies to v9.0.0 (#48231) @siriwatknp
- [docs] Update MUI X roadmap section (#48316) @siriwatknp
- [docs] Update WCAG links and version from 2.1 to 2.2 (#48379) @mj12albert
- [docs] Use
React.useId()for demo IDs (#48300) @Janpot
Core
- [blog] Introducing Material UI and MUI X v9 (#48157) @joserodolfofreitas
- [code-infra] bundle size check internal core docs (#48390) @Janpot
- [code-infra] Deduplicate vale script (#48385) @brijeshb42
- [code-infra] Fix type shadowing (#48389) @Janpot
- [code-infra] Migrate to vite from webpack for e2e tests (#48248) @brijeshb42
- [code-infra] Remove a few ts-ignore comments (#43265) @Janpot
- [code-infra] Remove no longer needed
eslint-import-resolver-webpackpackage (#48207) @ZeeshanTamboli - [code-infra] Remove references to @mui/base and @mui/joy (#48358) @brijeshb42
- [code-infra] Use vale rules from code-infra package (#48173) @brijeshb42
- [core] Remove next.mui.com links (#48240) @mnajdova
- [core-docs] Use type-only imports for type-only references (#48386) @JCQuintas
- [docs-infra] Add x-chat to MuiProductId type and product switcher (#48209) @hasdfa
- [docs-infra] Fix duplicate JSDoc in proptypes generation (#48304) @brijeshb42
- [docs-infra] Fix duplicate JSDoc in proptypes generation for merged declarations (#48296) @brijeshb42
- [docs-infra] Fix import of cjs react-simple-code-editor in esm (#48349) @brijeshb42
- [docs-infra] Fix tab index on Base UI tab (#48345) @brijeshb42
- [docs-infra] Migrate docs app container/frame components (#48182) @brijeshb42
- [docs-infra] Migrate MarkdownDocs component to docs package (#48227) @brijeshb42
- [docs-infra] Re-apply changes from previous revert (#48243) @brijeshb42
- [docs-infra] Remove infra around the i18n setup (#48360) @brijeshb42
- [docs-infra] Rename package to @mui/internal-api-docs-builder (#48230) @brijeshb42
- [docs-infra] Revert JSDoc in proptypes generation for merged declarations (#48301) @brijeshb42
- [docs-infra] Revert Migrate docs app container/frame components (#48239) @brijeshb42
- [docs-infra] Revert Migrate MarkdownDocs component to docs package (#48238) @brijeshb42
- [internal] Add missing #host-reference (#48226) @silviuaavram
- [internal] Move changelog and update security page for post v9 release (#48298) @siriwatknp
- [internal] Remove outdated .woff files (#48398) @oliviertassinari
- [test] Fix autocomplete test description (#48395) @ZeeshanTamboli
All contributors of this release in alphabetical order: @ayushshukla1807, @brijeshb42, @chudesno, @franco-dias, @hasdfa, @imazizbohra, @Janpot, @JCQuintas, @joserodolfofreitas, @LukasTy, @mapache-salvaje, @mj12albert, @mnajdova, @Mr-Quin, @nitzan-treg, @oliviertassinari, @pavan-sh, @sai6855, @sandeshdamkondwar, @SAY-5, @silviuaavram, @siriwatknp, @starboyvarun, @tomups, @ZeeshanTamboli
v7.3.11
A big thanks to the 5 contributors who made this release possible.
@mui/material@7.3.11
- [autocomplete] Fix highlight sync and scroll preservation (#48350) @mj12albert
- [autocomplete] Fix popper rendering issues (#48343) @mj12albert
- [autocomplete] Improve highlight tracking and selection state (#48318) @mj12albert
- [button] Fix
startIconalignment (#48339) @mj12albert - [button] Remove duplicated className entries (#48284) @silviuaavram
- [checkbox] Set
aria-checked=mixedwhen indeterminate (#48286) @mj12albert - [dialog][drawer][focus trap] Fix initial focus target (#48324) @mj12albert
- [drawer] Fix transition jump (#48340) @mj12albert
- [input] Fix layout shift with display: flex (#48359) @oliviertassinari
- [inputs] Fix autofocus in SSR environment (#48307) @mj12albert
- [popper] Persist positioning styles when popperOptions changes reference (#48302) @mj12albert
- [switch] Fix incorrect
rolewithslotProps.input(#48472) @mj12albert - [utils] Add shadow dom utils (#48309) @mj12albert
Docs
- [docs] Update banner to announce v9 (#48299) @siriwatknp
- [docs] Add v9 in the versions select in v7.mui.com (#48233) @alexfauquette
Core
- [internal] Update some host-reference entries (#48225) @silviuaavram
All contributors of this release in alphabetical order: @alexfauquette, @mj12albert, @oliviertassinari, @silviuaavram, @siriwatknp
v7.3.10
A big thanks to the 15 contributors who made this release possible. A few highlights ✨:
- 📖 Added the Menubar component page to the docs.
@mui/material@7.3.10
- [alert][dialog] Accessibility improvements (#48161) @silviuaavram
- [autocomplete] Add
rootslot (#47916) @GerardasB - [autocomplete] Fix helper text focusing input when clicked (#48162) @mj12albert
- [autocomplete] Fix popup reopening on window focus regain with openOnFocus (#47914) @aman44444
- [autocomplete] Optimize selected option lookup (#48027) @anchmelev
- [autocomplete] Support full slots for clearIndicator and popupIndicator (#47913) @silviuaavram
- [button-base] Fix native button detection (#47994) @mj12albert
- [input] Fix high contrast cutoff on first character (#48160) @silviuaavram
- [list item text][card header] Revert cleanup of duplicated CSS rules (#47938) @sai6855
- [popper] Add missing classes export (#48033) @mj12albert
- [select] Fix focus visible always set on menu item (#48022) @silviuaavram
- [slider] Accept readonly array for the value prop (#47961) @pcorpet
- [switch] Add border to make it visible in high contrast mode (#48210) @silviuaavram
- [theme] Do not create channel tokens for custom colors when
nativeColoris used (#48144) @ZeeshanTamboli - [transitions] Performance improvements & misc fixes (#48217) @mj12albert
Docs
- [codemod] Add v7 migration docs for deprecated Autocomplete APIs and Autocomplete codemod (#47954) @ZeeshanTamboli
- [menubar] Add Menubar component page (#47942) @siriwatknp
- [progress] Label all demo components (#48168) @mj12albert
- [system] Update
styledAPI docs for easier understanding (#47969) @olivier-lxo - Fix the dark mode footer row shadow for the Data Grid on the advanced components page (#48152) @arminmeh
- Fix MUI X redirects (#47917) @cherniavskii
- Use direct palette vars in Tailwind v4 snippet (#47955) @Ahmad-Alaziz
Core
- [blog] Blogpost for upcoming price changes for MUI X (#47820) @DanailH
- [blog] Update the 2026 price changes blogpost (#47944) @DanailH
- [code-infra] Add pkg-pr-new as dev dependency (#48023) @silviuaavram
- [docs-infra] Update Release Instructions and Search Index v7 (#48109) @dav-is
All contributors of this release in alphabetical order: @Ahmad-Alaziz, @aman44444, @anchmelev, @arminmeh, @cherniavskii, @DanailH, @dav-is, @GerardasB, @mj12albert, @olivier-lxo, @pcorpet, @sai6855, @silviuaavram, @siriwatknp, @ZeeshanTamboli
v9.0.0
🥳 We're excited to announce the stable release of Material UI v9.0! This major release focuses on accessibility improvements, sx prop performance, and cleanup of deprecated APIs. See the Material UI v9.0 announcement blog posts for more details. Also see the MUI v9 announcement blog posts for the broad ecosystem updates.
Check out the upgrade guide to see how you can move to this version.
@mui/material@9.0.0
- [slider] Use pointer events instead of mouse events (#48164) @mj12albert
- [switch] Add border to make it visible in high contrast mode (#48180) @silviuaavram
- [transitions] Performance improvements & misc fixes (#48151) @mj12albert
- Remove unnecessary overridesResolvers from styled components (#48204) @sai6855
Core
- [code-infra] Setup workflow to publish internal packages (#47952) @brijeshb42
- [core-docs] Add
x-schedulertoMuiProductIdtype (#48185) @rita-codes - [docs-infra] Add scheduler to product switcher (#48208) @rita-codes
- [internal] Prepare libraries for v9 stable release (#48206) @siriwatknp
🙇♂️ We'd like to extend a big thank you to everyone involved who made this major release possible.
v9.0.0-beta.1
A big thanks to the 11 contributors who made this release possible.
@mui/material@9.0.0-beta.1
Breaking Changes
- [grid] Remove 'column' and 'column-reverse' options from
directionprop (#47564) @sai6855 - [icons] Remove legacy
*Outlineicons (#48116) @mj12albert - [list-item-icon] Use theme spacing instead of hardcoded minWidth (#46597) @adiitxa
Changes
- [all components] Fix
slotProps.transitiontypes (#48153) @mj12albert - [alert][dialog] Accessibility improvements (#48113) @silviuaavram
- [autocomplete] Fix helper text focusing input when clicked (#48156) @mj12albert
- [buttonbase] Add
nativeButtonprop (#47989) @mj12albert - [input] Fix high contrast cutoff on first character (#48150) @silviuaavram
- [menu] Fix empty roving focus container (#48114) @mj12albert
- [utils] Explicitly register roving tab items with parent (#48122) @mj12albert
Docs
- Fix HTML validation errors (#48107) @Janpot
- Fix duplicate IDs and HTML validation issues (#48095) @Janpot
- Fix the dark mode footer row shadow for the Data Grid on the advanced components page (#48149) @arminmeh
- Improve jsdom section (#48098) @oliviertassinari
- Update "Deprecated APIs removed" section to h2 in "Upgrade to v9" docs (#48115) @ZeeshanTamboli
- [progress] Label all demo components (#48143) @mj12albert
- [docs-infra] Add x-scheduler to component API URL resolver (#48097) @rita-codes
- [docs-infra] Resolve some redirects (#48165) @Janpot
- [docs-infra] Update v9 Search Index (#48028) @dav-is
Core
- [code-infra] Discover exports for bundle size report (#48170) @Janpot
- [internal] Fix use of ellipsis (#48096) @oliviertassinari
- [test] Add screenshot test for Virtualized Table (#47947) @mnajdova
- [test] Remove
componentsPropfromdescribeConformancetests (#48142) @ZeeshanTamboli - [theme] Do not create channel tokens for custom colors when
nativeColoris used (#47765) @ZeeshanTamboli
All contributors of this release in alphabetical order: @adiitxa, @arminmeh, @dav-is, @Janpot, @mj12albert, @mnajdova, @oliviertassinari, @rita-codes, @sai6855, @silviuaavram, @ZeeshanTamboli
v9.0.0-beta.0
A big thanks to the 8 contributors who made this release possible.
@mui/material@9.0.0-beta.0
Breaking Changes
- [linear-progress] Remove deprecated CSS classes (#48068) @mj12albert
- [list-item, list-item-text] Remove deprecated props (#48042) @siriwatknp
- [button-group] Remove deprecated classes (#48043) @siriwatknp
- [card] Remove deprecated CardHeader props (#47995) @silviuaavram
- [checkbox][radio][switch] Remove deprecated inputProps and inputRef (#48059) @siriwatknp
- [chip] Remove deprecated classes (#48046) @silviuaavram
- [dialog][modal][drawer][swipeabledrawer] Remove deprecated props and classes (#48039) @silviuaavram
- [divider] Remove deprecated CSS classes (#48075) @siriwatknp
- [drawer] Remove deprecated CSS classes (#48077) @siriwatknp
- [image-list-item-bar] Remove deprecated CSS classes (#48064) @siriwatknp
- [inputs] Remove deprecated props & classes (#48071) @mj12albert
- [material-ui] Remove unnecessary overridesResolvers from styled components (#48082) @ZeeshanTamboli
- [material-ui][system] Remove deprecated system props from Box, Stack, Typography (#48072) @siriwatknp
- [pagination-item] Remove deprecated CSS classes (#48076) @siriwatknp
- [pagination-item] Remove deprecated props (#48038) @siriwatknp
- [rating] Remove deprecated IconContainerComponent (#48019) @siriwatknp
- [select] Remove deprecated CSS classes (#48065) @mj12albert
- [slider] Remove deprecated CSS classes (#48074) @siriwatknp
- [step-connector][step-content][step-label] Remove deprecated props and classes (#48058) @siriwatknp
- [tabs][tab] Remove deprecated CSS classes (#48078) @siriwatknp
- [table-pagination][table-sort-label] Remove deprecated props and classes (#48060) @siriwatknp
- [toggle-button-group] Remove deprecated classes (#48061) @siriwatknp
Changes
@mui/codemod@9.0.0-beta.0
- [codemod] Add missing codemod links in upgrade guide (#48069) @silviuaavram
Docs
- Mention all breaking changes in changelog (#48091) @silviuaavram
- Fix link to upgrade-to-v9 docs in release CHANGELOG (#48081) @ZeeshanTamboli
Core
- Update browserslistrc (#48085) @silviuaavram
- [code-infra] Prevent major version updates of bundler/framework packages in bundling fixtures (#48062) @Copilot
- [code-infra][icons-material] Avoid material utils barrel in createSvgIcon (#48029) @anchmelev
- [docs-infra] Migrate more leaf components to mui-docs (#48018) @brijeshb42
All contributors of this release in alphabetical order: @anchmelev, @brijeshb42, @Copilot, @mj12albert, @romgrk, @silviuaavram, @siriwatknp, @ZeeshanTamboli
v9.0.0-alpha.4
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
v9.0.0-alpha.3
A big thanks to the 10 contributors who made this release possible. Here are some highlights ✨:
- 📖 A new Menubar component page integrated with Base UI
- ♿️ Improved the Roving TabIndex keyboard navigation for the Stepper, Tabs and MenuList components.
@mui/material@9.0.0-alpha.3
Breaking Changes
- [stepper][menulist][tabs] Improve accessibility (#47687) @silviuaavram
Changes
- [autocomplete] Add
rootslot (#47852) @GerardasB - [autocomplete] Fix popup reopening on window focus regain with openOnFocus (#47790) @aman44444
- [autocomplete] Support full slots for clearIndicator and popupIndicator (#47891) @silviuaavram
- [material-ui] Partially revert "[material-ui] Clean up duplicated CSS rules (#47838)" (#47927) @sai6855
Docs
- [docs][codemod] Add v7 migration docs for deprecated Autocomplete APIs and Autocomplete codemod (#47945) @ZeeshanTamboli
- [docs] Update faq about vendor chunks (#47747) @Janpot
- [docs] Use direct palette vars in Tailwind v4 snippet (#47940) @Ahmad-Alaziz
- [docs][menubar] Add Menubar component page (#47616) @siriwatknp
Core
- [core] Fix the release prepare steps (#47951) @silviuaavram
- [core] Remove Joy UI code and docs (#47939) @mnajdova
- [code-infra] Add previously missed export of themeCssVarsAugmentation (#47918) @brijeshb42
- [docs-infra] Import font module for nextjs transpilation (#47935) @brijeshb42
- [docs-infra] Migrate simpler modules from docs to mui-docs (#47897) @brijeshb42
- [test] Fix detached anchorEl elements in tests (#47929) @Janpot
All contributors of this release in alphabetical order: @Ahmad-Alaziz, @aman44444, @brijeshb42, @GerardasB, @Janpot, @mnajdova, @sai6855, @silviuaavram, @siriwatknp, @ZeeshanTamboli
v9.0.0-alpha.2
A big thanks to the 4 contributors who made this release possible.
@mui/material@9.0.0-alpha.2
@mui/system@9.0.0-alpha.2
Docs
- Move shared components to @mui/docs package (#47672) @Janpot
- Fix small typo in NumberField page (#47877) @arthur-plazanet
Core
- [code-infra] Reduce paths for attw checks (#47896) @brijeshb42
- [docs-infra] Run syncTeamMembers (#47900) @Janpot
All contributors of this release in alphabetical order: @arthur-plazanet, @brijeshb42, @Janpot, @sai6855
v7.3.9
A big thanks to the 15 contributors who made this release possible.
@mui/material@7.3.9
- Clean up duplicated CSS rules (#47893) @sai6855
- [theme] Generate
color-mixvalue on top of default generated Material UI CSS variables (#47791) @ZeeshanTamboli - [tooltip] Fix error is thrown when wrapping an input which is disabled while focused (#47841) @ZeeshanTamboli
- [table cell][theme] Apply
alphabefore color mixing to border bottom color when nativeColor + cssVariables is used (#47840) @ZeeshanTamboli
Docs
- Fix small typo in NumberField page (#47888) @arthur-plazanet
- Fix Theme builder video (#47855) @oliviertassinari
- Add updated community theme resource (#47853) @PeterTYLiu
- Fix the keyboard navigation in GroupedMenu example (#47848) @silviuaavram
- Few copy fixes (#47810) @pavan-sh
- Fix JSX in Overriding component structure docs (#47805) @ZeeshanTamboli
- Fix SSR flicker sentence grammar (#47794) @pavan-sh
- [system] Update sizing docs to clarify
(0, 1]behavior. (#47851) @matthias-ccri - [theme] Fix
nativeColordocs (#47759) (#47789) @ZeeshanTamboli
Core
- point v7 subdomain to MUI X v7 docs (#113) @vmakhaev
- [blog] Blogpost for upcoming price changes for MUI X (#47748) (#47910) @DanailH
- [blog] Company Update: What we've been working on (and why) (alethomas) (#47626) (#47908) @alelthomas
- [core] Update releaseChangelog.mjs (#47862) @mnajdova
- [code-infra] Detect browser envs that don't support layout (#47813) (#47873) @Janpot
- [code-infra] Enable undefined addition to optional properties (#47815) @brijeshb42
- [docs-infra] Reapply Cookie Banner with Design Fixes (#47744) @dav-is
All contributors of this release in alphabetical order: @alelthomas, @arthur-plazanet, @brijeshb42, @DanailH, @dav-is, @Janpot, @matthias-ccri, @mnajdova, @oliviertassinari, @pavan-sh, @PeterTYLiu, @sai6855, @silviuaavram, @vmakhaev, @ZeeshanTamboli