NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #2936 most downloaded on npm
Internal package to track number of downloads of our design system libraries.
Last release 21 days ago
27 Aug 2026
Ships fairly regularly
a new release about every 2 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
204 releases · first in 2022
One column per quarter.
<!-- generated comparing v6.2.0..master -->
<!-- generated comparing v6.2.0..master -->
A big thanks to the 10 contributors who made this release possible.
@mui/material@6.2.1overridesResolver return from object to array of styles (#44752) @siddhantantil39aria-current value (#44753) @jacklaurencegarayaria-required & aria-invalid on combobox instead of hidden input (#44731) @ben-pomelo@mui/system@6.2.1react-number-format demo to use the recommended prop (#44743) @siriwatknprawDescriptions option (#44737) @vladmorozeslint-plugin-jsx-a11y (#44701) @ZeeshanTamboliuseThemeProps, deepmerge and composeClasses functions (#44703) @JCQuintasAll contributors of this release in alphabetical order: @ben-pomelo, @ChristopherJamesL, @jacklaurencegaray, @JCQuintas, @sai6855, @siddhantantil39, @siriwatknp, @TurtIeSocks, @vladmoroz, @ZeeshanTamboli
Fix Regular Expression Denial of Service (ReDoS) vulnerabilities (#44627) @SuperMaxine
A big thanks to the 11 contributors who made this release possible. Here are some highlights ✨:
aria-orientation for vertical sliders. <kbd>ArrowRight</kbd> now increases the value and <kbd>ArrowLeft</kbd> decreases the value in vertical sliders; they were reversed in prior versions. (#44537) @mj12albert@mui/material@6.2.0component to BoxProps type (#44643) @DiegoAndaislots and slotProps (#44571) @sai6855component prop test (#44651) @DiegoAndaiAll contributors of this release in alphabetical order: @aarongarciah, @alexfauquette, @bharatkashyap, @DiegoAndai, @Janpot, @mj12albert, @mnajdova, @sai6855, @SuperMaxine, @vladmoroz, @ZeeshanTamboli
A big thanks to the 11 contributors who made this release possible.
A big thanks to the 11 contributors who made this release possible.
@mui/material@6.1.10slotProps.img not spread to hook (#44536) @siriwatknpslotProps instead of componentsProps (#44552) @siriwatknptonalOffset from setting color channel (#44585) @siriwatknpScrollbarSize ref being overriden (#44593) @DiegoAndai&ZeroWidthSpace (#44631) @arishoham@mui/system@6.1.10theme changes when enabling CSS theme variables (#44588) @siriwatknpInputLabelProps in docs (#44634) @sai6855getSlotOwnerState from useSlot util (#44403) @ZeeshanTamboliAll contributors of this release in alphabetical order: @albarv340, @arishoham, @DiegoAndai, @joserodolfofreitas, @MBilalShafi, @mnajdova, @oliviertassinari, @sai6855, @samuelsycamore, @siriwatknp, @ZeeshanTamboli
A big thanks to the 8 contributors who made this release possible.
A big thanks to the 8 contributors who made this release possible.
@mui/material@6.1.9placeholder from props (#44502) @JuneezeeGrid2Classes (#44562) @sai6855@mui/system@6.1.9noSsr to prevent double rendering (#44451) @siriwatknp@mui/codemod@6.1.9paragraph props (#44195) @joshkel@mui/material-pigment-css@6.1.9ownerState.className in describeConformance (#44479) @flaviendelangleAll contributors of this release in alphabetical order: @brijeshb42, @flaviendelangle, @joshkel, @Juneezee, @mesqueeb, @mnajdova, @oliviertassinari, @sai6855, @siriwatknp, @StaceyD22
Add generic back to useMediaQuery to prevent a breaking change (#44455) @siriwatknp
Nov 20, 2024
A big thanks to the 10 contributors who made this release possible.
@mui/material@6.1.8ul element for the listbox (#44422) @DiegoAndaiuseMediaQuery to prevent a breaking change (#44455) @siriwatknp*Component and *Props for v6 (#44350) @siriwatknp@mui/system@6.1.8setMode without configuring colorSchemeSelector (#43783) @siriwatknp@mui/styled-engine@6.1.8@mui/utils@6.1.8useForkRef (#44410) @JCQuintas*Component and *Props codemods and deprecation messages (#44383) @DiegoAndaistylis-plugin-rtl-sc (#44447) @renovate[bot]describeConformance (#44412) @JCQuintasAll contributors of this release in alphabetical order: @DiegoAndai, @JCQuintas, @joserodolfofreitas, @mnajdova, @oliviertassinari, @prakhargupta1, @sai6855, samuelsycamore, @siriwatknp, @ZeeshanTamboli
<!-- generated comparing v6.1.6..master -->
<!-- generated comparing v6.1.6..master -->
Nov 13, 2024
A big thanks to the 13 contributors who made this release possible. This release includes fixes as well as documentation improvements.
@mui/material@6.1.7useMediaQuery (#44339) @siriwatknp@mui/styled-engine-sc@6.1.7@types/hoist-non-react-statics causing styled returns any (#44397) @megoskey to remove noise from console (#44289) @sai6855vitest (#43625) @JCQuintasrawDescriptions option (#44390) @vladmorozclsx dependency (#43526) @JanpotAll contributors of this release in alphabetical order: @Janpot, @JCQuintas, @megos, @mnajdova, @navedqb, @oliviertassinari, @prakhargupta1, @sai6855, @samuelsycamore, @siriwatknp, @vladmoroz, @zanivan, @ZeeshanTamboli
Mark the Hidden component as deprecated in the sidenav (#44068) @jimmycallin
A big thanks to the 13 contributors who made this release possible.
@mui/material@6.1.6onMouseDown type to AutocompleteRenderInputParams (#44183) @sai6855useThemeProps with useDefaultProps (#44193) @siriwatknp@mui/material-nextjs@6.1.6@mui/lab@6.0.0-beta.14@mui/codemod@6.1.6@mui/utils@6.1.6All contributors of this release in alphabetical order: @aarongarciah, @blackcow1987, @DiegoAndai, @jimmycallin, @joshkel, @mnajdova, @navedqb, @nphmuller, @o-alexandrov, @oliviertassinari, @prakhargupta1, @sai6855, @siriwatknp
[code-infra] Fix dependabot vulnerabilities (#44124) @Janpot
A big thanks to the 9 contributors who made this release possible.
@mui/material@6.1.5@mui/system@6.1.5defaultMode to InitColorSchemeScript (#44139) @siriwatknp@mui/codemod@6.1.5zeroMinWidth prop to codemod (#44178) @sai6855All contributors of this release in alphabetical order: @ChinoUkaegbu, @Janpot, @mnajdova, @oliviertassinari, @prakhargupta1, @sai6855, @samuelsycamore, @siriwatknp, @snapwich
<!-- generated comparing v6.1.3..master -->
<!-- generated comparing v6.1.3..master -->
Oct 15, 2024
A big thanks to the 9 contributors who made this release possible.
@mui/material@6.1.4@mui/styles in v5 migration docs (#44049) @samuelsycamoreAll contributors of this release in alphabetical order: @aarongarciah, @bharatkashyap, @Janpot, @oliviertassinari, @prakhargupta1, @sai6855, @samuelsycamore, @siriwatknp, @zanivan
<!-- 24 -->[material-ui] Fix incorrect slotProp name in the TextField deprecation note. (#43985) @Chee7ah
Oct 9, 2024
A big thanks to the 18 contributors who made this release possible. Here are some highlights ✨:
@mui/material@6.1.3item prop for size prop (#44027) @Janpot@mui/system@6.1.3SystemCSSProperties should not have SystemStyleObject as value (#44029) @siriwatknp@mui/utils@6.0.0-beta.11@mui/lab@6.1.3slotProp name in the TextField deprecation note. (#43985) @Chee7ah@mui/styled-engine-sc dev dependency from @mui/styled-engine-sc (#44050) @Janpotnext dependency specifier across project (#44036) @JanpotError without new (#43963) @JanpotAll contributors of this release in alphabetical order: @aarongarciah, @Asin-Junior-Honore, @barrownicholas, @Chee7ah, @effektsvk, @hieunguyenduc696, @Janpot, @Juneezee, @k-rajat19, @mnajdova, @oliviertassinari, @romgrk, @sai6855, @siriwatknp, @wojtek35, @yonatan0
[code-infra] Update transitive dependencies with vulnerabilties (#43895) @Janpot
A big thanks to the 13 contributors who made this release possible.
@mui/material@6.1.2limitTags (#42494) @appleSimpledark and contrastText if not provided in the theme (#43861) @siriwatknpinherit (#43862) @siriwatknpname as prefix of input element ids (#43829) @yash49@mui/styles pages (#43833) @samuelsycamoree with event and add eslint rule (#43866) @samuelsycamoretoBeAriaHidden matcher with toBeInaccessible in tests (#43870) @ZeeshanTambolishow parameter name with hide in modal manager (#43868) @ZeeshanTambolimanager prop handling (#43867) @ZeeshanTamboliAll contributors of this release in alphabetical order: @albarv340, @appleSimple, @BrianWoolfolk, @DanailH, @Janpot, @kdichev, @oliviertassinari, @sai6855, @samuelsycamore, @siriwatknp, @wilhelmlofsten, @yash49, @ZeeshanTamboli
[material-ui] Document Typography color prop breaking change (#43735) @aarongarciah
A big thanks to the 18 contributors who made this release possible.
@mui/material@6.1.1GridProps and GridTypeMap (#43717) @DiegoAndai@mui/system@6.1.1GlobalStyles (#43739) @siriwatknp@mui/utils@6.1.1options of useFakeTimers function (#43729) @LukasTyindexOf with includes (#43694) @JuneezeeAll contributors of this release in alphabetical order: @aarongarciah, @binsmyth, @cherniavskii, @DiegoAndai, @Janpot, @Juneezee, @LukasTy, @mnajdova, @morozow, @Nashyn, @oliviertassinari, @sahil-ag, @sai6855, @Sergio16T, @siriwatknp, @xconverge, @yash49, @ZeeshanTamboli
[Grid] Revert wrap deprecation (#42363) (#43459) @DiegoAndai
<!-- generated comparing v6.0.2..master -->
Sep 11, 2024
A big thanks to the 21 contributors who made this release possible. Here are the highlights ✨:
@mui/icons-material (#43624). This change is backwards compatible with previously recommended setups. Bundlers that don't support the exports field won't be affected. If you discover any issues, please reach out by creating a GitHub issue.@mui/icons-material@6.1.0@mui/material@6.1.0slotProps (#43613) @Michael-Hutchinson& when using applyStyles (#43633) @siriwatknpCreateSlotsAndSlotProptype (#42077) @lhilgert9@mui/system@6.1.0GlobalStyles (#43632) @siriwatknpdate-fns dependency (#40823) @renovate[bot]All contributors of this release in alphabetical order: @alelthomas, @cherniavskii, @Designer023, @DiegoAndai, @GoOrit-Anima, @IAluI, @Janpot, @JCQuintas, @lhilgert9, @lokendra-reco, @LuseBiswas, @Michael-Hutchinson, @michaldudak, @mnajdova, @ohmsl, @oliviertassinari, @renovate[bot], @sai6855, @samuelsycamore, @siriwatknp, @zanivan
A big thanks to the 11 contributors who made this release possible.
Sep 3, 2024
A big thanks to the 11 contributors who made this release possible.
@mui/material@6.0.2createTheme with just color schemes (#43518) @siriwatknp@mui/system@6.0.2let/const instead of var (#43468) @ishon19@mui/codemod@6.0.2ListItemButton import for unrelated files (#43532) @siriwatknp@mui/material@6.0.1 version (#43516) @DiegoAndaiTheme generic (#43523) @siriwatknpAll contributors of this release in alphabetical order: @DiegoAndai, @iamandrewluca, @ishon19, @Janpot, @joserodolfofreitas, @MateuszGroth, @Michael-Hutchinson, @michelengelen, @oliviertassinari, @siriwatknp, @zanivan
<!-- generated comparing v6.0.0..master -->
<!-- generated comparing v6.0.0..master -->
Aug 29, 2024
A big thanks to the 12 contributors who made this release possible. It contains bug fixes and documentation improvements.
@mui/material@6.0.1@mui-internal/api-docs-builder (#43498) @Janpot'use client' from index files and useAutocomplete reexport (#41956) @DiegoAndailatest on all Material UI dependencies (#43494) @mnajdovaAll contributors of this release in alphabetical order: @aarongarciah, @alexfauquette, @DiegoAndai, @Janpot, @JCQuintas, @Michael-Hutchinson, @michelengelen, @mnajdova, @oliviertassinari, @prakhargupta1, @siriwatknp, @zanivan
We are excited to announce the stable release of Material-UI v6 🎉, check out the blog post to see all the updates.
We are excited to announce the stable release of Material-UI v6 🎉, check out the blog post to see all the updates.
@mui/material@6.0.0getItemAriaLabel page param type (#43399) @sydneyjodon-wkgetTabbable function return type (#42237) @KalmarLorand@mui/lab@6.0.0-beta.8^6.0.0 for @mui/ dependencies in @mui/docs (#43445) @LukasTyAll contributors of this release in alphabetical order: @ahmadnadeem6236, @bahmanworld, @DiegoAndai, @Janpot, @KalmarLorand, @LukasTy, @michelengelen, @mnajdova, @oliviertassinari, @prakhargupta1, @sai6855, @siriwatknp, @sydneyjodon-wk, @zanivan
A big thanks to the 12 contributors who made this release possible. Here are some highlights ✨:
A big thanks to the 12 contributors who made this release possible. Here are some highlights ✨:
@mui/material@6.0.0-rc.0[Box] Remove component from BoxOwnProps (#43384) @DiegoAndai
The component prop has been removed from the BoxOwnProps as it is already included in the Box type.
This might affect your code if you are using the styled function with the Box component.
If this is the case, use a div element instead of Box:
-const StyledBox = styled(Box)`
+const StyledDiv = styled('div')`
color: white;
`;
This yields the same end result.
If this doesn't work for you, you can also cast the styled returned value to typeof Box:
const StyledBox = styled(Box)`
color: white;
-`;
+` as typeof Box;
@mui/codemod@6.0.0-rc.0Composition guide (#43266) @ZeeshanTamboliPaperProps with slotProps.paper in demos (#43354) @sai6855@mui/system TypeScript module augmentation tests in CI (#43386) @ZeeshanTamboliindexOf with includes (#42883) @k-rajat19composeClasses (#43363) @romgrkAll contributors of this release in alphabetical order: @aarongarciah, @DiegoAndai, @Janpot, @Jay-Karia, @k-rajat19, @oliviertassinari, @rluzists1, @romgrk, @sai6855, @siriwatknp, @Vxee, @ZeeshanTamboli
Nothing published for this version
A big thanks to the 18 contributors who made this release possible.
A big thanks to the 18 contributors who made this release possible.
@mui/material@6.0.0-beta.6options prop description (#41591) @pluvio72getSelector prefers-color-scheme to be object (#43237) @siriwatknpdisplay="block" usage to work with Pigment CSS (#43307) @siriwatknp@mui/codemod@6.0.0-beta.6@mui/styles@6.0.0-beta.6userEvent export from @mui/internal-test-utils (#43313) @LukasTyeslint-plugin-jsx-a11y version to 6.7.1 (#43292) @Janpot@mui/material/styles (#43236) @siriwatknpmatchMedia mocks (#43240) @cherniavskiiAll contributors of this release in alphabetical order: @aarongarciah, @alexfauquette, @anle9650, @bharatkashyap, @cherniavskii, @DiegoAndai, @Janpot, @Jay-Karia, @jlewins, @mnajdova, @oliviertassinari, @pluvio72, @renovate[bot], @romgrk, @sai6855, @samuelsycamore, @siriwatknp, @ZeeshanTamboli
Remove some deprecated props from the ListItem component (#41566) @thathva
Aug 8, 2024
A big thanks to the 17 contributors who made this release possible. Here are some highlights ✨:
@mui/material@6.0.0-beta.5<!-- 14 -->[material-ui][ListItem] Removing deprecated props (#41566) @thathva
ListItem's props autoFocus, button, disabled, and selected, deprecated in v5, have been removed. To replace the button prop, use ListItemButton instead. The other removed props are available in the ListItemButton component as well.
-<ListItem button />
+<ListItemButton />
Use this codemod to migrate your project to the ListItemButton component:
npx @mui/codemod@next v6.0.0/list-item-button-prop <path/to/folder>
As the ListItem no longer supports these props, the class names related to these props were removed. You should use the listItemButtonClasses object instead.
-import { listItemClasses } from '@mui/material/ListItem';
+import { listItemButtonClasses } from '@mui/material/ListItemButton';
- listItemClasses.button
+ listItemButtonClasses.root
- listItemClasses.focusVisible
+ listItemButtonClasses.focusVisible
- listItemClasses.disabled
+ listItemButtonClasses.disabled
- listItemClasses.selected
+ listItemButtonClasses.selected
CssVarsProvider into ThemeProvider (#43115) @siriwatknp@mui/material-pigment-css@6.0.0-beta.5@mui/codemod@6.0.0-beta.5redux-form from TextField documentation (#43176) @AbdurRahman2004@mui/internal-test-utils screen export type (#43150) @LukasTyreact-router package from pigment-css-vite-app (#43201) @ZeeshanTamboli@mui/internal-babel-macros (#43193) @ZeeshanTamboliApiPage to TS (#43149) @alexfauquetteAll contributors of this release in alphabetical order: @aarongarciah, @AbdurRahman2004, @alexfauquette, @DiegoAndai, @Janpot, @joserodolfofreitas, @LukasTy, @michaldudak, @mnajdova, @oliviertassinari, @prakhargupta1, @samuelsycamore, @siriwatknp, @thathva, @Vxee, @zanivan, @ZeeshanTamboli
[ImageListItemBar] Deprecate composed classes (#42905) @sai6855
<!-- generated comparing v6.0.0-beta.3..next -->
Jul 30, 2024
A big thanks to the 12 contributors who made this release possible.
@mui/material@6.0.0-beta.4AccordionSummary button per W3C Accordion Pattern standards (#42914) @ZeeshanTamboli@mui/system@6.0.0-beta.4createBreakpoints independent for stringify theme (#43048) @siriwatknp@mui/utils@6.0.0-beta.4<ListItem button/> with ListItemButton component in routing libraries list example (#43110) @aliharis99@mui/docs package (#42944) @alexfauquetteAll contributors of this release in alphabetical order: @alexfauquette, @aliharis99, @anuujj, @DiegoAndai, @KevinVandy, @markliu2013, @oliviertassinari, @sai6855, @shahzaibdev1, @siriwatknp, @zanivan, @ZeeshanTamboli
<!-- 03 -->[Typography] Deprecate paragraph prop (#42383) @walston
Jul 24, 2024
A big thanks to the 17 contributors who made this release possible. Here are some highlights ✨:
@mui/codemod@6.0.0-beta.3@mui/material@6.0.0-beta.3extendTheme and CssVarsProvider API (#42839) @siriwatknpparagraph prop (#42383) @walston@mui/material-nextjs@6.0.0-beta.3@mui/utils@6.0.0-beta.3Hint demo (#42990) @ManthanGajjarDemoSandbox agnostic of productId (#43042) @Janpottheme.variants (#42614) @siriwatknpreact-17 and react-next workflows on the next branch (#42690) @cherniavskiiuseReactVersion script reusable in other repos (#42828) @cherniavskiidisplay: flex from SectionTitle (#42979) @LukasTyAll contributors of this release in alphabetical order: @aarongarciah, @bharatkashyap, @brijeshb42, @cherniavskii, @DiegoAndai, @Janpot, @jeloagnasin, @LukasTy, @ManthanGajjar, @mnajdova, @navedqb, @oliviertassinari, @sai6855, @siriwatknp, @walston, @zanivan, @ZouYouShun
This is a hotfix release to fix the dependency issue in v6.0.0-beta.1.
This is a hotfix release to fix the dependency issue in v6.0.0-beta.1.
@mui/material@6.0.0-beta.2All contributors of this release in alphabetical order: @mnajdova, @oliviertassinari
A big thanks to the 6 contributors who made this release possible.
Jul 16, 2024
A big thanks to the 6 contributors who made this release possible.
@mui/material@6.0.0-beta.1@mui/codemod@6.0.0-beta.1mui-name-matches-component-name linting rule (#42773) @flaviendelangleAll contributors of this release in alphabetical order: @alexfauquette, @arminmeh, @flaviendelangle, @mnajdova, @oliviertassinari, @siriwatknp
🚀 All planned breaking changes are completed.
A big thanks to the 12 contributors who made this release possible. Here are some highlights ✨:
@mui/material@v6.0.0-beta.0*Components and *Props for v6 (#42466) @lhilgert9@mui/material-pigment-css@v6.0.0-beta.0@mui/base@5.0.0-beta.53Demo component (#42857) @LukasTyAll contributors of this release in alphabetical order: @bharatkashyap, @brijeshb42, @DiegoAndai, @Janpot, @lhilgert9, @LukasTy, @mbrookes, @oliviertassinari, @omahs, @romgrk, @sai6855, @ZeeshanTamboli
[test][mui-utils] Remove usages of deprecated react-dom APIs (#42780) @aarongarciah
A big thanks to the 12 contributors who made this release possible. Here are some highlights ✨:
@mui/material@v6.0.0-alpha.14[Grid] Update Grid props to match PigmentGrid (#42742) @DiegoAndai
Use the codemod below to migrate the props:
npx @mui/codemod@next v6.0.0/grid-v2-props /path/to/folder
CssVarsTheme in responsiveFontSizes return type (#42786) @jxdpUseTabParameters.onChange (#42749) @ohgreeuseThemeProps (#42817) @siriwatknpHighlightedCode test into @mui/docs package (#42835) @LukasTy@mui/docs usage and legacy re-exports (#42833) @LukasTyAll contributors of this release in alphabetical order: @aarongarciah, @alexey-kozlenkov, @danilo-leal, @DiegoAndai, @Janpot, @jxdp, @LukasTy, @ohgree, @oliviertassinari, @renovate[bot], @sai6855, @siriwatknp
A big thanks to the 10 contributors who made this release possible. Here are some highlights ✨:
A big thanks to the 10 contributors who made this release possible. Here are some highlights ✨:
@mui/material@6.0.0-alpha.13@mui/styles@6.0.0-alpha.13[Tab] Deprecate iconWrapper class for icon class (#42647) @sai6855
Jun 24, 2024
A big thanks to the 17 contributors who made this release possible.
@mui/material@6.0.0-alpha.12InitColorSchemeScript for Next.js App Router (#42247) @siriwatknpCssBaseline, ScopedCssBaseline and Popper (#42640) @siriwatknpDefaultPropsProvider for Pigment CSS integration (#42638) @siriwatknpsiblingsEnd calculation logic (#42667) @Mini-ghost@mui/codemod@6.0.0-alpha.12@mui/system@6.0.0-alpha.12mui-system package (#42637) @sai6855@mui/joy@5.0.0-beta.45@mui/lab@6.0.0-alpha.12SelectAutoWidth demo menu item value (#42648) @Danielkhakbazrole attribute (#42629) @danilo-lealtsconfig/tsc target to es2022 (#42645) @LukasTyAll 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
A big thanks to the 18 contributors who made this release possible.
Jun 11, 2024
A big thanks to the 18 contributors who made this release possible.
@mui/material@6.0.0-alpha.11globalCss for Pigment integration (#42431) @siriwatknpany to unknown (#42473) @sai6855extendSxProp adapter (#42543) @siriwatknpiconWrapper styles from theme and update its description (#42549) @sai6855stringifyTheme for Pigment CSS integration (#42476) @siriwatknp@mui/system@6.0.0-alpha.11disableEqualOverflow by using gap (#42526) @DiegoAndai@mui/utils@6.0.0-alpha.11NaN as defaultValue to useControlled (#41559) @iammminzzy@mui/codemod@6.0.0-alpha.11@mui/private-theming@6.0.0-alpha.11mui-private-theming components (#42619) @sai6855theme.applyStyles and migrate docs (#42498) @siriwatknpsx prop (#42475) @siriwatknpReact Engineer - X role to future roles (#42532) @DanailHfor..of loops (#42600) @michaldudakAll 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
<!-- 26 -->[Backdrop] Deprecate components and componentsProps (#42468) @DiegoAndai
Jun 4, 2024
A big thanks to the 7 contributors who made this release possible.
@mui/material@6.0.0-alpha.10components and componentsProps (#42468) @DiegoAndaicomponents and componentsProps (#42469) @DiegoAndai@mui/system@6.0.0-alpha.10All contributors of this release in alphabetical order: @aarongarciah, @ChronicusUA, @danilo-leal, @DiegoAndai, @erezstmn-doit, @oliviertassinari, @sai6855
<!-- 05 -->[utils] Fix GitHub-reported prototype pollution vulnerability in deepmerge (#41652) @tjcouch-sil
May 29, 2024
A big thanks to the 23 contributors who made this release possible. Here are some highlights ✨:
CssVarsProvider and extendTheme are now stable (#42246) @siriwatknp@mui/material@6.0.0-alpha.9componentsProps for v6 (#42122) @lhilgert9wrap prop (#42363) @fedirjh*Component and *Props props deprecations (#42263) @aarongarciahCssVarsProvider and extendTheme (#42246) @siriwatknp@mui/system@6.0.0-alpha.9ownerState coming from props and ownerState (#42358) @DiegoAndai@mui/codemod@6.0.0-alpha.9sx prop for v6 migration (#42153) @siriwatknp@types/ packages (#42346) @DiegoAndaireact-swipeable-views-utils package from docs (#42378) @ZeeshanTamboli@testing-library/react and @testing-library/dom packages (#42349) @ZeeshanTamboli@types/prettier package (#42339) @ZeeshanTamboliWyW-in-JS from Renovate config (#42335) @ZeeshanTamboliuserAgent override in jsdom env (#42344) @cherniavskiideepmerge (#41652) @tjcouch-silAll 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
<!-- 02 -->[material-ui][TextField] Deprecate *Props props (#42062) @DiegoAndai
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/material@6.0.0-alpha.7*Props props (#42062) @DiegoAndaipage prop API (#42220) @Mandar-PandyaAll contributors of this release in alphabetical order: @danilo-leal, @DiegoAndai, @Janpot, @Mandar-Pandya, @oliviertassinari, @siriwatknp, @ZeeshanTamboli
<!-- 23 -->[Autocomplete] Deprecate componentsProps props (#42179) @lhilgert9
<!-- generated comparing v6.0.0-alpha.6..next --> May 16, 2024
A big thanks to the 14 contributors who made this release possible.
@mui/material@6.0.0-alpha.7componentsProps props (#42179) @lhilgert9*Component and *Props for v6 (#41875) @lhilgert9selected class in ToggleButtonGroupClasses type (#42243) @tarunrajput@mui/codemod@6.0.0-alpha.6Autocomplete component (#42099) @heath-freenomeAll contributors of this release in alphabetical order: @aarongarciah, @alexfauquette, @arthurbalduini, @bharatkashyap, @danilo-leal, @DiegoAndai, @heath-freenome, @lhilgert9, @noraleonte, @oliviertassinari, @sai6855, @samuelsycamore, @TahaRhidouani, @tarunrajput
[SpeedDial] Deprecate TransitionComponent (#40698) @harry-whorlow
May 8, 2024
A big thanks to the 10 contributors who made this release possible. Here are some highlights ✨:
@mui/material@6.0.0-alpha.6@mui/codemod@6.0.0-alpha.6theme-v6 migration (#42056) @siriwatknp@mui/icons-material@6.0.0-alpha.6All contributors of this release in alphabetical order: @aarongarciah, @danilo-leal, @harry-whorlow, @Janpot, @joserodolfofreitas, @LukasTy, @michaldudak, @oliviertassinari, @sai6855, @siriwatknp
[FormControlLabel] Deprecate componentsProps (#41767) @sai6855
A big thanks to the 9 contributors who made this release possible. Here are some highlights ✨:
@mui/material@6.0.0-alpha.5componentsProps (#41767) @sai6855@mui/base@5.0.0-beta.43MarkdownElement import (#42022) @danilo-lealAll contributors of this release in alphabetical order: @5-tom, @aarongarciah, @bricker, @danilo-leal, @mnajdova, @oliviertassinari, @ryanhartwig, @sai6855, @ZeeshanTamboli
A big thanks to the 15 contributors who made this release possible. Here are some highlights ✨:
Apr 24, 2024
A big thanks to the 15 contributors who made this release possible. Here are some highlights ✨:
@mui/material@6.0.0-alpha.4font (#42003) @siriwatknp@mui/icons-material@6.0.0-alpha.4getLayout on the material demo pages (#41936) @alexfauquetteAll contributors of this release in alphabetical order: @alexfauquette, @danilo-leal, @gijsbotje, @Janpot, @lhilgert9, @michaldudak, @Miguelrom, @mnajdova, @oliviertassinari, @rluzists1, @sai6855, @siriwatknp, @soler1212, @zanivan, @ZeeshanTamboli
[StepConnector] deprecate composed classes (#41740) @sai6855
<!-- generated comparing v6.0.0-alpha.2..next -->
Apr 17, 2024
A big thanks to the 24 contributors who made this release possible. Here are some highlights ✨:
@mui/system package (#41674) @siriwatknp.@mui/material@6.0.0-alpha.3LinearProgress to support Pigment CSS (#41816) @siriwatknpCircularProgress to support Pigment CSS (#41776) @siriwatknpStepIconComponent, StepIconProps (#41835) @sai6855@mui/system@6.0.0-alpha.3@mui/codemod@6.0.0-alpha.3@mui/joy@5.0.0-beta.36@pigment-css/react@0.0.7onChange event handler to file upload example (#41863) @aarongarciah*Component and *Props props deprecations (#41685) @DiegoAndaiAll contributors of this release in alphabetical order: @aarongarciah, @alexfauquette, @bharatkashyap, @brijeshb42, @cherniavskii, @danilo-leal, @DiegoAndai, @EyaOuenniche, @gijsbotje, @iammminzzy, @Janpot, @kealjones-wk, @lhilgert9, @magnimarels, @michaldudak, @mithun522, @mnajdova, @MoazMirza-13, @MohammadShehadeh, @oliviertassinari, @ryanburr, @sai6855, @siriwatknp, @zanivan
A big thanks to the 8 contributors who made this release possible. This release was mostly about 🐛 bug fixes and 📚 documentation improvements.
A big thanks to the 8 contributors who made this release possible. This release was mostly about 🐛 bug fixes and 📚 documentation improvements.
@mui/material@6.0.0-alpha.2muiName property TypeScript error (#41726) @EyaOuenniche@pigment-css/react@0.0.6muiName during eval phase (#41811) @brijeshb42@pigment-css/nextjs-plugin@0.0.6All contributors of this release in alphabetical order: @aarongarciah, @alexfauquette, @brijeshb42, @EyaOuenniche, @magnimarels, @mnajdova, @oliviertassinari, @zanivan
[Badge] Deprecate components and componentsProps (#41655) @skmanoj322
A big thanks to the 19 contributors who made this release possible. Here are some highlights ✨:
@mui/material@6.0.0-alpha.1spacing theme token (#40224) @siriwatknp@mui/system@6.0.0-alpha.1spacing theme token to be used in theme.spacing() (#40224) @siriwatknp@mui/codemod@6.0.0-alpha.1@mui/lab@6.0.0-alpha.1@mui/joy@5.0.0-beta.34spacing theme token (#40224) @siriwatknp@pigment-css/react@0.0.5@pigment-css/vite-plugin@0.0.5@pigment-css/nextjs-plugin@0.0.5next -> master (#41741) @aarongarciahAll contributors of this release in alphabetical order: @aarongarciah, @adriancuadrado, @alexfauquette, @bharatkashyap, @brijeshb42, @connorshea, @danilo-leal, @DiegoAndai, @iammminzzy, @Janpot, @JCQuintas, @levigunz, @mnajdova, @oliviertassinari, @ppaskaris-plooto, @siriwatknp, @skmanoj322, @zanivan, @ZeeshanTamboli
[Backdrop] Deprecate TransitionComponent (#40677) @harry-whorlow
Mar 26, 2024
A big thanks to the 18 contributors who made this release possible. Here are some highlights ✨:
@mui/material@6.0.0-alpha.0options prop even if loading is true (#41634) @nekoyacomponentProps prop (#41321) @sai6855@pigment-css/react@0.0.4@mui/system@6.0.0-alpha.0extendTheme (#41446) @siriwatknpvalueLabelFormat from restricted values demo so that the tooltip thumb label displays the same as the value text (#41567) @StylesTripAll contributors of this release in alphabetical order: @aacevski, @brijeshb42, @cherniavskii, @cipherlogs, @danilo-leal, @DiegoAndai, @harry-whorlow, @Janpot, @joserodolfofreitas, @michael-land, @michaldudak, @mnajdova, @nekoya, @sai6855, @siriwatknp, @StylesTrip, @zanivan, @ZeeshanTamboli
Add AccordionSummary to the breaking change migration (@siriwatknp) (#45972) @siriwatknp
A big thanks to the 2 contributors who made this release possible.
CSS layers make it easier to override styles by splitting a single style sheet into multiple layers. To learn more, check out the CSS layers documentation.
@mui/system@5.18.0@mui/material-nextjs@5.18.0All contributors of this release in alphabetical order: @oliviertassinari, @siriwatknp
<!-- generated comparing v5.17.0..v5.x -->
<!-- generated comparing v5.17.0..v5.x -->
Mar 18, 2025
This release fixes the @mui/types dependencies in all packages to fix a package layout bug (#45612) @DiegoAndai
A big thanks to the 2 contributors who made this release possible.
Mar 18, 2025
A big thanks to the 2 contributors who made this release possible.
@mui/material@5.17.0All contributors of this release in alphabetical order: @DiegoAndai, @siriwatknp
<!-- generated comparing v5.16.13..v5.x -->
<!-- generated comparing v5.16.13..v5.x -->
A big thanks to the 1 contributor who made this release possible.
@mui/material@5.16.14All contributors of this release in alphabetical order: @ZeeshanTamboli
A big thanks to the 2 contributors who made this release possible.
A big thanks to the 2 contributors who made this release possible.
@mui/material-nextjs@5.16.13All contributors of this release in alphabetical order: @DiegoAndai, @sai6855
Material UI v5 is now compatible with React 19 (#44720) @DiegoAndai
Material UI v5 is now compatible with React 19 (#44720) @DiegoAndai
latest-v5 tag to v5 releases (#44757) @DiegoAndaiAll contributors of this release in alphabetical order: @DiegoAndai
A big thanks to the contributor who made this release possible.
A big thanks to the contributor who made this release possible.
All contributors of this release in alphabetical order: @DiegoAndai
A big thanks to the 2 contributors who made this release possible.
A big thanks to the 2 contributors who made this release possible.
@mui/material@5.16.9ScrollbarSize ref being overridden fix (#44595) @DiegoAndaiAll contributors of this release in alphabetical order: @DiegoAndai, @siriwatknp
A big thanks to the 8 contributors who made this release possible.
A big thanks to the 8 contributors who made this release possible.
@mui/material@5.16.8@mui/utils@5.16.8All contributors of this release in alphabetical order: @alexfauquette, @cherniavskii, @DiegoAndai, @jukkatupamaki, @michelengelen, @oliviertassinari, @rluzists1, @siriwatknp
A big thanks to the 3 contributors who made this release possible.
Aug 9, 2024
A big thanks to the 3 contributors who made this release possible.
@mui/material@5.16.7All contributors of this release in alphabetical order: @DiegoAndai, @oliviertassinari, @zanivan
[material-ui] Replace deprecated with ListItemButton component in routing libraries list example (#43114) @aliharis99
<!-- generated comparing v5.16.5..master -->
Jul 30, 2024
A big thanks to the 5 contributors who made this release possible.
@mui/material@5.16.6<ListItem button/> with ListItemButton component in routing libraries list example (#43114) @aliharis99reason type in demos (#43105) @sai6855All contributors of this release in alphabetical order: @aliharis99, @anuujj, @mnajdova, @sai6855, @shahzaibdev1
A big thanks to the 4 contributors who made this release possible.
Jul 25, 2024
A big thanks to the 4 contributors who made this release possible.
@mui/utils@5.16.5Hint demo (@ManthanGajjar) (#43039) @ManthanGajjarAll contributors of this release in alphabetical order: @ManthanGajjar, @mnajdova, @navedqb, @oliviertassinari
Full Changelog: https://github.com/mui/material-ui/compare/v5.16.4...v5.16.5
A big thanks to the one contributor who made this release possible.
Jul 16, 2024
A big thanks to the one contributor who made this release possible.
@mui/material@5.16.4All contributors of this release in alphabetical order: @mnajdova
A big thanks to the 3 contributors who made this release possible.
Jul 16, 2024
A big thanks to the 3 contributors who made this release possible.
@mui/material@5.16.3autosuggest-highlight dependency (#42953) @HoFa1997All contributors of this release in alphabetical order: @HoFa1997, @mnajdova, @oliviertassinari
A big thanks to the 2 contributors who made this release possible.
Jul 16, 2024
A big thanks to the 2 contributors who made this release possible.
@mui/material@5.16.2All contributors of this release in alphabetical order: @mnajdova, @oliviertassinari
A big thanks to the 4 contributors who made this release possible. Here are some highlights ✨:
A big thanks to the 4 contributors who made this release possible. Here are some highlights ✨:
@mui/material@5.16.1@mui/joy@5.0.0-beta.48All contributors of this release in alphabetical order: @aarongarciah, @oliviertassinari, @omahs, @ZeeshanTamboli
[mui-utils][test] Remove usages of deprecated react-dom APIs (@aarongarciah) (#42813) @aarongarciah
A big thanks to the 5 contributors who made this release possible. Here are some highlights ✨:
InitColorSchemeScript for Next.js App Router (#42829) @siriwatknp@mui/material@5.16.0InitColorSchemeScript for Next.js App Router (#42829) @siriwatknpDefaultPropsProvider (#42820) @siriwatknpCssVarsTheme in responsiveFontSizes return type (@jxdp) (#42806) @jxdpgetInitColorSchemeScript (#42838) @siriwatknpAll contributors of this release in alphabetical order: @aarongarciah, @alexey-kozlenkov, @jxdp, @oliviertassinari, @siriwatknp
A big thanks to the 7 contributors who made this release possible.
Jun 28, 2024
A big thanks to the 7 contributors who made this release possible.
@mui/material@5.15.21nonLinear prop (@alexismo) (#42677) @alexismoSelectAutoWidth demo menu item value (@Danielkhakbaz) (#42696) @DanielkhakbazAll contributors of this release in alphabetical order: @alexfauquette, @alexismo, @arminmeh, @Danielkhakbaz, @DiegoAndai, @mnajdova, @oliviertassinari
<!-- 17 -->Fix GitHub-reported prototype pollution vulnerability in deepmerge (#41652) (#42608) @DiegoAndai
<!-- generated comparing v5.15.19..master -->
Jun 12, 2024
A big thanks to the 9 contributors who made this release possible.
@mui/material@5.15.20iconWrapper styles from theme and update its description (@sai6855) (#42570) @sai6855@mui/utils@5.15.15NaN as defaultValue to useControlled (@iammminzzy) (#42571) @iammminzzydeepmerge (#41652) (#42608) @DiegoAndaiReact Engineer - X role to future roles (#42532) @DanailHAll contributors of this release in alphabetical order: @aarongarciah, @anle9650, @DanailH, @danilo-leal, @erezstmn-doit, @iammminzzy, @oliviertassinari, @sai6855, @ZeeshanTamboli
A big thanks to the 12 contributors who made this release possible. This release was mostly about 🐛 bug fixes and 📚 documentation improvements.
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/material@5.15.19page prop API (@Mandar-Pandya) (#42265) @github-actions[bot]Autocomplete component (#42099) (#42241) @DiegoAndaiAll contributors of this release in alphabetical order: @aarongarciah, @brijeshb42, @danilo-leal, @DiegoAndai, @KenanYusuf, @lucasgmelo, @Mandar-Pandya, @MatheusEli, @mnajdova, @nikitaa24, @oliviertassinari, @ZeeshanTamboli
Your coding agent can read these notes before it upgrades. Set up the MCP server →