Releases: mui/material-ui
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
v9.0.0-alpha.1
A big thanks to the 13 contributors who made this release possible. Here are some highlights ✨:
@mui/material@9.0.0-alpha.1
Breaking Changes
- [Autocomplete] Prevents Autocomplete menu from opening on right click (#47797) @silviuaavram
- [Backdrop] Remove aria-hidden by default (#47798) @silviuaavram
- [ButtonBase] Ensure that onClick propagates when non-native button is clicked (#47800) @silviuaavram
- [Dialog][Modal] Remove
disableEscapeKeyDownprop (#47695) @silviuaavram - [Grid] Remove system props support (#47846) @siriwatknp
- [theme] Remove MuiTouchRipple from theme component types (#47849) @siriwatknp
- [useAutocomplete] Improve isOptionEqualToValue value argument type (#47801) @silviuaavram
Changes
- [TableCell][theme] Apply
alphabefore color mixing to border bottom color when nativeColor + cssVariables is used (#47762) @ZeeshanTamboli - [Tooltip] Fix error is thrown when wrapping an input which is disabled while focused (#47684) @ZeeshanTamboli
Docs
- [docs] Add updated community theme resource (#47847) @PeterTYLiu
- [docs] Few copy fixes (#47806) @pavan-sh
- [docs] Fix IPA reader link in blog post (#47796) @pavan-sh
- [docs] Fix JSX in Overriding component structure docs (#47799) @ZeeshanTamboli
- [docs] Fix the keyboard navigation in GroupedMenu example (#47842) @silviuaavram
- [docs] Fix Theme builder video (#47835) @oliviertassinari
- [docs] Update pricing sankey as done (#47795) @alexfauquette
- [docs][system] Update sizing docs to clarify
(0, 1]behavior. (#47845) @matthias-ccri
Core
- [blog] Blogpost for upcoming price changes for MUI X (#47748) @DanailH
- [code-infra] Detect browser envs that don't support layout (#47813) @Janpot
- [code-infra] Enable undefined addition to optional properties (#47750) @brijeshb42
- [code-infra] Exclusively enable test mode in jsdom (#47812) @Janpot
- [code-infra] Fix console.warn during test (#47802) @Janpot
- [code-infra] Remove vale as a workspace dependency (#47860) @brijeshb42
- [code-infra] Setup flat build for packages (#47670) @brijeshb42
- [code-infra] Upgrade react-docgen to v8 (#47685) @JCQuintas
- [docs-infra] Reapply Cookie Banner with Design Fixes (#47744) @dav-is
- [internal] Remove legacy MUI Base API docs (#47804) @ZeeshanTamboli
All contributors of this release in alphabetical order: @alexfauquette, @brijeshb42, @DanailH, @dav-is, @Janpot, @JCQuintas, @matthias-ccri, @oliviertassinari, @pavan-sh, @PeterTYLiu, @silviuaavram, @siriwatknp, @ZeeshanTamboli
v9.0.0-alpha.0
A big thanks to the 3 contributors who made this release possible.
@mui/material@9.0.0-alpha.0
- [theme] Generate
color-mixvalue on top of default generated Material UI CSS variables (#47767) @ZeeshanTamboli
Docs
- [docs] Make tooltips describe their visible text triggers (#47658) @silviuaavram
- [docs][theme] Fix
nativeColordocs (#47759) @ZeeshanTamboli
Core
- [blog] A pattern for opt-in type-only breaking changes in minor versions (#47622) @bernardobelchior
- [internal] Prepare libraries for first v9 alpha release (#47756) @silviuaavram
All contributors of this release in alphabetical order: @bernardobelchior, @silviuaavram, @ZeeshanTamboli
v7.3.8
A big thanks to the 15 contributors who made this release possible. Here are some highlights ✨:
@mui/material@7.3.8
- [alert] Revert removing default icon mapping fallback (#47629) @ZeeshanTamboli
- [app-bar] Fix optional chaining in joinVars function (#47739) @sai6855
- [autocomplete] Fix scroll position resetting on reopen with
disableCloseOnSelect(#47248) @ZeeshanTamboli - [autocomplete] Pass fullWidth prop to input, with default as true (#47663) @silviuaavram
- [badge] Refactor variant styles generation (#47742) @sai6855
- [chip] Remove unnecessary
onDeletecheck (#47753) @ZeeshanTamboli - [switch][checkbox][radio] Remove
aria-disabledfrom root span (#46318) @KirankumarAmbati - [collapse] Remove unnecessary string concatenation (#47745) @sai6855
- [drawer]
persistentandpermanentvariant Drawers should not override the styles via theme usingmodalclass (#47581) @ZeeshanTamboli - [tabs] Add ability to extend Tabs variant (#47590) @aditya1906
- [useAutocomplete] Add aria-multiselectable to listbox props when multiple is true (#47632) @silviuaavram
- [useAutocomplete] Use
React.Keyinstead ofanyforkeyprop (#47619) @sonixx02
Core
- Revert "[docs-infra] Add Cookie Banner and Analytics Provider (#47445)" (868d23e) @dav-is
- Revert "[docs-infra] Update Cookie Consent Dialog styling and content (#47718)" (ae29d03) @dav-is
- [api-docs-builder] Validate slots prop and Slots interface export consistency (#47623) @Janpot
- [code-infra] Remove
window.muiDocConfig(#47737) @Janpot - [code-infra] Fix flaky Select test on Webkit (#47728) @Janpot
- [code-infra] Remove usage of NODE_ENV=test (#47692) @Janpot
- [code-infra] Prepare eslint rule rename (#47702) @Janpot
- [code-infra] Next.js 15.5.11 (security update) (#47697) @Janpot
- [code-infra] Fix Tooltip tests flakyness (#47669) @Janpot
- [code-infra] Improve instructions for error messages (#47668) @Janpot
- [code-infra] Add initial agent instructions (#47655) @Janpot
- [code-infra] Update broken links checker (#47633) @Janpot
- [code-infra] Improve Tooltip leaveDelay test (#47624) @Janpot
- [code-infra] Fix internal broken links (#47607) @Janpot
- [docs-infra] Resolve a few 301s in our docs (#47746) @Janpot
- [docs-infra] Update Cookie Consent Dialog styling and content (#47718) @dav-is
- [docs-infra] Add Cookie Banner and Analytics Provider (#47445) @dav-is
- [docs-infra] Make sure /customers page has a h1 (#47615) @Janpot
- [docs-infra] Fix privacy link (#47614) @Janpot
- [docs-infra] Resolve a few 301s (#47579) @Janpot
- [internal] Remove unused sponsor files (#47741) @oliviertassinari
- [markdown] Fix some broken hash links (#47609) @Janpot
- [test] Cleanup Table tests TODOs (#47656) @Ocheretovich
Docs
- [website] unclickable banner in the pricing page (#47634) @aemartos
- [blog] Company Update: What we've been working on (and why) (#47626) @alelthomas
- [docs] Remove outdated notifications (#47743) @bernardobelchior
- [docs] Make Demo component product-agnostic (#47635) @Janpot
- [docs] Copyedit the Number Field doc (#47469) @mapache-salvaje
- [docs] Fix Roboto font not loading in iframe demos (#47660) @Janpot
- [docs] Replace Checkbox with Icons in Combobox examples (#47654) @silviuaavram
- [docs] Fix punctuation in TypeScript guide description (#47617) @nodirbekprogrammer
All contributors of this release in alphabetical order: @aditya1906, @aemartos, @alelthomas, @bernardobelchior, @dav-is, @Janpot, @KirankumarAmbati, @mapache-salvaje, @nodirbekprogrammer, @Ocheretovich, @oliviertassinari, @sai6855, @silviuaavram, @sonixx02, @ZeeshanTamboli
v7.3.7
A big thanks to the 16 contributors who made this release possible.
@mui/material@7.3.7
- [accordion] Remove unnecessary handling of
squareprop on Accordion Root (#47457) @ZeeshanTamboli - [alert] Remove unnecessary default icon mapping fallback (#47460) @ZeeshanTamboli
- [appbar] Fix inherit color CSS variable not getting applied (#47518) @ZeeshanTamboli
- [autocomplete] Fix
ArrowLeft,Backspace&Deletebehavior for multiple and single-value rendering with proper caret handling (#47411) @jnbain - [backdrop] Remove unnecessary passing of
classesfrom root slot (#47519) @ZeeshanTamboli - [button-group] Fix styles when variant is
contained(#47499) @ZeeshanTamboli - [card-action-area] Remove incorrect root ref being forwarded to focus highlight component (#47523) @ZeeshanTamboli
- [checkbox] Fix readonly checkboxes (#47503) @mj12albert
- [click-away-listener] Tighten the parameter type of createHandleSynthetic method (#47525) @ZeeshanTamboli
- [dialog] Fix backdrop theme style overrides (#47544) @ZeeshanTamboli
- [focus-trap] Compute
activeElementinsideloopFocuson every keydown (#47566) @ZeeshanTamboli - [modal] Take non-integer padding-right into consideration when scroll locking (#47420) @Zache
- [select] Fix dropdown width does not match trigger width on window resize (#47526) @AarishMansur
- [tabs] Fix passing incorrect slot name props (scrollButton → scrollButtons) (#47215) @rithik56
Docs
- [card] Fix key warning (#47524) @ZeeshanTamboli
- [dialog] Replace TranstionProps with slotProps.transition (#47569) @sai6855
- [number-field] Use stable Base UI package (#47504) @siriwatknp
- [snackbar] Replace TransitionComponent with slots.transition (#47570) @sai6855
- Fix incorrect indentation in migration guide (#47571) @sai6855
- Enable MUI chat on Material UI demos (#46837) @siriwatknp
- Add docs and website banner for Dev survey'25 (#47521) @prakhargupta1
- Update Tailwind CSS v4 + Next.js Pages Router docs (#47546) @atharva3333
- Add warning callout to Sync plugin doc (#47511) @mapache-salvaje
- Update typo in TailwindCSS v4 integration with Next.js docs (#47512) @TimKraemer
- Fix link to contributing guide (#47473) @oliviertassinari
- Improve description of Accordion props (#47459) @ZeeshanTamboli
Core
- [blog] Whats new since MUI X v8 [DX-51] (#47140) @joserodolfofreitas
- [code-infra] Fix React@next CI job (#47493) @Janpot
- [code-infra] Move font loading to @mui/docs (#47385) @Janpot
- [code-infra] Fix CI for React 18 (#47560) @Janpot
- [code-infra] Prevent legacy browsers tests from updating (#47496) @Janpot
- [code-infra] Move
@mui/internal-test-utilsto code infra repo (#47422) @Janpot - [code-infra] Fix React@next CI job (#47493) @Janpot
- [examples] Update Next.js versions to v16 in Next.js examples (DX-57) (#47453) @alelthomas
- [internal] Bump Next.js & React version to avoid security vulnerability (#47427) @oliviertassinari
- [test] Use plain playwright for e2e (#47410) @mj12albert
- [test] Fix react-18 tests (#47407) @Janpot
All contributors of this release in alphabetical order: @AarishMansur, @alelthomas, @atharva3333, @bricefrisco, @Janpot, @jnbain, @joserodolfofreitas, @mapache-salvaje, @mj12albert, @oliviertassinari, @prakhargupta1, @rithik56, @siriwatknp, @TimKraemer, @Zache, @ZeeshanTamboli
v7.3.6
A big thanks to the 22 contributors who made this release possible.
@mui/material@7.3.6
- [Accordion] Move properties to the AccordionOwnProps interface (#47348) @Aleksan4e3
- [Autocomplete] Remove unnecessary
filterSelectedOptionsdependency fromsyncHighlightedIndexuseCallback (#47378) @ZeeshanTamboli - [Autocomplete] Fix input caret not showing when focusing after chip navigation (#47249) @vrachuri28
- [Autocomplete] Fix ArrowLeft crash when value is not set with single-value rendering (#47214) @rithik56
- [Button] Fix running formAction when passed (#47185) @sai6855
- [Chip] Remove leftover closing parenthesis in CSS class key (#47345) @ZeeshanTamboli
- [ListItem] Add
secondaryActionslot toListItem(#47399) @sai6855 - [NumberField] Fix scroll behavior (#47397) @oliviertassinari
- [Select] Fix keyboard navigation while rendering in shadow DOM (#47380) @xBlizZer
- [Select] Fix cannot pass certain event handlers (#47366) @ZeeshanTamboli
- [Slider] Accept readonly array for
marksprop (#47370) @pcorpet - [Snackbar] Avoid unnecessary
ownerStatespread intouseSnackbar(#47373) @ZeeshanTamboli - [TextField] Allow custom props in slot props via TS module augmentation (#47367) @kumarvishwajeettrivedi
- [Tabs] Fix Arrow key navigation failing when component is rendered in shadow DOM (#47178) @sai6855
- Fix typings for theme
applyStyleswith custom color schemes (#47242) @akankshahu
@mui/system@7.3.6
- Fix unwanted attribute on DOM from InitColorSchemeScript
classattribute (#47200) @siriwatknp
@mui/lab@7.3.6
Docs
- Fix default theme viewer styling (#47400) @sai6855
- Remove repetitive words (#47384) @rifeplight
- Fix link to Portal API docs (#47383) @ZeeshanTamboli
- Remove mentions of MUI Base from Material UI docs (#47324) @mapache-salvaje
- Update CSP guidance (#47342) @rossdakin
- Fix pathname collision in LLMs docs generator (#47209) @siriwatknp
- Resolve redirected urls to their final location (#47193) @Janpot
- Document correct default values for
elevationandsquareprops (#47261) @Ad1tya-007 - Fix display of colors in dark mode in palette customization page (#47403) @sai6855
- Add Number Field component page (#47165) @siriwatknp
- Fix mcp schema change (#47171) @sai6855
Core
- [code-infra] Add types for markdown loader (#47075) @Janpot
- [code-infra] Build test utils with code-infra pipeline (#47405) @Janpot
- [code-infra] Vitest test migration (#44325) @JCQuintas
- [code-infra] Revive docs bundle analyzer (#47401) @Janpot
- [code-infra] Update tests from vitest PR (#47344) @Janpot
- [code-infra] Use util from code-infra to fetch changelogs (#47350) @brijeshb42
- [code-infra] Enable production sourcemaps (#47352) @Janpot
- [code-infra] Use code-infra orb utils in circle ci (#47179) @brijeshb42
- [code-infra] Use
next/fontfor local fonts (#47351) @Janpot - [code-infra] New broken links checker (#47113) @Janpot
- [code-infra] Remove profiler (#47258) @Janpot
- [code-infra] Api doc optimizations (#47188) @Janpot
- [code-infra] Increase type check parallelism (#47192) @Janpot
- [code-infra] Remove deprecated baseUrl (#47210) @Janpot
- [code-infra] Disable next.js cache (#47233) @Janpot
- [code-infra] release:build for bundle checker (#47207) @Janpot
- [code-infra] Parallelize module augmentation tests (#47208) @Janpot
- [code-infra] Fix next.js parallelism at 2 for macos runner (#47201) @Janpot
- [code-infra] Fix bash escape (#46969) @oliviertassinari
- [code-infra] Utilise eslint cache in CI (#47194) @Janpot
- [code-infra] Enable Next.js build cache to improve CI performance (#47176) @Copilot
- [code-infra] Remove
appsfolder (#47183) @Janpot - [code-infra] Migrate everything to getStaticProps (#47152) @Janpot
- [docs-infra] Migrate to
next/font(#47347) @Janpot - [docs-infra] Add some
ComponentLinkHeaderbottom margin (#47328) @Janpot - [docs-infra] Exclude a few pages from llms-txt (#47111) @Janpot
- [examples] Add missing .gitignore to NextJS App Router example (#47251) @shamblonaut
- [examples] Migrate Next.js
next.config.jstonext.config.mjs(#44040) @albarv340 - [internal] Remove leftover testing-library libraries from
mui-materialpackage (#47392) @ZeeshanTamboli - [internal] Remove unnecessary
clean-csspackage from docs (#47314) @ZeeshanTamboli - [internal] Fix typo
buidApiDocs->buildApiDocs(#47235) @Ad1tya-007 - [internal] Remove unused
@vitest/browserand@vitest/coverage-v8(#47189) @ZeeshanTamboli - [test] Update e2e test app (#47252) @Ad1tya-007
- [test] Fix flaky Virtualize Autocomplete regression test (#47199) @ZeeshanTamboli
All contributors of this release in alphabetical order: @Ad1tya-007, @akankshahu, @albarv340, @Aleksan4e3, @brijeshb42, @Copilot, @Fanzzzd, @Janpot, @JCQuintas, @kumarvishwajeettrivedi, @mapache-salvaje, @oliviertassinari, @pcorpet, @rifeplight, @rithik56, @rossdakin, @sai6855, @shamblonaut, @siriwatknp, @vrachuri28, @xBlizZer, @ZeeshanTamboli