material-ui

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

MIT License

Downloads
174M
Stars
91.4K
Committers
3.2K
material-ui - 5.1.0

Published by mnajdova almost 3 years ago

Nov 8, 2021

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

  • πŸŽ‰ Support custom elements under ButtonGroup (#28645) @ZeeshanTamboli
  • πŸ›  Add support for arrays in the sx prop (#29297) @siriwatknp
  • And many more πŸ› bug fixes and πŸ“š improvements.

@mui/[email protected]

  • ​[Autocomplete] Fix hiddenLabel prop of TextField variant={filled} inside Autocomplete (#29234) @jatinsandilya
  • ​[Box] Support generateClassName and defaultClassName (#29347) @siriwatknp
  • ​[ButtonGroup] Fix variant outlined always has primary color borders on hover (#29487) @ZeeshanTamboli
  • ​[ButtonGroup] Support different elements under ButtonGroup (#28645) @ZeeshanTamboli
  • ​[CssBaseline] Add enableColorScheme prop so enable using color-scheme property to deal with dark mode (#29454) @alexfauquette
  • ​[FormControlLabel] Narrow the label type (#29324) @michaldudak
  • ​[Grid] Fix usage when columns > 12 (#29196) @tanay123456789
  • ​[InputBase] Do not repeat the same classname (#29353) @hbjORbj
  • ​[InputBase] Remove WebkitAppearance from search type (#29383) @nicbarajas
  • ​[ListItem] Add missing exports (#29571) @robcaldecott
  • ​[Pagination] Allow customization of icons (#29336) @mbeltramin
  • ​[TextField] Fix bootstrap, normalize.css, sanitize.css conflicts (#28674) @ChrisClaude
  • ​[TextField] Fix invisible wrap within notched inputs (#29088) @DASPRiD
  • ​[Tooltip] open prop in componentsProps.popper can be optional (#29370) @ZeeshanTamboli
  • ​[Tooltip] Fix className not getting applied from PopperProps (#29023) @ZeeshanTamboli
  • ​[useRadioGroup] Convert to TypeScript (#29326) @eps1lon

@mui/[email protected]

  • ​[system] Introduce mode to CssVarsProvider (#29418) @siriwatknp
  • ​[system] Improve breakpoints resolver function (#29300) @hbjORbj
  • ​[system] Add array support for sx prop (#29297) @siriwatknp

@mui/[email protected]

  • ​[codemod] Add codemod parser flag (#29059) (#29229) @ElonVolo

@mui/[email protected]

  • ​[DatePicker] Fix disabled/readOnly for view components (#28815) @adamfitzgibbon
  • ​[Masonry] Fix crash on unmount when using React 18 (#29358) @eps1lon
  • ​[Masonry] Improve height computation and detect changes in children (#29351) @hbjORbj

@mui/[email protected]

  • ​[Joy] Update default theme (#29478) @siriwatknp
  • ​[Joy] Export CssVarsProvider with default theme (#29150) @siriwatknp
  • ​[Joy] Remove private to leverage CodeSandbox (#29280) @siriwatknp

Docs

  • ​[docs] Add differences between styled and sx (#28685) @eric-burel
  • ​[docs] Track usage of dark mode in Google Analytics (#29419) @oliviertassinari
  • ​[docs] Remove create-mui-theme as it is no longer working (#29472) @IPJT
  • ​[docs] Fix warnings in AppSearch (#29459) @eps1lon
  • ​[docs] Add framework example for ClassNameGenerator (#29453) @siriwatknp
  • ​[docs] Fix layout shift when scrolling (#29436) @oliviertassinari
  • ​[docs] Fix layout-shift on id='main-content' (#29425) @oliviertassinari
  • ​[docs] Remove usage of process.browser (#29438) @oliviertassinari
  • ​[docs] Add instruction on how to use the child selector API with emotion (#29350) @mnajdova
  • ​[docs] Fix small typos (#29424) @oliviertassinari
  • ​[docs] Fix TOC highlighting logic (#29435) @oliviertassinari
  • ​[docs] Fix about page flags (#29314) @mbrookes
  • ​[docs] Fix Box JS docs (#29282) @Pablion
  • ​[docs] Update storybook section in migration to v5 docs (#28800) @siriwatknp
  • ​[docs] Document how to enable color on dark mode (#29340) @Wimukti
  • ​[docs] Display search functionality in all viewports (#28819) @eps1lon
  • ​[docs] Query heading for ToC on demand (#29204) @eps1lon
  • ​[docs] Add next.js styled-component guide and update links to example (#29118) @Jareechang
  • ​[docs] Fix overriding MuiTextField's default props in the migration guide (#29174) @tm1000
  • ​[docs] Fix "clickable" and "deletable" typos (#28702) @jacklaurencegaray
  • ​[docs] Update migration-v4 docs for wrong import path (#29042) @busches
  • ​[docs] Add GitHub icon change to "Migration from v4 to v5" guide (#29182) @dan-mba
  • ​[website] Benny Joo joining MUI (#29499) @mnajdova
  • ​[website] Update the Print export feature info on the pricing page (#29484) @DanailH
  • ​[website] Improve the dev rel role description (#29477) @oliviertassinari
  • ​[website] Add customers section on Design Kits and Templates marketing pages (#29168) @danilo-leal
  • ​[website] Improvements to the /core product page @danilo-leal
  • ​[website] Fix typo on the About Page (#29286) @gssakash

Core

  • ​[core] Handle RecordType and FieldType in generatePropDescription.ts (#29467) @flaviendelangle
  • ​[core] Convert a named color to lowercase (#29465) @ainatenhi
  • ​[core] Allow to reuse functions from docs:api (#28828) @m4theushw
  • ​[core] Commit new nextjs 12 tsconfig (#29458) @eps1lon
  • ​[core] Settle on MUI X for the official name (#29420) @oliviertassinari
  • ​[core] Add mui as a npm keyword (#29427) @oliviertassinari
  • ​[core] Fix issue template redirection (#29432) @oliviertassinari
  • ​[core] Remove unecessary destructuration (#29354) @oliviertassinari
  • ​[core] Use cross-env to set env variables in material-icons scripts (#29327) @michaldudak
  • ​[core] Don't bump peer dependency ranges on dependency updates (#29303) @eps1lon
  • ​[test] Fix browser tests (#29505) @eps1lon
  • ​[test] Fix missing act warnings in latest React 18 alpha (#29357) @eps1lon
  • ​[test] Replace createClientRender with new createRenderer API (#29471) @eps1lon
  • ​[test] Fix possible "missing act" warning (#29463) @eps1lon
  • ​[test] Remove render#baseElement (#29462) @eps1lon
  • ​[test] Expose AbortController on global (#29360) @eps1lon
  • ​[test] Add internal test for uniqe name in Rating (#29329) @eps1lon
  • ​[test] Fix browser tests (#29305) @eps1lon

All contributors of this release in alphabetical order: @adamfitzgibbon, @ainatenhi, @alexfauquette, @busches, @ChrisClaude, @dan-mba, @DanailH, @danilo-leal, @DASPRiD, @ElonVolo, @eps1lon, @eric-burel, @flaviendelangle, @gssakash, @hbjORbj, @IPJT, @jacklaurencegaray, @Jareechang, @jatinsandilya, @m4theushw, @mbeltramin, @mbrookes, @michaldudak, @mnajdova, @nicbarajas, @oliviertassinari, @Pablion, @robcaldecott, @siriwatknp, @tanay123456789, @tm1000, @Wimukti, @ZeeshanTamboli

material-ui - 5.0.6

Published by mnajdova almost 3 years ago

Oct 27, 2021

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

  • πŸ”§ Fix reported TypeScript issues on the @mui/system package because some packages were not released

@mui/[email protected]

  • ​[Autocomplete] Fix clearOnBlur prop (#29208) @hbjORbj
  • ​[Rating] Remove z-index from decimal stars (#29295) @williamhaley

@mui/[email protected]

  • ​[system] Fix various issues reported by using @mui/styled-engine-sc (#29035) @mnajdova
  • ​[system] Fix executing server-side Emotion component as function interpolation (#29290) @Andarist

Docs

  • ​[blog] Q3 2021 Update (#28970) @oliviertassinari

All contributors of this release in alphabetical order: @Andarist, @hbjORbj, @oliviertassinari, @williamhaley

material-ui - 5.0.5

Published by eps1lon almost 3 years ago

Oct 26, 2021

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

  • πŸ”§ Implement Masonry using Flexbox by @hbjORbj.
  • πŸ§ͺ Add three components to @mui/core by @rebeccahongsf and @hbjORbj.

@mui/[email protected]

  • ​[codemod] Support new package name in link-underline-hover transformer (#29214) @siriwatknp

@mui/[email protected]

  • ​[ClickAwayListener] Move to the core package (#29186) @hbjORbj
  • ​[Popper] Move from mui-material to mui-core (#28923) @rebeccahongsf
  • ​[TextareaAutosize] Move to the core package (#29148) @hbjORbj

@mui/[email protected]

  • ​[Masonry] Improve demo styles (#29218) @hbjORbj
  • ​[Masonry] Implement Masonry using Flexbox (#28059) @hbjORbj

@mui/[email protected]

  • ​[icons] Add TipsAndUpdates icon (#29004) @hbjORbj

@mui/[email protected]

  • ​[CardMedia] Apply specified img role instead of custom image role (#29172) @eps1lon
  • ​[CSSBaseline] Remove incorrect @deprecated annotation (#29069) @adamfitzgibbon
  • ​[Grid] Support custom columns with nested grid (#28743) @Devesh21700Kumar
  • ​[InputBase] Remove wrong theme overriding with MUI's default theme (#29157) @hbjORbj
  • ​[LoadingButton] Fix fullWidth styling (#28652) @nikitabobers
  • ​[Popper] make Popper display:none whenever it's closed (#29233) @adamfitzgibbon
  • ​[Menu] Reduce min-height & padding in menu-item with dense property (#29180) @jatinsandilya
  • ​[Tab] iconPosition prop added in Tab (#28764) @deepanshu2506
  • ​[Tooltip] Correct inconsistent prop precedence (#29132) @michaldudak

@mui/[email protected]

  • ​[system] Allow function type for sx prop (#29198) @hbjORbj
  • ​[system] Fix various issues reported by using @mui/styled-engine-sc (#29035) @mnajdova
  • ​[system] Fix colorScheme conflict between application (#29139) @siriwatknp
  • ​[system] Add unstable_createCssVarsProvider api (#28965) @siriwatknp

Documentation

  • ​[docs] Fix path to DataGrid CSV export options page (#29220) @DanailH
  • ​[docs] Give anonymous components a name (#29189) @eps1lon
  • ​[docs] Add deploy context variables (#29195) @siriwatknp
  • ​[docs] Add MUI packages explanation (#29073) @siriwatknp
  • ​[docs] Fix typo in CSP policy (#29187) @JuliaNeumann
  • ​[docs] Dark mode conditional content rendering (#28665) @michal-perlakowski
  • ​[docs] Fix ClassNameGenerator introduced version #29177 @siriwatknp
  • ​[docs] Add missing justifyContent values and update box styling (#29117) @omarmosid
  • ​[docs] Make landing page hero section scrollable (#29141) @waxidiotic
  • ​[docs] Discourage importing different bundles directly (#29133) @eps1lon
  • ​[docs] Update module augmentation reference url (#29064) @gnowland
  • ​[pricing] Add tooltip to pricing icon (#28959) @siriwatknp
  • ​[Team] Add Alexandre in the about page (#29289)
  • ​[website] Fix status label overflow in AdvancedShowcase (#29143) @LorenzHenk
  • ​[website] Update legacy logos (#28908) @michaldudak

Core

  • ​[core] Order repro methods by preference (#29156) @eps1lon
  • ​[core] Remove unnecessary usages of useEventCallback (#28910) @NMinhNguyen
  • ​[core] add unstable_ClassNameGenerator API (#29051) @siriwatknp
  • ​[core] Fix issues when using styled-components (#29048) @mnajdova
  • ​[core] replace hard-coded classname with classes (#29070) @siriwatknp
  • ​[test] Add documentation for visual regression tests (#29154) @eps1lon
  • ​[test] Enable "missing act" warnings using new proposal (#29167) @eps1lon

All contributors of this release in alphabetical order: @adamfitzgibbon, @DanailH, @deepanshu2506, @Devesh21700Kumar, @eps1lon, @gnowland, @hbjORbj, @jatinsandilya, @JuliaNeumann, @LorenzHenk, @michal-perlakowski, @michaldudak, @mnajdova, @nikitabobers, @NMinhNguyen, @omarmosid, @rebeccahongsf, @siriwatknp, @waxidiotic

material-ui - v5.0.4

Published by hbjORbj about 3 years ago

Oct 14, 2021

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

  • πŸ§ͺ Added UnstyledInput and useInput hook in the the first component in @mui/core package @michaldudak (#28053)
  • πŸ› Fixed many bugs and improved the documentation πŸ“š.

@mui/[email protected]

  • ​[Chip] disable ripple only if onDelete is present. (#29034) @mottox2
  • ​[Pagination] Fix clicking on ... triggering onChange with page value null (#28884) @ZeeshanTamboli
  • ​[Tabs] Alternative way to disable ":first-child is unsafe" error (#28982) @hbjORbj
  • ​[Tabs] Fix ":first-child is potentially unsafe" error (#28890) @hbjORbj
  • ​[transitions] Mark children as required where nullish children would crash at runtime (#29028) @eps1lon

@mui/[email protected]

  • ​[system] Update typing for style function (#28744) @hbjORbj

@mui/[email protected]

  • ​[InputUnstyled] Create unstyled input and useInput hook (#28053) @michaldudak

@mui/[email protected]

  • ​[DesktopDatePicker] add Paper props to pass down to Paper component (#28865) @amen-souissi

Docs

  • ​[docs] Add JSDoc to theme.breakpoints (#29039) @eps1lon
  • ​[docs] Rename broken package names in docs pointing to @mui/material (#29006) @visualfanatic
  • ​[docs] Add troubleshooting guide for unexpected styles (#28907) @mnajdova
  • ​[docs] Fix issues reported by ahref (#28986) @mnajdova
  • ​[docs] Remove json translations for dropped locales (#28987) @mnajdova
  • ​[docs] Fix type signature of renderGroup in Autocomplete (#28876) @tanyabouman
  • ​[docs] Minor typo in v4-v5 migration docs (#28995) @kgregory
  • ​[docs] Add mui-image related project (#28621) @benmneb
  • ​[docs] Update Getting Started Templates' Source URIs (#28929) @epodol
  • ​[docs] Improve search experience (#28801) @siriwatknp
  • ​[docs] Fix demo of the responsive drawer (#28226) @goncalovf
  • ​[docs] Fix global theme link demo (#28974) @ZeeshanTamboli
  • ​[docs] Update box example to use 'backgroundColor' rather than 'bgColor' (#28958) @Jareechang
  • ​[docs] corrected Box import for sx-prop example (#28873) @phudekar
  • ​[docs] Fix footnote ID links in CONTRIBUTING.md (#28849) @officialpiyush
  • ​[docs] Fix color & density playground (#28803) @siriwatknp
  • ​[docs] Improve visibility of styled engine configuration section in installation guide (#28903) @Jareechang

Core

  • ​[core] Prevent yarn cache growing infinitely (#29040) @eps1lon
  • ​[core] Update browserslist (#29025) @eps1lon
  • ​[core] Update peerDependencies to require latest instead of next (#29007) @eps1lon
  • ​[core] Increase memory limit for size:snapshot (#29005) @eps1lon
  • ​[core] Init private Joy package (#28957) @siriwatknp
  • ​[test] Remove a11y snapshot tests (#28887) @eps1lon

All contributors of this release in alphabetical order: @amen-souissi, @benmneb, @epodol, @eps1lon, @goncalovf, @hbjORbj, @Jareechang, @kgregory, @michaldudak, @mnajdova, @mottox2, @officialpiyush, @phudekar, @siriwatknp, @tanyabouman, @visualfanatic, @ZeeshanTamboli

material-ui - v5.0.3

Published by michaldudak about 3 years ago

Oct 7, 2021

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

  • πŸ§ͺ Created the first component in @mui/material-next - our v6 prototype package.
  • πŸ› Fixed many bugs and improved the documentation πŸ“š.

@mui/[email protected]

  • ​[Stack] Add props & variants types in the theme (#28843) @mnajdova
  • ​[InputLabel] Fix condition for applying formControl overrides (#28707) @yevheniiminin
  • ​[Tooltip] Allow overriding internal components and their props (#28692) @michaldudak
  • ​[transitions] Fix addEndListener not being called with the DOM node (#28715) @eps1lon

@mui/[email protected]

  • ​[codemod] Fix optimal-imports to support v4 and v5-alpha, beta (#28812) @siriwatknp

@mui/[email protected]

  • ​[system] Add padding/margin-block/inline to spacing (#28813) @smmoosavi

@mui/[email protected]

  • ​Don't allow styled-components APIs on mui styled function (#28807) @hbjORbj

@mui/[email protected]

  • ​[ButtonUnstyled] Don't set redundant role=button (#28488) @michaldudak
  • ​[SliderUnstyled] Prevent unknown-prop error when using marks prop (#28868) @hbjORbj

@mui/[email protected]

  • ​[pickers] Change view even if onViewChange is set (#28765) @eps1lon

@mui/[email protected]

  • ​[Button-next] Create Button in material-next (#28313) @michaldudak

Docs

  • ​[docs] Add alike v4 default button color in migration (#28881) @siriwatknp
  • ​[docs] Use PNG instead of SVG for color preview (#28699) @eps1lon
  • ​[docs] Use client-side navigation when activating docsearch results (#28750) @eps1lon
  • ​[docs] Fluid icon size in icons search (#28747) @eps1lon
  • ​[docs] Fix the wrong import in docs grid page (#28863) @taghi-khavari
  • ​[docs] Fix typo in Pagination docs (#28864) @ZeeshanTamboli
  • ​[docs] Fix 404 links (#28710) @mnajdova
  • ​[docs] Fix typo in Mui CSS classname (#28725) @cacpgomes
  • ​[docs] Match example to codesandbox demo and update ID link (#28762) @AnilSeervi
  • ​[docs] Fix typo in system/box documentation (#28822) @iamsergo
  • ​[docs] Use HTML standards for autocomplete attributes (#28827) @epodol
  • ​[docs] Improve styled-components integration (#28713) @mnajdova
  • ​[docs] Correct Select's menu placement description (#28748) @michaldudak
  • ​[docs] AdapterDayJS -> AdapterDayjs (#28770) @veerreshr
  • ​[docs] Theme documentation, typo fix (#28805) @saeedseyfi
  • ​[docs] Add the last diamond sponsor (#28737) @hbjORbj
  • ​[docs] Fix various links in CONTRIBUTING (#28751) @AnilSeervi
  • ​[docs] Only add JSS to demos (#28698) @eps1lon
  • ​[docs] Update v5 status in release schedule (#28700) @owais635
  • ​[docs] Fix typo in /guides/styled-engine (#28720) @Sharry0
  • ​[docs] Fix typo in chip documentation (#28641) @avranju94
  • ​[docs] Fix versions page (#28682) @mnajdova
  • ​[docs] Remove legacy team page (#28646) @mnajdova
  • ​[website] add "React" to the hero description (#28830) @danilo-leal
  • ​[website] Fix constantly reloading when Russian language is set (#28869) @mnajdova
  • ​[website] Compress one avatar image on about us page (#28823) @hbjORbj
  • ​[website] Hide 'become a diamond sponsor' box on landing page (#28814) @hbjORbj
  • ​[website] Update Benny's profile on about us page (#28816) @hbjORbj

Core

  • ​[core] Remove --exact from release:version (#28840) @siriwatknp
  • ​[core] Neglect framer from release flow (#28680) @siriwatknp
  • ​[test] Add a test for not allowing styled-components' APIs on mui styled function (#28862) @hbjORbj
  • ​[test] Fix instances where type tests were only passing due to object being part of ReactNode (#28804) @eps1lon
  • ​[test] Move ByMuiTest to test/utils (#28509) @eps1lon

All contributors of this release in alphabetical order: @AnilSeervi, @avranju94, @cacpgomes, @danilo-leal, @epodol, @eps1lon, @hbjORbj, @iamsergo, @michaldudak, @mnajdova, @owais635, @saeedseyfi, @Sharry0, @siriwatknp, @smmoosavi, @taghi-khavari, @veerreshr, @yevheniiminin, @ZeeshanTamboli

material-ui - v5.0.2

Published by siriwatknp about 3 years ago

Sep 29, 2021

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

  • πŸ”§ Improve jss-to-styled codemod to use new package names.
  • And many more πŸ› bug fixes and πŸ“š improvements.

@mui/[email protected]

  • ​[Checkbox] Fix form submission with empty value (#28423) @garronej
  • ​[Slider] Don't error on minimal changes with readonly value (#28472) @eps1lon
  • ​[Switch] Fix style overrides on input (#28576) @praveenkumar-kalidass
  • ​[useMediaQuery] Add types for matchMedia option and deprecate exported interfaces (#28413) @eps1lon

@mui/[email protected]

  • ​[codemod] Add MenuItem v.1.0.0 transform for primaryText property (#28640) @dmitry-yudakov
  • ​[codemod] Update the imports in jss-to-styled to match the new package names (#28667) @mnajdova

@mui/[email protected]

  • ​[system] Fix types to support theme callbacks on pseudo and nested selectors (#28570) @mnajdova

Docs

  • ​[docs] Remove languages: fr, de, ja, es, ru (#28663) @mnajdova
  • ​[docs] Improve old doc versions discoverability (#28651) @danilo-leal
  • ​[docs] Make the Toggle Button size demo use default icon size (#28656) @danilo-leal
  • ​[docs] Uniformize the code's font family (#28582) @oliviertassinari
  • ​[docs] Removed duplicate line in date-ranger-picker.md file (#28635) @naveen-bharathi
  • ​[docs] Fix title MUI x2 (#28634) @oliviertassinari
  • ​[docs] Polish email validation logic (#28255) @kiznick
  • ​[docs] Improve migration-v4.md phrasing (#28253) @adamthewebguy
  • ​[docs] Fix color in example (#28527) @alexeagleson
  • ​[docs] Fix typo in generated class names section (#28549) @fxlemire
  • ​[docs] Mention Premium pricing cap (#28581) @oliviertassinari
  • ​[docs] Update examples to use latest mui #28565 @siriwatknp
  • ​[docs] Push the fixes on Next.js's Link to the examples (#28178) @oliviertassinari
  • ​[docs] Fix wrong name for zIndex's property example in /system/ (#28541) @chetrit
  • ​[examples] Nextjs Link missing passHref #28588 (#28661) @Brlaney
  • ​[website] Iteration on the pricing page (#28406) @danilo-leal
  • ​[website] Batch fixes (#28564) @siriwatknp

Core

  • ​[core] Improve Renovate groups (#28642) @eps1lon
  • ​[core] Batch small changes (#28553) @oliviertassinari
  • ​[test] Document where the value for SwitchBase#value comes from (#28638) @eps1lon
  • ​[test] Make seconds views test pass in browsers (#28511) @eps1lon

All contributors of this release in alphabetical order: @adamthewebguy, @alexeagleson, @Brlaney, @chetrit, @danilo-leal, @dmitry-yudakov, @eps1lon, @fxlemire, @garronej, @kiznick, @mnajdova, @naveen-bharathi, @oliviertassinari, @praveenkumar-kalidass, @siriwatknp

material-ui -

Published by mnajdova about 3 years ago

Sep 22, 2021

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

  • πŸ”Ž Improve the search on the documentation.
  • πŸ“š Improve the v4 to v5 migration guide.
  • And many more πŸ› bug fixes and πŸ“š improvements.

@mui/[email protected]

  • ​[Radio] Fix support for number value type (#26772) @sakura90
  • ​[useMediaQuery] Reduce bundle size (#28412) @eps1lon

@mui/[email protected]

  • ​[codemod] Cover edge case for theme-spacing #28400 @siriwatknp

@mui/[email protected]

  • ​[DateTimePicker] Support seconds view (#25095) @breitembach
  • ​[TimePicker] Fire change event when meridiem changes (#26600) @coder-freestyle

Docs

  • ​[docs] Fix missing exit animation for transition Poppers (#28506) @eps1lon
  • ​[docs] Fix migration v5 docs (#28530) @siriwatknp
  • ​[docs] Avoid re-mounting the whole tree when switching theme direction (#28495) @eps1lon
  • ​[docs] Fix html compliance (#28429) @oliviertassinari
  • ​[docs] Use hyphen-case for CSS properties in /system/properties (#28489) @chetrit
  • ​[docs] Update caret position in comments to match npm scope (#28426) @eps1lon
  • ​[docs] Fix CONTRIBUTING to point out to master as targeted branch (#28396) @mnajdova
  • ​[docs] Update examples to remove 'beta' (#28475) @oliviertassinari
  • ​[docs] Fix 404 links to MUI X API (#28176) @oliviertassinari
  • ​[docs] Fix broken/incorrect attributes links in Avatar and NativeSelect API pages (#28417) @xenostar
  • ​[docs] Explain how <Alert icon={false} /> behaves (#28348) @nguyenkhanhnam
  • ​[docs] Fix typo in /system/the-sx-prop (#28393) @danwoods
  • ​[docs] Correct the migration doc (#28391) @michaldudak
  • ​[docs] Fix the notification display logic (#28389) @oliviertassinari
  • ​[docs] Add notification for v5 @oliviertassinari
  • ​[docs] Fix typo (#28521) @valse
  • ​[website] Implement algolia redesign (#28252) @hbjORbj
  • ​[website] Update data-grid dependencies #28531 @siriwatknp
  • ​[website] Cleanup unused files after rebranding (#28505) @siriwatknp
  • ​[website] Update /company pages to use marketing website Header and Footer (#28498) @danilo-leal
  • ​[website] Optimize images (#28486) @michaldudak
  • ​[website] Add components index page (#28485) @siriwatknp
  • ​[website] Fix typo (#28478) @oliviertassinari
  • ​[website] Fix crash (#28474) @oliviertassinari
  • ​[website] Close the open engineering roles (#28428) @oliviertassinari
  • ​[website] Fix 40x links (#28401) @mnajdova
  • ​[website] Fix SEO issues reported by moz.com (#28402) @mnajdova
  • ​[website] Fix production issues (#28384) @siriwatknp

Core

  • ​[core] Fix release:changelog base branch (#28533) @mnajdova
  • ​[core] Remove code handling JSS components (#28421) @eps1lon
  • ​[core] Remove unused dependencies (#28468) @eps1lon
  • ​[core] Ensure both docs bundles are analyzeable (#28410) @eps1lon
  • ​[core] Switch to webpack 5 (#28248) @eps1lon
  • ​[core] Batch small changes (#28177) @oliviertassinari
  • ​[core] Update publish tag to latest (#28382) @mnajdova
  • ​[framer] Update @mui/* dependencies (#28469) @eps1lon
  • ​[test] Add custom queries to screen (#28507) @eps1lon
  • ​[test] Run listChangedFiles against master (#28504) @eps1lon
  • ​[test] Increase BrowserStack timeout for Firefox (#28476) @oliviertassinari
  • ​[test] Use testing-library alpha when running React 18 tests (#28267) @eps1lon

All contributors of this release in alphabetical order: @breitembach, @chetrit, @coder-freestyle, @danilo-leal, @danwoods, @eps1lon, @hbjORbj, @michaldudak, @mnajdova, @nguyenkhanhnam, @oliviertassinari, @sakura90, @siriwatknp, @valse, @xenostar

material-ui - v5.0.0

Published by mnajdova about 3 years ago

Sep 16, 2021

After over 400 days of development and over 40 canary releases, we are excited to introduce MUI Core v5.0.0!

Some statistics with the release of v5.0.0 compared to the one of v4.0.0:

  • 5,832 new commits
  • From 2M downloads/month to 9.5M downloads/month on npm
  • From 350k users/month to 700k users/month on the documentation

A big thanks to the 600+ contributors who made the release possible!

The 5.0.0 version includes all changes done in the alpha, beta, and rc releases listed below.
These are the changes done from the last release candidate version (5.0.0-rc.1):

@mui/[email protected]

  • ​[Autocomplete] Fix reset value on blur for freeSolo input (#28190) @praveenkumar-kalidass
  • ​[ButtonBase] Revert to the pre-unstyled implementation (#28225) @michaldudak
  • ​[Checkbox] Fix color proptype typo (#28265) @sydneyjodon-wk
  • ​[Tooltip] Ensure user-select CSS property is reverted after touch end (#28372) @tholman

@mui/[email protected]

  • ​[system] Fix missing typings for createSpacing (#28361) @eps1lon

@mui/[email protected]

  • ​[codemod] Fix jss-to-styled to support other export class, function etc. (#28321) @jedwards1211

@mui/[email protected]

  • ​[DateTimePicker] Change bottom position of AM/PM buttons (#27534) @nikitabobers
  • ​[pickers] Add visual regression tests for open views (#28224) @eps1lon

Docs

  • ​[blog] Introducing MUI Core v5.0 (#27912) @oliviertassinari
  • ​[docs] Fix quotes in font-face literal (#28260) @Aurelain
  • ​[docs] Update redirects to X's docs (#28263) @m4theushw
  • ​[docs] Change Material-UI to MUI in the console (#28270) @mbrookes
  • ​[docs] Docs redesign adjustments (#28203) @mnajdova
  • ​[docs] How to compose theme in steps (#28246) @goncalovf
  • ​[docs] Fix DataGrid demo console warning in Table docs (#28235) @ZeeshanTamboli
  • ​[docs] Fix typo in v4 to v5 migration guide (#28353) @zadeviggers
  • ​[docs] Fix typo in transition docs (#28312) @tamboliasir1
  • ​[docs] Use https for material-ui & reactcommunity links (#28304) @aghArdeshir
  • ​[docs] Add IBM Plex font locally (#28325) @siriwatknp
  • ​[docs] Fix failing client-side navigation for /api routes (#28356) @eps1lon
  • ​[docs] Update the nav order (#28323) @mbrookes
  • ​[docs] Compress images with ImageOptim @oliviertassinari
  • ​[docs] Replace remaining unstyled package reference (#28351) @michaldudak
  • ​[docs] No import from react-router (#28329) @eps1lon
  • ​[website] Refine website before go-live (#28081) @siriwatknp
  • ​[website] Update manifest to new logo (#28355) @siriwatknp
  • ​[website] Add product-x page (#28106) @siriwatknp
  • ​[website] Revert store URL to material-ui.com/store (#28365) @michaldudak
  • ​[website] Rename domain to mui.com (#28332) @mnajdova

Core

  • ​[core] Replace Material-UI with MUI (#28243) @mnajdova
  • ​[core] Prepare for v5 stable release (#28240) @mnajdova
  • ​[core] Mark lines that needs to be changed with a major release (#28238) @mnajdova
  • ​[core] Various updates to what we consider the default branch (#28328) @eps1lon
  • ​[core] Remove experimental bundle size tracking page (#28334) @eps1lon
  • ​[core] Support release:build with cmd.exe (#28318) @michaldudak
  • ​[core] Remove unnecessary titleize warning (#28349) @eps1lon
  • ​[core] Batch small fixes (#28381) @oliviertassinari
  • ​[test] Recommend yarn t over test:watch (#28254) @eps1lon
  • ​[test] Lazily import fixtures (#28239) @eps1lon
  • ​[test] Assert on user-select that has the same value across browsers (#28378) @eps1lon

All contributors of this release in alphabetical order: @aghArdeshir, @Aurelain, @eps1lon, @goncalovf, @jedwards1211, @m4theushw, @mbrookes, @michaldudak, @mnajdova, @nikitabobers, @praveenkumar-kalidass, @siriwatknp, @sydneyjodon-wk, @tamboliasir1, @tholman, @zadeviggers, @ZeeshanTamboli

material-ui - 5.0.0-rc.1

Published by mnajdova about 3 years ago

Sep 8, 2021

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

  • πŸ“š Improved the codemod and migration guide for upgrading to v5
  • πŸ› Fixed some bugs and regressions

@mui/[email protected]

  • ​[Autocomplete] Fix virtualization regression (#28129) @oliviertassinari
  • ​[Button] Use deeper imports from unstyled, correct docs (#28074) @michaldudak
  • ​[ButtonBase] Fix ripple persisting on blur (#28186) @michaldudak
  • ​[Link] Infer ref type from component (#28101) @eps1lon
  • ​[Popper] Fix bundle size regression (#27910) @oliviertassinari
  • ​[Select] Merge ref of Select and input element (#28054) @DouglasPds
  • ​[Tabs] Improve error message formatting for invalid value (#28172) @eps1lon

@mui/[email protected]

  • ​[system] Change type of return value of overridesResolver (#28220) @hbjORbj
  • ​[system] Fix zero value condition (#28219) @siriwatknp
  • ​[system] Shorten class names in production (#27932) @oliviertassinari

@mui/[email protected]

  • ​[codemod] Fix various reported issues on preset-safe (#28183) @mnajdova

@mui/[email protected]

  • ​[ClockPicker] Fix to narrow hover area for am hours in am/pm clock (#28207) @eps1lon
  • ​[Masonry] Improve the styling on the demos (#27957) @hbjORbj
  • ​[MasonryItem] Fix crash on unmount when using React 18 (#28202) @eps1lon

Docs

  • ​[docs] Fixes makeStyles migration example (#28213) @RomarQ
  • ​[docs] Fix some outdated migration guide (#28222) @siriwatknp
  • ​[docs] Update previews (#28223) @eps1lon
  • ​[docs] Demo how to use a specific slide direction for Snackbar (#28211) @goncalovf
  • ​[docs] Improve docs for creating dark theme (#28104) @mnajdova
  • ​[docs] Don't use Material theme in unstyled demos (#28073) @michaldudak
  • ​[docs] Fix api doc import example (#28199) @siriwatknp
  • ​[docs] Remove demo for re-creating Material-UI switches (#28042) @eps1lon
  • ​[docs] Improve legibility of CTA on landing page (#28124) @akashshyamdev
  • ​[docs] Fix Link outdated default underline prop (#28134) @outofgamut
  • ​[docs] Fix branding theme leaking on the templates (#28120) @mnajdova
  • ​[docs] Fix wrong package name in codemod (#28118) @aleccaputo
  • ​[docs] Cancelled subscription @oliviertassinari
  • ​[docs] Remove style duplication (#28087) @oliviertassinari
  • ​[docs] Fix migration guide typo (#28113) @paullaros
  • ​[docs] Reorder app bar actions (#28089) @mnajdova
  • ​[docs] Support Material design theme in MarkdownElement (#28109) @eps1lon
  • ​[docs] Improve diamond sponsors in the navigation (#28090) @mnajdova
  • ​[docs] Remove unnecessary comma (#28072) @michaldudak
  • ​[website] Add new careers page (#28184) @hbjORbj
  • ​[website] Disable Next.js font optimization (#28128) @michaldudak
  • ​[website] Polish design-kits & templates (#28131) @siriwatknp
  • ​[website] Update utm referral params #28040 @siriwatknp

Core

  • ​[core] Misc bundle size tracking improvements (#28205) @eps1lon
  • ​[core] Ensure code preview is valid JavaScript (#28215) @eps1lon
  • ​[core] Create @mui/material-next package (#28200) @michaldudak
  • ​[core] Rename directories to match the new package names (#28185) @mnajdova
  • ​[core] Remove unused include (#28187) @eps1lon
  • ​[core] Fix PR detection mechanism for upstream PRs (#28171) @eps1lon
  • ​[core] Simplify ResizeObserver logic (#28037) @oliviertassinari
  • ​[core] Include TS modules in rollup import resolution (#28094) @michaldudak
  • ​[test] Update test to consider unsuppressed double render logs in React 18 (#28068) @eps1lon
  • ​[typescript] Make types of componentsProps consistent (#27499) @michaldudak

All contributors of this release in alphabetical order: @akashshyamdev, @aleccaputo, @DouglasPds, @eps1lon, @goncalovf,
@hbjORbj, @michaldudak, @mnajdova, @oliviertassinari, @outofgamut, @paullaros, @RomarQ, @siriwatknp

material-ui - v5.0.0-rc.0

Published by siriwatknp about 3 years ago

Sep 1, 2021

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

  • πŸŽ‰ Renamed packages to @mui/* as part of rebranding the company, following the strategy of expanding the library scope beyond Material Design. For more details about it, check the GitHub discussion.

  • πŸ›  Added mui-replace codemod for migrating @material-ui/* to new packages @mui/*. Check out this codemod detail or head to migration guide

  • πŸ§ͺ Added new <Mansory> component to the lab, check it out. It has been crafted by our first intern, @hbjORbj πŸ‘!

@mui/[email protected]

Breaking changes

  • ​[core] Rename packages (#28049) @mnajdova

    replace @material-ui/* prefix with @mui/*:

    @material-ui/system -> @mui/system
    @material-ui/styles -> @mui/styles
    @material-ui/lab -> @mui/lab
    @material-ui/types -> @mui/types
    @material-ui/styled-engine -> @mui/styled-engine
    @material-ui/styled-engine-sc ->@mui/styled-engine-sc
    @material-ui/private-theming -> @mui/private-theming
    @material-ui/codemod -> @mui/codemod
    

    except these 3 packages that are renamed.

    @material-ui/core => @mui/material        // represents Material Design components.
    @material-ui/icons => @mui/icons-material // represents Material Design icons.
    @material-ui/unstyled => @mui/core        // fully functional components and hooks with no/minimum styles.
    

    Note: @mui/core (previously @material-ui/unstyled) is not the same as @material-ui/core.

    We encourage you to use the codemod for smooth migration.

Changes

  • ​[Autocomplete] Update warning for value prop (#27977) @vedadeepta
  • ​[ButtonGroup] Update PropTypes to match augmentable interface (#27944) @aaronlademann-wf
  • ​[CardMedia] Add image role if image prop is specified but no image component is specified (#27676) @eps1lon
  • ​[InputBase] Fix autofill issue (#28070) @mnajdova
  • ​[Tabs] Fix indicator position when tab size changes (ResizeObserver) (#27791) @hbjORbj
  • ​[TextareaAutosize] Sync height when the width of the textarea changes (#27840) @hbjORbj
  • ​[ToggleButtonGroup] Add "disabled" prop (#27998) @chetas411
  • ​[core] Export types for module augmentation (#28078) @m4theushw

@mui/[email protected]

  • ​[Button] Create ButtonUnstyled and useButton (#27600) @michaldudak

@mui/[email protected]

  • ​[Masonry] Add new component (#27439) @hbjORbj

@mui/[email protected]

  • ​[codemod] Add mui-replace codemod transform (#28060) @siriwatknp

Docs

  • ​[docs] Fix preview for multiline JSX attributes (#28092) @eps1lon
  • ​[docs] Add a recommendation for hoisting GlobalStyles to static constant (#28088) @mnajdova
  • ​[docs] Update toolbar menu to behave closer to default (#28086) @oliviertassinari
  • ​[docs] Markdown redesign polish (#27956) @mnajdova
  • ​[docs] Fully translated /api/* pages (#28044) @eps1lon
  • ​[docs] Fix matchSorter import path in Autocomplete (#28063) @StefanBRas
  • ​[docs] Fix Fab demo overflow on mobile (#28033) @rajzik
  • ​[docs] Add notistack example compatible with v5.x.x (#27881) @iamhosseindhv
  • ​[docs] Change sign-up template autocomplete to use "new-password" (#28028) @StefanTobler
  • ​[docs] Improve the support expectations for developers (#27999) @oliviertassinari
  • ​[docs] Don't use nested ternary (#27986) @eps1lon
  • ​[docs] Sync redirections from X into Core @oliviertassinari
  • ​[docs] Fix typo '.MuiOutinedInput' -> '.MuiOutlinedInput' (#27997) @rsxdalv
  • ​[docs] fix floating action button broken demo (#27976) @rajzik
  • ​[docs] Update correct variable name (#27960) @bene-we
  • ​[docs] Fix Performance typo (#27965) @tdmiller1
  • ​[docs] Add GridExportCSVOptions page to documentation pages (#27951) @flaviendelangle
  • ​[website] Add product core page (#27952) @siriwatknp
  • ​[website] Make AppBar height and border consistent with nav header (#28085) @michaldudak
  • ​[website] Fix typos in the rebranding (#28069) @oliviertassinari
  • ​[website] Refine home, pricing and about pages (#27927) @siriwatknp

Core

  • ​[eslint-plugin-material-ui] Only require translation of word characters and not API (#28043) @eps1lon
  • ​[core] Use lintable pattern for debounced callbacks (#27985) @eps1lon
  • ​[core] Remove file-wide disables of no-use-before-define (#27984) @eps1lon
  • ​[core] Improve release:changelog script (#27941) @eps1lon
  • ​[core] Enforce curly braces for block statements (#27946) @eps1lon
  • ​[test] Disable browserstack for PRs (#28041) @eps1lon

All contributors of this release in alphabetical order: @aaronlademann-wf, @bene-we, @chetas411, @eps1lon, @flaviendelangle, @hbjORbj, @iamhosseindhv, @m4theushw, @michaldudak, @mnajdova, @oliviertassinari, @rajzik, @rsxdalv, @siriwatknp, @StefanBRas, @StefanTobler, @tdmiller1, @vedadeepta

material-ui - v5.0.0-beta.5

Published by mnajdova about 3 years ago

Aug 24, 2021

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

  • πŸ› Fixed a lot of bugs and regressions to get us closer to the v5 stable release milestone
  • πŸ“š Improved the docs and the migration guide for upgrading to v5

@material-ui/[email protected]

Breaking changes

  • The targets of the default bundle have changed:

    • Chrome 90 (up from 84)
    • Edge 91 (up from 85)
    • Safari 14 (macOS) (up from 13.1) and 12.4 (iOS) (up from 12.2)
    • Opera 76 (up from 70)
  • The useAutocomplete hook used a type called Value. It was a very generic name for a type specific to the Autocomplete control, so it was removed to AutocompleteValue.

    -import { Value } from '@material-ui/core/useAutocomplete';
    +import { AutocompleteValue } from '@material-ui/core/useAutocomplete';
    

Changes

@material-ui/[email protected]

Breaking changes

  • The change was done in order to better reflect what they are, not what we think they will be used for.

     <SomeSlotComponent
    -  styleProps={propsAndState}
    +  ownerState={propsAndState}
     />
    

Changes

@material-ui/[email protected]

@material-ui/[email protected]

@material-ui/[email protected]

@material-ui/[email protected]

Docs

Core

All contributors of this release in alphabetical order: @aaronlademann-wf, @alexile, @atorenherrinton, @benny0642, @DanailH, @eps1lon, @hamidreza-nateghi, @hbjORbj, @jakeanq, @JEONGJIHUN, @LorenzHenk, @mekouar-mehdi, @michaldudak, @mnajdova, @nguyenyou, @nolastemgarden, @nomanoff, @noviicee, @oliviertassinari, @pvdstel, @qiweiii, @siriwatknp, @surajkumar016, @teachhay, @vedadeepta, @will-amaral

material-ui - v5.0.0-beta.4

Published by michaldudak about 3 years ago

Aug 13, 2021

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

  • πŸ› Grid's "auto" behavior has been fixed (#27514) @aaronlademann-wf
  • β™Ώ An important bug with the keyboard navigation in MenuList was fixed (#27526) @ryancogswell

@material-ui/[email protected]

Breaking changes

Changes

@material-ui/[email protected]

@material-ui/[email protected]

@material-ui/[email protected]

Docs

Core

All contributors of this release in alphabetical order: @aaronlademann-wf, @abriginets, @DouglasPds, @eps1lon, @garronej, @kylegach, @LorenzHenk, @m4theushw, @matiasherranz, @mnajdova, @nikitabobers, @oliviertassinari, @R-Bower, @ryancogswell, @siriwatknp, @tonextone, @umidbekk, @vedadeepta, @YassinHussein

material-ui - v5.0.0-beta.3

Published by siriwatknp about 3 years ago

Aug 9, 2021

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

  • ✨ jss-to-styled codemod has been improved to support createStyles (TypeScript) and <React.Fragment> use (#27578) @mnajdova
  • 🦴 Isolate useAutocomplete into the unstyled package (#27485) @michaldudak

@material-ui/[email protected]

@material-ui/[email protected]

@material-ui/[email protected]

@material-ui/[email protected]

Docs

Core

All contributors of this release in alphabetical order: @bezpalko, @eps1lon, @flaviendelangle, @frandiox, @Harshita-Kanal, @kimbaudi, @michaldudak, @mnajdova, @noviicee, @oliviertassinari, @PCOffline, @R-Bower, @ryancogswell, @siriwatknp, @sulco

material-ui -

Published by eps1lon about 3 years ago

@material-ui/[email protected]

Docs

Core

All contributors of this release in alphabetical order: @eps1lon, @mnajdova, @HumbertoL, @oliviertassinari, @Siv-tspab

material-ui -

Published by mnajdova about 3 years ago

Jul 26, 2021

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

  • ✨ We introduced a new codemod for converting JSS styles to emotion (#27292) @siriwatknp
    It should help the adoption of v5, by making possible the removal of JSS sooner.
  • πŸ› The majority of other changes in this release were bug fixes, test utilities, and docs.

@material-ui/[email protected]

@material-ui/[email protected]

@material-ui/[email protected]

@material-ui/[email protected]

@material-ui/[email protected]

@material-ui/[email protected]

Docs

Core

All contributors of this release in alphabetical order: @AlvesJorge, @Aubrey-Li, @eps1lon, @faan234, @florianbepunkt, @g
etsnoopy, @Goodiec, @hboylan, @KLubin1, @michaldudak, @mnajdova, @newsiberian, @oliviertassinari, @Patil2099, @ruppysupp
y, @sashkopavlenko, @siriwatknp, @tudi2d, @turtleseason, @WeldonTan

material-ui -

Published by eps1lon over 3 years ago

@material-ui/[email protected]

Docs

All contributors of this release in alphabetical order: @eps1lon, @m4theushw, @mbrookes, @mnajdova, @oliviertassinari, @serenalin121

material-ui -

Published by oliviertassinari over 3 years ago

Jul 14, 2021

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

  • ✨ We have introduced a new unstyled component: the Switch (#26688) @michaldudak
    You can find two new versions of the Switch. A component without any styles: SwitchUnstyled, and a hook: useSwitch.

    You can follow our progress at https://github.com/mui-org/material-ui/issues/27170.

  • πŸ’„ We have updated the default info success warning color to be more accessible (#26817) @siriwatknp.
    You can find the new default values in the documentation.

@material-ui/[email protected]

Breaking changes

  • [Fab] Remove no longer necessary span wrapper (#27112) @siriwatknp
  • [ToggleButton] Remove no longer necessary span wrapper (#27111) @siriwatknp

Changes

  • [Autocomplete] Add componentsProps (#27183) @michal-perlakowski
  • [Avatar] Fix support for crossOrigin (#27013) @ShirasawaSama
  • [ButtonBase] Correct disableRipple API description (#27187) @michaldudak
  • [ButtonGroup] Add color palette types (#27215) @ShirasawaSama
  • [SwitchBase] Bring back checked and mark as deprecated (#27047) @siriwatknp
  • [TextField] Remove redundant useFormControl implementation (#27197) @michaldudak
  • [theme] Add missing MuiRating types to components.d.ts (#27086) @rajzik
  • [theme] Remove createV4Spacing from adaptV4Theme (#27072) @siriwatknp
  • [theme] Update default info success warning color (#26817) @siriwatknp
  • [ToggleButton] Add color palette types (#27046) @ShirasawaSama
  • [ToggleButton] Fix the api page (#27164) @oliviertassinari

@material-ui/[email protected]

  • [Switch] Create SwitchUnstyled and useSwitch (#26688) @michaldudak

@material-ui/[email protected]

  • [codemod] Add v5 important migration (#27032) @siriwatknp
  • [codemod] Fix v5 codemods on Windows (#27254) @michaldudak

@material-ui/[email protected]

  • [Box] Add breakpoint value support to maxWidth prop (#26984) @ansh-saini

@material-ui/[email protected]

  • [CalendarPicker] Fix slide transition regression (#27273) @eps1lon
  • [CalendarPicker] Use transition components from core instead of a custom implementation (#27043) @eps1lon
  • [pickers] Fix default value of text keys (#26990) @oliviertassinari
  • [TimePicker] Change default minutes and seconds to zero (#27037) @michal-perlakowski

Docs

  • [blog] Q2 2021 Update (#27089) @oliviertassinari
  • [docs] Add information that the label prop in FormControlLabel is now @michal-perlakowski
  • [docs] Don't crash page if an Ad crashes (#27178) @eps1lon
  • [docs] Fix alt description of movavi backer @oliviertassinari
  • [docs] Fix import source of hidden component (#27116) @vimutti77
  • [docs] Fix layout regression (#27272) @oliviertassinari
  • [docs] Fix syntax error in /styles/api markdown (#27176) @sahil-blulabs
  • [docs] Fix the link for the sx props page (#27202) @mnajdova
  • [docs] Fix theme context example code (#27053) @moshfeu
  • [docs] Fix typo in CONTRIBUTING.md (#27218) Ayush Dubey
  • [docs] Fix typos (#27074) @michaldudak
  • [docs] Improve nav semantics (#27138) @eps1lon
  • [docs] Migrate Ad* components to emotion (#27159) @mnajdova
  • [docs] Migrate rest of the docs to emotion (#27184) @mnajdova
  • [docs] Move versions from _app PageContext to page-specific context (#27078) @eps1lon
  • [docs] Only bundle one version of the demos in production (#27020) @eps1lon
  • [docs] Reduce layout shift on landing page (#27251) @eps1lon
  • [docs] Remove Ethical Ads (#27173) @mbrookes
  • [docs] Remove unused fs polyfill (#27069) @eps1lon
  • [docs] Remove usage of url package (#27151) @eps1lon
  • [docs] Replace react-text-mask with react-imask in integration example (#27071) @michal-perlakowski
  • [docs] Sort the size in a more logical order (#27186) @oliviertassinari
  • [docs] Use actual link to paperbase (#27063) @eps1lon
  • [docs] Use custom markdown loader for landing page (#27065) @eps1lon
  • [docs] Use webpack 5 (#27077) @eps1lon
  • [examples] Fix CDN warning (#27229) @oliviertassinari
  • [examples] Remove StyledEngineProvider as JSS is not used (#27133) @mnajdova
  • [examples] Remove forgotten StyledEngineProvider (#27163) @oliviertassinari

Core

  • [core] Batch small changes (#26970) @oliviertassinari
  • [core] Configure Renovate (#27003) @renovate[bot]
  • [core] Migrate remaining mentions of Dependabot to Renovate (#27118) @eps1lon
  • [core] Run yarn deduplicate on Renovate updates (#27115) @eps1lon
  • [test] Document broken React 18 behavior of Autocomplete (#27242) @eps1lon
  • [test] Increase BS timeout to 6min (#27179) @oliviertassinari
  • [test] Migrate regressions to emotion (#27010) @vicasas
  • [test] Narrow down React 18 compat issues (#27134) @eps1lon
  • [test] Remove StyledEngineProvider usage from regressions and e2e test @mnajdova
  • [test] Run React 18 integration tests with new createRoot API (#26672) @eps1lon
  • [test] Update tests with latest state of StrictMode compatibility (#27042) @eps1lon
  • [test] Use DOM events instead of mocked, partial events (#27198) @eps1lon
  • [website] Open 4 new roles (#27123) @oliviertassinari
  • [blog] Danilo Leal joins Material-UI (#27231) @oliviertassinari

All contributors of this release in alphabetical order: @eps1lon, @mbrookes, @michal-perlakowski, @michaldudak, @mnajdova, @moshfeu, @oliviertassinari, @rajzik, @renovate[bot], @sahil-blulabs, @ShirasawaSama, @siriwatknp, @vimutti77

material-ui - v4.12.1

Published by mnajdova over 3 years ago

This release is released to fix the package.json generation in the previous release.

Core

  • [core] Fix generation of package.json file on Windows (#27160) @mnajdova
material-ui - v4.12.0

Published by mnajdova over 3 years ago

Big thanks to the 12 contributors who made this release possible. It includes deprecations that should help developers to have an easier adoption of v5.

@material-ui/[email protected]

  • [Accordion] Deprecate classes.focused (#24083) @oliviertassinari
  • [Avatar] Change default variant and adjust deprecation message (#25549) @michal-perlakowski
  • [Badge] Add overlap circular and rectangular (#22076) @eps1lon
  • [ButtonBase] Add warning for buttonRef removal (#25897) @m4theushw
  • [Collapse] Deprecate classes.container (#24084) @oliviertassinari
  • [Collapse] Deprecate collapsedHeight (#24079) @oliviertassinari
  • [Dialog] Add deprecation warning for withMobileDialog (#23570) @RDIL
  • [Dialog] Deprecate the transition onX props (#22114) @mbrookes
  • [Fab] Deprecate variant="round" (#24080) @oliviertassinari
  • [Grid] Add deprecation for justify prop rename (#24078) @oliviertassinari
  • [Grid] Fix justifyContent="flex-start" prop types (#24788) @DukeManh
  • [GridList] Rename to ImageList & add deprecation warnings (#22363) @mbrookes
  • [Icons] Deprecate fontSize value of default, add medium (#23971) @mbrookes
  • [Menu] Deprecate transition onX props (#22213) @mbrookes
  • [Modal][Dialog] Deprecate duplicate props with onChange (#24081) @oliviertassinari
  • [Modal][Portal] Deprecate onRendered (#24082) @oliviertassinari
  • [Popover] Deprecate transition onX props (#22202) @mbrookes
  • [RootRef] Deprecate component (#24075) @oliviertassinari
  • [Snackbar] Deprecate transition onX props (#22206) @mbrookes
  • [Table] Add deprecation for renamed TablePagination props (#23789) @mnajdova
  • [Table] Deprecate padding="default" (#25990) @m4theushw
  • [TextareaAutosize] Deprecate rowsMax->maxRows & rowsMin->minRows (#23530) @mhayk
  • [TextField] Add isRequired to position prop in InputAdornment (#25912) @m4theushw
  • [theme] Deprecate theme.mixins.gutters (#22245) @joshwooding
  • [theme] Deprecate fade color utility in favor of alpha (#22837) @mnajdova
  • [theme] Deprecate createMuiTheme (#26004) @m4theushw
  • [theme] Add warning for theme.typography.round deprecation (#25916) @m4theushw
  • [theme] Add warning for theme.breakpoints.width deprecation (#25993) @m4theushw

@material-ui/[email protected]

  • [Box] Deprecate css prop in favor of sx (#23480) @mnajdova

Docs

  • [blog] MichaΕ‚ Dudak joins Material-UI (#26700)
  • [blog] Siriwat Kunaporn joins Material-UI (#26329) @oliviertassinari
  • [docs] Add gold sponsor (#26968)
  • [docs] Add v5 banner (#27070)
  • [docs] Fix 404 link (Evergreen Box) (#26430) @k-utsumi
  • [docs] Prepare for data grid auto-generated docs (#26477) @m4theushw
  • [docs] Update typography.md to non-deprecated fontsource (#26082) @kiwimahk
  • [website] Add careers page for intern (#26280) @mnajdova
  • [website] Add open application section (#26501) @oliviertassinari

Core

  • [test] Deprecate test-utils (#24099) @eps1lon
material-ui - v5.0.0-beta.0

Published by michaldudak over 3 years ago

Jul 01, 2021

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

  • πŸŽ‰ This is the first beta release of v5! A huge thanks to everyone who helped to make this happen! We're targeting the 1st of September for a stable release, and will use the next two months to polish v5, and ease the migration from v4. You can follow the v5 stable milestone for more details. We now encourage any new projects to start on v5.
  • πŸš€ We have completed all the planned breaking changes.
  • βš’οΈ We added the codemod CLI to simplify migration to v5 (#26941) @eps1lon. You can find it at @material-ui/codemod.
  • πŸ› The majority of other changes in this release were bug fixes, test utilities and docs.

@material-ui/[email protected]

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

@material-ui/[email protected]

@material-ui/[email protected]

@material-ui/[email protected]

Breaking changes

  • [DatePicker] Remove helper text default value (#26866) @DouglasPds

    Make the default rendered text field closer to the most common use cases (denser).

    <DatePicker
      label="Helper text example"
      value={value}
      onChange={onChange}
      renderInput={(params) => (
    -    <TextField {...params} />
    +    <TextField {...params} helperText={params?.inputProps?.placeholder} />
      )}
    >
    

Changes

@material-ui/[email protected]

Docs

Core

All contributors of this release in alphabetical order: @ansh-saini, @BC-M, @CarlosGomez-dev, @DouglasPds, @eps1lon, @fishyFrogFace, @michal-perlakowski, @michaldudak, @mnajdova, @oliviertassinari, @siriwatknp, @steveafrost, @varandasi