Skip to content

Releases: mui/material-ui

v6.0.0-rc.0

22 Aug 08:23
55bea65
Compare
Choose a tag to compare
v6.0.0-rc.0 Pre-release
Pre-release

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

  • ⚡ Rendering performance improvements

@mui/material@6.0.0-rc.0

Breaking changes

  • [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;

Changes

@mui/codemod@6.0.0-rc.0

Docs

Core

All contributors of this release in alphabetical order: @aarongarciah, @DiegoAndai, @Janpot, @Jay-Karia, @k-rajat19, @oliviertassinari, @rluzists1, @romgrk, @sai6855, @siriwatknp, @Vxee, @ZeeshanTamboli

v6.0.0-beta.6

18 Aug 02:56
cbb6f8d
Compare
Choose a tag to compare
v6.0.0-beta.6 Pre-release
Pre-release

A big thanks to the 18 contributors who made this release possible.

@mui/material@6.0.0-beta.6

@mui/codemod@6.0.0-beta.6

@mui/styles@6.0.0-beta.6

  • [styles] Fix issues reported by eslint-plugin-react-compiler (#43118) @jlewins

Docs

Core

All 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

v5.16.7

09 Aug 09:21
b505fd7
Compare
Choose a tag to compare

Aug 9, 2024

A big thanks to the 3 contributors who made this release possible.

@mui/material@5.16.7

  • ​[material-ui][mui-system] Add support for version runtime checks (#43233) @DiegoAndai

Docs

Core

All contributors of this release in alphabetical order: @DiegoAndai, @oliviertassinari, @zanivan

v6.0.0-beta.5

08 Aug 09:02
75c24b0
Compare
Choose a tag to compare
v6.0.0-beta.5 Pre-release
Pre-release

Aug 8, 2024

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

  • Remove some deprecated props from the ListItem component (#41566) @thathva
  • Bumped the minimum supported version of TypeScript to v4.7 (#43116) @mnajdova

@mui/material@6.0.0-beta.5

BREAKING CHANGES

  • ​[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

Changes

  • ​[material-ui][Autocomplete] Fix default value for multiple mode getting redefined with React 19 (#43189) @DiegoAndai
  • ​[material-ui] Merge CssVarsProvider into ThemeProvider (#43115) @siriwatknp
  • ​[material-ui] Make tests compatible with React 19 (#43155) @DiegoAndai
  • ​[material-ui] Refine Blog template (#42825) @zanivan
  • ​[material-ui] Element ref access React 19 compatibility (#43132) @DiegoAndai
  • ​[material-ui][mui-system] Add support for version runtime checks (#43190) @DiegoAndai

@mui/material-pigment-css@6.0.0-beta.5

@mui/codemod@6.0.0-beta.5

Docs

Core

All contributors of this release in alphabetical order: @aarongarciah, @AbdurRahman2004, @alexfauquette, @DiegoAndai, @Janpot, @joserodolfofreitas, @LukasTy, @michaldudak, @mnajdova, @oliviertassinari, @prakhargupta1, @samuelsycamore, @siriwatknp, @thathva, @Vxee, @zanivan, @ZeeshanTamboli

v6.0.0-beta.4

30 Jul 20:40
12532af
Compare
Choose a tag to compare
v6.0.0-beta.4 Pre-release
Pre-release

Jul 30, 2024

A big thanks to the 12 contributors who made this release possible.

@mui/material@6.0.0-beta.4

@mui/system@6.0.0-beta.4

@mui/utils@6.0.0-beta.4

Docs

Core

All contributors of this release in alphabetical order: @alexfauquette, @aliharis99, @anuujj, @DiegoAndai, @KevinVandy, @markliu2013, @oliviertassinari, @sai6855, @shahzaibdev1, @siriwatknp, @zanivan, @ZeeshanTamboli

v5.16.6

30 Jul 21:07
6eb1bdc
Compare
Choose a tag to compare

Jul 30, 2024

A big thanks to the 5 contributors who made this release possible.

@mui/material@5.16.6

  • [Divider] Enable borderStyle enhancement in divider with children (#43059) @anuujj

Docs

  • [material-ui][Card] Update CardMedia description (#43121) @shahzaibdev1
  • [material-ui] Replace deprecated <ListItem button/> with ListItemButton component in routing libraries list example (#43114) @aliharis99
  • [material-ui][Snackbar] Improve close reason type in demos (#43105) @sai6855

Core

All contributors of this release in alphabetical order: @aliharis99, @anuujj, @mnajdova, @sai6855, @shahzaibdev1

v5.16.5

25 Jul 06:43
40792e6
Compare
Choose a tag to compare

Jul 25, 2024

A big thanks to the 4 contributors who made this release possible.

@mui/utils@5.16.5

Docs

All contributors of this release in alphabetical order: @ManthanGajjar, @mnajdova, @navedqb, @oliviertassinari

Full Changelog: v5.16.4...v5.16.5

v6.0.0-beta.3

24 Jul 18:29
02fde66
Compare
Choose a tag to compare
v6.0.0-beta.3 Pre-release
Pre-release

Jul 24, 2024

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

  • 🚀 New version of the free Dashboard template, now with more components and an improved layout.

@mui/codemod@6.0.0-beta.3

@mui/material@6.0.0-beta.3

@mui/material-nextjs@6.0.0-beta.3

@mui/utils@6.0.0-beta.3

Docs

Core

All contributors of this release in alphabetical order: @aarongarciah, @bharatkashyap, @brijeshb42, @cherniavskii, @DiegoAndai, @Janpot, @jeloagnasin, @LukasTy, @ManthanGajjar, @mnajdova, @navedqb, @oliviertassinari, @sai6855, @siriwatknp, @walston, @zanivan, @ZouYouShun

v6.0.0-beta.2

16 Jul 14:48
9ad8c1f
Compare
Choose a tag to compare
v6.0.0-beta.2 Pre-release
Pre-release

This is a hotfix release to fix the dependency issue in v6.0.0-beta.1.

@mui/material@6.0.0-beta.2

Docs

All contributors of this release in alphabetical order: @mnajdova, @oliviertassinari

v6.0.0-beta.1

16 Jul 09:44
19c1935
Compare
Choose a tag to compare
v6.0.0-beta.1 Pre-release
Pre-release

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.1

Docs

Core

All contributors of this release in alphabetical order: @alexfauquette, @arminmeh, @flaviendelangle, @mnajdova, @oliviertassinari, @siriwatknp