github mui-org/material-ui v5.0.0-alpha.24
5.0.0-alpha.24

Jan 26, 2021

Big thanks to the 23 contributors who made this release possible. Here are some highlights ✨:

  • 👩‍🎤 Convert 31 components to emotion. Around 40% of the components have been migrated so far thanks to the help of the community.
  • 🐛 Fix two long-standing issues with the Grid. Solve the horizontal scrollbar as well as dimensions when nesting (#24332) @greguintow.
  • 📚 Fix various display issues on API documentation pages (#24526, #24503, #24504. #24517, #24417).
  • 📐 Add a subset of the system as flatten props on the CSS utility components (Grid and Box so far, Typography and Stack coming later) (#24485, #24499) @mnajdova.
  <Box m={2}>

@material-ui/core@5.0.0-alpha.24

  • [Dialog] Migrate DialogActions to emotion (#24613) @vicasas
  • [Toolbar] Migrate to emotion (#24567) @natac13
  • [Hidden] Fix unsupported props warning when sx prop is used (#24624) @mnajdova
  • [List] Migrate ListItemText to emotion (#24602) @natac13
  • [List] Migrate ListItemSecondaryAction to emotion (#24593) @xs9627
  • [BottomNavigation] Migrate to emotion (#24556) @vinyldarkscratch
  • [CardActions] Fix wrong classes export name (#24609) @mnajdova
  • [Card] Migrate CardContent to emotion (#24600) @vicasas
  • [Card] Migrate to emotion (#24597) @povilass
  • [TextField] Migrate InputBase to emotion (#24555) @duganbrett
  • [Accordion] Allow to disable gutter/spacing (#24532) @TimonPllkrn
  • [List] Migrate to emotion (#24560) @vinyldarkscratch
  • [Card] Migrate CardActions to emotion (#24604) @vicasas
  • [List] Migrate ListSubheader to emotion (#24561) @vinyldarkscratch
  • [Breadcrumbs] Migrate to emotion (#24522) @vinyldarkscratch
  • [Divider] Migrate to emotion (#24558) @vinyldarkscratch
  • [Switch] Migrate SwitchBase to emotion (#24552) @vinyldarkscratch
  • [Hidden] Migrate to emotion (#24544) @vinyldarkscratch
  • [List] Migrate ListItem to emotion (#24543) @xs9627
  • [TextField] Fix Google Translate zero-width space issue (#24563) @d3mp
  • [Table] Separate classes for different labels (#24568) @tonysepia
  • [Accordion] Migrate AccordionSummary to emotion (#24540) @vinyldarkscratch
  • [IconButton] Migrate to emotion (#24542) @vinyldarkscratch
  • [Accordion] Migrate AccordionActions to emotion (#24538) @vinyldarkscratch
  • [Accordion] Migrate AccordionDetails to emotion (#24539) @vinyldarkscratch
  • [Link] Migrate to emotion (#24529) @praveenkumar-kalidass
  • [Accordion] Migrate to emotion (#24518) @vinyldarkscratch
  • [Backdrop] Migrate to emotion (#24523) @vinyldarkscratch
  • [Grid] Add system props (#24499) @mnajdova
  • [Icon] Migrate to emotion (#24516) @vinyldarkscratch
  • [Collapse] Migrate to emotion (#24501) @vinyldarkscratch
  • [SvgIcon] Migrate to emotion (#24506) @oliviertassinari
  • [Avatar] Migrate AvatarGroup to emotion (#24452) @praveenkumar-kalidass
  • [Box] Add back system props (#24485) @mnajdova
  • [Alert] Migrate AlertTitle to emotion (#24448) @povilass
  • [Alert] Migrate to emotion (#24442) @kutnickclose
  • [l10n] Improve Hebrew translation (#24449) @eladmotola
  • [Checkbox][Switch] Document defaultChecked (#24446) @praveenkumar-kalidass
  • [AppBar] Migrate to emotion (#24439) @povilass
  • [l10n] Improve German translation (#24436) @lukaselmer
  • [Button][Badge] Support custom colors and sizes (#24408) @mnajdova
  • [Grid] Fix horizontal scrollbar and nested dimensions (#24332) @greguintow
  • [Grid] Migrate to emotion (#24395) @mnajdova
  • [Badge] Fix TS custom variants (#24407) @mnajdova

@material-ui/lab@5.0.0-alpha.24

  • [DatePicker] Remove unnecessary wrapping dom node (#24533) @mxsph
  • [DateRangePicker] Remove variant prop override for Textfield (#24433) @praveenkumar-kalidass
  • [lab] Reflect draft pattern of picker value in implementation (#24367) @eps1lon

@material-ui/styled-engine@5.0.0-alpha.24

  • [styled-engine] Rename StylesProvider to StyledEngineProvider (#24429) @mnajdova

@material-ui/system@5.0.0-alpha.24

  • [system] Fix handling of null-ish values (#24530) @oliviertassinari

@material-ui/unstyled@5.0.0-alpha.24

  • [unstyled] Convert composeClasses to TypeScript (#24396) @eps1lon

@material-ui/utils@5.0.0-alpha.24

  • [utils] useEventCallback args defaults to unknown[] (#24564) @eps1lon
  • [utils] Fix requirePropFactory to merge validators (#24423) @mnajdova

docs

  • [examples] Patch preact example not working (#24616)
  • [docs] Add missing newline in component JSDOC (#24610) @eps1lon
  • [docs] Add API of picker components (#24497) @eps1lon
  • [examples] Add locale prop to the Nextjs Link component (#24596) @CyanoFresh
  • [docs] List required props first in /api/* (#24526) @eps1lon
  • [docs] Mention the system props when available in the API pages (#24503) @mnajdova
  • [docs] Improve system properties page (#24524) @mnajdova
  • [docs] Fix malformed component API description (#24504) @eps1lon
  • [docs] Fix ToC "Component name" fragment link on /api/* (#24517) @eps1lon
  • [docs] Fix ToC on /api pages linking to api-docs (#24515) @eps1lon
  • [docs] Add comment explaining specificity bump on Select (#24509) @KarimMokhtar
  • [docs] Compute spreadable from tests (#24490) @eps1lon
  • [docs] Fix label bug in stepper vertical demo (#24491) @artola
  • [docs] Update Divjoy URL (#24447) @mbrookes
  • [docs] Improve packages description (#24330) @oliviertassinari
  • [docs] Fix content-layout-shift (#24418) @oliviertassinari
  • [docs] Document default values of external props (#24417) @eps1lon
  • [docs] Update in-house ads (#24410) @mbrookes @ewldev

core

  • [core] Skip downloading browser binaries in codesandbox/ci (#24628) @eps1lon
  • [core] Batch small changes (#24599) @oliviertassinari
  • [test] Simplify DatePicker tests (#24545) @eps1lon
  • [core] Improve pseudo classes overrides error (#24535) @mnajdova
  • [core] Fix styleProps to always contain all props (#24505) @mnajdova
  • [test] Fix AvatarGroup failing test (#24512) @mnajdova
  • [pickers] Sort tests (#24481) @eps1lon
  • [test] Split tests in describeConformanceV5 to isolate them (#24479) @mnajdova
  • [core] Do not forward classes prop by default in experimentalStyled (#24451) @mnajdova
  • [core] Pass styleProps on all slots in the styled() components (#24454) @mnajdova
  • [core] Batch small changes (#24445) @oliviertassinari
  • [core] Normalize generating declaration files (#24411) @eps1lon

All contributors of this release in alphabetical order: @artola, @CyanoFresh, @d3mp, @duganbrett, @eladmotola, @eps1lon, @ewldev, @greguintow, @KarimMokhtar, @kutnickclose, @lukaselmer, @mbrookes, @mnajdova, @mxsph, @natac13, @oliviertassinari, @povilass, @praveenkumar-kalidass, @TimonPllkrn, @tonysepia, @vicasas, @vinyldarkscratch, @xs9627

latest releases: v5.0.0-beta.2, v4.12.2, v5.0.0-beta.1...
pre-release6 months ago