Material Ui Versions Save

Material UI: Ready-to-use foundational React components, free forever. It includes Material UI, which implements Google's Material Design.

v6.0.0-alpha.2

2 weeks ago

A big thanks to the 8 contributors who made this release possible. This release was mostly about 🐛 bug fixes and 📚 documentation improvements.

@mui/[email protected]

  • ​[typescript][Select] Fix muiName property TypeScript error (#41726) @EyaOuenniche
  • ​[l10n] Fix typo in is-IS locale (#41810) @magnimarels

@pigment-css/[email protected]

  • ​[core] Remove muiName during eval phase (#41811) @brijeshb42

@pigment-css/[email protected]

  • ​[nextjs] Handle file references passed through imports (#41817) @brijeshb42
  • ​[nextjs] Allow usage of url() CSS function (#41758) @brijeshb42

Docs

  • ​[docs] Fix 301 links @oliviertassinari
  • ​[pigment-css][docs] Fix README typo (#41808) @aarongarciah
  • ​[pigment-css][docs] Fix output on dynamic styles example (#41805) @aarongarciah
  • ​[material-ui][docs] Fix Material 3 message typo (#41821) @aarongarciah
  • ​[material-ui][docs] Add stray design tweaks to free templates (#41696) @zanivan

Core

  • ​[core] Remove unused files (#41818) @mnajdova
  • ​[docs-infra] Fix analytics about inline ads (#41474) (#41819) @alexfauquette
  • ​[docs-infra] Fix drawer performances (#41807) @alexfauquette

All contributors of this release in alphabetical order: @aarongarciah, @alexfauquette, @brijeshb42, @EyaOuenniche, @magnimarels, @mnajdova, @oliviertassinari, @zanivan

v6.0.0-alpha.1

2 weeks ago

A big thanks to the 19 contributors who made this release possible. Here are some highlights ✨:

  • 🔥 Converted 3 more Material UI components to use Pigment CSS. Current progress is 36%!
  • 🚀 Added a spacing CSS variable to the Material UI and Joy UI themes.
  • 💫 Added 3 redesigned free Material UI templates: Sign-in, Sign-in side, and Sign-up.

@mui/[email protected]

  • [AppBar] Convert to support CSS extraction (#41247) @mnajdova
  • [Badge] Deprecate components and componentsProps (#41655) @skmanoj322
  • [Button] Convert to support CSS extraction (#41378) @siriwatknp
  • [ButtonGroup] Convert to support CSS extraction (#41666) @zanivan
  • [RadioGroup] Apply classnames (#41610) @ZeeshanTamboli
  • [Slider] Move palette styles to the bottom (#41676) @siriwatknp
  • Add the spacing theme token (#40224) @siriwatknp

@mui/[email protected]

  • Add the spacing theme token to be used in theme.spacing() (#40224) @siriwatknp

@mui/[email protected]

  • [codemod] Setup v6 codemod structure (#41668) @DiegoAndai

@mui/[email protected]

  • [TabPanel] Add keepMounted prop to match Joy UI (#41651) @ppaskaris-plooto

@mui/[email protected]

  • Add spacing theme token (#40224) @siriwatknp

@pigment-css/[email protected]

  • Improve sx prop support (#41589) @brijeshb42
  • Fix Emotion styled error (#41699) @siriwatknp
  • Fix propTypes removal during eval stage (#41695) @brijeshb42
  • Fix props forwarding (#41688) @siriwatknp
  • Fix sx prop transformation on Box (#41705) @brijeshb42

@pigment-css/[email protected]

  • Use constant filename for pigment styles (#41667) @brijeshb42

@pigment-css/[email protected]

  • Add missing RTL implementation (#41751) @brijeshb42

Docs

  • [pigment-css] Update README.md installation to use the next tag (#41649) @mnajdova
  • [pigment-css] Add "Building design system components" guide with Pigment CSS (#41635) @siriwatknp
  • Continue migration of Base UI to sperate repository @oliviertassinari
  • Stick to one way to write IE 11 @oliviertassinari
  • Fix typo in CONTRIBUTING.md (#41670) @adriancuadrado
  • Drop IE 11 official support (#41611) @iammminzzy
  • [material-ui] Fix typo on the Accordion page (#41687) @connorshea
  • [pigment-css] Add small edits on the README (#41646) @danilo-leal
  • [pigment-css] Edit the example app's README files (#41639) @danilo-leal

Core

  • [code-infra] Move BrandingProvider/brandingTheme/InfoCard to @mui/docs (#41206) @Janpot
  • [core] Automate cherry-pick of PRs from next -> master (#41741) @aarongarciah
  • [core] Update the prettier script to use the next branch (#41637) @mnajdova
  • [docs-infra] Skip loading source for non-editable modules (#41588) @bharatkashyap
  • [docs-infra] Vale rule for M3 (#41737) @oliviertassinari
  • [docs-infra] Allows to remove edit button (#41702) @alexfauquette
  • [pigment-css][examples] Add example project with Remix (#41700) @brijeshb42
  • [examples] Update MUI's packages to the next version (#41701) @mnajdova
  • [material-ui] Refine the Sign-in and Sign-up templates (#41192) @zanivan
  • [test] Add test to display options provided to the options prop even if loading is true. (#41675) @ZeeshanTamboli
  • [blog] Refresh the design slightly (#41697) @danilo-leal
  • [website] Use en-US over en-UK for career link @oliviertassinari
  • [website] Add Aarón to About Us (#41736) @aarongarciah
  • [website] Refine button design and other details (#41686) @danilo-leal
  • [website] Improve job og image (#41672) @oliviertassinari
  • [website] Page <title> should have no dots @oliviertassinari

All 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

v5.15.15

3 weeks ago

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/[email protected]

  • [Autocomplete] Display options provided to the options prop even if loading is true (#41677) @ZeeshanTamboli
  • [RadioGroup] Apply classnames (#41681) @ZeeshanTamboli

@mui/[email protected]

  • Fix typo to avoid infinite recursion in function call (#41678) @ZeeshanTamboli

Docs

  • [material-ui][Slider] Remove valueLabelFormat from restricted values demo so that the tooltip thumb label displays the same as the value text (#41679) @ZeeshanTamboli
  • [material-ui] Remove deleted page from the sidenav (#41594) @danilo-leal
  • [material-ui] Fix typo in CSS theme variables customization (#41680) @ZeeshanTamboli
  • Continue migration of Base UI to sperate repository @oliviertassinari
  • Add notification for MUI X v7 blog post (#41587) (#41605) @cherniavskii
  • Update the versions dropdown to show v6 (#41557) @mnajdova

Core

  • [blog] Link to Romain's blog post in MUI X v7 announcement post (#41641) @cherniavskii
  • [blog] Blog post with MUI X v7.0.0 annoucement (#41563) (#41604) @cherniavskii
  • [blog] Add post about remote (#41565) @danilo-leal
  • [core] Continue rename of Toolpad @oliviertassinari
  • [docs-infra] Add Toolpad product/category IDs to types (#41551) @bharatkashyap
  • [website] Add Aarón to About Us (#41747) @aarongarciah
  • [website] Add stray design adjustments throughout the site (#41642) @mnajdova
  • [website] Update pricing table (#41606) @cherniavskii

All contributors of this release in alphabetical order: @aarongarciah, @bharatkashyap, @cherniavskii, @danilo-leal, @mnajdova, @oliviertassinari, @ZeeshanTamboli

v6.0.0-alpha.0

4 weeks ago

Mar 26, 2024

A big thanks to the 18 contributors who made this release possible. Here are some highlights ✨:

  • 🔥 Converted 10+ Material UI components to support static CSS extraction
  • ⬅️ Added RTL support in Pigment CSS (#41570) @brijeshb42

@mui/[email protected]

  • [BottomNavigation] Convert to support CSS extraction (#41612) @aacevski
  • [AvatarGroup] Convert to support CSS extraction (#41485) @zanivan
  • [Backdrop] Convert to support CSS extraction (#41581) @aacevski
  • [Breadcrumbs] Convert to support CSS extraction (#41496) @aacevski
  • [Card] Convert to support CSS extraction (#41580) @aacevski
  • [Divider] Convert to support CSS extraction (#41366) @sai6855
  • [FormControl] Convert to support CSS extraction (#41613) @aacevski
  • [FormGroup] Convert to support CSS extraction (#41614) @aacevski
  • [MobileStepper] Convert to support CSS extraction (#41533) @aacevski
  • [Modal] Support CSS extraction (#41483) @sai6855
  • [Popover] Convert to support CSS extraction (#41564) @aacevski
  • [Stepper] Convert to support CSS extraction (#41546) @aacevski
  • [Autocomplete] Display options provided to the options prop even if loading is true (#41634) @nekoya
  • [Backdrop] Deprecate TransitionComponent (#40677) @harry-whorlow
  • [ButtonGroup] Deprecate composed classes (#41259) @sai6855
  • [StepLabel] Deprecate componentProps prop (#41321) @sai6855
  • [Chip] Convert to support CSS extraction (#41592) @DiegoAndai

@pigment-css/[email protected]

  • Fix evaluation of undefined variables (#41569) @siriwatknp
  • Fix react-modal demos location (#41560) @sai6855
  • [react] RTL Support (#41570) @brijeshb42

@mui/[email protected]

  • [core] Standardize index pattern (#41574) @DiegoAndai
  • Fix typo to avoid infinite recursion in function call (#41616) @michael-land
  • Move stylesheet generator to extendTheme (#41446) @siriwatknp

Docs

  • [joy-ui] Refresh the marketing example on the Color Inversion page (#41497) @cipherlogs
  • [material-ui] Add v5 to v6 migration guide (#41561) @DiegoAndai
  • [system] Add v5 to v6 migration guide (#41575) @DiegoAndai
  • [material-ui][Slider] Remove valueLabelFormat from restricted values demo so that the tooltip thumb label displays the same as the value text (#41567) @StylesTrip
  • [pigment-css] Update the RTL section on the readme (#41576) @danilo-leal

Core

  • [blog] Update the callout (#41645) @cherniavskii
  • [blog] Link to Romain's blog post in MUI X v7 announcement post (#41640) @cherniavskii
  • [blog] Blog post with MUI X v7.0.0 annoucement (#41563) @joserodolfofreitas
  • [blog] Add post about remote (#41565) @danilo-leal
  • [core] Restore the pnpm-lock.yaml (#41643) @mnajdova
  • [core] Fix failing CI steps (#41636) @mnajdova
  • [core] Update browser support versions (#41568) @siriwatknp
  • [core] Add instructions to deploying docs guide (#41582) @DiegoAndai
  • [core] Add comment explaining the frequency of no-response action runs (#41555) @michaldudak
  • [core] Init the next branch (#41552) @mnajdova
  • [core] Lower the frequency of no-response action runs (#41553) @michaldudak
  • [core] Update peerDependencies ranges to include v6 packages (#41662) @michaldudak
  • [core] Run pnpm dedupe (#41658) @michaldudak
  • [core] Fix dedupe check (#41657) @Janpot
  • [pigment-css][demo] Add index page for material-ui (#41577) @brijeshb42
  • [pigment-css][demo] Remove app specific pnpm workspace (#41393) @brijeshb42
  • [docs] Add notification for MUI X v7 blog post (#41587) @cherniavskii
  • [docs] MUI X v7 blog post annoucement followup (#41601) @joserodolfofreitas
  • [docs] Update the installation guides to use the next tag (#41558) @mnajdova
  • [docs][material-ui] Fix typo in CSS theme variables customization (#41632) @ZeeshanTamboli
  • [material-ui][docs] Remove deleted page from the sidenav (#41594) @danilo-leal
  • [website] Update pricing table (#41595) @cherniavskii
  • [website] Add stray design adjustments throughout the site (#41547) @danilo-leal

All 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

v5.15.14

1 month ago

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/[email protected]

  • [Accordion] Convert to support CSS extraction (#41221) @mnajdova
  • ​[Autocomplete] Convert to support CSS extraction (#40330) @mnajdova
  • ​[Slider] Convert to support CSS extraction (#41201) @mnajdova
  • ​[Select] Fix variant type (#41405) @sai6855
  • ​[typescript] Use interface instead of type for props (#41500) @siriwatknp

@pigment-css/[email protected]

  • ​Add Box component (#41451) @brijeshb42

pigment-css/[email protected]

  • ​Fix alias resolver (#41494) @brijeshb42
  • ​Follow-up to #41494 (#41502) @brijeshb42

Docs

  • ​[joy-ui] Add UI improvements to the side navigation demo (#41461) @cipherlogs
  • ​[pigment-css] Add media query guide (#41473) @siriwatknp
  • ​[pigment-css] Fixing location of the ExtendTheme type in the docs (#41499) @jherr
  • ​[material-ui][Progress] Add Circular progress gradient demo from Github comment (#40559) @DiegoAndai

Core

  • ​[blog] Bringing consistency to Material UI customization APIs (#41040) @DiegoAndai
  • ​[code-infra] Rename @mui-internal/docs-utils to @mui/internal-docs-utils (#41498) @michaldudak
  • ​[code-infra] Copy translations.json to @mui/docs build folder (#41472) @Janpot
  • ​[core] Use Circle CI context (#41532) @oliviertassinari
  • ​[core] Fix CHANGELOG format and update date (#41481) @DiegoAndai
  • ​[docs] Fix useStorageState regressions (#41223) @Janpot
  • ​[docs] Fix some Vale errors (#41516) @oliviertassinari
  • ​[material-ui][docs] Fix landing page template's h1 size (#41543) @zanivan
  • ​[material-ui][docs] Apply new code header docs feature (#41508) @danilo-leal
  • ​[material-next] Drop the package (#41544) @mnajdova
  • ​[docs-infra] Fail CI on Vale error (#40944) @oliviertassinari
  • ​[docs-infra] Improve Vale config @oliviertassinari
  • ​[docs-infra] Add a feature list "component" (#41484) @danilo-leal
  • ​[docs-infra] Add code block header classes (#41487) @danilo-leal
  • ​[docs-infra] Make the Algolia search input label invisible (#41542) @danilo-leal
  • ​[website] Improve navbar's items hover state (#41535) @EyaOuenniche
  • ​[website] Split Toolpad documentation (#41316) @bharatkashyap
  • ​[website] Use MUI X Data Grid v7-beta (#41276) @cherniavskii

All contributors of this release in alphabetical order: @bharatkashyap, @brijeshb42, @cherniavskii, @cipherlogs, @danilo-leal, @DiegoAndai, @EyaOuenniche, @Janpot, @jherr, @michaldudak, @mnajdova, @oliviertassinari, @sai6855, @siriwatknp, @zanivan

v5.15.13

1 month ago

Mar 13, 2024

A big thanks to the 18 contributors who made this release possible. Here are some highights ✨

  • The Material UI free Checkout template got a design uplift (#41447) @zanivan

@mui/[email protected]

  • [Alert] Add slots and slotProps type to theme (#41324) @sai6855
  • [Autocomplete] Fix the options list being added to the DOM in freeSolo mode even when there are no options, causing style problems (#41300) @rakeshmusturi
  • Add paperChannel token (#41447) @siriwatknp
  • [Switch] Convert to support CSS extraction (#41367) @alexfauquette
  • [Tooltip] Support event handlers with extra parameters (#41320) @LukasTy

@mui/[email protected]

  • [RtlProvider] Add component & hook (#41241) @mnajdova

@mui/[email protected]

  • [utils] Fix visually hidden styles' margin unit (#41477) @michaldudak

@mui/[email protected]

  • Fix merging of slotProps and componentProps (#41323) @sai6855

@mui/[email protected]

  • [material-ui][joy-ui][Autocomplete] Keep in sync highlighted index when the option still exists (#41306) @CGNonofr
  • [FormControl] Export FormControlOwnerState type from index (#41287) @michaeldfoley
  • [material-ui][TextareaAutosize] Fix inline style not getting applied (#41369) @ZeeshanTamboli

@pigment-css/[email protected]

  • Handle more scenarios while transforming sx prop (#41372) @brijeshb42
  • Improve testing of fixtures (#41389) @brijeshb42
  • Fix keyframes serialize styles error (#41395) @siriwatknp
  • Use class selector instead of class value (#41442) @brijeshb42
  • [next] Warn about unsupported turbo mode in Next.js (#41445) @brijeshb42

Docs

  • [material-ui] Refine checkout template (#40967) @zanivan
  • [material-ui] Add docs for complementary List components (#41329) @anle9650
  • [material-ui] Add docs for complementary Dialog components (#41313) @jwithington
  • [material-ui] Fix Templates live preview link (#41467) @danilo-leal
  • [material-ui] Polish out the templates page (#41468) @zanivan
  • [material-ui] Adjust the Templates card design (#41450) @danilo-leal
  • [joy-ui] Remove unnecessary styles in color inversion footer demo (#41419) @cipherlogs
  • [joy-ui] Update case studies chip background color (#41413) @cipherlogs
  • [joy-ui] Remove wrong CSS prop from the Sign-in-side template (#41383) @cipherlogs
  • [joy-ui] Fix broken link on the Color Inversion page (#41407) @cipherlogs
  • [pigment] Add example and guide section (#41249) @siriwatknp
  • [pigment-css] Brand name nonbreaking space (#41438) @oliviertassinari
  • [pigment-css] Fix import on the README (#41411) @danilo-leal
  • [pigment-css] Edit starter template links on README (#41409) @danilo-leal
  • [pigment-css] Tweak the examples and edit READMEs (#41408) @danilo-leal
  • [pigment-css] Adjust the bit about CSS vars on the README (#41463) @danilo-leal
  • Finish brand name fixes #41438 @oliviertassinari
  • Remove noreferrer @oliviertassinari
  • Fix v4 docs <b> appearing in notifications (#41390) @peterwangsc
  • Update GitHub project links (#41370) @danilo-leal

Core

  • [pigment] Make all Pigment CSS packages public (#41404) @brijeshb42
  • [pigment] Rename directories to match package names (#41453) @brijeshb42
  • [pigment-css] Example fix leading spaces (#41439) @oliviertassinari
  • [code-infra] Add short note about e2e-website workflow schedule (#41355) @Janpot
  • [code-infra] Add alias for icon types (#41248) @Janpot
  • [code-infra] Reduce concurrency of typescript:ci further (#41392) @Janpot
  • [code-infra] Reduce concurrency for test_types ci job (#41385) @Janpot
  • [code-infra] Adapt API code generator to Base UI repo needs (#41475) @michaldudak
  • [docs-infra] Don't generate preview files for the templates (#41379) @mnajdova
  • [docs-infra] Fix pigment css apps path in the render mui demos script (#41476) @mnajdova
  • [docs-infra] move feedback to ESM (#41381) @alexfauquette
  • [docs-infra] Improve color contrast throughout (#41387) @danilo-leal
  • [docs-infra] Simplify Algolia crawler config (#41312) @oliviertassinari
  • [docs-infra] Adjust the tabs and layout selection design (#41084) @danilo-leal
  • [blog] Update the Base UI post with links to dedicated repo (#41358) @danilo-leal
  • [website] Update the Careers page role (#41384) @danilo-leal
  • [website] Compress about images @oliviertassinari
  • [website] Improve color contrast on the homepage (#41465) @danilo-leal
  • [examples] Add pigment-css-vite-ts starter example (#41196) @siriwatknp
  • [examples] Add pigment-css-nextjs-ts starter project (#41105) @siriwatknp

All 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

v5.15.12

1 month ago

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/[email protected]

  • ​Support props callback type in theme variants (#40946) @ZeeshanTamboli
  • ​[Alert] Convert to support zero runtime (#41230) @siriwatknp
  • ​[Alert] Deprecate composed classes (#40688) @DiegoAndai
  • ​[Button] Deprecate classes for v6 (#40675) @sai6855
  • ​[Checkbox] large size added in type (#34909) @smox
  • ​[Chip] Deprecate composed classes (#41235) @sai6855
  • ​[Chip] Correct deleteIconColorPrimary and deleteIconColorSecondary class descriptions (#41231) @sai6855
  • ​Remove unused dev dependency on @mui/lab (#41198) @brijeshb42
  • ​[Slider] Deprecate components and componentProps props for v6 (#40777) @lhilgert9

@mui/[email protected]

  • ​[pigment-css][material-ui] Render badge demos (#41353) @siriwatknp
  • ​[pigment-css] Update to latest wyw version (#41363) @brijeshb42
  • ​[pigment-css] Rename scope to @pigment-css (#41354) @brijeshb42
  • ​[pigment-css] Rename zero-runtime to pigmentcss (#41317) @brijeshb42
  • ​Fix createSpacing return type (#41318) @matystroia
  • ​[zero] Add support for styled tagged-template literals (#41268) @brijeshb42
  • ​[zero] Set up Material UI migration demos (#41267) @siriwatknp
  • ​[zero] Move extendTheme to already existing @mui/zero-runtime/utils (#41254) @brijeshb42
  • ​[zero] Remove object intersection from CSS Fallback (#41271) @siriwatknp
  • ​[zero] Minor wording changes in README (#41253) @brijeshb42
  • ​[zero] Prepare zero-runtime packages for public release (#41226) @brijeshb42

@mui/[email protected]

  • ​[joy-ui][Autocomplete] Fix text overflow in Chip (#40229) @PunitSoniME

Docs

  • ​[base-ui] Update the docs post repo separation (#41328) @danilo-leal
  • ​Fix missing partner link @oliviertassinari
  • ​Update links to GitHub projects (#41297) @danilo-leal
  • ​Standardize WAI-ARIA referencest @oliviertassinari
  • ​Fix image layout shift when loading @oliviertassinari
  • ​[joy-ui] Add stray adjustments throughout the docs (#41211) @danilo-leal
  • ​[material-ui] Remove duplicated text at FAQ page (#41326) @zanivan
  • ​[material-ui] Fix color mode toggle of the landing page template (#41293) @zanivan
  • ​[system] Tweak the Usage demos (#41242) @danilo-leal
  • ​[zero] Add a Why section on the README (#41284) @danilo-leal

Core

  • ​Revert "[utils] Port useLocalStorageState hook from Toolpad (#41096)" @oliviertassinari
  • ​[blog] Add post about how MUI uses Toolpad (#40172) @prakhargupta1
  • ​[blog] No bundled demos in blog posts @oliviertassinari
  • ​[code-infra] Embed translations in the @mui/docs package (#41246) @Janpot
  • ​[code-infra] Prepare the markdown package for publishing (#41240) @michaldudak
  • ​[code-infra] Unpin the version of docs-utils in scripts (#41232) @michaldudak
  • ​[core] Use runtime agnostic setTimeout type @oliviertassinari
  • ​[core] Remove window. reference for common globals @oliviertassinari
  • ​[core] Add a script to build all packages (#40631) @michaldudak
  • ​[docs-infra] Fix missing non breaking spaces @oliviertassinari
  • ​[docs-infra] Add design customizations to the disclosure element (#41285) @danilo-leal
  • ​[docs-infra] Adjust headings dark mode color (#41292) @danilo-leal
  • ​[docs-infra] Fix Stack Overflow breaking space @oliviertassinari
  • ​[docs-infra] Fix product selector popup not closing on route change (#41166) @divyammadhok
  • ​[docs-infra] Improve fix blank links ad @oliviertassinari
  • ​[docs-infra] Support interfaces for X docs (#41069) @alexfauquette
  • ​[infra] Adjust the links to search for issues (#41008) @michelengelen
  • ​[website] Move the React Engineer - xCharts to Next roles section (#41368) @DanailH
  • ​[website] Add James to About Us (#41362) @atomiks
  • ​[website] Polish Button outline primary medium (#41298) @oliviertassinari
  • ​[website] Remove Heatmap chart from community plan on pricing table (#41081) @alexfauquette

All 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

v5.15.11

2 months ago

A big thanks to the 26 contributors who made this release possible. This release was mostly about 🐛 bug fixes and 📚 documentation improvements.

@mui/[email protected]

  • [Alert] Deprecate components and componentsProps props (#40681) @DiegoAndai
  • [Autocomplete] Caret transformation issue with font size change (#41066) @dpertsin
  • [StepLabel] Add type for StepIconComponent (#41082) @harrydigos
  • [TablePagination] Fix type error in Select props (#39137) @PaulKristoffersson
  • [Transitions] External ownerState is incorrectly forwarded to inner components (#41187) @gitstart
  • Use direct import (#40851) @siriwatknp

@mui/[email protected]

  • Fix missing babel/runtime dependency in material-ui-nextjs (#41077) @siriwatknp

@mui/[email protected]

  • Use direct import (#40851) @siriwatknp
  • Move useMediaQuery to system (#39463) @justintoman
  • Consolidate the variants props callback arguments (#41222) @mnajdova
  • Merge props and ownerState in the variants props callback (#41219) @mnajdova

@mui/[email protected]

  • [AccordionSummary] Add contentGutters deprecation codemods (#41006) @DiegoAndai
  • [PaginationItem] Add codemod for deprecated classes (#41145) @sai6855

@mui/[email protected]

  • Port useLocalStorageState hook from Toolpad (#41096) @Janpot

@mui/[email protected]

  • [Switch] Add missing role attribute (#40907) @KirankumarAmbati
  • [TextareaAutosize] Improve implementation (#40789) @ZeeshanTamboli

@mui/[email protected]

  • [Masonry] Ability to sort elements from left to right (#39904) @Rishi556

Docs

  • [base-ui] Fix focus state demo in Base UI autocomplete (#41104) @oliviertassinari
  • [base-ui] Update the Accessibility page demos design (#40995) @danilo-leal
  • [joy-ui] Fix LinearProgressWithLabel example (#41194) @khgiddon
  • [joy-ui] Fix 404 image on the docs @oliviertassinari
  • [material-ui] Add a "start now" section on the Overview page (#41137) @danilo-leal
  • [material-ui] Inform about deprecated TablePagination SelectProps usage (#41186) @gitstart
  • [material-ui] Update the Testing page's Argos link (#41170) @gregberge
  • [material-ui] Remove Masonry component and Material Design icon from the landing page template (#41080) @zanivan
  • [material-ui] Standardize all references to Material Design 3 (M3) (#40903) @samuelsycamore
  • [material-ui] Add stray fixes around a few pages (#41038) @danilo-leal
  • [material-ui][joy-ui][system] Restore and revise the Box docs (#40622) @samuelsycamore
  • [material-ui] Add simpler demo for default behavior (#40980) @zanivan
  • [system] Explain why AppRouterCacheProvider (#40909) @oliviertassinari
  • Link to react-transition group with https @oliviertassinari
  • Update broken URL hashes (#41185) @LukasTy
  • Prefer https links @oliviertassinari
  • Fix MUI Treasury link @oliviertassinari
  • Migrate the last > quotes to ::: callouts @oliviertassinari

Core

  • [blog] Add new product tags and stray adjustments (#41193) @danilo-leal
  • [blog] Simplify /base-ui-2024-plans/ page (#41171) @oliviertassinari
  • [blog] Add link to Base UI API changes RFC (#41089) @michaldudak
  • [blog] Remove the "News" tag (#41208) @danilo-leal
  • [changelog] Remove @mui/[email protected] (#41093) @michaldudak
  • [code-infra] Move typescript-to-proptypes to internal-scripts package (#41079) @michaldudak
  • [code-infra] Move Link to @mui/docs (#40889) @Janpot
  • [code-infra] Use experimental.cpus to control amount of export workers in Next.js (#41132) @Janpot
  • [code-infra] Load commonjs files in next.config.mjs with require (#41108) @Janpot
  • [code-infra] Prepare babel macros package for publishing to npm (#41178) @michaldudak
  • [code-infra] Build internal packages before publishing (#41210) @michaldudak
  • [core] Improve the release instructions (#40973) @mnajdova
  • [core] Simplify Next.js Demo Zero Runtime guide @oliviertassinari
  • [core] Fix TypeScript spelling in changelog @oliviertassinari
  • [core] Fix small detail in the autocomplete demo @oliviertassinari
  • [core] Increase node memory limit on Netlify build (#41111) @michaldudak
  • [core][Tooltip] Remove incorrect code comment (#41179) @ZeeshanTamboli
  • [core] Fix missing context display names (#41168) @oliviertassinari
  • [core][base-ui] Remove @mui/base dev dependency from Base UI workspace (#41216) @ZeeshanTamboli
  • [zero][demo] Fix sample next app build (#41197) @brijeshb42
  • [docs-infra] Simplify copy logic (#41167) @oliviertassinari
  • [docs-infra] New way of providing API layout config (#41106) @alexfauquette
  • [docs-infra] Reduce scrollbar width on ROC (#41148) @oliviertassinari
  • [docs-infra] Add external link arrow (#41129) @siriwatknp
  • [docs-infra] Fix external link arrow (#41181) @alexfauquette
  • [docs-infra] Flag NPM and Github as wrong spellings @oliviertassinari
  • [docs-infra] Fix display when the default props is undefined (#41114) @oliviertassinari
  • [docs-infra] Remove random layout assignment (#40862) @alexfauquette
  • [docs-infra] Add spacing and contrast improvements (#41191) @danilo-leal
  • [docs-infra] Share vale-config (#41176) @alexfauquette
  • [test] Generalize test utils (#41175) @michaldudak
  • [typescript-to-proptypes] Support using Omit on types with conditional properties (#41033) @flaviendelangle
  • [website] Match chart component names @oliviertassinari
  • [website] Add Marblism diamond sponsor (#41097) @rluzists1
  • [website] Add overall improvements to the Material UI page (#41075) @danilo-leal
  • [website] Fix responsive breakpoints @oliviertassinari
  • [website] Fix overloading of footer JS files @oliviertassinari
  • [website] Improve the footer's chip contrast (#41209) @danilo-leal
  • [zero] Update to latest version of wyw-in-js (#41182) @brijeshb42
  • [zero] Setup basic testing framework (#40986) @brijeshb42
  • [zero] Fix wrong CSS order by moving import to last (#41002) @siriwatknp
  • [zero] Export extendTheme for creating a zero-runtime theme (#40897) @siriwatknp
  • [zero] Move extendTheme to its own subpath (#41204) @brijeshb42

All 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

v5.15.10

2 months ago

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/[email protected]

  • [Avatar] Add props deprecation with a codemod (#40853) @siriwatknp

@mui/[email protected]

  • [Button] Fix disabled prop priority when inside button group (#41000) @Smileek
  • [IconButton] Support loading prop (#40949) @Smileek

Docs

  • [Button][material-ui] Fix 'File upload' demo a11y (#40943) @oliviertassinari
  • [TableRow][material-ui] Escape markup in children prop so docgen tools don't parse it as HTML (#40992) @millerized
  • [material-ui] Remove outdated example projects link (it uses Joy UI now) (#40913) @oliviertassinari
  • [material-ui] Fix the "Intro to the MUI ecosystem" link placement (#40988) @danilo-leal
  • Fix 301 redirection to StackBlitz @oliviertassinari
  • Fix h1 on Joy UI templates @oliviertassinari
  • Have MUI workspace own the CodeSandbox @oliviertassinari
  • Add notification for mui x v7 beta (#41001) @joserodolfofreitas
  • Fix 301 links @oliviertassinari
  • Fix Next.js v13.5.1 <title> SEO regression (#40302) @oliviertassinari
  • Add a 404 page (#40884) @danilo-leal
  • Fix missing GitHub label when opening new issue @oliviertassinari
  • [Stack] Update import statement for Stack component (#41032) @sai6855

Core

  • [blog] Add post about upcoming plans for Base UI (#40882) @danilo-leal
  • [core] Simplify CodeSandbox reproduction @oliviertassinari
  • [core] Missing redirection @oliviertassinari
  • [core] Export functions from copyFiles script to reuse in MUI X repo (#40970) @cherniavskii
  • [core] Avoid variable shorthands @oliviertassinari
  • [docs-infra] Fix search icon issue (#40957) @oliviertassinari
  • [docs-infra] Ignore classes tagged with @ignore (#41009) @cherniavskii
  • [docs-infra] Fix selected tab on codeblocks (#41036) @danilo-leal
  • [website] Polish Customer Support Agent role @oliviertassinari

All contributors of this release in alphabetical order: @cherniavskii, @danilo-leal, @joserodolfofreitas, @millerized, @oliviertassinari, @sai6855, @siriwatknp, @Smileek

v5.15.9

2 months ago

Feb 8, 2024

A big thanks to the 7 contributors who made this release possible. Here are some highlights ✨:

  • 🐛 A critical fix to remove non-published library usage in @mui/material peerDependencies.

@mui/[email protected]

  • ​[autocomplete] Avoid spread operator (#40968) @oliviertassinari
  • ​[material] Remove zero-runtime from peer dep (#41003) @brijeshb42

@mui/[email protected]

  • ​[base-ui] Update props using Array to ReadonlyArray type (#40754) @RaghavenderSingh

@mui/[email protected]

  • ​[system] use ReadonlyArray for CSS related types (#40972) @siriwatknp
  • ​[zero] Migrate to use wyw-in-js instead of linaria (#40866) @brijeshb42

Docs

  • ​[docs] Polish codemod git diff format @oliviertassinari
  • ​[material-ui][docs] Migrating from deprecated apis follow up (#40981) @DiegoAndai

Core

  • ​[code-infra] Move next config to ESM (#40869) @Janpot
  • ​[code-infra] Update prettier (#40772) @Janpot
  • ​[code-infra] Add codemod for light prop removal (#40947) @sai6855

All contributors of this release in alphabetical order: @brijeshb42, @DiegoAndai, @Janpot, @oliviertassinari, @RaghavenderSingh, @sai6855, @siriwatknp