material-ui v5.0.0-beta.0 Release Notes

  • ๐Ÿ’ฅ Breaking changes

    • ๐Ÿšš [Tabs] Remove unnecessary wrapper from Tab (#26926) @siriwatknp

    span element that wraps children has been removed. wrapper classKey is also removed. More details about this change.

       <button class="MuiTab-root">
      -  <span class="MuiTab-wrapper">
          {icon}
          {label}
      -  </span>
       </button>
    
    • ๐Ÿšš [BottomNavigation] Remove wrapper from BottomNavigationAction (#26923) @siriwatknp

    span element that wraps children has been removed. wrapper classKey is also removed. More details about this change.

       <button class="MuiBottomNavigationAction-root">
      -  <span class="MuiBottomNavigationAction-wrapper">
           {icon}
           <span class="MuiBottomNavigationAction-label">
             {label}
           </span>
      -  </span>
       </button>
    

    ๐Ÿ”„ Changes

    • ​<!-- 19 -->[Box] Fix TypeScript error on maxWidth prop (#26859) @ansh-saini
    • ​<!-- 04 -->[Dialog] Automatically label by its DialogTitle (#26814) @eps1lon
    • ๐Ÿ—„ ​<!-- 32 -->[Hidden] Bring back and mark as deprecated (#26908) @siriwatknp
    • ๐Ÿ—„ ​<!-- 53 -->[List] Add button runtime deprecation warning (#26743) @siriwatknp
    • ๐Ÿ’… ​<!-- 03 -->[Modal] Type BackdropProps according to styled version (#26836) @eps1lon
    • 0๏ธโƒฃ ​<!-- 21 -->[Radio] Fix defaultValue to match the other value types (#26945) @oliviertassinari
    • ​<!-- 48 -->[Stepper] Add completed to global pseudo-classes (#26953) @michal-perlakowski
    • ๐Ÿ‘ ​<!-- 25 -->[Stepper] Fix support for no connectors (#26874) @varandasi
    • ​<!-- 20 -->[TextField] Prevent hiddenLabel from spreading to DOM (#26864) @siriwatknp
    • ​<!-- 18 -->[TextField] Fix label disappearing when focusing a button (#26933) @michal-perlakowski