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 - v5.11.1

Published by siriwatknp almost 2 years ago

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

  • πŸ’… @mnajdova added motion and shape design tokens to Material You package (#35384 and #35393).
  • Many other πŸ› bug fixes, πŸ“š documentation, and βš™οΈ infrastructure improvements.

@mui/[email protected]

  • [Chip] Fix hover and focus style with CSS Variables (#35502) @DimaAbr
  • [InputLabel] Enable size prop overrides via TypeScript module augmentation (#35460) @MickaelAustoni
  • [l10n] Change Kazakh locale name to match ISO-639-1 codes (#34664) @talgautb
  • [TextField] Fix error focus style (#35167) @42tte
  • [core] Bring experimental_sx back with error code (#35528) @siriwatknp

@mui/[email protected]

  • [Theme] Merge components and slots props (#35477) @siriwatknp

@mui/[email protected]

  • [Material You] Add motion design tokens (#35384) @mnajdova
  • [Material You] Add shape design tokens (#35393) @mnajdova

@mui/[email protected]

  • [Tooltip] Fix arrow does not appear (#35473) @siriwatknp
  • [Input] Fix autofill styles (#35056) @siriwatknp
  • [ChipDelete] Add onDelete prop to ChipDelete (#35412) @sai6855

@mui/[email protected]

  • [Button][base] Set active class when a subcomponent is clicked (#35410) @michaldudak
  • [Popper][base] Fix Tooltip Anchor Element Setter (#35469) @sydneyjodon-wk

Docs

  • [docs] Fixed the Select component onChange event type in the migration guide (#35509) @tzynwang
  • [docs] Add missing comma to Providing the colors directly section (#35507) @cassidoo
  • [docs] Add CardMedia example without component="img" prop (#35470) @lucasmfredmark
  • [docs] Fix unstable_sxConfig typo (#35478) @siriwatknp
  • [docs] List component introduction example default code is missing ListItemContent component (#35492) @Miigaarino
  • [website] Close our first people role @oliviertassinari
  • [website] Update product icons (#35413) @danilo-leal

Core

  • [test] Terminate BrowserStack after 5 minutes (#35454) @oliviertassinari
  • [test] Fix broken master branch (#35446) @oliviertassinari

All contributors of this release in alphabetical order: @42tte, @cassidoo, @danilo-leal, @DimaAbr, @lucasmfredmark, @michaldudak, @MickaelAustoni, @Miigaarino, @mnajdova, @oliviertassinari, @sai6855, @siriwatknp, @sydneyjodon-wk, @talgautb, @tzynwang

material-ui - v5.11.0

Published by michaldudak almost 2 years ago

Dec 13, 2022

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

  • πŸ”₯ @mnajdova enabled configuration of the sx prop in the theme (#35150)
  • Many other πŸ› bug fixes, πŸ“š documentation, and βš™οΈ infrastructure improvements.

@mui/[email protected]

  • [Alert] Update icon color in all variants (#35414) @danilo-leal
  • [Select] Fix MenuProps.PopoverClasses being overriden (#35394) @vitorfrs-dev
  • [SwipeableDrawer] Fixed typescript warning "prop open undefined" (#34710) @kraftware

@mui/[email protected]

  • [icons] Restore the PhoneInTalk icons (#35409) @michaldudak

@mui/[email protected]

BREAKING CHANGES

  • [system] Enable configuring the sx prop in the theme (#35150) @mnajdova

    The breaking change is regarding an experimental API:

    -import { styled, experimental_sx } from '@mui/material/styles';
    +import { styled } from '@mui/material/styles';
    
    -const Component = styled('div)(experimental_sx({ p: 1 }});
    +const Component = styled('div)(({ theme }) => theme.unstable_sx({ p: 1 }});
    

@mui/[email protected]

  • [Joy] Miscellaneous fixes (#35447) @siriwatknp

@mui/[email protected]

  • [PopperUnstyled] Update PopperTooltip to have correct width when closing with transition (#34714) @EduardoSCosta

@mui/[email protected]

  • [Material You] Add ripple on the button (#35299) @mnajdova

Docs

  • [docs] Simplify state management in Text Field demo page (#35051) @PratikDev
  • [docs] Improve Responsive App bar with Drawer demo (#35418) @ZeeshanTamboli
  • [docs] Improve line-height readability (#35387) @oliviertassinari
  • [docs] Improve a bit the Composition docs (#35329) @oliviertassinari
  • [docs] Refactor ToggleButtonSizes demo (#35375) @Armanio
  • [docs] Standardize the usage of callouts in the MUI Core docs (#35361) @samuelsycamore
  • [docs] Format feedback to add a link to the commented section (#35381) @alexfauquette
  • [docs] Direct users from Material UI to MUI Base for duplicated components (#35293) @samuelsycamore
  • [docs] Fix typo in FormControl API docs (#35449) @Spanishiwa
  • [docs] Update callouts design (#35390) @danilo-leal
  • [website] New wave of open roles (#35240) @mnajdova
  • [website] Developer survey 2022 (#35407) @joserodolfofreitas

Core

  • [core] Fix @mui/material package building (#35324) @timbset
  • [core] Fix leaking theme color override (#35444) @oliviertassinari
  • [typescript] Add null to return type of OverridableComponent (#35311) @tsollbach
  • [website] Migrate X page to use CSS theme variables (#34922) @jesrodri
  • [website] Migrate /core page to use CSS variables (#35366) @siriwatknp

All contributors of this release in alphabetical order: @alexfauquette, @Armanio, @danilo-leal, @EduardoSCosta, @flaviendelangle, @jesrodri, @joserodolfofreitas, @kraftware, @michaldudak, @mnajdova, @oliviertassinari, @PratikDev, @samuelsycamore, @siriwatknp, @Spanishiwa, @timbset, @tsollbach, @vitorfrs-dev, @ZeeshanTamboli

material-ui - v5.10.17

Published by hbjORbj almost 2 years ago

Dec 6, 2022

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

  • ✨ @mnajdova added a Material You Button playground (#35222)
  • πŸ”§ @hbjORbj renamed components / componentProps to slots / slotProps prop in Joy UI to create consistency across products (#34997)
  • Many other πŸ› bug fixes, πŸ“š documentation, and βš™οΈ infrastructure improvements

@mui/[email protected]

  • ​[Slider] Fix markActive theme class not getting applied (#35067) @ZeeshanTamboli
  • ​[SwipeableDrawer] Fix missing close animation when initial open is true (#35010) @sai6855
  • ​[material-ui] Add channel colors if possible (#35178) @siriwatknp
  • ​[Fab] Increase disabled styles precedence (#35304) @Uzwername
  • ​[Rating] Apply labelEmptyValueActive style overrides from theme (#35315) @sai6855

@mui/[email protected]

  • ​[system] Add support for nested CssVarsProvider (#35277) @siriwatknp

@mui/[email protected]

BREAKING CHANGE

  • ​[Joy] Add slots/slotProps props to the typing of all components and apply useSlot to all components (#34997) @hbjORbj

    • Change all occurrences ofΒ componentsΒ andΒ componentsPropsΒ props in Joy UI components toΒ slotsΒ andΒ slotProps, respectively.
    -<Autocomplete components={{listbox: CustomListbox}} componentsProps={{listbox: { className: 'custom-listbox' }}} />
    +<Autocomplete slots={{listbox: CustomListbox}} slotProps={{listbox: { className: 'custom-listbox' }}} />
    

    You can use this codemod to help with the migration.

Changes

  • ​[Joy] Miscellaneous fixes (#35345) @siriwatknp
  • ​[Joy][textarea] Expose decorator classes (#35247) @zignis

Docs

  • ​[docs] Improve spacing with ul (#35302) @oliviertassinari
  • ​[docs] Correct grammatically incorrect sentences in CONTRIBUTING.md (#34949) @Pandey-utkarsh
  • ​[docs] Move the demo higher in the API TOC (#35202) @oliviertassinari
  • ​[docs] Fix incorrect link in minimizing-bundle-size (#35297) @Juneezee
  • ​[docs] Revise and expand Joy UI "Breadcrumbs" page (#35292) @samuelsycamore
  • ​[docs] Fix wrong import in the unstyled tabs page (#35310) @guotie
  • ​[docs] Disable translations (#34820) @mnajdova
  • ​[docs] Fix typo (#35312) @flaviendelangle
  • ​[docs] Add Material You Button playground (#35222) @mnajdova
  • ​[docs] Fix experimental API page duplication (#35213) @oliviertassinari
  • ​[docs] Improve the autogenerated "Unstyled" and "API" text (#35185) @samuelsycamore
  • ​[docs] Fix ad margin on API pages (#35201) @oliviertassinari
  • ​[docs] Revise and expand the Joy UI "Badge" page (#35199) @samuelsycamore
  • ​[docs] Update MUI Base docs with latest style conventions (#35034) @samuelsycamore
  • ​[l10n] Improve Chinese (Taiwan) zh-TW locale (#35328) @happyincent
  • ​[website] Update MUI stats: GitHub stars, Twitter followers, etc. (#35318) @nomandhoni-cs

Core

  • ​[core] Use componentStyles.name over componentName (#35303) @oliviertassinari
  • ​[core] Fix warning leak in production (#35313) @oliviertassinari
  • ​[core] Move the internal packages from docs/packages (#35305) @michaldudak
  • ​[core] Clean up the API docs generation scripts (#35244) @michaldudak
  • ​[test] Scope the tests to just Material UI components (#35219) @siriwatknp
  • ​[website] Remove BlackFriday notification @oliviertassinari

All contributors of this release in alphabetical order: @flaviendelangle, @guotie, @happyincent, @hbjORbj, @Juneezee, @michaldudak, @mnajdova, @nomandhoni-cs, @oliviertassinari, @Pandey-utkarsh, @sai6855, @samuelsycamore, @siriwatknp, @Uzwername, @zignis

material-ui -

Published by mnajdova almost 2 years ago

Nov 28, 2022

A big thanks to the 13 contributors who made this release possible. This release contains various πŸ› bug fixes, πŸ“š documentation, and βš™οΈ infrastructure improvements.

@mui/[email protected]

  • ​[Autocomplete] Fix inferred value type when multiple prop is true (#35275) @fenghan34
  • ​[Chip] Add skipFocusWhenDisabled prop to not allow focussing deletable chip if disabled (#35065) @sai6855
  • ​[Chip] Remove unnecessary handleKeyDown event handler (#35231) @ZeeshanTamboli
  • ​[FormControl] Add missing types in useFormControl (#35168) @ZeeshanTamboli
  • ​[IconButton] Add missing color classes (#33820) @Zetta56
  • ​[SwipeableDrawer] Make paper ref accessible (#35082) @sai6855

@mui/[email protected]

  • ​[system] Remove unnecessary parsed theme (#35239) @siriwatknp
  • ​[theme] Fix TypeScript type for custom variants in responsive font sizes (#35057) @ZeeshanTamboli

@mui/[email protected]

  • ​[Base] Allow useSlotProps to receive undefined elementType (#35192) @leventdeniz

Docs

  • ​[docs] Improve feedback precision (#34641) @alexfauquette
  • ​[docs] Add Black Friday notification @oliviertassinari
  • ​[docs] Fix migration feedback (#35232) @alexfauquette
  • ​[docs] Improve the useSelect demo styling (#33883) @michaldudak
  • ​[docs] Fix layout jump on first mistake (#35215) @oliviertassinari
  • ​[docs] Support demos with side effect imports (#35177) @m4theushw
  • ​[examples] Fix Next.js errors (#35246) @oliviertassinari
  • ​[examples] Updated Remix examples with the lates changes using React 18 (#35092) @58bits

Core

  • ​[core] Remove unused pattern (#35165) @iamxukai
  • ​[core] Fix Base version in changelog (#35224) @siriwatknp
  • ​[core] Migrate describeConformance to TypeScript (#35193) @flaviendelangle
  • ​[core] Skip CI for docs and examples paths (#35225) @siriwatknp

All contributors of this release in alphabetical order: @58bits, @alexfauquette, @fenghan34, @flaviendelangle, @iamxukai, @leventdeniz, @m4theushw, @michaldudak, @oliviertassinari, @sai6855, @siriwatknp, @ZeeshanTamboli, @Zetta56

material-ui - v5.10.15

Published by siriwatknp almost 2 years ago

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

  • πŸš€ @mnajdova added the button as the first component that implements Material You design (MD3)
  • 🌐 @MBilalShafi added Urdu (Pakistan) localization
  • Many other πŸ› bug fixes, πŸ“š documentation, and βš™οΈ infrastructure improvements

@mui/[email protected]

  • [Autocomplete] Fix keyboard navigation when using custom popover (#35160) @sai6855
  • [typescript] Add background.defaultChannel to CssVarsPalette (#35174) @alexfauquette
  • [l10n] Add Urdu (ur-PK) locale (#35154) @MBilalShafi

@mui/[email protected]

  • [icons] Update the Material Design icons (#35194) @michaldudak

@mui/[email protected]

  • [Material You] Add theme structure & Button component (#34650) @mnajdova

@mui/[email protected]

  • [Select] Add attributes to conform with ARIA 1.2 (#35182) @michaldudak

Docs

  • [docs] Fix a couple documentation errors (#35217) @danilo-leal
  • [docs] Change MUI -> Material UI in icons-material's readme (#35220) @michaldudak
  • [docs] the pages have no <link rel=canonical so we need to tell Google to not index the staging envs @oliviertassinari
  • [docs] Fix confusion in TOCs when reaching scroll bottom (#35214) @oliviertassinari
  • [docs] Fix typos in section titles (#35025) @iamxukai
  • [docs] Fix typo in legacy date picker migration guide @oliviertassinari
  • [docs] Iterating on recent Joy UI Component page updates (#35162) @samuelsycamore
  • [docs] Inform that pickers are in X repository (#35189) @alexfauquette
  • [docs] Explain how the error prop works in the Unstyled Input (#35171) @michaldudak
  • [docs] Hotfix missing styles in dark mode (#35179) @siriwatknp
  • [docs] Add Joy UI theme typography page (#34811) @siriwatknp
  • [docs] Fix undo/redo in live editor (#35163) @oliviertassinari
  • [docs] Revise the Joy UI "Avatar" component page (#35152) @samuelsycamore
  • [docs] Make navbar backdrop filter consistent with website (#35157) @danilo-leal
  • [docs] Host CodeSandbox on MUI org (#35110) @oliviertassinari
  • [docs] Uplift introduction demos & make consistent with Base (#34316) @danilo-leal
  • [website] Add Security questionnaire in pricing (#35172) @oliviertassinari
  • [website] Fix theme mode toggle state (#35216) @siriwatknp
  • [website] Exclude experiment pages in production (#35180) @siriwatknp
  • [website] Disable SEO for performance pages (#35173) @oliviertassinari

Core

  • [core] Convert icons scripts to ESM (#35101) @Janpot
  • [core] Group renovate GitHub Action dependency updates @oliviertassinari
  • [core] Upgrade eslint-config-airbnb-typescript (#34642) @Janpot
  • [core] Ensure that prettier CI step fails when code is badly formatted (#35170) @michaldudak

All contributors of this release in alphabetical order: @alexfauquette, @danilo-leal, @iamxukai, @Janpot, @MBilalShafi, @michaldudak, @oliviertassinari, @samuelsycamore, @siriwatknp

material-ui - v5.10.14

Published by michaldudak almost 2 years ago

Nov 15, 2022

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

  • πŸš€ @siriwatknp added the Autocomplete component to the Joy UI (#34315)
  • β™Ώ @sfavello improved the accessibility of the Material UI's Autocomplete by adding support for the Delete key (#33822)
  • Many other πŸ› bug fixes, πŸ“š documentation, and βš™οΈ infrastructure improvements.

@mui/[email protected]

  • [Material UI] Add palette.background.defaultChannel token (#35061) @siriwatknp
  • [Autocomplete] Remove tags with the Delete key (#33822) @sfavello
  • [IconButton] custom color causes type error (#34521) @kushagra010

@mui/[email protected]

  • [Unstable_Gridv2] sorted responsize keys based on breakpoint value (#34987) @sai6855

@mui/[email protected]

  • [Joy] Export FormControl, LinearProgress and ListSubheader components from @mui/joy (#35003) @Studio384
  • [Joy] Miscellaneous fixes (#35044) @siriwatknp
  • [Joy] Add Autocomplete component (#34315) @siriwatknp
  • [Joy] Saturate a bit the gray palette (#35148) @danilo-leal
  • [Autocomplete][joy] Fix types (#35153) @siriwatknp

Docs

  • [blog] Fix font size of code blocks on iOS @oliviertassinari
  • [docs] Accessibility - increase default contrastThreshold for WCAG AA compliance (#34901) @kennethbigler
  • [docs] Correct the keepMounted section on the Drawer page (#35076) @michaldudak
  • [docs] Fix code editor styles mismatches (#35108) @oliviertassinari
  • [docs] Allows to access the next MUI-X (#34798) @alexfauquette
  • [docs] Fix bugs with live edit demos (#35106) @oliviertassinari
  • [docs] Fix MarkdownElement regression from adding CSS variables (#35096) @siriwatknp
  • [docs] Add a new gold sponsor (#35089) @hbjORbj
  • [docs] Fix scroll issue on expanded live demos (#35064) @bharatkashyap
  • [docs] Improve alignment of the sponsors @oliviertassinari
  • [docs] Improve code font family v2 (#35053) @oliviertassinari
  • [docs] Upgrade to Next.js 13 (#35001) @mnajdova
  • [docs] Fix typo in changelog @oliviertassinari
  • [docs] Update Joy UI templates to use latest components (#35058) @siriwatknp
  • [website] Fix design kits showcase throwing an error (#35093) @cherniavskii
  • [website] Fix margin bug on CTA @oliviertassinari
  • [website] Link respective repositories in product pages (#35046) @sidtohan
  • [website] Migrate blog pages to use CSS theme variables (#34976) @siriwatknp
  • [website] Update DoiT International logo and links with new brand (#35030) @ofir5300
  • [website] Improve visual design app bar (#35111) @oliviertassinari

Core

  • [core] Convert scripts to ES modules (#35036) @michaldudak
  • [core] Show the whole version to make blame easier @oliviertassinari
  • [core] Polish GitHub Action version @oliviertassinari
  • [core] Ignore icons to speed up CodeQL @oliviertassinari
  • [core] Feedback on branch protection @oliviertassinari
  • [core] Revert CI (#35098) @siriwatknp
  • [core] Fix job name to match the CI (#35097) @siriwatknp
  • [core] ESLint fixes for tests (#34924) @Janpot
  • [core] Ignore unrelated folders from github actions (#35028) @siriwatknp
  • [core] Use pretty-quick instead of custom script (#34062) @Janpot

All contributors of this release in alphabetical order: @alexfauquette, @bharatkashyap, @cherniavskii, @danilo-leal, @hbjORbj, @Janpot, @kennethbigler, @kushagra010, @michaldudak, @mnajdova, @ofir5300, @oliviertassinari, @sai6855, @sfavello, @sidtohan, @siriwatknp, @Studio384

material-ui - v5.10.13

Published by hbjORbj almost 2 years ago

Nov 7, 2022

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

  • πŸš€ The slots API has been introduced to the Material UI package by @michaldudak (#34873).
  • πŸ”₯ Live editing of demos is stabilized by @oliviertassinari (#34870).
  • Many other πŸ› bug fixes, πŸ“š documentation, and βš™οΈ infrastructure improvements.

@mui/[email protected]

  • ​[material-ui] Introduce the slots API (#34873) @michaldudak
  • ​[NativeSelectInput] Support CSS theme variables (#34975) @siriwatknp

@mui/[email protected]

  • ​[system] Add a missing key attribute in getInitColorScheme to fix key issue (#34992) @akshaya-venkatesh8

@mui/[email protected]

  • ​[base] Avoid calling setState during renders (#34916) @Janpot

@mui/[email protected]

  • ​[Select] Fix custom options menu not opening on Avatar click (#34648) @shivam1646

Docs

  • ​[docs] Add a guide for setting dark mode by default (#34839) @siriwatknp
  • ​[docs] Improve code font family (#35027) @oliviertassinari
  • ​[docs] Revise and expand Joy UI "Alert" page (#34838) @samuelsycamore
  • ​[docs] Live demos v2 (#34870) @oliviertassinari
  • ​[docs] Fix 301 links in the docs @oliviertassinari
  • ​[docs] Fix code display in RTL (#34951) @oliviertassinari
  • ​[docs] New API design rule disabled > disable (#34972) @oliviertassinari
  • ​[docs] Explain the usage of Select's onOpen/onClose in the uncontrolled mode (#34755) @michaldudak
  • ​[docs] Add a new gold sponsor (#34984) @hbjORbj
  • ​[docs] Add author and published_time meta tags (#34382) @alexfauquette
  • ​[examples] Next.js examples v13 - fonts (#34971) @PetroSilenius
  • ​[examples] Next.js examples v13 - links (#34970) @PetroSilenius
  • ​[website] Update IPinfo.AI name @oliviertassinari
  • ​[website] Remove date-io from the docs dependencies (#34748) @michaldudak
  • ​[website] Migrate Design-kits page to use CSS theme variables (#34920) @jesrodri
  • ​[website] Migrate Pricing page to use CSS theme variables (#34917) @trizotti

Core

  • ​[core] Remove default access to GitHub action scopes @oliviertassinari
  • ​[core] Fix Pinned-Dependencies @oliviertassinari
  • ​[core] Fix typos in the component name @oliviertassinari
  • ​[core] Fix scorecard regression @oliviertassinari
  • ​[core] Create the docs theme once (#34954) @oliviertassinari

All contributors of this release in alphabetical order: @akshaya-venkatesh8, @alexfauquette, @hbjORbj, @Janpot, @jesrodri, @michaldudak, @oliviertassinari, @PetroSilenius, @samuelsycamore, @shivam1646, @siriwatknp, @trizotti

material-ui -

Published by mnajdova almost 2 years ago

Oct 31, 2022

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

  • πŸš€ The LinearProgress component has been added to Joy UI by @hbjORbj (#34514).
  • Many other πŸ› bug fixes, πŸ“š documentation, and βš™οΈ infrastructure improvements.

@mui/[email protected]

  • ​[Chip] Don't override icon color (#34247) @emlai
  • ​[Radio] Skip default hover style when disableRipple is set (#34902) @VinceCYLiao
  • ​[SwipeableDrawer] Fix React 18 issues (#34505) @mnajdova
  • ​[Tooltip] Save a few bytes (#34853) @oliviertassinari

@mui/[email protected]

  • ​[ButtonUnstyled] Update to render as link when href or to is provided (#34337) @EduardoSCosta

@mui/[email protected]

  • ​[Joy][circularprogress] Prevent new styles from being generated when value changes (#34897) @hbjORbj
  • ​[Joy] Add color inversion feature (#32511) @siriwatknp
  • ​[Joy] Add LinearProgress component (#34514) @hbjORbj

Docs

  • ​[blog] Add blog post for high-level overview of all MUI products (#34325) @samuelsycamore
  • ​[blog] Fix hydration mistmatch (#34857) @oliviertassinari
  • ​[docs] Revise the Joy UI "Aspect Ratio" page (#34858) @samuelsycamore
  • ​[docs] Fix Safari code font size (#34859) @oliviertassinari
  • ​[docs] Fix spelling mistake (#34955) @punithnayak
  • ​[docs] Fix 404 link of supported Material UI components @oliviertassinari
  • ​[docs] Fix Safari button misalignment (#34861) @oliviertassinari
  • ​[docs] Fix typo in docs title (#34926) @PunitSoniME
  • ​[docs] Fix missing emotion prefixes (#34958) @oliviertassinari
  • ​[docs] Improve UI display for copy code (#34950) @oliviertassinari
  • ​[docs] Standardize all MUI Core "Usage" pages (#34183) @samuelsycamore
  • ​[docs] Update templates' readme files to include required dependencies (#34757) @michaldudak
  • ​[docs] Fix inconsistent theme colors when applying custom colors in playground (#34866) @cherniavskii
  • ​[docs] Fix typo in bottom-navigation.md (#34884) @RoodyCode
  • ​[website] Migrate about-us page to use CSS theme variables (#34919) @brianlu2610
  • ​[website] Migrate Product-Templates page to use CSS theme variables (#34913) @EduardoSCosta
  • ​[website] Migrate career page to use CSS theme variables (#34908) @the-mgi
  • ​[website] Update MUI X open and future roles + about page (#34894) @DanailH
  • ​[website] Remove one DOM node (#34960) @oliviertassinari
  • ​[website] Use span for icon image (#34914) @siriwatknp
  • ​[website] Fix subscribe input with Safari (#34869) @oliviertassinari

Core

  • ​[core] Ignore compiled icons in CodeQL @oliviertassinari
  • ​[core] Add OSSF Scorecard action (#34854) @oliviertassinari
  • ​[core] Fix extra GitHub Action permission (#34496) @sashashura
  • ​[core] Fix duplicate id @oliviertassinari
  • ​[core] Enforce import * as React (#34878) @da0x
  • ​[core] A couple of simply fixes from #34870 (#34953) @oliviertassinari
  • ​[core] Migrate outdated pattern to convention @oliviertassinari
  • ​[core] Pin GitHub Actions dependencies (#34929) @renovate[bot]
  • ​[core] Make the reproduction more important in the bug template (#34875) @oliviertassinari
  • ​[core] Fix docs GitHub API rate limit (#34856) @oliviertassinari
  • ​[core] Fix eslint issues (#34964) @mnajdova
  • ​[core] Pin GitHub Action to digests (#34855) @oliviertassinari
  • ​[core] Fix permissions in workflow @oliviertassinari
  • ​[core] memoize context values for react/jsx-no-constructed-context-values (#34849) @Janpot
  • ​[core] Fix @typescript-eslint/default-param-last issues (#34846) @Janpot
  • ​[core] Fix HTML validation error (#34860) @oliviertassinari
  • ​[core] Fix duplicate CodeQL build @oliviertassinari
  • ​[test] Move Firefox tests to CircleCI (#34764) @oliviertassinari
  • ​[test] Use screen when possible for simplicity (#34890) @oliviertassinari

All contributors of this release in alphabetical order: @cherniavskii, @DanailH, @EduardoSCosta, @emlai, @hbjORbj, @Janpot, @michaldudak, @mnajdova, @oliviertassinari, @punithnayak, @PunitSoniME, @renovate[bot], @RoodyCode, @samuelsycamore, @siriwatknp, @VinceCYLiao

material-ui - v5.10.11

Published by siriwatknp almost 2 years ago

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

  • πŸ”§ Moved components to slots prop starting at MUI Base to create consistency across products
  • Many other πŸ› bug fixes, πŸ“š documentation, and βš™οΈ infrastructure improvements

@mui/[email protected]

  • [InputBase] Fix onInvalid to use HTMLInputElement | HTMLTextAreaElement Element type (#33162) @KuSh
  • [Alert] Add components and componentsProps props to allow close action overrides (#33582) @jake-collibra

@mui/[email protected]

BREAKING CHANGE

  • [base] components -> slots API rename (#34693) @michaldudak

    • Change all occurrences ofΒ componentsΒ andΒ componentsPropsΒ props in Base components toΒ slotsΒ andΒ slotProps, respectively.
    • Change casing ofΒ slots' fields to camelCase
    -<SwitchUnstyled components={{Root: CustomRoot}} componentsProps={{rail: { className: 'custom-rail' }}} />
    +<SwitchUnstyled slots={{root: CustomRoot}} slotProps={{rail: { className: 'custom-rail' }}} />
    
  • [base] Make CSS class prefixes consistent (#33411) @michaldudak

    This is a breaking change for anyone who depends on the class names applied to Base components.
    If you use the <component>UnstyledClasses objects, you won't notice a difference. Only if you depend on the resulting class names (e.g. in CSS stylesheets), you'll have to adjust your code.

    -.ButtonUnstyled-root { ... };
    +.MuiButton-root { ... };
    

Changes

  • [test] Test all Base components with describeConformanceUnstyled (#34825) @michaldudak

@mui/[email protected]

  • [CircularProgress][joy] Fix classnames and add test (#34806) @hbjORbj
  • [Joy] Allow string type for size prop in components (#34805) @hbjORbj

Docs

  • Revert "[docs] Fix search icons in other languages (#34823)" @oliviertassinari
  • Revert "[core] Move SearchIcons to docs src folder (#34802)" @oliviertassinari
  • Revert "[docs] Live demos (#34454)" @oliviertassinari
  • Update the order of operations for pagination example so that slicing takes place after sorting. (#34189) @marceliwac
  • [docs] Gatsby Description in Joy dark-mode (#34702) @pixelass
  • [docs] Add notification for blogpost MUI X v6 alpha (#34809) @joserodolfofreitas
  • [docs] Polish Crowdin config (#34852) @oliviertassinari
  • [docs] Fix a few style standard deviations @oliviertassinari
  • [docs] Enforce no trailing spaces (#34762) @oliviertassinari
  • [docs] Enforce correct git diff format (#34765) @oliviertassinari
  • [docs] Fix Toolpad docs 301 route (#34843) @bharatkashyap
  • [docs] Replace initial value with theme white (#34822) @siriwatknp
  • [docs] Remove localization redirects (#34844) @mnajdova
  • [docs] Fix search icons in other languages (#34823) @siriwatknp
  • [docs] Fix JavaScript capitalization @oliviertassinari
  • [docs] Update new links to MD2 (#34848) @oliviertassinari
  • [website] Update future work items on X landing page (#34810) @joserodolfofreitas
  • [website] Add Toolpad docs to navigation (#34749) @bharatkashyap

Core

  • [core] Remove dead files (#34850) @oliviertassinari
  • [core] Fix revert conflict @oliviertassinari
  • [core] Fix a few CodeQL errors (#34766) @oliviertassinari
  • [core] Harden GitHub Actions permissions (#34769) @oliviertassinari
  • [core] Remove the codeowners file (#34876) @michaldudak

All contributors of this release in alphabetical order: @bharatkashyap, @hbjORbj, @jake-collibra, @joserodolfofreitas, @KuSh, @marceliwac, @michaldudak, @oliviertassinari, @pixelass, @siriwatknp

material-ui - v5.10.10

Published by michaldudak about 2 years ago

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

  • πŸ–Œ Thanks to the efforts of @bharatkashyap and @nihgwu, we now have editable demos across our docs (#34454)!
  • πŸš€ The Tooltip component has been added to Joy UI by @hbjORbj (#34509).
  • βš™οΈ We started converting the remaining JS components in MUI Base to TypeScript.
    @mbayucot finished the first PR with the conversion of the NoSsr code (#34735).
  • And more πŸ› bug fixes and πŸ“š documentation improvements.

@mui/[email protected]

  • [Popover] Fix paper position flash on open (#34546) @TheUnlocked
  • [SwipeableDrawer] Make component defaultProps overridable (#34643) @hbjORbj

@mui/[email protected]

  • [system] Support CSS grey color in sx (#34548) @TheUnlocked

@mui/[email protected]

  • [styles] Use memoized context in StylesProvider (#34637) @mohd-akram

@mui/[email protected]

  • [Select][joy] Added hidden input element (#34657) @zee-bit
  • [Slider][joy] Add global variant to slider (#34733) @siriwatknp
  • [Tooltip][joy] Add component (#34509) @hbjORbj

@mui/[email protected]

  • [MultiSelect][base] Prevent the renderValue prop from being propagated to the DOM (#34698) @michaldudak
  • [NoSsr] Convert code to TypeScript (#34735) @mbayucot

Docs

  • [docs] Fix the Autocomplete Highlighting example (#34184) @hayawata3626
  • [docs] Fix typos in Base (Menu, Tabs) and Joy UI (Chip) (#34803) @rvrvrv
  • [docs] Use new editing API in homepage demos (#34220) @m4theushw
  • [docs] Live demos (#34454) @bharatkashyap
  • [docs] Fix typos in Joy UI Switch (#34728) @ndresx
  • [docs] Avoid scrollbar in the code demos (#34741) @oliviertassinari
  • [docs] Revise the Joy UI "Automatic adjustment" page (#34614) @samuelsycamore
  • [docs] Revise and rename the Joy UI "Perfect dark mode" page (#34613) @samuelsycamore
  • [docs] Revise the Joy UI "Global variants" page (#34595) @samuelsycamore
  • [docs] Basic link verification at PR level (#34588) @alexfauquette
  • [docs] Add a missing comma in the customization example (#34617) @AbayKinayat
  • [website] Clarify Pro/Premium support (#34607) @oliviertassinari
  • [website] Fix home page dark mode flicker (#33545)
  • [website] Update the state of the date pickers on the landing page (#34750) @joserodolfofreitas

Core

  • [core] Clean conditionals (#34772) @pedroprado010
  • [core] Temporary remove the authorization (#34796) @siriwatknp
  • [core] Avoid slower CI run statues @oliviertassinari
  • [core] Improve the playground DX (#34739) @oliviertassinari
  • [core] Link Netlify in the danger comment (#34688) @oliviertassinari
  • [core] Fix CI after out of sync merge @oliviertassinari
  • [core] Enforce straight quote (#34686) @oliviertassinari
  • [core] Add code scanning via CodeQL (#34707) @DanailH
  • [core] Fix some upcoming eslint issues (#34727) @oliviertassinari
  • [core] Auto-fix upcoming eslint issues (#34644) @Janpot
  • [core] Move SearchIcons to docs src folder (#34802)
  • [test] Enable react/no-unstable-nested-components (#34518) @eps1lon

All contributors of this release in alphabetical order: @AbayKinayat, @alexfauquette, @bharatkashyap, @DanailH, @eps1lon, @hayawata3626, @hbjORbj, @Janpot, @joserodolfofreitas, @m4theushw, @mbayucot, @michaldudak, @mohd-akram, @ndresx, @oliviertassinari, @pedroprado010, @rvrvrv, @samuelsycamore, @siriwatknp, @TheUnlocked, @zee-bit

material-ui - v5.10.9

Published by hbjORbj about 2 years ago

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

  • πŸš€ [Joy] Button loading functionality has been added by @kushagra010 (#34658)
  • And more πŸ› bug fixes and πŸ“š documentation improvements.

@mui/[email protected]

  • ​[Grid v2][system] Handle direction object prop for responsive design (#34574) @vanyaxk
  • ​[Slider] Fix unnecessary accessibility attribute in root element (#34610) @vanyaxk

@mui/[email protected]

BREAKING CHANGE

  • ​[system] Fix color-scheme implementation (#34639) @siriwatknp

    The enableColorScheme prop has been removed from CssVarsProvider and getInitColorScheme (both Material UI and Joy UI).

    Migration:

    • Material UI: you can enable the CSS color scheme via <CssBaseline enableColorScheme />.
    • Joy UI: it is enabled automatically if you use <CssBaseline />, see the docs.

Changes

  • ​[system] Fix typo in createCssVarsProvider (#34661) @HexM7

@mui/[email protected]

  • ​[TrapFocus] Restore the previously exported type from @mui/material (#34601) @michaldudak

@mui/[email protected]

  • ​[Joy] Add button loading functionality (#34658) @kushagra010

Docs

  • ​[docs] Revert #34541 (#34700) @michaldudak
  • ​[blog] Blog post for MUI X v6 alpha zero (#34424) @joserodolfofreitas
  • ​[docs] Improve Joy UI tutorial demo (#34653) @oliviertassinari
  • ​[docs] Explain how SelectUnstyled renders a hidden input (#34638) @michaldudak
  • ​[docs] Fix Taiwan description (#34611) @oliviertassinari
  • ​[docs] Fix codesandbox export with dayjs (#34619) @oliviertassinari
  • ​[docs] Explain the purpose of renderGroup prop (#34066) @michaldudak

Core

  • ​[core] Make useForkRef variadic (#27939) @michaldudak
  • ​[core] Speedup of yarn install in the CI (#34632) @oliviertassinari
  • ​[core] Fix markdown loader on Windows (#34623) @michaldudak
  • ​[core] Update changelog for version v5.10.8 (#34593) @mnajdova
  • ​[core] Update root package.json version (#34592) @mnajdova

All contributors of this release in alphabetical order: @HexM7, @joserodolfofreitas, @kushagra010, @michaldudak, @mnajdova, @oliviertassinari, @vanyaxk

material-ui -

Published by mnajdova about 2 years ago

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

  • πŸš€ SnackbarUnstyled component & headless hook are added to MUI Base (#33227) @ZeeshanTamboli
  • πŸ“š CSS variables documentation for Material UI has been added by @siriwatknp (#33958)
  • And more πŸ› bug fixes and πŸ“š documentation improvements.

@mui/[email protected]

  • ​[Autocomplete] Skip filtering when list of options is loading (#33278) @ndebeiss
  • ​[Fab] Add disabled class to FAB button (#34245) @meenarama
  • ​[l10n] Add Arabic Saudi Arabia (ar-SA) locale (#33340) @rolule
  • ​[l10n] zhTW refinement (#33391) @Aporim2051
  • ​[Popover] Add ownerState on the paper slot (#34445) @kabernardes
  • ​[Slider] Fixed incorrect marks displayed due to duplicate keys in range (#33526) @kskd1804
  • ​[TextField] Fix typo in FormControlLabel declaration file (#34535) @hghmn

@mui/[email protected]

  • ​[SnackbarUnstyled] Create component and useSnackbar hook (#33227) @ZeeshanTamboli

@mui/[email protected]

  • ​[Joy] Fix variantPlain classname missing in few components (#34534) @hbjORbj
  • ​[Joy] Fix input decorator color and list padding (#34586) @siriwatknp
  • ​[Joy] Miscellaneous fixes (#34492) @siriwatknp

Docs

  • ​[blog] Fix 404 link in base introduction @oliviertassinari
  • ​[docs] Fix CI build (#34589) @mnajdova
  • ​[docs] Temporary remove date picker from home page (#34541) @siriwatknp
  • ​[docs] Revise and expand Joy UI "Tutorial" doc (#34569) @samuelsycamore
  • ​[docs] Fix SEO issues (#34537) @oliviertassinari
  • ​[docs] Add CSS variables documentation for Material UI (#33958) @siriwatknp
  • ​[docs] Capitalize Material Design on the Breakpoints page (#34481) @Dustin-Digitar
  • ​[docs] Able to load doc components inside markdown files (#34243) @flaviendelangle
  • ​[docs] Use mouse pointer on esc button in the search modal (#34485) @minkyngkm
  • ​[website] Fix typo in pricing FAQ @oliviertassinari
  • ​[website] Move the React Engineer role from open to next (#34494) @mnajdova

Core

  • ​[core] Update root package.json version (#34592) @mnajdova
  • ​[core] Remove useless comment in fixtures (#34581) @Garz4
  • ​[core] Fix link to CODE_OF_CONDUCT.md (#34543) @peippo
  • ​[core] Remove outdated docsearch.js dependency (#34421) @oliviertassinari
  • ​[core] Add newFeature to the typing of MuiPage (#34511) @flaviendelangle

All contributors of this release in alphabetical order: @Aporim2051, @Dustin-Digitar, @flaviendelangle, @Garz4, @hbjORbj, @hghmn, @kabernardes, @kskd1804, @meenarama, @minkyngkm, @mnajdova, @ndebeiss, @oliviertassinari, @peippo, @rolule, @samuelsycamore, @siriwatknp, @ZeeshanTamboli

material-ui - v5.10.7

Published by siriwatknp about 2 years ago

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

  • πŸš€ Divider component is added to Joy UI (#34403) @siriwatknp

@mui/[email protected]

  • [CssVarsProvider] Exclude dark mode variables from :root stylesheet (#34131) @siriwatknp
  • [Chip] Add chip classes (#33801) @pratikkarad
  • [Slider] Fix typo in the comments in the source (#34452) @HexM7
  • [SvgIcon] Fix passing an ownerState to SvgIcon changes the font size (#34429) @ZeeshanTamboli
  • [Stepper] Fix optional label is not centered when alternativeLabel is used (#34335) @ZeeshanTamboli
  • [Tooltip] Add undefined, null or false in title (#34289) @abhinav-22-tech
  • Make @emotion/* fully supported in all Material UI components (#34451) @garronej

@mui/[email protected]

Breaking changes

  • [Experimental] Replace enableSystem with defaultMode (#33960) @siriwatknp

Changes

  • [system] Fix parsing of hsla colors in getLuminance (#34437) @ptrfrncsmrph
  • [system] Fix incorrect type of shape.borderRadius in theme (#34076) @ZeeshanTamboli

@mui/[email protected]

  • [deps] Move @mui/types to dependencies (#34384) @Methuselah96

@mui/[email protected]

Breaking changes

  • [TrapFocus] Rename TrapFocus to FocusTrap (#34216) @kabernardes

    - import TrapFocus from β€˜@mui/base/TrapFocus’;
    + import FocusTrap from β€˜@mui/base/FocusTrap’;
    

Changes

  • [MultiSelect] Require a single tap to select an item on mobile Chrome (#33932) @michaldudak

@mui/[email protected]

  • [Checkbox] spread value, required, and readOnly to input (#34477) @siriwatknp
  • [Chip] Fix unbinded onClick prop (#34455) @HexM7
  • [Divider] Add Divider component (#34403) @siriwatknp
  • [Radio] spread readOnly and required to input (#34478) @siriwatknp

Docs

  • [blog] MUI Base announcement typo fixed (#34409) @prakhargupta1
  • [blog] Fix typo in date-pickers v5 stable (#34386) @alexfauquette
  • [blog] Update date on date pickers v5 release blog post (#34406) @joserodolfofreitas
  • [docs] Update useMenu and useMenuItem hooks demo (#34166) @ZeeshanTamboli
  • [docs] Update the guide for migrating to TSS (#34417) @garronej
  • [docs] Fix typo in Grid docs (#34475) @Dustin-Digitar
  • [docs] Fix typo in Back to top section in AppBar docs (#34479) @Dustin-Digitar
  • [docs] Standardize all MUI Core "Installation" pages (#34168) @samuelsycamore
  • [docs] Fix webpack file name to the standard: webpack.config.js (#34446) @CodingItWrong
  • [docs] Fix Select onChange call (#34408) @siriwatknp
  • [docs] Notification for pickers blog - v5 stable (#34400) @joserodolfofreitas
  • [docs] Improve social sharing of docs pages (#34346) @oliviertassinari
  • [docs] Refine the use of MUI vs. Material UI (#34345) @oliviertassinari
  • [docs] Send feedback directly to a dedicated slack channel (#34196) @alexfauquette
  • [website] Adds Bilal to about page (#34412) @MBilalShafi
  • [website] Add date range picker to pricing table (#34399) @joserodolfofreitas

Core

  • [core] Document some types in @mui/styled-engine-sc (#34413) @mnajdova
  • [core] Add yml support to prettier (#33980) @Janpot

All contributors of this release in alphabetical order: @abhinav-22-tech, @alexfauquette, @CodingItWrong, @Dustin-Digitar, @garronej, @HexM7, @howlettt, @Janpot, @joserodolfofreitas, @kabernardes, @MBilalShafi, @Methuselah96, @michaldudak, @mnajdova, @oliviertassinari, @prakhargupta1, @pratikkarad, @ptrfrncsmrph, @samuelsycamore, @siriwatknp, @ZeeshanTamboli

material-ui - v5.10.6

Published by michaldudak about 2 years ago

Sep 19, 2022

A big thanks to the 11 contributors who made this release possible.
This release was mostly about πŸ› bug fixes and πŸ“š documentation improvements.

@mui/[email protected]

  • [TextField] Fix conflict with Bootstrap even when label is not defined (#34343) @ZeeshanTamboli

@mui/[email protected]

Breaking changes

  • [button][joy] Replace start/endIcon prop with start/endDecorator (#34288) @hbjORbj

    BREAKING CHANGE: replace start/endIcon with start/endDecorator.

    // before
    <Button startIcon={...} endIcon={...} />
    
    // after
    <Button startDecorator={...} endDecorator={...} />
    

Changes

  • [Joy] Adjust the Input and Textarea styles (#34281) @siriwatknp
  • [menu][joy] Set disablePortal default to false (#34283) @tomasz-sodzawiczny

@mui/[email protected]

Breaking changes

  • [Select][base] Add event parameter to the onChange callback (#34158) @michaldudak

    The SelectUnstyled and MultiSelectUnstyled onChange callbacks did not have event as the first parameter, leading to inconsistency with other components and native HTML elements.
    This PR adds the event parameter as the first one and moves the newly selected value to the second position. Because of this, it's a breaking change.
    This also affects Select from Joy UI.

    // before
    <SelectUnstyled onChange={(newValue) => { /* ... */ }} />
    
    // after
    <SelectUnstyled onChange={(event, newValue) => { /* ... */ }} />
    

Docs

  • [blog] The Date Pickers gets a stable v5 release (#34152) @alexfauquette
  • [blog] Improve image handling (#34222) @oliviertassinari
  • [blog] Correct 2021 survey data interpretation (#34291) @samuelsycamore
  • [docs] Remove expired AospExtended showcase @oliviertassinari
  • [docs] Link the OpenSSF Best Practices card (#34331) @oliviertassinari
  • [docs] Fix 301 link to external projects @oliviertassinari
  • [docs] Move 12 component names to Title Case (#34188) @oliviertassinari
  • [docs] Fix broken links (#34320) @alexfauquette
  • [docs] Add notification for MUI Base announcement post (#34295) @samuelsycamore
  • [website] Fix MUI X subscribe email border style (#34330) @oliviertassinari
  • [website] Improve security header @oliviertassinari

Core

  • [core] Lock file maintenance (#34161) @renovate[bot]
  • [core] Issue template: move reproduction steps to the top (#34279) @Janpot
  • [core] Create shared Next.js baseline config (#34259) @oliviertassinari
  • [core] In typescript-to-proptypes, respect the value pass to the generic (#34311) @flaviendelangle

All contributors of this release in alphabetical order: @alexfauquette, @flaviendelangle, @hbjORbj, @Janpot, @michaldudak, @oliviertassinari, @renovate[bot], @samuelsycamore, @siriwatknp, @tomasz-sodzawiczny, @ZeeshanTamboli

material-ui - v5.10.5

Published by hbjORbj about 2 years ago

Sep 12, 2022

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

  • πŸš€ Blog post for announcing the release of the MUI Base package is out thanks to @michaldudak.
  • πŸš€ Added Alert, Modal, ListSubheader, FormControl, CircularProgress components to Joy UI (#33859) @hbjORbj @siriwatknp
  • And more πŸ› bug fixes and πŸ“š documentation improvements.

@mui/[email protected]

  • ​[ListItemText] Fix variant mapping in primaryTypography (#33880) @iamxukai
  • ​[Timeline] Add left and right aligned timeline demos in docs (#34156) @ZeeshanTamboli

@mui/[email protected]

  • ​[Joy UI] Add CircularProgress component (#33869) @hbjORbj
  • ​[Joy UI] Add FormControl component (#34187) @siriwatknp
  • ​[Joy UI] Add ListSubheader component (#34191) @siriwatknp
  • ​[Joy UI] Add Modal component (#34043) @siriwatknp
  • ​[Joy] Fix list value of false or 0 (zero) text is incorrectly grey (#34255) @kushagra010
  • ​[Joy] Adjust typography decorator margin (#34257) @siriwatknp
  • ​[Joy] Miscellaneous fixes (#34193) @siriwatknp
  • ​[Radio][joy] Integrate with form control (#34277) @siriwatknp
  • ​[Joy][textarea] Pass textarea props from componentsProps (#34223) @HexM7

Docs

  • ​[blog] Introducing MUI Base (#33778) @michaldudak
  • ​[docs] Fix spelling error (#34209) @ChrystianDeMatos
  • ​[docs] Improve link to the security policy (#34219) @oliviertassinari
  • ​[docs] Fix typo in Joy UI's Usage docs (#34200) @zillion504
  • ​[website] Add Lukas to the about page (#34284) @LukasTy
  • ​[website] Update diamond sponsor URL (#34256) @oliviertassinari

Core

  • ​[test] Replace argos-cli with @argos-ci/core (#34178) @michaldudak
  • ​[core] Create a script to generate codeowners (#34175) @michaldudak
  • ​[core] Add RFC GH issue template (#33871) @bytasv

All contributors of this release in alphabetical order: @bytasv, @ChrystianDeMatos, @hbjORbj, @HexM7, @iamxukai, @kushagra010, @LukasTy, @michaldudak, @oliviertassinari, @siriwatknp, @ZeeshanTamboli, @zillion504

material-ui - v5.10.4

Published by siriwatknp about 2 years ago

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

  • πŸš€ Added Alert component to Joy UI (#33859) @hbjORbj
  • Many other πŸ› bug fixes, πŸ“š documentation, and βš™οΈ infrastructure improvements

@mui/[email protected]

  • ​[Avatar] Use structured / semantic markup for avatars and avatar groups (#33994) @paulschreiber
  • ​[Steps] Use structured / semantic markup for steps and steppers (#34138) @paulschreiber

@mui/[email protected]

  • ​ Make the description of componentsProps generic (#34140) @hbjORbj
  • ​[Alert] Add Alert component (#33859) @hbjORbj
  • ​[Breadcrumbs] Add tests / classes for Breadcrumbs component (#33860) @hbjORbj
  • ​[Select] Fix forwarding listbox component prop (#34172) @siriwatknp

@mui/[email protected]

  • ​[Select][base] Fix type issues that appeared with TS 4.8 (#34132) @michaldudak

Docs

  • ​[docs] Add mui-color-input, mui-chips-input and mui-tel-input into the related projects page (#34123) @viclafouch
  • ​[docs] Update sponsors (#34157) @hbjORbj
  • ​[docs] Move 5 component names to Title Case (#34118) @oliviertassinari
  • ​[docs] Fix the color contrast on optional API methods (#34127) @oliviertassinari
  • ​[docs] Fix crash due to using wrong variable (#34171) @siriwatknp
  • ​[docs] Fix a few Base typos (#33986) @ropereraLK
  • ​[docs] Revise Joy UI "Overview" page copy (#34087) @samuelsycamore
  • [docs] Add "extend component sizes and variants" section (#34050) @siriwatknp
  • ​[blog] Fix social cards (#34160) @oliviertassinari
  • ​[website] Allow deep linking to sponsors @oliviertassinari
  • ​[website] Update job descriptions (#34134) @DanailH
  • ​[website] Link Toolpad landing page @oliviertassinari

Core

  • ​[core] Move renovate config to the repository root (#34180) @oliviertassinari
  • ​[core] Reinstate react/no-unused-prop-types eslint rule (#34125) @Janpot
  • ​[core] Do not append types field to packages without index.d.ts (#33952) @michaldudak
  • ​[core] Sanitize input in icon synonyms update script (#33989) @michaldudak
  • ​[test] Allow to pass options to mousePress function (#34124) @cherniavskii

All contributors of this release in alphabetical order: @cherniavskii, @DanailH, @hbjORbj, @Janpot, @michaldudak, @oliviertassinari, @paulschreiber, @ropereraLK, @samuelsycamore, @siriwatknp, @viclafouch

material-ui - v5.10.3

Published by michaldudak about 2 years ago

Aug 29, 2022

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

  • ⚑ @mnajdova implemented an alternative to OverridableComponent to achieve better dev-time performance (#32735)
  • Many other πŸ› bug fixes, πŸ“š documentation, and βš™οΈ infrastructure improvements

@mui/[email protected]

  • [Autocomplete][material] Fix value overflow when disableClearable is used (#34053) @mnajdova
  • [Autocomplete] Update unstyled demo to not import Material UI (#34060) @oliviertassinari
  • [Slider] Remove SliderInput export from d.ts (#34055) @pieetrus
  • [TablePagination] Fix select variant not working (#33974) @ZeeshanTamboli

@mui/[email protected]

  • [system] Fix mode blink when open multiple sessions (#33877) @siriwatknp

@mui/[email protected]

  • [Button][base] Prevent too many ref updates (#33882) @michaldudak
  • [Select][base] Fix typo in listbox blur event handler (#34120) @ZeeshanTamboli
  • [TrapFocus] Improve tab test and simplify demo (#34008) @EthanStandel

@mui/[email protected]

  • [Joy] Fix role proptypes (#34119) @siriwatknp
  • [Joy] Refine componentsProps for all components (#34077) @siriwatknp
  • [Radio][joy] support componentsProps as a function (#34022) @siriwatknp
  • [Select][joy] Improve the a11y on the select field demo (#34073) @mnajdova
  • [Textarea][joy] Add Textarea component (#33975) @siriwatknp

Docs

  • [blog] Add Grid v2 announcement (#33926) @siriwatknp
  • [blog] Making customizable components (#33183) @alexfauquette
  • [blog] Improve SEO metadata (#33954) @oliviertassinari
  • [docs] Add introduction Base component demos & general uplift (#33896) @danilo-leal
  • [docs] Fix Gatsby sample config in CSS variables (#34024) @bicstone
  • [docs] Fix 404 link from Joy to React Router (#34115) @oliviertassinari
  • [docs] Fix typo in Select component (#34091) @HexM7
  • [docs] Fix 301 links to tss's docs @oliviertassinari
  • [docs] Fixing Joy UI usage snippet (#34049) @JonathanAsbury-SPS
  • [docs] Fix missing JSX closing tag in Tooltip docs (#34064) @hoangph271
  • [website] Add Toolpad to Navigation (#33937) @bharatkashyap
  • [website] Improve SEO meta description for MUI X @oliviertassinari
  • [website] Improve visual look of code demos (#34070) @oliviertassinari
  • [website] Fix DatePicker component demo on the home page (#34054) @NaveenPantra

Core

  • [core] Offer alternative to OverridableComponent via module augmentation for better performance (#32735) @mnajdova
  • [core] Fix prop-type warning in regression tests (#34086) @oliviertassinari
  • [core] Specify code owners (#33995) @michaldudak
  • [core] Fix scroll restoration (#34037) @oliviertassinari

All contributors of this release in alphabetical order: @alexfauquette, @bharatkashyap, @bicstone, @danilo-leal, @EthanStandel, @HexM7, @hoangph271, @JonathanAsbury-SPS, @michaldudak, @mnajdova, @NaveenPantra, @oliviertassinari, @pieetrus, @renovate[bot], @siriwatknp, @ZeeshanTamboli

material-ui - v5.10.2

Published by hbjORbj about 2 years ago

Aug 22, 2022

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

  • ✨ @michaldudak synced the Material Icons set with the latest from Google (#33988).
    A couple of icons changed their appearance. See the difference on this Argos build.

@mui/[email protected]

  • ​[Autocomplete] Fix keepMounted Popper prop not working (#33957) @ZeeshanTamboli
  • ​[IconButton] Fix hover effect when CSS Variables are enabled (#33971) @TheUnlocked
  • ​[LoadingButton] Add support for CSS variables (#34001) @ZeeshanTamboli
  • ​[TimelineConnector] Add support for CSS variables (#34002) @ZeeshanTamboli
  • ​[TimelineDot] Add support for CSS variables (#34003) @ZeeshanTamboli
  • ​[TreeItem] Add support for CSS variables (#34004) @ZeeshanTamboli

@mui/[email protected]

  • ​[system] catch localStorage errors (#34027) @jsakas

@mui/[email protected]

  • ​[Joy] Add missing global exports (#33982) @tomasz-sodzawiczny

@mui/[email protected]

  • ​[icons] Sync the Material Icons (#33988) @michaldudak

Docs

  • ​[docs] Fix typo in using-joy-ui-and-material-ui.md (#33997) @djohalo2 @danilo-leal
  • ​[docs] Fix typo in the Transition docs (#34040) @alirezahekmati
  • ​[docs] Typo fix in Joy UI Aspect Ratio doc (#33984) @AjeetSingh2016
  • ​[docs] Fix broken Joy UI codesandbox export (#34007) @oliviertassinari
  • ​[docs] Fix typos in test folder's README (#33976) @ropereraLK
  • ​[docs] Fix interior section links in Base docs that feature hooks (#33948) @samuelsycamore
  • ​[docs] Fix typo in Joy UI's List Component docs (#33956) @Cerebro92
  • ​[docs] Fix typo in Joy UI's docs (#33938) @AjeetSingh2016

Core

  • ​[website] Optimize meta description length (#34006) @oliviertassinari
  • ​Revert "[core] Replace getInitialProps with getStaticProps" (#33991) @mnajdova
  • ​[website] Move the React Engineer - X to next roles (#34030) @mnajdova
  • ​[website] Add Icons8 gold sponsor (#33978) @michaldudak

All contributors of this release in alphabetical order: @AjeetSingh2016, @alirezahekmati, @Cerebro92, @danilo-leal, @djohalo2, @jsakas, @michaldudak, @mnajdova, @oliviertassinari, @ropereraLK, @samuelsycamore, @TheUnlocked, @tomasz-sodzawiczny, @ZeeshanTamboli

material-ui -

Published by mnajdova about 2 years ago

Aug 16, 2022

A big thanks to the 18 contributors who made this release possible. This release was mostly around πŸ› bug fixes and πŸ“š documentation improvements.

@mui/[email protected]

  • ​[TableCell] Enable variant overrides via TypeScript module augmentation (#33856) @arjunvijayanathakurup

@mui/[email protected]

  • ​[system] Fix ContainerProps export (#33923) @bugzpodder

@mui/[email protected]

  • ​[TrapFocus] Removes invisible tabbable elements from (#33543) @EthanStandel
  • ​[Input][base] Pass the rows prop to the underlying textarea (#33873) @michaldudak
  • ​[SelectUnstyled] Add ability to post the select's value when submitting a form (#33697) @michaldudak

@mui/[email protected]

  • ​[IconButton][joy] Fix large IconButton scaling (#33885) @cherewaty

Docs

  • ​[docs] Expand on a11y section for Material UI Link component (#32839) @TKrishnasamy
  • ​[docs] Fix typo in Joy UI's AspectRatio docs (#33895) @IsaacInsoll
  • ​[docs] Improve the Base Usage page (#33272) @samuelsycamore
  • ​[docs] Avoid refreshing the page when button on demo is clicked (#33852) @PunitSoniME
  • ​[docs] Improve the HorizontalNonLinearStepper demo styling (#33886) @hayawata3626
  • ​[docs] Remove dead NoSsr in the demos (#33910) @oliviertassinari
  • ​[docs] Fix the reopening menu problem in MenuUnstyled demo (#33890) @michaldudak
  • ​[docs] Fix a few link issues (#33909) @oliviertassinari
  • ​[docs] Explain the icons package dependencies (#33592) @michaldudak
  • ​[docs] Fix reported SEO issues (#33818) @oliviertassinari
  • ​[docs] Add permanent notifications back (#33843) @oliviertassinari
  • ​[docs] Enforce description for all pages (#33698) @oliviertassinari
  • ​[docs] Clarify difference in startup times between named and default imports (#33109) @cmdcolin
  • ​[docs] Update transform function in the sx prop sizing docs (#33850) @ZeeshanTamboli
  • ​[docs] Adding missing accessibility labels (#33782) @PunitSoniME
  • ​[docs] Fix /system/getting-started/advanced/ does not exist (#33867) @MonstraG
  • ​[docs] New Crowdin updates (#32213) @l10nbot
  • ​[examples] Fix broken path to favicon.ico (#33906) @mmostafavi
  • ​[website] Add new FAQ to pricing page (#33553) @oliviertassinari
  • ​[website] Miscellaneous improvements to the marketing pages (#33897) @danilo-leal

Core

  • ​[core] Add the download tracker package (#33899) @michaldudak
  • ​[core] Use proper external build id for Argos uploads (#33929) @cherniavskii
  • ​[core] Enforce 70 as the max width on the title on the docs (#33819) @oliviertassinari
  • ​[core] Clear yarn installation warning (#33776) @michaldudak
  • ​[core] Bump yarn to 1.22.19 (#33656) @michaldudak
  • ​[core] Remove outdated Next.js options (#33845) @oliviertassinari
  • ​[core] Add the download tracker build script (#33941) @michaldudak
  • ​[website] Allow /r/store- redirection pattern @oliviertassinari

All contributors of this release in alphabetical order: @arjunvijayanathakurup, @bugzpodder, @cherewaty, @cherniavskii, @cmdcolin, @danilo-leal, @EthanStandel, @hayawata3626, @IsaacInsoll, @l10nbot, @michaldudak, @mmostafavi, @MonstraG, @oliviertassinari, @PunitSoniME, @samuelsycamore, @TKrishnasamy, @ZeeshanTamboli

material-ui - v5.10.0

Published by siriwatknp about 2 years ago

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

  • ✨ Stack component is added to MUI System and Joy UI #33760 #33800 @mnajdova
  • ✨ Breadcrumbs component is added to Joy UI (#32697) @hbjORbj
  • Many other πŸ› bug fixes, πŸ“š documentation, and βš™οΈ infrastructure improvements

@mui/[email protected]

  • [Grid] Prevent crash if spacing is set to zero in theme (#33777) @PunitSoniME
  • [Grid] Export interface RegularBreakpoints to fix type error (#33751) @ZeeshanTamboli
  • [Skeleton] Add rounded variant (#33687) @siriwatknp
  • [Stepper] Fix classes for icon container (#33734) @pratikkarad
  • [TableCell] Enable size prop overrides via module augmentation (#33816) @brentertz
  • [Tooltip] Fix tooltip arrow css var background (#33753) @TimoWilhelm
  • [useScrollTrigger] Add passive flag to scroll trigger event listener #32437 (#33749) @Dsalazar1685

@mui/[email protected]

  • Fix unnecessary styles created from sx (#33752) @siriwatknp
  • Fix duplicated styles in Box (#33774) @iamxukai
  • Don't spread props to DOM for string tags (#33761) @siriwatknp
  • Add Stack component (#33760) @mnajdova

@mui/[email protected]

  • [Stack] Add new component (#33800) @mnajdova
  • [Breadcrumbs] Add Breadcrumbs component (#32697) @hbjORbj
  • [Card] Fix wrong api description for size prop (#33862) @hbjORbj
  • Miscellaneous fixes (#33796, #33750) @siriwatknp

Docs

  • [docs] Create, revise, and expand System "Getting started" docs (#33503) @samuelsycamore
  • [docs] Test new image best practice @oliviertassinari
  • [docs] Fix typo in the ClickAwayListerner name (#33813) @pawelsmigielski
  • [docs] Fix link to Basics section in Trap Focus docs (#33772) @ZeeshanTamboli
  • [docs] z-index added in popper when used by split button (#33763) @PunitSoniME
  • [docs] Improve the guide for using @mui/base with Tailwind CSS (#33670) @mnajdova
  • [docs] Fix warnings related to Next.js' links (#33693) @mnajdova
  • [docs] Add notification to aggregation blogpost (#33745) @joserodolfofreitas
  • [docs] Add Grid version 2 docs (#33554) @siriwatknp
  • [examples] Fix NextLinkComposedProps type error (#33842) @adham618

Core

  • [blog] Add social card to Tenerife retreat post (#33764)
  • [blog] Fix blue outline bug (#33707) @oliviertassinari
  • [blog] Improve the width of the layout (#33706) @oliviertassinari
  • [core] Remove unnecessary packageName attribute from pages (#33488) @cherniavskii
  • [core] Remove duplicated CODE_OF_CONDUCT (#33702) @oliviertassinari
  • [core] Update Playwright packages together (#33737) @michaldudak
  • [website] Fix notifications not being marked as read in production (#33756) @cherniavskii

All contributors of this release in alphabetical order: @adham618, @brentertz, @cherniavskii, @Dsalazar1685, @hbjORbj, @iamxukai, @joserodolfofreitas, @michaldudak, @mnajdova, @oliviertassinari, @pawelsmigielski, @pratikkarad, @PunitSoniME, @siriwatknp, @TimoWilhelm, @ZeeshanTamboli