NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #3421 most downloaded on npm
Material Design icons distributed as SVG React components.
Last release 1 months ago
27 Aug 2026
Ships fairly regularly
a new release about every 3 weeks
Nearly every release is documented
notes for 59 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
194 releases · first in 2021
One column per quarter.
<!-- generated comparing v5.15.17..master --> _May 14, 2024_
<!-- generated comparing v5.15.17..master --> May 14, 2024
A big thanks to the 5 contributors who made this release possible. Here are some highlights ✨:
@mui/material@5.15.18selected class in ToggleButtonGroupClasses type (@tarunrajput) (#42250) @github-actions[bot]All contributors of this release in alphabetical order: @arthurbalduini, @oliviertassinari, @samuelsycamore, @TahaRhidouani, @tarunrajput
A big thanks to the 4 contributors who made this release possible. This release was mostly about 🐛 bug fixes and 📚 documentation improvements.
May 8, 2024
A big thanks to the 4 contributors who made this release possible. This release was mostly about 🐛 bug fixes and 📚 documentation improvements.
@mui/material@5.15.17All contributors of this release in alphabetical order: @github-actions[bot], @joserodolfofreitas, @oliviertassinari, @siriwatknp
A big thanks to the 8 contributors who made this release possible. Here are some highlights ✨: This release was mostly about 🐛 bug fixes and 📚 documen
A big thanks to the 8 contributors who made this release possible. Here are some highlights ✨: This release was mostly about 🐛 bug fixes and 📚 documentation improvements.
@mui/material@5.15.16muiName property TypeScript error (@EyaOuenniche) (#41786) @github-actions[bot]next -> master (#41742) @aarongarciahDesign Engineer - X role (#42014) @DanailHAll contributors of this release in alphabetical order: @aarongarciah, @alexfauquette, @DanailH, @DiegoAndai, @github-actions[bot], @JCQuintas, @mnajdova, @oliviertassinari
A big thanks to the 7 contributors who made this release possible. Here are some highlights ✨: This release was mostly about 🐛 bug fixes and 📚 documen
A big thanks to the 7 contributors who made this release possible. Here are some highlights ✨: This release was mostly about 🐛 bug fixes and 📚 documentation improvements.
@mui/material@5.15.15options prop even if loading is true (#41677) @ZeeshanTamboli@mui/system@5.15.15valueLabelFormat from restricted values demo so that the tooltip thumb label displays the same as the value text (#41679) @ZeeshanTamboliAll contributors of this release in alphabetical order: @aarongarciah, @bharatkashyap, @cherniavskii, @danilo-leal, @mnajdova, @oliviertassinari, @ZeeshanTamboli
A big thanks to the 15 contributors who made this release possible. This release was mostly about 🐛 bug fixes and 📚 documentation improvements.
Mar 19, 2024
A big thanks to the 15 contributors who made this release possible. This release was mostly about 🐛 bug fixes and 📚 documentation improvements.
@mui/material@5.15.14@pigment-css/react@0.0.3pigment-css/nextjs-plugin@0.0.3All contributors of this release in alphabetical order: @bharatkashyap, @brijeshb42, @cherniavskii, @cipherlogs, @danilo-leal, @DiegoAndai, @EyaOuenniche, @Janpot, @jherr, @michaldudak, @mnajdova, @oliviertassinari, @sai6855, @siriwatknp, @zanivan
<!-- generated comparing v5.15.12..master -->
<!-- generated comparing v5.15.12..master -->
Mar 13, 2024
A big thanks to the 18 contributors who made this release possible. Here are some highights ✨
@mui/material@5.15.13slots and slotProps type to theme (#41324) @sai6855freeSolo mode even when there are no options, causing style problems (#41300) @rakeshmusturipaperChannel token (#41447) @siriwatknp@mui/system@5.15.13@mui/utils@5.15.13@mui/codemod@5.15.13@mui/base@5.0.0-beta.39FormControlOwnerState type from index (#41287) @michaeldfoley@pigment-css/react@0.0.2keyframes serialize styles error (#41395) @siriwatknp<b> appearing in notifications (#41390) @peterwangscAll contributors of this release in alphabetical order: @alexfauquette, @anle9650, @brijeshb42, @CGNonofr, @cipherlogs, @danilo-leal, @jwithington, @Janpot, @michaeldfoley, @michaldudak, @mnajdova, @oliviertassinari, @peterwangsc, @rakeshmusturi, @sai6855, @siriwatknp, @zanivan, @ZeeshanTamboli
<!-- 49 -->[Alert] Deprecate composed classes (#40688) @DiegoAndai
Mar 5, 2024
A big thanks to the 21 contributors who made this release possible. This release was mostly about 🐛 bug fixes and 📚 documentation improvements.
@mui/material@5.15.12large size added in type (#34909) @smoxdeleteIconColorPrimary and deleteIconColorSecondary class descriptions (#41231) @sai6855@mui/system@5.15.12object intersection from CSS Fallback (#41271) @siriwatknp@mui/joy@5.0.0-beta.30useLocalStorageState hook from Toolpad (#41096)" @oliviertassinariReact Engineer - xCharts to Next roles section (#41368) @DanailHAll contributors of this release in alphabetical order: @alexfauquette, @atomiks, @brijeshb42, @DanailH, @danilo-leal, @DiegoAndai, @divyammadhok, @Janpot, @lhilgert9, @matystroia, @michaldudak, @michelengelen, @mj12albert, @oliviertassinari, @prakhargupta1, @PunitSoniME, @sai6855, @siriwatknp, @smox, @zanivan, @ZeeshanTamboli
[Alert] Deprecate components and componentsProps props (#40681) @DiegoAndai
A big thanks to the 26 contributors who made this release possible. This release was mostly about 🐛 bug fixes and 📚 documentation improvements.
@mui/material@5.15.11@mui/material-nextjs@5.15.11@mui/system@5.15.11@mui/codemod@5.15.11@mui/utils@5.15.11useLocalStorageState hook from Toolpad (#41096) @Janpot@mui/base@5.0.0-beta.37@mui/lab@5.0.0-alpha.164/base-ui-2024-plans/ page (#41171) @oliviertassinariexperimental.cpus to control amount of export workers in Next.js (#41132) @Janpot@mui/base dev dependency from Base UI workspace (#41216) @ZeeshanTamboliOmit on types with conditional properties (#41033) @flaviendelangleextendTheme for creating a zero-runtime theme (#40897) @siriwatknpAll contributors of this release in alphabetical order: @alexfauquette, @brijeshb42, @danilo-leal, @DiegoAndai, @dpertsin, @flaviendelangle, @gitstart, @gregberge, @harrydigos, @Janpot, @justintoman, @khgiddon, @KirankumarAmbati, @LukasTy, @michaldudak, @mnajdova, @nikosgavalas, @oliviertassinari, @PaulKristoffersson, @Rishi556, @rluzists1, @sai6855, @samuelsycamore, @siriwatknp, @zanivan, @ZeeshanTamboli
[Avatar] Add props deprecation with a codemod (#40853) @siriwatknp
Feb 12, 2024
A big thanks to the 8 contributors who made this release possible. This release was mostly about 🐛 bug fixes and 📚 documentation improvements.
@mui/material@5.15.10@mui/joy@5.0.0-beta.28disabled prop priority when inside button group (#41000) @Smileekchildren prop so docgen tools don't parse it as HTML (#40992) @millerizedcopyFiles script to reuse in MUI X repo (#40970) @cherniavskii@ignore (#41009) @cherniavskiiAll contributors of this release in alphabetical order: @cherniavskii, @danilo-leal, @joserodolfofreitas, @millerized, @oliviertassinari, @sai6855, @siriwatknp, @Smileek
<!-- 05 -->[material-ui][docs] Migrating from deprecated apis follow up (#40981) @DiegoAndai
Feb 8, 2024
A big thanks to the 7 contributors who made this release possible. Here are some highlights ✨:
@mui/material peerDependencies.@mui/material@5.15.9@mui/base@5.0.0-beta.36@mui/system@5.15.9ReadonlyArray for CSS related types (#40972) @siriwatknplight prop removal (#40947) @sai6855All contributors of this release in alphabetical order: @brijeshb42, @DiegoAndai, @Janpot, @oliviertassinari, @RaghavenderSingh, @sai6855, @siriwatknp
<!-- 21 -->[material-ui] Add deprecations migration guide (#40767) @DiegoAndai
Feb 6, 2024
A big thanks to the 17 contributors who made this release possible. Here are some highlights ✨:
@mui/material@5.15.8@mui/codemod@5.15.8findComponentJSX util (#40855) @sai6855@mui/system@5.15.8theme.styleOverrides (#40690) @siriwatknpcreateUseThemeProps call (#40885) @siriwatknp@mui/base@5.0.0-beta.34hostElementName prop to improve SSR (#40507) @mj12albert<meta name="viewport" /> @oliviertassinariAll contributors of this release in alphabetical order: @adebiyial, @brijeshb42, @danilo-leal, @DiegoAndai, @hsmtkk, @Janpot, @michaldudak, @mj12albert, @mnajdova, @oliviertassinari, @rluzists1, @romgrk, @sai6855, @siriwatknp, @Smileek, @xuhdev, @zanivan
<!-- 38 -->Add accordion props deprecation (#40771) @siriwatknp
<!-- generated comparing v5.15.6..master -->
Jan 31, 2024
A big thanks to the 21 contributors who made this release possible. This release was mostly about 🐛 bug fixes and 📚 documentation improvements.
@mui/material@5.15.7displayEmpty (#40865) @ZeeshanTambolichildren is empty string or boolean (#40766) @mirus-ua@mui/codemod@5.15.7@mui/system@5.15.7applyStyles() to theme (#40667) @siriwatknptheme.applyStyles in the demo app (#40787) @siriwatknpuseThemeProps processor (#40648) @siriwatknp@mui/utils@5.15.7clearTimeout calls (#39060) @romgrk@mui/base@5.0.0-beta.34@mui/joy@5.0.0-beta.25SupportedColorScheme (#40776) @Nikhilh26@mui/lab@5.0.0-alpha.163value (#40829) @srinidhi9831React Engineer - X into the future roles section (#40867) @DanailHmissingKeyGenerator do no longer exist (#40830) @oliviertassinari@types/markdown-to-jsx package from docs (#40828) @ZeeshanTamboli@slack/web-api package (#40840) @ZeeshanTamboliPropTypes.object (#40774) @flaviendelangleAll contributors of this release in alphabetical order: @alexfauquette, @colmtuite, @danilo-leal, @DiegoAndai, @EyaOuenniche, @flaviendelangle, @Janpot, @Jaswanth-Sriram-Veturi, @joserodolfofreitas, @michaldudak, @mirus-ua, @mnajdova, @mohamedsaiedd, @Nikhilh26, @oliviertassinari, @romgrk, @sai6855, @siriwatknp, @srinidhi9831, @zanivan, @ZeeshanTamboli
<!-- 06 -->[PaginationItem] Deprecate classes for v6 (#40673) @sai6855
Jan 22, 2024
A big thanks to the 17 contributors who made this release possible. Here are some highlights ✨: This release was mostly about 🐛 bug fixes and 📚 documentation improvements.
@mui/material@5.15.6rowsPerPageOptions prop (#40481) @pcorpet@mui/base@5.0.0-beta.33@mui/system@5.15.6@mui/icons-material@5.15.6All contributors of this release in alphabetical order: @alexfauquette, @anle9650, @ANUGLYPLUGIN, @brijeshb42, @danilo-leal, @devhik0, @DiegoAndai, @DonikaV, @joserodolfofreitas, @michaldudak, @mj12albert, @mnajdova, @mohamedsaiedd, @oliviertassinari, @pcorpet, @sai6855, @zanivan
<!-- 42 -->[Accordion] Deprecate \*Props props and classes for v6 (#40418) @DiegoAndai
<!-- generated comparing v5.15.4..master -->
Jan 17, 2024
A big thanks to the 18 contributors who made this release possible. Here are some highlights ✨:
base- (#40205) @michaldudak@mui/material@5.15.5iconMapping and severity props (#40551) @2metres@mui/material-next@6.0.0-alpha.118ButtonGroup (#40124) @lhilgert9@mui/base@5.0.0-beta.32base- (#40205) @michaldudakThe class prefix of Base UI components have been changed from Mui- to base-. This only affects codebases that uses class names verbatim, i.e. not exposed by JS objects such as buttonClasses, but as plain strings or in CSS stylesheets (.MuiButton.root)
To adapt your code to the new pattern:
.Mui([A-Z][A-Za-z]*)- with .base-$1- (so MuiButton-root becomes base-Button-root, etc.),.Mui-([a-z]*) with .base--$1 (so Mui-disabled becomes base--disabled, etc.).@mui/joy@5.0.0-beta.23@mui/codemod@5.15.5json files to be transformed (#40536) @ZeeshanTamboli@mui/lab@5.0.0-alpha.161@mui/material peer dependency version (#40528) @ZeeshanTamboli@mui/material-nextjs@5.15.5@mui/system@5.15.5State interface from Consecutive Snackbars demo (#40410)
@zinoromandocs:link-check (#40547) @samuelsycamorerun command to deploy docs (#40513) @siriwatknpAll contributors of this release in alphabetical order: @2metres, @aacevski, @brijeshb42, @danilo-leal, @DiegoAndai, @josh-feldman, @Kamino0, @lhilgert9, @maakcode, @michaldudak, @oliviertassinari, @petrovmiroslav, @sai6855, @samuelsycamore, @siriwatknp, @zanivan, @ZeeshanTamboli, @zinoroman
A big thanks to the 22 contributors who made this release possible. Here are some highlights:
Jan 10, 2024
A big thanks to the 22 contributors who made this release possible. Here are some highlights:
@mui/material@5.15.4@mui/material-nextjs@5.15.4@mui/icons-material@5.15.4@mui/system@5.15.4@mui/utils@5.15.4isPlainObject to work across realm (#39981) @brijeshb42@mui/base@5.0.0-beta.31@mui/joy@5.0.0-beta.22JoyToggleButtonGroup to extendTheme's components type export (#40407) @RiceCrispmui-x dependency resolving (#40257) @LukasTyt command (#40430) @michaldudakAll contributors of this release in alphabetical order: @aacevski, @alexfauquette, @anle9650, @brijeshb42, @danilo-leal, @DiegoAndai, @iamsaumya, @illume, @Janpot, @LukasTy, @Methuselah96, @michaldudak, @mj12albert, @nicegamer7, @oliviertassinari, @renovate[bot], @RiceCrisp, @sai6855, @samuelsycamore, @savalaram-redkar, @siriwatknp, @zanivan
A big thanks to the 11 contributors who made this release possible. This release was mostly about 🐛 bug fixes and 📚 documentation improvements.
Jan 3, 2024
A big thanks to the 11 contributors who made this release possible. This release was mostly about 🐛 bug fixes and 📚 documentation improvements.
@mui/material-nextjs@5.15.3@mui/base@5.0.0-beta.30@mui/lab@5.0.0-alpha.159@mui/material-next@6.0.0-alpha.116All contributors of this release in alphabetical order: @aacevski, @anle9650, @danilo-leal, @DiegoAndai, @Kamino0, @lhilgert9, @michaldudak, @oliviertassinari, @sai6855, @siriwatknp, @Super-Kenil
A big thanks to the 13 contributors who made this release possible. Here are some highlights ✨:
Dec 25, 2023
A big thanks to the 13 contributors who made this release possible. Here are some highlights ✨:
@mui/material@5.15.1@mui/system@5.15.1@mui/base@5.0.0-beta.29@mui/material-next@6.0.0-alpha.115All contributors of this release in alphabetical order: @adamhylander, @anle9650, @danilo-leal, @DiegoAndai, @Kimzify, @michaldudak, @mnajdova, @muazaqdas, @oliviertassinari, @sai6855, @samuelsycamore, @siriwatknp, @ZeeshanTamboli
A big thanks to the 15 contributors who made this release possible. This release was mostly about 🐛 bug fixes and 📚 documentation improvements.
Dec 19, 2023
A big thanks to the 15 contributors who made this release possible. This release was mostly about 🐛 bug fixes and 📚 documentation improvements.
@mui/material@5.15.1slots and slotProps (#33797) @pratikkarad@mui/joy@5.0.0-beta.19htmlFor and id attributes not functioning properly for form labels (#40180) @ReaZzy@mui/styled-engine-sc@6.0.0-alpha.9theme being of type any (#40200) @mnajdovamui-tiptap for rich text (#40216) @sjdemartiniAll contributors of this release in alphabetical order: @danilo-leal, @gitstart, @MBilalShafi, @mbrookes, @mnajdova, @oliviertassinari, @possibilities, @pratikkarad, @qiweiii, @ReaZzy, @s8990, @sai6855, @sjdemartini, @zanivan, @ZeeshanTamboli
<!-- generated comparing v5.14.20..master -->
<!-- generated comparing v5.14.20..master -->
Dec 11, 2023
A big thanks to the 15 contributors who made this release possible. Here are some highlights ✨:
@mui/material@5.15.0@mui/material-nextjs@5.15.0@mui/material-next@6.0.0-alpha.113ButtonGroup files to ts (#39794) @lhilgert9@mui/icons-material@5.15.0@mui/base@5.0.0-beta.27@mui/joy@5.0.0-beta.18@mui/lab@5.0.0-alpha.156All contributors of this release in alphabetical order: @abreel, @alexfauquette, @anle9650, @blakenetz, @danilo-leal, @EloB, @lhilgert9, @mbrookes, @mikailaread, @mj12albert, @mnajdova, @sai6855, @siriwatknp, @zanivan, @ZeeshanTamboli
A big thanks to the 18 contributors who made this release possible. Here are some highlights ✨:
Nov 29, 2023
A big thanks to the 18 contributors who made this release possible. Here are some highlights ✨:
material-next package (#39807) @lhilgert9@mui/material@5.14.19onChange type from SelectInputProps (#39891) @ZeeshanTamboli@mui/base@5.0.0-beta.25numberInputReducer (#38723) @mj12albert@mui/joy@5.0.0-beta.16@mui/system@5.14.19@mui/types@7.2.10PartiallyRequired type (#39939) @lhilgert9@mui/material-next@6.0.0-alpha.111LinearProgress (#39807) @lhilgert9Switch to material next (#39887) @lhilgert9All contributors of this release in alphabetical order: @avikalpg, @brijeshb42, @cherniavskii, @danilo-leal, @DarhkVoyd, @dhaub-exelixis, @DiegoAndai, @flaviendelangle, @islandryu, @joserodolfofreitas, @lhilgert9, @mj12albert, @mnajdova, @oliviertassinari, @sadik-malik, @sai6855, @zanivan, @ZeeshanTamboli
<!-- generated comparing v5.14.17..master -->
<!-- generated comparing v5.14.17..master -->
Nov 14, 2023
A big thanks to the 14 contributors who made this release possible. Here are some highlights ✨:
@mui/material@5.14.18defaultMuiPrevented to onKeyDown type (#39820) @sai6855slotProps pattern for the actions and the select slots (#39353) @anle9650@mui/joy@5.0.0-beta.15Stepper component (#39688) @siriwatknp@mui/material-next@6.0.0-alpha.110ButtonGroup to material next (#39739) @lhilgert9CircularProgress files to ts (#39791) @lhilgert9LinearProgress files to ts (#39793) @lhilgert9LinearProgress to material next (#39779) @lhilgert9CircularProgress to material next (#39780) @lhilgert9CssBaseline to integration with Material UI page (#39790) @swilliancAll contributors of this release in alphabetical order: @anle9650, @axelbostrom, @danilo-leal, @joserodolfofreitas, @lhilgert9, @michaldudak, @mj12albert, @mnajdova, @oliviertassinari, @sai6855, @siriwatknp, @swillianc, @zanivan, @ZeeshanTamboli
A big thanks to the 19 contributors who made this release possible. Here are some highlights ✨:
Oct 31, 2023
A big thanks to the 19 contributors who made this release possible. Here are some highlights ✨:
@mui/material@5.14.16@mui/base@5.0.0-beta.22@mui/joy@5.0.0-beta.13MenuList demo (#39459) @sai6855multiple options (#39454) @sai6855@mui/material-next@6.0.0-alpha.108@mui/styles docs and discourage users from installing it (#39644) @samuelsycamorecolor="black" from Next.js App Router layout (#39577) @samuelsycamore@types/loader-utils package from zero-next-plugin (#39609) @ZeeshanTamboliDesign Engineer - xGrid role (#39375) @DanailHAll contributors of this release in alphabetical order: @alexfauquette, @Best-Sardar, @DanailH, @danilo-leal, @DiegoAndai, @emamoah, @gitstart, @Janpot, @jcoyle37, @mj12albert, @mnajdova, @Nkzn, @oliviertassinari, @Popppins, @sai6855, @samuelsycamore, @siriwatknp, @zanivan, @ZeeshanTamboli
<!-- generated comparing v5.14.14..master -->
<!-- generated comparing v5.14.14..master -->
Oct 24, 2023
A big thanks to the 17 contributors who made this release possible.
@mui/material@5.14.15fullWidth to toggleButtonClasses and toggleButtonGroupClasses (#39536) @Semigradsky@mui/base@5.0.0-beta.21@mui/material-next@6.0.0-alpha.107@mui/joy@5.0.0-beta.12userSelect: none only when it's a button (#39486) @mwskwong@mui/lab@5.0.0-alpha.150@mui/zero-runtime@0.0.1-alpha.0@mui/zero-vite-plugin@0.0.1-alpha.0useCallback by useRef in useEventCallback (#39078) @romgrkAll contributors of this release in alphabetical order: @alexfauquette, @Best-Sardar, @brijeshb42, @danilo-leal, @DiegoAndai, @Evan151, @gitstart, @hjalti-lifekeys, @mj12albert, @mnajdova, @mwskwong, @oliviertassinari, @romgrk, @Semigradsky, @siriwatknp, @VadimZvf, @zanivan
<!-- generated comparing v5.14.13..master -->
<!-- generated comparing v5.14.13..master -->
Oct 17, 2023
A big thanks to the 24 contributors who made this release possible. Here are some highlights ✨: This release was mostly about 🐛 bug fixes and 📚 documentation improvements.
@mui/material@5.14.14renderSurplus prop (#39283) @uuxxxTheme interface when applied directly (#39404) @Semigradskytype parameter of getItemAriaLabel prop (#39390) @Simer13@mui/base@5.0.0-beta.20@mui/material-next@6.0.0-alpha.106@mui/joy@5.0.0-beta.11marker prop (#39313) @siriwatknp@mui/icons-material@5.14.14@mui/system@5.14.14@mui/styled-engine-sc@6.0.0-alpha.2kbd tag styles (#39397) @danilo-lealAll contributors of this release in alphabetical order: @adrienbrault, @alexfauquette, @Best-Sardar, @BreakBB, @brijeshb42, @chhawinder, @christophermorin, @codewithrabeeh, @danilo-leal, @DarhkVoyd, @devuser200, @michaldudak, @mnajdova, @oliviertassinari, @parikshitadhikari, @samuelsycamore, @Semigradsky, @Simer13, @siriwatknp, @TheNatkat, @uuxxx, @vineetjk, @zanivan, @ZeeshanTamboli
A big thanks to the 22 contributors who made this release possible. Here are some highlights ✨:
Oct 10, 2023
A big thanks to the 22 contributors who made this release possible. Here are some highlights ✨:
styled-components v6 (#39042) @mnajdova@mui/material@5.14.13styleOverrides Popper type in theme (#39154) @axelbostrom@mui/base@5.0.0-beta.19@mui/material-next@6.0.0-alpha.105@mui/joy@5.0.0-beta.10type=button to clear button (#39263) @brijeshb42@mui/styled-engine-sc@6.0.0-alpha.1styled-components v6 (#39042) @mnajdovaerror prop from input validation demo (#39280) @sai6855sx prop callback (#39259) @3xp10it3rAll contributors of this release in alphabetical order: @3xp10it3r, @alexfauquette, @ARJ2160, @atharva3333, @axelbostrom, @Bestwebdesign, @brijeshb42, @chirag3003, @danilo-leal, @DarhkVoyd, @DiegoAndai, @gugudwt, @mbrookes, @michaldudak, @mj12albert, @mnajdova, @oliviertassinari, @sai6855, @samuelsycamore, @siriwatknp, @ValkonX33, @ZeeshanTamboli
A big thanks to the 17 contributors who made this release possible. Here are some highlights ✨:
A big thanks to the 17 contributors who made this release possible. Here are some highlights ✨:
"button" role, then you'll have to change it to use the "combobox" role instead@mui/material@5.14.12button type (#39189) @sai6855@mui/system@5.14.12variants in the styled() util (#39073) @mnajdova@mui/base@5.0.0-beta.18@mui/material-next@6.0.0-alpha.104@mui/joy@5.0.0-beta.9gap property (#39147) @siriwatknpGlobalStyles (#39278) @siriwatknpAutocomplete github label demo to actual github label dropdown (#39228) @sai6855Box with Stack in applicable demos (#39174) @sai6855React Engineer - xCharts Ashby link (#39172) @DanailHAll contributors of this release in alphabetical order: @alexfauquette, @brijeshb42, @DanailH, @danilo-leal, @DiegoAndai, @Erik-McKelvey, @Janpot, @mj12albert, @mnajdova, @oliviertassinari, @romgrk, @sai6855, @Semigradsky, @siriwatknp, @xulingzhihou, @zanivan, @ZeeshanTamboli
A big thanks to the 23 contributors who made this release possible. This release was mostly about 🐛 bug fixes and 📚 documentation improvements.
Sep 26, 2023
A big thanks to the 23 contributors who made this release possible. This release was mostly about 🐛 bug fixes and 📚 documentation improvements.
@mui/material@5.14.11AutocompleteValue to make it available from path import (#38638) @vadimka123@mui/utils@5.14.11isMuiElement util (#38129) @sai6855@mui/base@5.0.0-beta.17@mui/joy@5.0.0-beta.8JoyDrawer in theme components (#39074) @Studio384@mui/material-next@6.0.0-alpha.103@mui/lab@5.0.0-alpha.146use-count-up integration with the Circular Progress (#38952) @anon-phantomuseEnhancedEffect (#39035) @JanpotAll contributors of this release in alphabetical order: @alexfauquette, @alisasanib, @anle9650, @anon-phantom, @DanailH, @danilo-leal, @DiegoAndai, @flaviendelangle, @gitstart, @Janpot, @jergason, @maheshguntur, @michaldudak, @mikailaread, @mj12albert, @mnajdova, @oliviertassinari, @sai6855, @Studio384, @tebersefa, @vadimka123, @zanivan, @ZeeshanTamboli
<!-- 09 -->Add TypeScript deprecations (#38833) @oliviertassinari
Sep 13, 2023
A big thanks to the 18 contributors who made this release possible. Here are some highlights ✨:
Drawer component to Joy UI (#38169) @mnajdovaButtonGroup component now styles button elements within it correctly (#38520) @ZeeshanTamboli@mui/material@5.14.9@mui/base@5.0.0-beta.15disableEnforceFocus behavior (#38816) @mnajdova@mui/joy@5.0.0-beta.6DialogActions, DialogTitle and DialogContent (#38382) @siriwatknpvariant and color classes (#38814) @sai6855@mui/lab@5.0.0-alpha.144@mui/x-tree-view dependency (#38822) @flaviendelangle@mui/system@5.14.9@mui/zero-vite-plugin@0.0.1-alpha.0Typography props (#38856) @sai6855All contributors of this release in alphabetical order: @brentertz, @brijeshb42, @danilo-leal, @DiegoAndai, @dvkam, @flaviendelangle, @Janpot, @LadyBluenotes, @michaldudak, @michelengelen, @mj12albert, @mnajdova, @oliviertassinari, @sai6855, @samuelsycamore, @siriwatknp, @zanivan, @ZeeshanTamboli
A big thanks to the 25 contributors who made this release possible.
Sep 5, 2023
A big thanks to the 25 contributors who made this release possible.
@mui/material@5.14.8Slider InputLabel InputBase Radio (#38401) @sai6855ref type (#38717) @ZeeshanTamboli@mui/base@5.0.0-beta.14@mui/joy@5.0.0-beta.5ratio prop description (#38743) @sai6855@mui/lab@5.0.0-alpha.143@mui/system@5.14.8mergeBreakpointsInOrder function (#38749) @imevancoverlay prop demo (#38702) @danilo-leal<!-- 43 -->[core] Re-add nx and setup build caching (#38752) @brijeshb42
<!-- 41 -->[core] Remove dead code seoTitle @oliviertassinari
<!-- 40 -->[core] Use immutable refs (#38762) @oliviertassinari
<!-- 39 -->[core] Rework typescript-to-proptypes to share the AST parsing with parseStyles (#38517) @flaviendelangle
<!-- 38 -->[core] Fix CI @oliviertassinari
<!-- 37 -->[core] Remove unnecessary @types/webpack package (#38720) @ZeeshanTamboli
<!-- 36 -->[core] Remove duplicate prop @oliviertassinari
<!-- 22 -->[docs-infra] Fix mobile display in CodeSandbox (#38767) @oliviertassinari
<!-- 21 -->[docs-infra] Remove legacy GA (#37579) @alexfauquette
<!-- 20 -->[docs-infra] Fix emotion :first-child console log (#38690) @oliviertassinari
<!-- 19 -->[docs-infra] Fix leaking callout content (#38712) @danilo-leal
<!-- 18 -->[docs-infra] Remove emoji from callouts (#38694) @danilo-leal
<!-- 04 -->[website] Fix out of date discount value @oliviertassinari
<!-- 03 -->[website] Fix out-of-date label on Toolpad (#38744) @bharatkashyap
<!-- 02 -->[website] Fine-tune branding buttons box shadows (#38731) @danilo-leal
<!-- 01 -->[website] Fix pricing table style (#38681) @alexfauquette
All contributors of this release in alphabetical order: @alexfauquette, @alisasanib, @amal-qb, @anle9650, @anon-phantom, @bharatkashyap, @brijeshb42, @christophermorin, @danilo-leal, @flaviendelangle, @imevanc, @jyash97, @mbrookes, @michaldudak, @mj12albert, @oliviertassinari, @omriklein, @pcorpet, @rajgop1, @ruflair, @sai6855, @siriwatknp, @szalonna, @zanivan, @ZeeshanTamboli
A big thanks to the 11 contributors who made this release possible. This release focuses primarily on 🐛 bug fixes, 📚 documentation, and ⚙️ infrastruct
Aug 29, 2023
A big thanks to the 11 contributors who made this release possible. This release focuses primarily on 🐛 bug fixes, 📚 documentation, and ⚙️ infrastructure improvements.
@mui/material@5.14.7disabled (#38611) @mj12albert@mui/base@5.0.0-beta.13@mui/zero-runtime@0.0.1-alpha.1loading prop documentation (#38625) @sai6855key prop JSDoc description in Snackbar component code correctly (#38603) @jaydenseric@types/jsdom (#38657) @renovate[bot]All contributors of this release in alphabetical order: @brijeshb42, @danilo-leal, @DerTimonius, @DiegoAndai, @Janpot, @jaydenseric, @mj12albert, @michaldudak, @oliviertassinari, @renovate[bot], @sai6855, @VishruthR
🚀 Added the Popup component to Base UI (#37960) @michaldudak It's intended to replace the Popper component, which uses the deprecated Popper JS librar…
A big thanks to the 21 contributors who made this release possible. Here are some highlights ✨:
material-next (#38319) @DiegoAndai @mj12albert@mui/material@5.14.6root class to SelectClasses (#38424) @sai6855@mui/base@5.0.0-beta.12@mui/joy@5.0.0-beta.3required prop (#38167) @siriwatknp@mui/material-next@6.0.0-alpha.98@mui/zero-runtime@0.0.1-alpha.0fullWidth prop description for the Input (#38545) @0xturneronClose API docs (#38273) @johnmatthiggins@material-ui/ aliases from regression test webpack config (#38574) @ZeeshanTamboliAll contributors of this release in alphabetical order: @0xturner, @alexfauquette, @alisasanib, @brijeshb42, @codersjj, @cristianmacedo, @danilo-leal, @DiegoAndai, @GresilleSiffle, @homerchen19, @johnmatthiggins, @michaldudak, @mj12albert, @mnajdova, @mwskwong, @oliviertassinari, @sai6855, @samuelsycamore, @siriwatknp, @zanivan, @ZeeshanTamboli
A big thanks to the 17 contributors who made this release possible. Here are some highlights ✨:
Aug 14, 2023
A big thanks to the 17 contributors who made this release possible. Here are some highlights ✨:
prepareForSlot utility (#38138)@mui/material@5.14.5onClick on root element (#38072) @LukasTy@mui/codemod@5.14.5@mui/joy@5.0.0-beta.2FormHelperText icon color (#38387) @TheNatkatkeepMounted prop (#38293) @decadef20@mui/base@5.0.0-beta.11useModal hook (#38187) @mnajdovaprepareForSlot util (#38138) @mnajdovaFileUpload demo (#38420) @sai6855aria-labels in extended variant examples of Floating Action Button (#37170) @ashleykolodziejGetStartedButtons component (#38256) @danilo-lealAll contributors of this release in alphabetical order: @alexfauquette, @ashleykolodziej, @danilo-leal, @decadef20, @DiegoAndai, @flaviendelangle, @LukasTy, @michaldudak, @mj12albert, @mnajdova, @nithins1, @oliviertassinari, @richbustos, @sai6855, @samuelsycamore, @TheNatkat, @zanivan
A big thanks to the 17 contributors who made this release possible. Here are some highlights ✨:
Jul 31, 2023
A big thanks to the 17 contributors who made this release possible. Here are some highlights ✨:
material-next (#37850) @DiegoAndai@mui/material@5.14.3getOptionLabel prop in ownerState (#38100) @DSK9012component field to *Props types (#38084) @michaldudak@mui/base@5.0.0-beta.9@mui/joy@5.0.0-beta.0@mui/material-next@6.0.0-alpha.95@mui/system@5.14.3component from TypeMap (#38168) @michaldudakloading prop documentation (#38156) @sai6855Required utility type from Typography font style type (#38203) @ZeeshanTamboliAll contributors of this release in alphabetical order: @cherniavskii, @DiegoAndai, @divyammadhok, @DSK9012, @flaviendelangle, @gitstart, @michaldudak, @mj12albert, @mnajdova, @oliviertassinari, @prakhargupta1, @richbustos, @rluzists1, @sai6855, @siriwatknp, @zanivan, @ZeeshanTamboli
<!-- 09 -->[Modal] Remove deprecated BackdropComponent and BackdropProps from tests (#38018) @sai6855
Jul 19, 2023
A big thanks to the 24 contributors who made this release possible. Here are some highlights ✨:
@mui/material@5.14.1labelPlacement is provided (#37831) @ZeeshanTamboliBackdropComponent and BackdropProps from tests (#38018) @sai6855@mui/material-next@6.0.0-alpha.93@mui/base@5.0.0-beta.8@mui/joy@5.0.0-alpha.88ToggleButton component (#37716) @siriwatknpSkeleton component (#37893) @siriwatknp@mui/utils@5.14.1useEventCallback (#37827) @cherniavskiicomponent prop to OverrideProps type (#35924) @sai6855@types/node to v18 (#37965) @ZeeshanTamboliAll contributors of this release in alphabetical order: @alexfauquette, @brijeshb42, @cherniavskii, @DanailH, @danilo-leal, @DiegoAndai, @divyammadhok, @ericbrian, @Janpot, @joserodolfofreitas, @Methuselah96, @michaldudak, @mj12albert, @mnajdova, @officialrajdeepsingh, @oliviertassinari, @OmPr366, @OndrejHj04, @prakhargupta1, @sai6855, @samuelsycamore, @siriwatknp, @zanivan, @ZeeshanTamboli
[docs-infra] Fix marked deprecation warning (#37769) @alexfauquette
Jul 11, 2023
A big thanks to the 15 contributors who made this release possible. Here are some highlights ✨:
💫 Material UI, Joy UI, and Base UI are compatible with NextJS App Router (#37656) @mj12albert
📚 Added new guides for integrating with Next.js 13 App Router (#37656) @mj12albert
🐛 bug fixes, 📚 documentation, and ⚙️ infrastructure improvements.
@mui/material@5.14.0@mui/material-next@6.0.0-alpha.92@mui/joy@5.0.0-alpha.87@mui/icons-material@5.14.0"use client" (#37894) @mj12albertvariant and color defaults for the playground (#37817) @Studio384undefined as an option to stripe (#37816) @Studio384marked deprecation warning (#37769) @alexfauquetteAll contributors of this release in alphabetical order: @alexfauquette, @cherniavskii, @danilo-leal, @DiegoAndai, @enrique-ramirez, @gitstart, @LukasTy, @MaybePixem, @mj12albert, @mnajdova, @nicolas-ot, @oliviertassinari, @samuelsycamore, @siriwatknp, @Studio384
A big thanks to the 21 contributors who made this release possible. This release focuses primarily on 🐛 bug fixes, 📚 documentation, and ⚙️ infrastruct
Jul 4, 2023
A big thanks to the 21 contributors who made this release possible. This release focuses primarily on 🐛 bug fixes, 📚 documentation, and ⚙️ infrastructure improvements.
@mui/material@5.13.7ownerState (#37668) @vonagam@mui/system@5.13.7<style> children (#34966) @cmd-johnson@mui/icons-material@5.13.7@mui/joy@5.0.0-alpha.86Menu usage demo (#37797) @sai6855@mui/base@5.0.0-beta.6disableSwap={true} (#35998) @sai6855@mui/lab@5.0.0-alpha.135alternate-reverse generated classname (#37678) @ZeeshanTamboliAll contributors of this release in alphabetical order: @AdamSundberg, @alexfauquette, @bigteech, @cherniavskii, @cmd-johnson, @DanailH, @danilo-leal, @Dlouxgit, @gateremark, @Janpot, @michaldudak, @mnajdova, @MUK-Dev, @oliviertassinari, @sai6855, @saikathalderr, @siriwatknp, @vonagam, @zanivan, @ZeeshanTamboli, @zephyrus21
A big thanks to the 17 contributors who made this release possible. Here are some highlights ✨:
Apr 4, 2023
A big thanks to the 17 contributors who made this release possible. Here are some highlights ✨:
@mui/material@5.11.16ownerState to enable overriding styles with it in theme (#36422) @gitstart@mui/icons-material@5.11.16@mui/joy@5.0.0-alpha.74ModalOverflow component (#36262) @siriwatknpCheckbox custom color prop type warning (#36691) @amal-qbuseFormControlUnstyledContext hook (#36302) @HeVictorFormControl (#36579) @gitstartMenu (#36582) @gitstartButton demos (#36590) @sai6855All contributors of this release in alphabetical order: @alexfauquette, @amal-qb, @danilo-leal, @DevinCLane, @gitstart, @hbjORbj, @HeVictor, @LadyBluenotes, @michaldudak, @mj12albert, @mnajdova, @oliviertassinari, @RBerthier, @sai6855, @siriwatknp, @viclafouch, @yushanwebdev
A big thanks to the 15 contributors who made this release possible. Here are some highlights ✨:
Feb 28, 2023
A big thanks to the 15 contributors who made this release possible. Here are some highlights ✨:
@mui/material@5.11.11sx prop to ListboxProps type (#36243) @sai6855readOnly prop (#32822) @jrparishdata-focusvisible attribute (#36091) @ZeeshanTamboliuseSnackbar hook (#36272) @ZeeshanTamboli@mui/base@5.0.0-alpha.119<!-- 29 -->[base] Remove classes prop from the Base components that have it (#36157) @hbjORbj
These are the components affected by this change: ModalUnstyled, SliderUnstyled, TablePaginationUnstyled and TablePaginationActionsUnstyled.
You can replace the classes prop by providing the class name prop directly to the prop via slotProps. Below is an example of how the migration should look like:
<TablePaginationUnstyled
- classes={{ toolbar: 'toolbar-classname', menuItem: 'menuItem-classname' }}
+ slotProps={{ toolbar: { className: 'toolbar-classname' }, menuItem: { className: 'menuItem-classname'}}}
/>
<!-- 28 -->[base] Move hooks to their own directories (#36235) @hbjORbj
Base hooks (e.g., useSelect) are no longer exported from {Component}Unstyled directories and instead they have their own directories.
Below is an example of how the migration should look like:
-import { useBadge } from '@mui/base/BadgeUnstyled';
+import useBadge from '@mui/base/useBadge';
You can use this codemod to help with the migration.
@mui/codemod@5.11.11@mui/joy@5.0.0-alpha.69ListDivider to change semantic based on List (#36266) @siriwatknp:first-child (#36263) @siriwatknpmaterial-next-ts-v4-v5-migration example README (#36321) @ZeeshanTambolireadOnly state class (#36357) @ZeeshanTamboliAll contributors of this release in alphabetical order: @hbjORbj, @HeVictor, @ivp-dev, @jrparish, @Juneezee, @LukasTy, @MBilalShafi, @michaldudak, @mnajdova, @oliviertassinari, @ossan-engineer, @sai6855, @siriwatknp, @Vivek-Prajapatii, @ZeeshanTamboli
A big thanks to the 17 contributors who made this release possible. Here are some highlights ✨:
Feb 14, 2023
A big thanks to the 17 contributors who made this release possible. Here are some highlights ✨:
@mui/material@5.11.9@mui/styled-engine@5.11.9@mui/joy@5.0.0-alpha.67@mui/base@5.0.0-alpha.118slotProps per slot (#35964) @hbjORbjuseAutocomplete disabled prop not disabling the input (#36076) @sai6855@mui/material-next@6.0.0-alpha.75md as a CSS var prefix (#36177) @siriwatknpv6-alpha to v6-next in navigation (#36102) @LukasTytests/utils/index.js to TypeScript (#35382) @flaviendelangleAll contributors of this release in alphabetical order: @danilo-leal, @donaldnevermore, @flaviendelangle, @hbjORbj, @LadyBluenotes, @LukasTy, @m4theushw, @michaldudak, @mj12albert, @mnajdova, @oliv37, @oliviertassinari, @petyosi, @rangoo94, @sai6855, @Shorifpatwary, @siriwatknp
The breaking change is regarding an experimental API:
Dec 13, 2022
A big thanks to the 19 contributors who made this release possible. Here are some highlights ✨:
sx prop in the theme (#35150)@mui/material@5.11.0MenuProps.PopoverClasses being overriden (#35394) @vitorfrs-dev@mui/icons-material@5.11.0@mui/system@5.11.0[system] Enable configuring the sx prop in the theme (#35150) @mnajdova
The breaking change is regarding an experimental API:
-import { styled, experimental_sx } from '@mui/material/styles';
+import { styled } from '@mui/material/styles';
-const Component = styled('div)(experimental_sx({ p: 1 }});
+const Component = styled('div)(({ theme }) => theme.unstable_sx({ p: 1 }});
@mui/joy@5.0.0-alpha.58@mui/base@5.0.0-alpha.110@mui/material-next@6.0.0-alpha.66Responsive App bar with Drawer demo (#35418) @ZeeshanTamboliToggleButtonSizes demo (#35375) @Armanio/core page to use CSS variables (#35366) @siriwatknpAll contributors of this release in alphabetical order: @alexfauquette, @Armanio, @danilo-leal, @EduardoSCosta, @flaviendelangle, @jesrodri, @joserodolfofreitas, @kraftware, @michaldudak, @mnajdova, @oliviertassinari, @PratikDev, @samuelsycamore, @siriwatknp, @Spanishiwa, @timbset, @tsollbach, @vitorfrs-dev, @ZeeshanTamboli
A big thanks to the 13 contributors who made this release possible. This release contains various 🐛 bug fixes, 📚 documentation, and ⚙️ infrastructure
Nov 28, 2022
A big thanks to the 13 contributors who made this release possible. This release contains various 🐛 bug fixes, 📚 documentation, and ⚙️ infrastructure improvements.
@mui/material@5.10.16multiple prop is true (#35275) @fenghan34skipFocusWhenDisabled prop to not allow focussing deletable chip if disabled (#35065) @sai6855useFormControl (#35168) @ZeeshanTamboli@mui/system@5.10.16@mui/base@5.0.0-alpha.108describeConformance to TypeScript (#35193) @flaviendelangleAll contributors of this release in alphabetical order: @58bits, @alexfauquette, @fenghan34, @flaviendelangle, @iamxukai, @leventdeniz, @m4theushw, @michaldudak, @oliviertassinari, @sai6855, @siriwatknp, @ZeeshanTamboli, @Zetta56
A big thanks to the 9 contributors who made this release possible. Here are some highlights ✨:
A big thanks to the 9 contributors who made this release possible. Here are some highlights ✨:
@mui/material@5.10.15background.defaultChannel to CssVarsPalette (#35174) @alexfauquette@mui/icons-material@5.10.15@mui/material-next@6.0.0-alpha.63@mui/base@5.0.0-alpha.107error prop works in the Unstyled Input (#35171) @michaldudakAll contributors of this release in alphabetical order: @alexfauquette, @danilo-leal, @iamxukai, @Janpot, @MBilalShafi, @michaldudak, @oliviertassinari, @samuelsycamore, @siriwatknp
A big thanks to the 17 contributors who made this release possible. Here are some highlights ✨:
Nov 15, 2022
A big thanks to the 17 contributors who made this release possible. Here are some highlights ✨:
@mui/material@5.10.14palette.background.defaultChannel token (#35061) @siriwatknp@mui/system@5.10.14@mui/joy@5.0.0-alpha.54FormControl, LinearProgress and ListSubheader components from @mui/joy (#35003) @Studio384Autocomplete component (#34315) @siriwatknpMarkdownElement regression from adding CSS variables (#35096) @siriwatknpAll contributors of this release in alphabetical order: @alexfauquette, @bharatkashyap, @cherniavskii, @danilo-leal, @hbjORbj, @Janpot, @kennethbigler, @kushagra010, @michaldudak, @mnajdova, @ofir5300, @oliviertassinari, @sai6855, @sfavello, @sidtohan, @siriwatknp, @Studio384
A big thanks to the 7 contributors who made this release possible. Here are some highlights ✨:
A big thanks to the 7 contributors who made this release possible. Here are some highlights ✨:
@mui/material@5.10.9@mui/system@5.10.9<!-- 17 -->[system] Fix color-scheme implementation (#34639) @siriwatknp
The enableColorScheme prop has been removed from CssVarsProvider and getInitColorScheme (both Material UI and Joy UI).
Migration:
<CssBaseline enableColorScheme />.<CssBaseline />, see the docs.@mui/base@5.0.0-alpha.101@mui/joy@5.0.0-alpha.49All contributors of this release in alphabetical order: @HexM7, @joserodolfofreitas, @kushagra010, @michaldudak, @mnajdova, @oliviertassinari, @vanyaxk
BREAKING CHANGE: replace start/endIcon with start/endDecorator.
Sep 19, 2022
A big thanks to the 11 contributors who made this release possible. This release was mostly about 🐛 bug fixes and 📚 documentation improvements.
@mui/material@5.10.6Bootstrap even when label is not defined (#34343) @ZeeshanTamboli@mui/joy@5.0.0-alpha.46[button][joy] Replace start/endIcon prop with start/endDecorator (#34288) @hbjORbj
BREAKING CHANGE: replace start/endIcon with start/endDecorator.
// before
<Button startIcon={...} endIcon={...} />
// after
<Button startDecorator={...} endDecorator={...} />
Input and Textarea styles (#34281) @siriwatknp@mui/base@5.0.0-alpha.98[Select][base] Add event parameter to the onChange callback (#34158) @michaldudak
The SelectUnstyled and MultiSelectUnstyled onChange callbacks did not have event as the first parameter, leading to inconsistency with other components and native HTML elements.
This PR adds the event parameter as the first one and moves the newly selected value to the second position. Because of this, it's a breaking change.
This also affects Select from Joy UI.
// before
<SelectUnstyled onChange={(newValue) => { /* ... */ }} />
// after
<SelectUnstyled onChange={(event, newValue) => { /* ... */ }} />
typescript-to-proptypes, respect the value pass to the generic (#34311) @flaviendelangleAll contributors of this release in alphabetical order: @alexfauquette, @flaviendelangle, @hbjORbj, @Janpot, @michaldudak, @oliviertassinari, @renovate[bot], @samuelsycamore, @siriwatknp, @tomasz-sodzawiczny, @ZeeshanTamboli
A big thanks to the 16 contributors who made this release possible. Here are some highlights ✨:
Aug 29, 2022
A big thanks to the 16 contributors who made this release possible. Here are some highlights ✨:
@mui/material@5.10.3disableClearable is used (#34053) @mnajdova@mui/system@5.10.3@mui/base@5.0.0-alpha.95@mui/joy@5.0.0-alpha.43role proptypes (#34119) @siriwatknpcomponentsProps for all components (#34077) @siriwatknpcomponentsProps as a function (#34022) @siriwatknpTextarea component (#33975) @siriwatknpSelect component (#34091) @HexM7DatePicker component demo on the home page (#34054) @NaveenPantraOverridableComponent via module augmentation for better performance (#32735) @mnajdovaAll contributors of this release in alphabetical order: @alexfauquette, @bharatkashyap, @bicstone, @danilo-leal, @EthanStandel, @HexM7, @hoangph271, @JonathanAsbury-SPS, @michaldudak, @mnajdova, @NaveenPantra, @oliviertassinari, @pieetrus, @renovate[bot], @siriwatknp, @ZeeshanTamboli
A big thanks to the 11 contributors who made this release possible. Here are some highlights ✨:
Aug 22, 2022
A big thanks to the 11 contributors who made this release possible. Here are some highlights ✨:
@mui/material@5.10.2keepMounted Popper prop not working (#33957) @ZeeshanTamboli@mui/system@5.10.2@mui/joy@5.0.0-alpha.42@mui/icons-material@5.8.5test folder's README (#33976) @ropereraLKgetInitialProps with getStaticProps" (#33991) @mnajdovaAll contributors of this release in alphabetical order: @AjeetSingh2016, @alirezahekmati, @Cerebro92, @danilo-leal, @djohalo2, @jsakas, @michaldudak, @mnajdova, @oliviertassinari, @ropereraLK, @samuelsycamore, @TheUnlocked, @tomasz-sodzawiczny, @ZeeshanTamboli
<!-- 34 -->[core] Update dependencies to fix security vulnerabilities (#33095) @michaldudak
Jun 14, 2022
A big thanks to the 24 contributors who made this release possible. Here are some highlights ✨:
Grid component by @boutahlilsoufiane@mui/material@5.8.4ButtonClasses type (#33040) @ZeeshanTamboligetOffsetTop & getOffsetLeft from Popover's index and add typings (#32959) @rartRTL direction specific logic (#32808) @aaarichter@mui/system@5.8.4@mui/codemod@5.8.4@mui/styles/makeStyles imports (#32962) @joshkel@mui/lab@5.0.0-alpha.86forwardRef warning when importing from the index (#33134) @mnajdova@mui/base@5.0.0-alpha.85@mui/joy@5.0.0-alpha.32MUI Base docs (#33091) @ZeeshanTamboliInputUnstyled docs (#33077) @ZeeshanTamboliAll contributors of this release in alphabetical order: @aaarichter, @alansouzati, @boutahlilsoufiane, @cherniavskii, @danilo-leal, @dvlprAlamin, @frankkluijtmans, @igordanchenko, @Janpot, @joshkel, @Kai-W, @KeaghanKennedy, @l-zoy, @michaldudak, @mkrtchian, @mnajdova, @Moizsohail, @oliviertassinari, @pushys, @rart, @siriwatknp, @tech-meppem, @winderica, @ZeeshanTamboli
[core] Update dependencies to fix security vulnerabilities (#32947) @michaldudak
Jun 7, 2022
A big thanks to the 15 contributors who made this release possible. This release is mostly about 🐛 bug fixes and 📚 documentation improvements.
@mui/material@5.8.3@mui/system@5.8.3@mui/codemod@5.8.3@mui/lab@5.0.0-alpha.85@mui/joy@5.0.0-alpha.31Slider component and demos (#32694) @hbjORbj@mui/base@5.0.0-alpha.84BadgeUnstyled docs (#32976) @ZeeshanTamboliaddress dependency (#32957) @michaldudakAll contributors of this release in alphabetical order: @abhinav-22-tech, @DanailH, @danilo-leal, @flaviendelangle, @haneenmahd, @hbjORbj, @Janpot, @kevinji, @mbrookes, @michaldudak, @oliviertassinari, @ryancogswell, @samuelsycamore, @siriwatknp, @ZeeshanTamboli
A big thanks to the 8 contributors who made this release possible. This release is mostly about 🐛 bug fixes and 📚 documentation improvements.
May 31, 2022
A big thanks to the 8 contributors who made this release possible. This release is mostly about 🐛 bug fixes and 📚 documentation improvements.
@mui/system@5.8.2getColorSchemeSelector util (#32868) @siriwatknp@mui/lab@5.0.0-alpha.84column prop (#32873) @hbjORbj@mui/base@5.0.0-alpha.83@mui/joy@5.0.0-alpha.30textColor prop for Typography and Link (#32938) @siriwatknpChip doc (#32819) @hbjORbjAspectRatio demos (#32848) @siriwatknpsize prop for InputLabel (#32936) @romelperezAll contributors of this release in alphabetical order: @aaarichter, @hbjORbj, @m4theushw, @michaldudak, @mnajdova, @oliviertassinari, @romelperez, @siriwatknp
A big thanks to the 14 contributors who made this release possible. Here are some highlights ✨:
May 17, 2022
A big thanks to the 14 contributors who made this release possible. Here are some highlights ✨:
jss to tss-react migration is out thanks to @ryancogswell@mui/material@5.8.0getInputProps TypeScript return type (#32730) @ZeeshanTamboli@mui/system@5.8.0Container component and createContainer factory (#32263) @mnajdova@mui/base@5.0.0-alpha.81@mui/joy@5.0.0-alpha.28@mui/codemod@5.8.0MuiPage interface to separate file (#32715) @cherniavskiispacing parameter from createMixins method (#32690) @ZeeshanTamboliAll contributors of this release in alphabetical order: @andrii-bodnar, @cherniavskii, @danilo-leal, @emlai, @joserodolfofreitas, @michaldudak, @mnajdova, @MrHBS, @oliviertassinari, @ryancogswell, @samuelsycamore, @shadigaafar, @siriwatknp, @ZeeshanTamboli
<!-- 15 -->[docs] Mark onBackdropClick prop as deprecated in Dialog, Modal and ModalUnstyled components (#32297) @ZeeshanTamboli
Apr 18, 2022
A big thanks to the 11 contributors who made this release possible. This release is mostly about 🐛 bug fixes and 📚 documentation improvements.
@mui/material@5.6.2@mui/system@5.6.2@mui/base@5.0.0-alpha.77@mui/joy@5.0.0-alpha.24Badge component (#31401) @hbjORbjInput (#32268) @siriwatknparia-label for IconButton (#32276) @SiarheiBobrykborderRadius in the docs example (#32347) @ZeeshanTambolionBackdropClick prop as deprecated in Dialog, Modal and ModalUnstyled components (#32297) @ZeeshanTamboliAll contributors of this release in alphabetical order: @abaker93, @cherniavskii, @danilo-leal, @hbjORbj, @igordanchenko, @michaldudak, @mnajdova, @oliviertassinari, @samuelsycamore, @SiarheiBobryk, @sirartemis, @siriwatknp, @ZeeshanTamboli
A big thanks to the 8 contributors who made this release possible. This release is mostly about 🐛 bug fixes and 📚 documentation improvements.
Apr 11, 2022
A big thanks to the 8 contributors who made this release possible.
This release is mostly about 🐛 bug fixes and 📚 documentation improvements.
@mui/material@5.6.1@mui/base@5.0.0-alpha.76ahrefs report (#32206) @siriwatknpAll contributors of this release in alphabetical order: @danilo-leal, @DouglasPds, @igordanchenko, @l10nbot, @michaldudak, @oliviertassinari, @samuelsycamore, @siriwatknp
A big thanks to the 15 contributors who made this release possible. Here are some highlights ✨:
A big thanks to the 15 contributors who made this release possible. Here are some highlights ✨:
CssVarsProvider in @mui/material for generating theme CSS variables (#31138) @mnajdova@mui/material@5.6.0sx color to support callback (#32123) @siriwatknp@mui/base@5.0.0-alpha.75@mui/codemod@5.6.0@mui/lab@5.0.0-alpha.76@mui/joy@5.0.0-alpha.22Card components (#32027) @siriwatknpAll contributors of this release in alphabetical order: @apeltop, @eps1lon, @flaviendelangle, @garronej, @ivan-ngchakming, @m4theushw, @MatthijsMud, @michaldudak, @mnajdova, @oliviertassinari, @psjishnu, @raigoinabox, @samuelsycamore, @siriwatknp, @TkaczykAdam
A big thanks to the 23 contributors who made this release possible. Here are some highlights ✨:
Mar 14, 2022
A big thanks to the 23 contributors who made this release possible. Here are some highlights ✨:
Switch examples (#31359) @siriwatknpTextField component (#31299) @siriwatknp--Icon-fontSize to components (#31360) @siriwatknpCheckbox component (#31273) @siriwatknpAll contributors of this release in alphabetical order: @aaarichter, @aaronadamsCA, @B0und, @badalsaibo, @boutahlilsoufiane, @danilo-leal, @hafley66, @hbjORbj, @issamElmohadeb098, @jontewks, @juanpc10, @klyburke, @krysia1, @m4theushw, @michaldudak, @mnajdova, @oliviertassinari, @PunitSoniME, @reckter, @SalvatoreMazzullo, @samuelsycamore, @siriwatknp, @theCuriousOne
A big thanks to the 16 contributors who made this release possible. Here are some highlights ✨:
Mar 7, 2022
A big thanks to the 16 contributors who made this release possible. Here are some highlights ✨:
Autocomplete conform to ARIA 1.2 combobox (#30601) @EdmundMai@mui/material@5.5.0<!-- 24 -->[ClassNameGenerator] Prevent all base imports (#31297) @siriwatknp
unstable_ClassNameGenerator has been moved from utils to className folder to prevent all MUI Base module imports. If you use the module, please update the import as suggested in the diff below:
- import { unstable_ClassNameGenerator } from '@mui/material/utils';
+ import { unstable_ClassNameGenerator } from '@mui/material/className';
OutlinedInputProps by SelectProps (#31209) @jrozbicki@mui/icons-material@5.5.0@mui/codemod@5.5.0@mui/lab@5.0.0-alpha.72@mui/base@5.0.0-alpha.71@mui/joy@5.0.0-alpha.18fontSize adaptable to its parent (#31268) @siriwatknpLink component (#31175) @hbjORbjSheet tests (#31241) @hbjORbj@mui/material-next@6.0.0-alpha.26@types/node to nextjs typescript starter (#30918) @Daggy1234All contributors of this release in alphabetical order: @Daggy1234, @danilo-leal, @EdmundMai, @eps1lon, @hbjORbj, @Janpot, @jrozbicki, @m14d3n, @michaldudak, @mnajdova, @nnecec, @oliviertassinari, @PunitSoniME, @simonecervini, @siriwatknp, @sjdemartini
<!-- 04 -->[Typescript] Remove variants deprecation (#31239) @siriwatknp
Feb 28, 2022
A big thanks to the 17 contributors who made this release possible. Here are some highlights ✨:
Input and Sheet components were added in the experimental Joy design system by @hbjORbj (#31124, #31086) @hbjORbj@mui/material@5.4.4@mui/system@5.4.4CssVarsProvider theme mutation (#31148) @siriwatknp@mui/codemod@5.4.4@mui/base@5.0.0-alpha.70@mui/joy@5.0.0-alpha.17Switch (#31137) @siriwatknpSheet component (#31124) @hbjORbjInput component (#31086) @siriwatknpmaterial-ui for product name (#31200) @siriwatknpFormControl API documentation (#31169) @bonelliaAll contributors of this release in alphabetical order: @adriancampos, @Andarist, @bonellia, @davwheat, @greengiraffe, @hbjORbj, @iclaude3, @m4theushw, @michaldudak, @mnajdova, @oliviertassinari, @PunitSoniME, @RedHeadphone, @robertwt7, @samuelsycamore, @siriwatknp, @sviande
A big thanks to the 16 contributors who made this release possible. Here are some highlights ✨:
Feb 15, 2022
A big thanks to the 16 contributors who made this release possible. Here are some highlights ✨:
@mui/material@5.4.2onClick and onChange (#30883) @sydneyjodon-wk@mui/system@5.4.2@mui/lab@5.0.0-alpha.69@mui/joy@5.0.0-alpha.15sx prop work in Joy (#30955) @siriwatknpshouldForwardProp option (#30978) @mnajdovaAll contributors of this release in alphabetical order: @agauravdev, @alisasanib, @DanailH, @danilo-leal, @huyenltnguyen, @l10nbot, @liradb2000, @mbrookes, @michaldudak, @mnajdova, @newguy-123, @oliviertassinari, @ryohey, @samuelsycamore, @siriwatknp, @sydneyjodon-wk
A big thanks to the 24 contributors who made this release possible. Here are some highlights ✨:
Feb 8, 2022
A big thanks to the 24 contributors who made this release possible. Here are some highlights ✨:
@mui/material@5.4.1@mui/base@5.0.0-alpha.68@mui/lab@5.0.0-alpha.68onDismiss handler in MobileDatePicker (#30768) @Ashish2097@mui/joy@5.0.0-alpha.14IconButton component (#30864) @siriwatknpTrapFocus (#30912) @flaviendelangleAll contributors of this release in alphabetical order: @alisasanib, @altruity, @Ashish2097, @caioagiani, @CFarhad, @cherniavskii, @danilo-leal, @eps1lon, @flaviendelangle, @garronej, @GneyHabub, @joeframbach, @johsunds, @kjschabra, @m4theushw, @michaldudak, @mihailgaberov, @mnajdova, @mogrady88, @oliviertassinari, @paales, @pppp606, @siriwatknp, @theiliad
A big thanks to the 12 contributors who made this release possible. Here are some highlights ✨:
Jan 24, 2022
A big thanks to the 12 contributors who made this release possible. Here are some highlights ✨:
@mui/icons-material@5.3.1@mui/base@5.0.0-alpha.66ahrefs (#30751) @siriwatknpAll contributors of this release in alphabetical order: @aaneitchik, @alexfauquette, @chaosmirage, @ddecrulle, @Evomatic, @exequielbc, @michaldudak, @mnajdova, @MrHBS, @NoahYarian, @oliviertassinari, @siriwatknp
Your coding agent can read these notes before it upgrades. Set up the MCP server →