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

Published by hbjORbj over 2 years ago

Mar 21, 2022

A big thanks to the 7 contributors who made this release possible. This is a small release focused on some πŸ› bug fixes and πŸ“š documentation improvements.

@mui/[email protected]

  • ​[Popper] Expose the sx prop (#31833) @ivan-ngchakming

@mui/[email protected]

  • ​[Joy] Add default color to Input and ListItemButton (#31826) @siriwatknp
  • ​[Joy] Add Avatar component (#31303) @hbjORbj

@mui/[email protected]

  • ​[SliderUnstyled] Fix dragging on disabled sliders (#31882) @mnajdova

@mui/[email protected]

  • ​[styled-engine-sc] GlobalStylesProps inconsistent between the different packages (#31814) @mnajdova

Docs

  • ​[data-grid] Fix print export feature (#31807) @oliviertassinari
  • ​[docs] Move BadgeUnstyled docs to Base space (#31872) @michaldudak
  • ​[docs] Solve duplication of content (#31917) @oliviertassinari
  • ​[docs] Fix side nav capitalization of API (#31916) @oliviertassinari
  • ​[docs] Use TypeScript demos by default (#31808) @oliviertassinari
  • ​[docs] New search experience for multiple products (#31811) @siriwatknp
  • ​[docs] Make LTS searchable (#31804) @oliviertassinari
  • ​[docs] Fix demo filename on zh markdown (#31790) @nnmax
  • ​[website] Highlight the date picker (#31889) @oliviertassinari

Core

  • ​[core] Add tests for Avatar component (#31829) @hbjORbj

All contributors of this release in alphabetical order: @hbjORbj, @ivan-ngchakming, @michaldudak, @mnajdova, @nnmax, @oliviertassinari, @siriwatknp

material-ui - v5.5.1

Published by michaldudak over 2 years ago

Mar 14, 2022

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

  • πŸ“Š 2021 survey results post by @danilo-leal (#30999)
  • Several πŸ› bug fixes and πŸ“š documentation improvements

@mui/[email protected]

  • [Fab] Add z-index (#30842) @issamElmohadeb098
  • [Grid] Fix columns of nested container (#31340) @boutahlilsoufiane
  • [i10n] Update italian locale (#30974) @SalvatoreMazzullo
  • [Pagination] Fix type of UsePaginationItem["page"] (#31295) @aaronadamsCA
  • [Popper] Allow setting default props in a theme (#30118) @hafley66
  • [TextField] fix disappearing border in Safari (#31406) @krysia1

@mui/[email protected]

  • [Joy] Support horizontal List (#31620) @siriwatknp
  • [Joy] Add icon & label Switch examples (#31359) @siriwatknp
  • [Joy] Add TextField component (#31299) @siriwatknp
  • [Joy] Add --Icon-fontSize to components (#31360) @siriwatknp
  • [Joy] Add Checkbox component (#31273) @siriwatknp

Docs

  • [blog] 2021 survey results post (#30999) @danilo-leal
  • [docs] Add Macedonian translation (#31402) @theCuriousOne
  • [docs] Fix API page table styles in Safari (#31696) @aaarichter
  • [docs] Fix SEO issues (#31505) @oliviertassinari
  • [docs] Fix Link leak of Next.js props (#31418) @oliviertassinari
  • [docs] Add "Work in biotech" to showcase (#31711) @klyburke
  • [docs] Fix docs site crash on iOS Safari 12 (#31458) @badalsaibo
  • [docs] Fix search icons crash (#31651) @juanpc10
  • [docs] Remove unnecessary await in e2e-tests (#31767) @siriwatknp
  • [docs] Fix source code links on the Templates page (#31425) @danilo-leal
  • [docs] Adjust Stack's basic usage demo (#31423) @danilo-leal
  • [docs] Migrate button demos to base (#31395) @siriwatknp
  • [docs] Fix y-axis unit used in the responsive font sizes chart (#31424) @aaarichter
  • [docs] Remove joy mockup pages (#31412) @siriwatknp
  • [docs] Fix the statement that styleOverrides are added by default (#31257) @mnajdova
  • [docs] Refine the product identifier menu (#31262) @danilo-leal
  • [docs] Fix Search crash (#31386) @reckter
  • [docs] Update TextField multiline description (#31291) @jontewks
  • [docs] Add gap theme mapping in the System properties table (#31382) @danilo-leal
  • [docs] Test products search (#31351) @siriwatknp
  • [docs] Fix GitHub source links in the demo toolbar (#31339) @PunitSoniME
  • [docs] Add Algolia verification code to robot.txt (#31356) @siriwatknp
  • [examples] Ignore tsbuildinfo with Next.js (#31460) @B0und
  • [website] Add new gold sponsor (#31354) @hbjORbj
  • [website] Update Ukraine support link (#31378) @samuelsycamore

Core

  • [core] Simplify anchor link (#31419) @oliviertassinari
  • [core] Revert unrelated changes in #31354 @oliviertassinari
  • [test] Upgrade CircleCI convenience image (#31394) @m4theushw
  • [typescript] Simplify display of slot props types (#31240) @michaldudak

All contributors of this release in alphabetical order: @aaarichter, @aaronadamsCA, @B0und, @badalsaibo, @boutahlilsoufiane, @danilo-leal, @hafley66, @hbjORbj, @issamElmohadeb098, @jontewks, @juanpc10, @klyburke, @krysia1, @m4theushw, @michaldudak, @mnajdova, @oliviertassinari, @PunitSoniME, @reckter, @SalvatoreMazzullo, @samuelsycamore, @siriwatknp, @theCuriousOne

material-ui - v5.5.0

Published by siriwatknp over 2 years ago

Mar 7, 2022

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

  • ♿️ made the Autocomplete conform to ARIA 1.2 combobox (#30601) @EdmundMai
  • Several πŸ› bug fixes and πŸ“š documentation improvements

@mui/[email protected]

Breaking change

  • ​[ClassNameGenerator] Prevent all base imports (#31297) @siriwatknp

    unstable_ClassNameGenerator has been moved from utils to className folder to prevent all MUI Base module imports. If you use the module, please update the import as suggested in the diff below:

    - import { unstable_ClassNameGenerator } from '@mui/material/utils';
    + import { unstable_ClassNameGenerator } from '@mui/material/className';
    

Changes

  • ​[Autocomplete] Fix failing unit tests (#31302) @michaldudak
  • ​[Autocomplete] Have the screen reader announce when autocomplete is open and closed (#30601) @EdmundMai
  • ​[AvatarGroup] Fix misalignment with non-default spacing (#31165) @sjdemartini
  • ​[Drawer] Adjustments to the mini variant to improve UI/UX (#31267) @siriwatknp
  • ​[Select] Add extending OutlinedInputProps by SelectProps (#31209) @jrozbicki

@mui/[email protected]

  • ​[icons] Sync new Google Material Icons (#30766) @simonecervini

@mui/[email protected]

  • ​[codemod] Fix top level imports codemod (#31308) @mnajdova

@mui/[email protected]

  • ​[LoadingButton] Fix padding of loading icon in small button (#31113) @PunitSoniME

@mui/[email protected]

  • ​[MenuUnstyled] Create MenuUnstyled and useMenu (#30961) @michaldudak
  • ​[SelectUnstyled] Prevent window scrolling after opening (#31237) @michaldudak

@mui/[email protected]

  • ​[Joy] Make Icon fontSize adaptable to its parent (#31268) @siriwatknp
  • ​[Joy] Add Link component (#31175) @hbjORbj
  • ​[Joy] Improve Sheet tests (#31241) @hbjORbj
  • ​[Joy] Improve SvgIcon tests (#31242) @hbjORbj

@mui/[email protected]

  • ​[material-next] Mark @mui/material as a dependency (#31270) @siriwatknp

Docs

  • ​[docs] Remove career pages from translation (#31346) @oliviertassinari
  • ​[docs] Fix JS files overloading (#31341) @oliviertassinari
  • ​[docs] Add banner in solidarity of Ukraine (#31275) @danilo-leal
  • ​[docs] Fix maxWidth of scrollable Tabs demos (#31285) @danilo-leal
  • ​[docs] Fix icon linking implementation concurrent safe (#30428) @Janpot
  • ​[docs] Follow up new doc space issues (#31251) @siriwatknp
  • ​[examples] Add @types/node to nextjs typescript starter (#30918) @Daggy1234
  • ​[examples] Fix import ThemeProvider from correct package in remix-wit… (#30981) @nnecec
  • ​[blog] Simplify the labels (#30921) @oliviertassinari
  • ​[l10n] Add Croatian (hr-HR) and Serbian (sr-RS) translation (#30906) @m14d3n

Core

  • ​[core] Fix running markdownlint on Windows (#31352) @michaldudak
  • ​[core] Fix the stylelint script on Windows (#31281) @mnajdova
  • ​[test] Fix buildApiUtils tests on Windows (#31304) @michaldudak
  • ​[test] Remove legacyRoot option from test renderer (#31284) @eps1lon

All contributors of this release in alphabetical order: @Daggy1234, @danilo-leal, @EdmundMai, @eps1lon, @hbjORbj, @Janpot, @jrozbicki, @m14d3n, @michaldudak, @mnajdova, @nnecec, @oliviertassinari, @PunitSoniME, @simonecervini, @siriwatknp, @sjdemartini

material-ui - v5.4.4

Published by mnajdova over 2 years ago

Feb 28, 2022

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

  • ✨ New Input and Sheet components were added in the experimental Joy design system by @hbjORbj (#31124, #31086) @hbjORbj
  • Several πŸ› bug fixes and πŸ“š documentation improvements

@mui/[email protected]

  • ​[Autocomplete] Have Autocomplete with multiline textfield log a warning instead of an error (#30680) @iclaude3
  • ​[Chip] Fix ellipsis when the children is too long (#31087) @PunitSoniME
  • ​[Input] Export InputBase's classes from the classes const (#31186) @mnajdova
  • ​[TextField] Fix Horizontal scroll when label too long (#31187) @RedHeadphone
  • ​[styles] Fix typo in import error (#31167) @davwheat

@mui/[email protected]

  • ​[system] Fix executing server-side Emotion component as function interpolation 2 (#31024) @Andarist
  • ​[system] Fix sx prop types when CSS variables are used with nested selectors (#31163) @mnajdova
  • ​[system] Fix CssVarsProvider theme mutation (#31148) @siriwatknp

@mui/[email protected]

  • ​[codemods] Add v5.0.0/top-level-imports codemod (#31195) @greengiraffe

@mui/[email protected]

  • ​[SelectUnstyled, MultiSelectUnstyled, ButtonUnstyled] Export additional types to make customization easier (#31172) @michaldudak

@mui/[email protected]

  • ​[Joy] Add nested list components (#31159) @siriwatknp
  • ​[Joy] Improve color customization on Switch (#31137) @siriwatknp
  • ​[Joy] Add Sheet component (#31124) @hbjORbj
  • ​[Joy] add Input component (#31086) @siriwatknp
  • ​[Joy] Fix Button missing slot type (#31166) @siriwatknp

Docs

  • ​[docs] Fix 404 link to the blog (#31234) @oliviertassinari
  • ​[docs] Use material-ui for product name (#31200) @siriwatknp
  • ​[docs] Add Base installation page (#30969) @siriwatknp
  • ​[docs] Use new Algolia app for new structure (#31178) @siriwatknp
  • ​[docs] Typo in the FormControl API documentation (#31169) @bonellia
  • ​[docs] Fix typo in Stack documentation (#31176) @adriancampos
  • ​[docs] Update interoperability.md broken tailwind links (#31182) @robertwt7
  • ​[docs] Add missing import into tss-react migration guide (#31162) @sviande
  • ​[website] The role is filled (#31216) @oliviertassinari
  • ​[website] Revise the row grouping blog post (#31101) @samuelsycamore
  • ​[website] Fix a few SEO issues (#31150) @oliviertassinari

Core

  • ​[core] Add group for the @fortawesome dependencies (#31193) @mnajdova
  • ​[core] Update playwright docker to match the specified version (#31236) @siriwatknp
  • ​[core] Remove parallel on buildTypes (#31189) @siriwatknp
  • ​[core] Fix propTypes generation for optional any props (#31141) @m4theushw
  • ​[Typescript] Remove variants deprecation (#31239) @siriwatknp

All contributors of this release in alphabetical order: @adriancampos, @Andarist, @bonellia, @davwheat, @greengiraffe, @hbjORbj, @iclaude3, @m4theushw, @michaldudak, @mnajdova, @oliviertassinari, @PunitSoniME, @RedHeadphone, @robertwt7, @samuelsycamore, @siriwatknp, @sviande

material-ui - v5.4.3

Published by hbjORbj over 2 years ago

Feb 21, 2022

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

  • πŸ›  @hbjORbj made components use theme duration/easing values by default (#30894)
  • A meaningful number of πŸ› bug fixes and πŸ“š documentation improvements

@mui/[email protected]

  • ​[ButtonBase] Fix typo (#31135) @Jastor11
  • ​[Stepper] Export useStepContext (#31021) @michaldudak
  • ​[Transitions] Some components do not use transition duration/easing values from theme (#30894) @hbjORbj

@mui/[email protected]

  • ​[icons] Add "circle" icon synonyms (#31118) @gnowland

@mui/[email protected]

  • ​[Joy] List second iteration (#31134) @siriwatknp
  • ​[Joy] Fix typings (#31120) @siriwatknp
  • ​[Joy] Add initial List components (#30987) @siriwatknp

Docs

  • ​[website] Improve full-stack role job description (#31160) @Janpot
  • ​[docs] Fix typo of migration guides v4 (#31136) @pppp606
  • ​[docs] Update on the support page to account for v4 LTS support (#31029) @danilo-leal
  • ​[docs] Fix small typo in chips.md (#31092) @cameliaben
  • ​[l10n] Add it-IT translation for labelDisplayedRows (#31131) @frab90
  • ​[l10n] Add pl-PL translation for labelDisplayedRows (#31088) @ThomasTheHuman
  • ​[website] Sync MUI X table feature (#30913) @alexfauquette
  • ​[website] Prefill source in job application links (#31036) @oliviertassinari
  • ​[website] Fix a grammar mistake (#31099) @huyenltnguyen

Core

  • ​[core] Add jsx, html, css and prisma to prettier extensions (#31161) @Janpot
  • ​[core] Allow to run material-ui.com/store alongside mui.com/store (#31065) @oliviertassinari
  • ​[core] Polish design tokens (#31095) @oliviertassinari

All contributors of this release in alphabetical order: @alexfauquette, @cameliaben, @danilo-leal, @frab90, @gnowland, @hbjORbj, @huyenltnguyen, @Janpot, @Jastor11, @michaldudak, @oliviertassinari, @pppp606, @siriwatknp, @ThomasTheHuman

material-ui - v5.4.2

Published by mnajdova over 2 years ago

Feb 15, 2022

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

  • πŸ›  @sydneyjodon-wk improved propTypes of the ToggleButton components (#30883)
  • Several πŸ› bug fixes and πŸ“š documentation improvements

@mui/[email protected]

  • [Select] Allow customizing Select based on its variant (#30788) @michaldudak
  • [Portal] Re-export 'Portal' in material (#31003) @liradb2000
  • [ToggleButton] Add prop types for onClick and onChange (#30883) @sydneyjodon-wk
  • [Typescript] Added TypeText declaration to the exports file (#30890) @agauravdev

@mui/[email protected]

  • [system] Fix broken behavior when breakpoints input are not ordered (#30996) @mnajdova

@mui/[email protected]

  • [DatePicker] Fix passing clearable prop (#30786) @alisasanib

@mui/[email protected]

  • [Joy] Improve variant customization experience (#30878) @siriwatknp
  • [Joy] Make sx prop work in Joy (#30955) @siriwatknp

Framer

  • [design] Remove framer components (#30983) @mbrookes
  • [design] Remove framer leftovers (#31070) @michaldudak

Docs

  • [docs] Update installation guide of the icons package (#31026) @huyenltnguyen
  • [docs] Improve the indication for the legacy APIs (#30995) @mnajdova
  • [docs] Specify which props are added in the default shouldForwardProp option (#30978) @mnajdova
  • [docs] Fix layout shift on loading (#31017) @oliviertassinari
  • [docs] Increase scroll affordance in wide tables (#30713) @danilo-leal
  • [docs] Fix look & feel of the Masonry demos (#30971) @oliviertassinari
  • [docs] Improve Base component demos (#30884) @danilo-leal
  • [docs] Use full product names (Material UI, MUI System) (#30960) @oliviertassinari
  • [docs] Prefer useEnhancedEffect to avoid server side warnings (#30977) @mnajdova
  • [docs] Fix force redirection to a different locale (#30967) @oliviertassinari
  • [docs] Add live Tailwind CSS demo (#30966) @oliviertassinari
  • [website] Add banner for promoting priority open roles (#31076) @danilo-leal
  • [website] Open Full-stack Engineer role for studio (#31038) @newguy-123
  • [website] Minor security improvements (#31062) @oliviertassinari
  • [website] Improve title of open roles (#30963) @DanailH
  • [website] Add BIMI avatar (#30444) @oliviertassinari
  • [website] Add Sycamore to About page (#31000) @samuelsycamore

Core

  • [benchmark] Add missing dependency (#30994) @michaldudak
  • [core] Bump date-io version (#31016) @michaldudak
  • [core] Fix typo in useSlider (#31061) @ryohey
  • [core] Remove unused draft-js types package (#30993) @michaldudak
  • [test] Test if certain Base members are exported from Material UI (#31067) @michaldudak
  • [core] Remove dead code (#31064) @oliviertassinari

All contributors of this release in alphabetical order: @agauravdev, @alisasanib, @DanailH, @danilo-leal, @huyenltnguyen, @l10nbot, @liradb2000, @mbrookes, @michaldudak, @mnajdova, @newguy-123, @oliviertassinari, @ryohey, @samuelsycamore, @siriwatknp, @sydneyjodon-wk

material-ui - v5.4.1

Published by siriwatknp over 2 years ago

Feb 8, 2022

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

  • ♿️ Snackbar messages are now announced by NVDA when using Firefox (#30774) @eps1lon
  • Several πŸ› bug fixes and πŸ“š documentation improvements.

@mui/[email protected]

  • ​[AvatarGroup] Enable targeting of additional Avatar when max props is passed (#30794) @mogrady88
  • ​[Badge] Fix showzero and invisible condition (#30899) @alisasanib
  • ​[ButtonBase] Expose ref to TouchRipple (#30901) @m4theushw
  • ​[Fab] Add support for the default theme colors (#30846) @alisasanib
  • ​[SelectInput] Only attach click handler to label if a labelId is passed (#30239) @johsunds
  • ​[Snackbar] Ensure messages are announced in NVDA+FF (#30774) @eps1lon

@mui/[email protected]

  • ​[SelectUnstyled] Improve exported types (#30895) @michaldudak

@mui/[email protected]

  • ​[Pickers] Fix onDismiss handler in MobileDatePicker (#30768) @Ashish2097
  • ​[TimePicker] Add font family for clock numbers (#30738) @alisasanib

@mui/[email protected]

  • ​[Joy] Add IconButton component (#30864) @siriwatknp
  • ​[Joy] Use icon inside a Button (#30803) @siriwatknp

Docs

  • ​[examples] Fix vitejs example and improve HMR (#30897) @mihailgaberov
  • ​[docs] Improve autocomplete "limit tags" demo (#30910) @danilo-leal
  • ​[docs] Sync translations with Crowdin (#30950) @l10nbot
  • ​[docs] Improve description of the disableRestoreFocus prop of the TrapFocus (#30912) @flaviendelangle
  • ​[docs] Remove ul with div children and replace with nav element (#30534) @joeframbach
  • ​[docs] Add Saleor to showcase (#30924) @cherniavskii
  • ​[docs] Include JSS in styling solution interoperability guide (#30736) @garronej
  • ​[docs] Fix contents of link-underline-hover (#30904) @pppp606
  • ​[docs] Fix markdown table format (#30947) @oliviertassinari
  • ​[docs] Add missing import to RTL guide (#30891) @CFarhad
  • ​[docs] Fix WithStyles import statement for @mui/styles (#30942) @altruity
  • ​[docs] Fix broken roadmap table (#30943) @cherniavskii
  • ​[docs] Fix broken URL in "Edit this page" button (#30923) @cherniavskii
  • ​[docs] Migrate content to the new location (#30757) @siriwatknp
  • ​[docs] Fix the link to the Vite.js example project (#30872) @GneyHabub
  • ​[docs] Clarify the minimum configuration for TypeScript (#30790) @mnajdova
  • ​[docs] Clarify what the name of @mui/material is (#30866) @oliviertassinari
  • ​[docs] Remove migration from the releases page (#30863) @mnajdova
  • ​[docs] Update Instructions for Google Maps Autocomplete (#30849) @kjschabra
  • ​[docs] Hotfix notification (#30862) @siriwatknp
  • ​[website] Sample GA to avoid hit limit (#30919) @oliviertassinari
  • ​[website] Hide scrollbars of hero containers (#29474) @theiliad
  • ​[website] Polishing spacing and other small things (#30828) @danilo-leal
  • ​[website] Close the Developer Advocate role (#30867) @oliviertassinari

Core

  • ​[core] Batch small fixes (#30952) @oliviertassinari
  • ​[core] Rename the GitHub org (#30944) @oliviertassinari
  • ​[core] Fix propTypes in components where OverridableStringUnion is used (#30682) @paales
  • ​[test] Codify the difference between keyup and keydown in SelectUnstyled (#30857) @eps1lon
  • ​[test] Fix typo (#30841) @caioagiani
  • ​[utils] Use built-in hook when available for useId (#30654) @eps1lon

All contributors of this release in alphabetical order: @alisasanib, @altruity, @Ashish2097, @caioagiani, @CFarhad, @cherniavskii, @danilo-leal, @eps1lon, @flaviendelangle, @garronej, @GneyHabub, @joeframbach, @johsunds, @kjschabra, @m4theushw, @michaldudak, @mihailgaberov, @mnajdova, @mogrady88, @oliviertassinari, @paales, @pppp606, @siriwatknp, @theiliad

material-ui - v5.4.0

Published by mnajdova over 2 years ago

Feb 1, 2022

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

  • πŸ›  @goncalovf added an example project using MUI with Vite.js (#28241)
  • Number of πŸ› bug fixes and πŸ“š documentation improvements.

@mui/[email protected]

Breaking changes

  • ​[core] Do not reexport Base from Material (#30853) @michaldudak

    All Base components were exported from the @mui/material package and treated as stable even though the @mui/base package is in development. It could create a lot of confusion if developers start using Base components, depend on them, and demand quality found in "proper" Material components. We admit it was a mistake to reexport these components without marking them as unstable.

    Developers are still encouraged to evaluate the Base components, but they should do so by explicitly installing the @mui/base package.

    This is technically a breaking change as it removes a number of components from the @mui/material package. However, we believe that removing the components now and potentially breaking the codebases will do less harm than introducing "silent" breaking changes to Base components while continuing reexporting them from @mui/material.

    Note: the utility components, such as ClickAwayListener, NoSsr, Portal, and TextareaAutosize continue to be exported from both @mui/material and @mui/base.

    If you're encountering build errors after upgrading @mui/material, do the following:

    1. Install @mui/base: npm install @mui/base or yarn add @mui/base
    2. Make sure the version of @mui/base match the version of @mui/material
    3. Change the import paths of unstyled components from @mui/material to @mui/base, e.g.:
    - @import ButtonUnstyled from '@mui/material/ButtonUnstyled';
    + @import ButtonUnstyled from '@mui/base/ButtonUnstyled';
    

Changes

  • ​[Autocomplete] Add readOnly prop (#30706) @ZeeshanTamboli
  • ​[Autocomplete] Fix typos in the page (#30737) @austinewuncler
  • ​[FormControlLabel][formgroup] add Mui-error class (#30656) @alisasanib
  • ​[Grid] Fix prop check for applying wrap-reverse (#30813) @Hubbz
  • ​[TextField] Remove notch when no label is added (#30560) @alisasanib
  • ​[TextField] Remove usage of dangerouslySetInnerHTML (#30776) @Jack-Works
  • ​[TreeView] Select node when key Enter is pressed (#30795) @dryrainbow
  • ​[useMediaQuery] Ensure no tearing in React 18 (#30655) @eps1lon

@mui/[email protected]

  • ​[SelectUnstyled] Create unstyled select (+ hook) (#30113) @michaldudak

@mui/[email protected]

  • ​[DateTimePicker] Fix month view highlight wrong tab (#30773) @DiegoYungh
  • ​[pickers] Enable the sx props on all components (#30749) @boutahlilsoufiane

Docs

  • ​[blog] Introducing callback support in style overrides (#30668) @siriwatknp
  • ​[docs] Add notifications for the blog posts (#30852) @siriwatknp
  • ​[docs] Improve the interoperability guide (#30785) @mnajdova
  • ​[docs] Improve the Getting Started documentation content (#30808) @mnajdova
  • ​[docs] Fix typo in ad fallback (#30823) @cherniavskii
  • ​[docs] Change ThemeProvider API links (#30705) @atakanzen
  • ​[docs] Retain vendor prefixing in rtl example (#30710) @ryancogswell
  • ​[docs] Fix typo in the Popper ScrollPlayground demo (#30780) @tanyabouman
  • ​[docs] Small fixes on the jss-to-tss migration guide (#30734) @garronej
  • ​[examples] Add Vite.js example (#28241) @goncalovf

Core

  • ​[core] Clarify the label, to match with MUI X (#30831) @oliviertassinari
  • ​[core] Remove none code related instructions from git (#30843) @oliviertassinari
  • ​[core] Fix typos in comments for scripts (#30809) @aefox
  • ​[core] Fix 301 link in the blog @oliviertassinari
  • ​[test] Fix tests on Node 16 (#30819) @michaldudak
  • ​[test] Add explicit types to support noImplicityAny=false (#30798) @m4theushw
  • ​[test] Support React.useId format in *DescriptionOf (#30657) @eps1lon
  • ​[website] Fix SEO issues (#30829) @oliviertassinari
  • ​[website] Add designer position page (#30708) @danilo-leal
  • ​[website] Polish /about page (#30747) @oliviertassinari

All contributors of this release in alphabetical order: @aefox, @alisasanib, @atakanzen, @austinewuncler, @boutahlilsoufiane, @cherniavskii, @danilo-leal, @DiegoYungh, @dryrainbow, @eps1lon, @garronej, @goncalovf, @Hubbz, @Jack-Works, @m4theushw, @michaldudak, @mnajdova, @oliviertassinari, @ryancogswell, @siriwatknp, @tanyabouman, @ZeeshanTamboli

material-ui - v5.3.1

Published by hbjORbj over 2 years ago

Jan 24, 2022

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

  • πŸ›  @mnajdova added interoperability guide for using Tailwind CSS (#30700)
  • A meaningful number of πŸ› bug fixes and πŸ“š documentation improvements.

@mui/[email protected]

  • ​[icons] Fix naming typos (#30512) @MrHBS
  • ​[icons] Makes material-icons work with Joy (#30681) @siriwatknp

@mui/[email protected]

  • ​[SliderUnstyled] Improve typings on some internal utils (#30614) @mnajdova

Core

  • ​[core] Batch small changes (#30690) @oliviertassinari
  • ​[core] Add new structure to ignore list crowdin (#30608) @siriwatknp
  • ​[core] Correct version in package.json (#30677) @michaldudak
  • ​[test] Fix buildApiUtils tests on Windows (#30698) @michaldudak

Docs

  • ​[blog] Enable blog index (#30724) @siriwatknp
  • ​[blog] Introducing the Row Grouping feature (#30598) @alexfauquette
  • ​[docs] Fix SEO crawl errors (#30733) @oliviertassinari
  • ​[docs] Update migration-v4.md (#30721) @ddecrulle
  • ​[docs] Fix migration issues detected by ahrefs (#30751) @siriwatknp
  • ​[docs] Add interoprability guide for using Tailwind CSS (#30700) @mnajdova
  • ​[docs] Fix typo in containedSizeMedium class (#30723) @aaneitchik
  • ​[docs] Hotfix the wrong URL in X marketing page (#30729) @siriwatknp
  • ​[docs] Post migration preparation fix (#30716) @siriwatknp
  • ​[docs] Update remix example to restore from error pages (#30592) @mnajdova
  • ​[docs] Use new URLs when enable_redirects is true (#30704) @siriwatknp
  • ​[docs] Add a missing bracket in the migration-v4 guide (#30616) @chaosmirage
  • ​[docs] Add Checkbox color prop change (#30697) @aaneitchik
  • ​[docs] Fix migration to have singular urls (#30695) @siriwatknp
  • ​[docs] Update UXPin link to new landing page (#30691) @Evomatic
  • ​[docs] Close user menu on click in the responsive app bar demo (#30664) @NoahYarian
  • ​[docs] Clear the difference between UI and React components (#29930) @oliviertassinari
  • ​[docs] Make Autocomplete docs gender neutral (#30679) @exequielbc
  • ​[docs] Update doc structure for X components (#30684) @siriwatknp

All contributors of this release in alphabetical order: @aaneitchik, @alexfauquette, @chaosmirage, @ddecrulle, @Evomatic, @exequielbc, @michaldudak, @mnajdova, @MrHBS, @NoahYarian, @oliviertassinari, @siriwatknp

material-ui - v5.3.0

Published by michaldudak almost 3 years ago

Jan 17, 2022

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

  • πŸ›  @siriwatknp added support for callbacks in styleOverrides (#30524)
  • 🧩 @ZeeshanTamboli and @VicHofs improved customization of components (#30515, #30212)
  • πŸ›  @hbjORbj fixed the use of ResizeObserver in Masonry component (#29896)
  • πŸ“„ @danilo-leal and @siriwatknp created our own blog home page (#30121)

@mui/[email protected]

  • [Autocomplete] Add ability to pass props to Paper component (#30515) @ZeeshanTamboli
  • [Select] Add defaultOpen prop (#30212) @VicHofs

@mui/[email protected]

  • [system][box, grid, typography] textTransform prop should work directly on component (#30437) @hbjORbj
  • [system] Support callback value in styleOverrides slot (#30524) @siriwatknp

@mui/[email protected]

  • [Masonry] Observe every masonry child to trigger computation when needed (#29896) @hbjORbj
  • [MobileDatePicker] Fix calling onOpen when readOnly is true (#30561) @alisasanib

@mui/[email protected]

  • [codemod] Bump jscodeshift to remove colors dependency (#30578) @siriwatknp

@mui/[email protected]

  • [styled-engine-sc] Add the withConfig API to enable using the babel plugin for styled-comonents (#30589) @mnajdova

@mui/[email protected]

  • [Joy] Add SvgIcon component (#30570) @hbjORbj

@mui/[email protected]

  • [SliderUnstyled] Add useSlider hook and polish (#30094) @mnajdova

Docs

  • [docs] End code block in test/README.md (#30531) @yaboi
  • [docs] Remove redundant grouping in /components/radio-buttons/ (#30065) @eps1lon
  • [docs] Update migration scripts and e2e tests (#30583) @siriwatknp
  • [docs] Fix migration guides for versions older than v4 (#30595) @kkirsche
  • [docs] Inform about specific files for DataGrid locales (#30411) @alexfauquette
  • [docs] jss-to-tss migration advise to drop clsx in favor of cx (#30527) @garronej
  • [docs] Fix integration with MUI X (#30593) @oliviertassinari
  • [docs] Adding peer dependencies explanation on @mui/lab README.md (#30532) @glaucoheitor
  • [docs] Add missing quote in migration docs (#30587) @Atralbus
  • [docs] Update link to Doit sponsor (#30586) @oliviertassinari
  • [docs] Add products identifier and drawer (#30283) @siriwatknp
  • [website] Fix code button with installation command (#30622) @danilo-leal
  • [website] Add a Blog index page (#30121) @danilo-leal
  • [website] Migrate Twitter from @MaterialUI to @MUI_hq @oliviertassinari
  • [website] Add Andrii to the About Us page (#30581) @cherniavskii

Core

  • [core] Revert changes to peer dependencies (#30662) @oliviertassinari
  • [core] Renovate should not try to update node (#30659) @oliviertassinari
  • [core] Remove dead files (#30663) @oliviertassinari
  • [core] Fix outdated TypeScript template (#30596) @oliviertassinari
  • [core] Remove extra </p> from header of README.md (#30530) @yaboi
  • [core] Fix docs:api script for Windows OS (#30533) @ZeeshanTamboli

All contributors of this release in alphabetical order: @alexfauquette, @alisasanib, @Atralbus, @cherniavskii, @danilo-leal, @eps1lon, @garronej, @glaucoheitor, @hbjORbj, @kkirsche, @mnajdova, @oliviertassinari, @siriwatknp, @VicHofs, @yaboi, @ZeeshanTamboli

material-ui - v5.2.8

Published by hbjORbj almost 3 years ago

5.2.8

Jan 10, 2022

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

  • A meaningful number of πŸ› bug fixes and πŸ“š documentation improvements.

@mui/[email protected]

  • ​[TextField][inputlabel] Remove pointer-events: none property (#30493) @hbjORbj
  • ​[Slider] Add input slot to components and componentsProps (#30362) @alexandre-lelain

@mui/[email protected]

  • ​[Joy] Add Typography component (#30489) @siriwatknp
  • ​[Joy] Add functional Switch component (#30487) @siriwatknp

Docs

  • ​[docs] Update markdown parser to remove backticks from description (#30495) @aefox
  • ​[docs] Fix the crash when applying custom colors (#30563) @siriwatknp
  • ​[docs] Location change of Sebastian (#30528) @eps1lon
  • ​[docs] Lint markdown in the CI (#30395) @oliviertassinari
  • ​[docs] Fix componentsProps API docs and PropTypes (#30502) @ZeeshanTamboli
  • ​[docs] Codemod doc for overriding styles using tss (#30499) @garronej
  • ​[docs] fix edge case when replacing data-grid url for migration (#30505) @siriwatknp
  • ​[docs] fix replace url for migration (#30503) @siriwatknp
  • ​[docs] Prepare scripts for migrating to new structure (#30386) @siriwatknp
  • ​[docs] Adjust RTL Guide demos to fully support RTL (#30387) @noam-honig
  • ​[docs] Move @eps1lon to community (#30473) @oliviertassinari
  • ​[docs] Fix typo and spelling in the-sx-prop.md (#30482) @aefox
  • ​[docs] More general docs polishing (#30371) @danilo-leal
  • ​[website] Add JosΓ© on the /about page (#30492) @danilo-leal

All contributors of this release in alphabetical order: @aefox, @alexandre-lelain, @danilo-leal, @eps1lon, @garronej, @hbjORbj, @noam-honig, @oliviertassinari, @siriwatknp, @ZeeshanTamboli

material-ui -

Published by mnajdova almost 3 years ago

Jan 3, 2022

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

  • πŸ““ Improvements on the Vietnamese (vi-VN) and Finnish (fi-FI) locales (#30426, #30442) @hckhanh @Certificate
  • And more πŸ› bug fixes and πŸ“š documentation improvements.

@mui/[email protected]

  • ​[Autocomplete] Fix calling onChange for duplicate values (#30374) @alisasanib
  • ​[Avatar] Fix TypeScript error on imgProps (#30255) @ahmad-reza619
  • ​[Badge] Fix classes prop TypeScript type (#30427) @ZeeshanTamboli
  • ​[SvgIcon] Allow viewBox to inherit from Component through inheritViewBox prop (#29954) @alex-dikusar
  • ​[SvgIcon] Correct API docs and code style (#30470) @michaldudak

Docs

  • ​[blog] 2021 (#30425) @oliviertassinari
  • ​[docs] Fix typo on the Grid docs page (#30446) @abhi45
  • ​[docs] Fix useMediaQuery SSR example to v5 theme API (#30454) @ValentinH
  • ​[docs] Improve the migration guide and add examples for transforming to tss-react (#30388) @mnajdova
  • ​[docs] Make the reference to the select clearer (#30460) @boazrymland
  • ​[docs] Sync translations with Crowdin (#30385) @l10nbot
  • ​[example] Avoid double rendering in the Remix example (#30366) @mnajdova
  • ​[i18n] improve viVN locale (#30426) @hckhanh
  • ​[l10n] Improve fiFI locale (#30442) @Certificate
  • ​[website] Add new batch of open roles (#30282) @oliviertassinari
  • ​[website] Refactor page context with next router (#30020) @siriwatknp

Core

  • ​[core] Automatically close issues that are incomplete and inactive (#30459) @oliviertassinari
  • ​[core] Remove contrib tweet (#30455) @oliviertassinari

All contributors of this release in alphabetical order: @abhi45, @ahmad-reza619, @alex-dikusar, @alisasanib, @boazrymland, @Certificate, @hckhanh, @l10nbot, @michaldudak, @mnajdova, @oliviertassinari, @siriwatknp, @ValentinH, @ZeeshanTamboli

material-ui - v5.2.6

Published by hbjORbj almost 3 years ago

Dec 27, 2021

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

  • πŸ““ The Norwegian BokmΓ₯l (nb-NO) locale was added (#27520) @wogsland
  • πŸ›  Introduced a new useBadge hook in the @mui/base package (#30246) @mnajdova
  • And more πŸ› bug fixes and πŸ“š documentation improvements.

@mui/[email protected]

  • ​[ButtonGroup] Fix typo in ButtonGroupContext's interface (#30376) @kealjones-wk
  • ​[l10n] Add Norwegian BokmΓ₯l (nb-NO) locale (#27520) @wogsland

@mui/[email protected]

  • ​[BadgeUnstyled] Add useBadge hook (#30246) @mnajdova

@mui/[email protected]

  • ​[Joy] Button API (#29962) @siriwatknp

Docs

  • ​[docs] Fix color coercion (#30319) @Janpot
  • ​[blog] Fix file import conflict resolution (#30391) @oliviertassinari
  • ​[docs] Fix crash on Safari because of unsupported lookahead feature (#30345) @cherniavskii
  • ​[docs] Update to new website domain (#30396) @ryota-murakami
  • ​[docs] Fix text from material-ui to @mui to reflect v5 name changes (#30393) @pupudu
  • ​[docs] Fix a11y in Menu demos (#30378) @ZeeshanTamboli
  • ​[docs] Document how to unmount transition child (#30382) @oliviertassinari
  • ​[docs] The current standard for quotes is QUOTATION MARK @oliviertassinari
  • ​[docs] Fix 404 links (#30380) @oliviertassinari
  • ​[docs] Fix Breadcrumb description (#30307) @jamesmelzer
  • ​[docs] Modify injection order for Gatsby and SSR examples (#30358) @ShuPink
  • ​[docs] Improve the translation experience (#30373) @oliviertassinari
  • ​[docs] Sync translations with Crowdin (#30176) @l10nbot
  • ​[docs] Fix link to /size-snapshot (#30363) @oliviertassinari
  • ​[docs] Fix incorrect aria label in SpeedDial demo (#30354) @chwallen
  • ​[docs] Fix incorrect number of breakpoint helpers (#30353) @chwallen
  • ​[docs] Update outdated links (#30260) @oliviertassinari
  • ​[docs] Support redirects from old urls to /material/* (#30286) @siriwatknp
  • ​[examples] Fix CSS modules integration (#30381) @oliviertassinari
  • ​[website] Fix SEO issues (#30372) @oliviertassinari
  • ​[website] Sync sponsors (#30259) @oliviertassinari

Core

  • ​[core] Rename Material-UI to MUI (#30338) @ZeeshanTamboli
  • ​[core] Fix warning in dev mode (#30368) @oliviertassinari
  • ​[core] Update buildApi script to support new structure (#30245) @siriwatknp

All contributors of this release in alphabetical order: @cherniavskii, @chwallen, @jamesmelzer, @Janpot, @kealjones-wk, @l10nbot, @mnajdova, @oliviertassinari, @pupudu, @ryota-murakami, @ShuPink, @siriwatknp, @wogsland, @ZeeshanTamboli

material-ui - v5.2.5

Published by michaldudak almost 3 years ago

Dec 20, 2021

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

  • πŸ›  This release mostly improves what's behind the scenes: infrastructure and tests
  • πŸ““ Danish (da-DK) locale was added (#29485) @mikk5829
  • πŸ–Œ Polished the design of Base components (#30149) and the docs in general (#29994) @danilo-leal
  • πŸ“š Many additions and improvements to the documentation were made

@mui/[email protected]

  • [l10n] Add Danish (da-DK) locale (#29485) @mikk5829
  • [LoadingButton] Label progressbar by the LoadingButton (#30002) @eps1lon
  • [Tabs] Remove unnecessary Partial<> type around TabIndicatorProps type (#30254) @ZeeshanTamboli

@mui/[email protected]

  • [system] Use useEnhancedEffect to prevent flicker (#30216) @hbjORbj

@mui/[email protected]

  • [pickers] Fix the wrong MuiClockPicker's ArrowSwitcher slot name (#30226) @rejetto

Docs

  • [docs] Run JS compiler on markdown output (#29732) @Janpot
  • [Badge] Add tests for anchorOrigin prop (#30147) @daniel-sachs
  • [docs] Add cssmodule injection order comments to Nextjs example (#30213) @ShuPink
  • [docs] Remove extra word in Select component code example comments (#30281) @KThompso
  • [docs] Improve the description of the Accordion (#30253) @jamesmelzer
  • [docs] Heading capitalization convention @oliviertassinari
  • [docs] Rename remaining 'unstyled' references to 'base' (#30206) @michaldudak
  • [docs] Add to migration doc about ref type specificity (#30114) @hbjORbj
  • [docs] Add script to clone pages (#30107) @siriwatknp
  • [docs] Correct colors in breakpoints documentation (#30219) @michaldudak
  • [docs] Sync icon search UI state with the url (#30075) @Janpot
  • [docs] Base components demos design polish (#30149) @danilo-leal
  • [docs] General documentation polish (#29994) @danilo-leal
  • [examples] Fix typo in the remix example's README (#30289) @lemol
  • [website] Remove expired gold sponsor (#30222) @oliviertassinari
  • [website] Remove broken showcase links (#30217) @mnajdova

Core

  • [test] Reduce bundle size comparison memory consumption (#30195) @Janpot
  • [core] make snapshot comparison more resilient (#30183) @Janpot
  • [core] update formatted ts demo to support new structure (#30248) @siriwatknp
  • [core] cache dependencies in github actions (#30211) @siriwatknp
  • [core] fix root package version (#30204) @siriwatknp
  • [core] Fail the build when the dangerjs script errors (#30186) @Janpot
  • [test] Add E2E website tests (#30128) @siriwatknp

All contributors of this release in alphabetical order: @daniel-sachs, @danilo-leal, @eps1lon, @hbjORbj, @jamesmelzer, @Janpot, @KThompso, @lemol, @michaldudak, @mikk5829, @mnajdova, @oliviertassinari, @rejetto, @ShuPink, @siriwatknp, @ZeeshanTamboli

material-ui - v5.2.4

Published by siriwatknp almost 3 years ago

Dec 14, 2021

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

  • ✨ Add not operator to theme.breakpoints (#29311) @Philipp000

    const styles = (theme) => ({
      root: {
        backgroundColor: 'blue',
        // Match [xs, md) and [md + 1, ∞)
        //       [xs, md) and [lg, ∞)
        //       [0px, 900px) and [1200px, ∞)
        [theme.breakpoints.not('md')]: {
          backgroundColor: 'red',
        },
      },
    });
    
  • And many more πŸ› bug fixes and πŸ“š improvements.

@mui/[email protected]

  • ​[esm] Correct a styles imports (#29976) @Janpot
  • ​[GlobalStyles] Fix theme type (#30072) @mnajdova
  • ​[Grid] Fix grid items to respond to the container's responsive columns (#29715) @kkorach
  • ​[TextField] Fix missing space before asterisk in OutlinedInput's label (#29630) @alisasanib
  • ​[Transition] Allow any valid HTML attribute to be passed (#29888) @Janpot
  • ​[types] Fix discrepancy between core and system ThemeOptions (#30095) @fmeum
  • ​[InputBase] Add prop for disabling global styles (#29213) @bryan-hunter
  • ​[Select] Improve multiple logic (#30135) @ladygo93

@mui/[email protected]

  • ​[system] Don't transition when re-appearing (#30108) @eps1lon
  • ​[system] Add not operator to breakpoints (#29311) @Philipp000

@mui/[email protected]

  • ​[BadgeUnstyled] Make it conformant with other base components (#30141) @mnajdova

@mui/[email protected]

  • ​[icons] Correct location of icon download folder (#29839) @yaboi

Docs

  • ​[docs] Explain the use of Select's label in FormControl (#30189) @michaldudak
  • ​[docs] Don't run nprogress on shallow routing (#30087) @Janpot
  • ​[docs] Add Data Driven Forms to related projects (#30078) @rvsia
  • ​[docs] Sync translations with Crowdin (#30067) @l10nbot
  • ​[docs] Fix link on "Custom variables" section in the Theming page #30100 @danilo-leal
  • ​[docs] Fix justifyContent option in the Grid interactive demo (#30117) @danilo-leal
  • ​[docs] Add tip to help access the docs of a previous version when finding answers in StackOverflow (#30101) @danilo-leal
  • ​[docs] Fix import example inside Unstyled Backdrop section (#30098) @TheodosiouTh
  • ​[website] Column pinning and Tree data are out (#30136) @oliviertassinari
  • ​[survey] Remove survey promotion items (#30122) @danilo-leal

Core

  • ​[core] Fix link to Open Collective @oliviertassinari
  • ​[core] Update snapshots and s3 fallback (#30134) @Janpot
  • ​[ci] Update CI bucket (#30080) @Janpot
  • ​[fix] size:snapshot for mui-material-next and mui-joy components (#30106) @Janpot

All contributors of this release in alphabetical order: @alisasanib, @bryan-hunter, @danilo-leal, @eps1lon, @fmeum, @Janpot, @kkorach, @l10nbot, @ladygo93, @michaldudak, @mnajdova, @oliviertassinari, @Philipp000, @rvsia, @TheodosiouTh, @yaboi

material-ui -

Published by mnajdova almost 3 years ago

Dec 6, 2021

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

@mui/[email protected]

  • ​[Accordion] Add a test for handling square prop (#29972) @daniel-sachs
  • ​[Alert] Fix square Paper prop (#30027) @ZeeshanTamboli
  • ​[AvatarGroup] Allow specifying total number of avatars (#29898) @eduardomcv
  • ​[Button] Fix regression from context API (#29982) @siriwatknp
  • ​[Grid] Fix generated classes for spacing prop when the value is object (#29880) @jayeclark
  • ​[Select] Should not crash when an empty array is passed with multiple enabled (#29957) @Domino987

@mui/[email protected]

  • ​[system] Fix return type of createBox (#29989) @mnajdova
  • ​[system] Support boolean values in typescript for the sx prop when used as array (#29911) @tasugi

@mui/[email protected]

  • ​[utils] Add typings for @mui-material/styles/cssUtils (#29621) @Semigradsky

@mui/[email protected]

  • ​[icons] Consolidate ignored icons into one list (#29843) @chao813

@mui/[email protected]

  • ​[base] Fix missing ClickAwayListener barrel index export (#30000) @oliviertassinari
  • ​[TablePaginationUnstyled] Introduce new component (#29759) @mnajdova

@mui/[email protected]

  • ​[DateRangePicker] Fix DateRangePickerDayProps interface (#29067) @jonathanrtuck
  • ​[Pickers] Remove propagation of custom props to the MonthPicker component's DOM element (#30021) @ZeeshanTamboli
  • ​[StaticDatePicker] Add className and slot to PickerStaticWrapper (#29619) @kkorach

@mui/[email protected]

  • ​[Joy] Theme setup (#29846) @siriwatknp

Docs

  • ​[docs] Fix link in TypeScript doc page (#30044) @genzyy
  • ​[docs] Remove the 'WIP' icon from the 'Group & Pivot' page title (#30077) @flaviendelangle
  • ​[docs] Add warning that @mui/styled-engine-sc does not work in SSR (#30026) @mnajdova
  • ​[docs] Add section for CSS specificity in the migration guide (#30008) @hbjORbj
  • ​[docs] Clarify comment in migration doc (#30076) @hbjORbj
  • ​[docs] Sync translations with Crowdin (#30041) @l10nbot
  • ​[docs] Explain how Paper changes shade in dark mode (#30003) @michaldudak
  • ​[docs] Update nextjs-typescript-example (#29974) @huydhoang
  • ​[docs] Add missing global state classes to API docs generator (#29945) @michaldudak
  • ​[docs] Fix benchmarks folder link (#29981) @fourjr
  • ​[docs] Improve wording in StackOverflow section of support page (#29956) @ronwarner
  • ​[docs] Remove Black Friday sale notification (#29936) @mbrookes
  • ​[examples] Fix typos in the Remix example (#30071) @MichaelDeBoey
  • ​[examples] Add Remix example (#29952) @mnajdova
  • ​[examples] Fix lint issue for displayName missing in the Next.js examples (#29985) @ZeeshanTamboli
  • ​[Stack] Document system props in Stack API (#30069) @ThewBear
  • ​[survey] Add a banner and card for promoting the 2021 survey (#29950) @danilo-leal
  • ​[website] Correct the Careers page description (#30073) @michaldudak
  • ​[website] Fix 301 links (#30040) @oliviertassinari

Core

  • ​[core] Batch small changes (#30042) @oliviertassinari
  • ​[core] Transition to a new StackOverflow tag (#29967) @oliviertassinari

All contributors of this release in alphabetical order: @chao813, @daniel-sachs, @danilo-leal, @Domino987, @eduardomcv, @flaviendelangle, @fourjr, @genzyy, @hbjORbj, @huydhoang, @jayeclark, @jonathanrtuck, @kkorach, @l10nbot, @mbrookes, @MichaelDeBoey, @michaldudak, @mnajdova, @oliviertassinari, @ronwarner, @Semigradsky, @siriwatknp, @tasugi, @ThewBear, @ZeeshanTamboli

material-ui - v5.2.2

Published by hbjORbj almost 3 years ago

Nov 29, 2021

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

  • ♿️ Improved accessibility of Snackbar and TextField in @mui/material (#29782) (#29850) (#29852) @eps1lon.
  • πŸŽ‰ Added support for sx syntax inside styled() utility (#29833) @mnajdova.
  • πŸŽ‰ Added support for more options for createCssVarsProvider in @mui/system (#29845) (#29857) @hbjORbj.
  • And many more πŸ› bug fixes and πŸ“š improvements.

@mui/[email protected]

  • ​[MenuList] Add component prop (#29882) @Harshikerfuffle
  • ​[Snackbar] Interrupt auto-hide on keyboard interaction (#29852) @eps1lon
  • ​[Snackbar] Dismiss on Escape press (#29850) @eps1lon
  • ​[TextField] Associate accessible name and description by default (#29782) @eps1lon

@mui/[email protected]

  • ​[Joy] Add Button - 1st iteration (#29464) @siriwatknp

@mui/[email protected]

  • ​[codemod] Fix alias import for box-sx-prop (#29902) @siriwatknp

@mui/[email protected]

  • ​[system] CSSVarsProvider cleans up html[style] when unmounting (#29946) @eps1lon
  • ​[system] Add support for disableTransitionOnChange in createCssVarsProvider (#29857) @hbjORbj
  • ​[system] Add support for enableColorScheme in createCssVarsProvider (#29845) @hbjORbj

@mui/[email protected]

  • ​[useId] Trade random collisions for collisions on overflow (#29781) @eps1lon
  • ​[useIsFocusVisible] Convert to TypeScript (#29779) @eps1lon

Docs

  • ​[docs] Fix v5-beta confusing example description (#29932) @oliviertassinari
  • ​[docs] Apply the z-index on the right DOM element (#29934) @oliviertassinari
  • ​[docs] Improve git diff format (#29935) @oliviertassinari
  • ​[docs] Fix typo (#29866) @sinclairity
  • ​[docs] Fix key display (#29933) @oliviertassinari
  • ​[docs] Fix outdated link to next/link docs (#29937) @radlinskii
  • ​[docs] Add how to pass sx prop (#29905) @siriwatknp
  • ​[docs] Fix typo in notifications @mbrookes
  • ​[docs] Black Friday sale notification @mbrookes
  • ​[website] Fix canonical links (#29938) @oliviertassinari
  • ​[website] Fix SEO issues (#29939) @oliviertassinari
  • ​[website] Improvements to the /x product page (#28964) @danilo-leal

Core

  • ​[core] Remove dead code (#29940) @oliviertassinari
  • ​[core] Move benchmark CI job from AZP to CircleCI (#29894) @eps1lon
  • ​[core] Fix PR detection pattern in test_bundle_size_monitor (#29895) @eps1lon
  • ​[test] Fix browser tests (#29929) @eps1lon
  • ​[test] Reject shorthand properties in style matchers (#29893) @eps1lon

All contributors of this release in alphabetical order: @danilo-leal, @eps1lon, @Harshikerfuffle, @hbjORbj, @mbrookes, @oliviertassinari, @radlinskii, @sinclairity, @siriwatknp

material-ui - v5.2.1

Published by eps1lon almost 3 years ago

Nov 25, 2021

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

This is an early release to fix export 'useId' (imported as 'React') was not found in 'react' when bundling code depending on MUI Core.

  • ​[AppBar][docs] Add a fully responsive demo to docs (#29829) @karakib2k18
  • ​[core] Fix PR run detection in test_bundle_size_monitor (#29879) @eps1lon
  • ​[core] Move bundle size monitoring to CircleCI (#29876) @eps1lon
  • ​[docs] Add keys to Responsive AppBar demo (#29884) @mbrookes
  • ​[docs] MUI's 2021 Developer survey (#29765) @newguy-123
  • ​[docs] Smoother image loading UX (#29858) @oliviertassinari
  • ​[Select] Fix select display value with React Nodes (#29836) @kegi
  • ​[system] Add experimental_sx utility (#29833) @mnajdova
  • ​[test] Ignore "detected multiple renderers" warning for now (#29854) @eps1lon
  • ​[useMediaQuery][utils] Remove usage of React 18 APIs (#29870) @eps1lon

All contributors of this release in alphabetical order: @eps1lon, @karakib2k18, @kegi, @mbrookes, @mnajdova, @newguy-123, @oliviertassinari

material-ui - v5.2.0

Published by michaldudak almost 3 years ago

Nov 23, 2021

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

  • πŸ§ͺ Created another unstyled component: TabsUnstyled (#29597) @mnajdova.
  • πŸŽ‰ Updated the Material Icons set with the latest changes from Google (#29328) @michaldudak / (#29818) @chao813.
    This update adds 200 new icons and tweaks the appearance of many more.
    With it, we're getting close to having 2000 icons in our set.
  • πŸ› Fixed bugs and improved the infrastructure and documentation πŸ“š.

@mui/[email protected]

  • [IconButton] Remove on hover effect when disableRipple is set (#29298) @adamfitzgibbon
  • [i18n] Add the amharic language (#29153) @NatiG100
  • [material] Fix types for variants.style to accept callbacks (#29610) @mnajdova
  • [Popper] Simplify prop types (#29680) @michaldudak
  • [Select] Include aria-selected=false when option not selected (#29695) @michaldudak
  • [useMediaQuery] Fix crash in Safari < 14 and IE 11 (#29776) @eps1lon
  • [useMediaQuery] Ensure no tearing in React 18 (#28491) @eps1lon

@mui/[email protected]

  • [codemod] Fix jss-to-styled to support multiple withStyles (#29824) @siriwatknp

@mui/[email protected]

  • [icons] Sync new Google Material Icons (#29818) @chao813
  • [icons] Sync recent Material Icons from Google (#29328) @michaldudak

@mui/[email protected]

  • [Box] Fix sx prop runtime issue when used as function (#29830) @mnajdova
  • [system] Fix sx throw error when value is null or undefined (#29756) @siriwatknp
  • [system] Fix minor CssVars issues (#29747) @siriwatknp

@mui/[email protected]

  • [styled-engine] Fix props inference in styled-engine (#29739) @Janpot

@mui/[email protected]

  • [FormControlUnstyled] focused is always false unless explicitly set to true @mwilkins91
  • [TabsUnstyled] Introduce new component (#29597) @mnajdova

@mui/[email protected]

  • [DatePicker][timepicker] Add missing component declarations (#29517) @longzheng
  • [Masonry] exports from root package (#29754) @abhinav-22-tech
  • [pickers] Widen accepted luxon version range (#29761) @eps1lon

Docs

  • [blog] MUI X v5 blog post (#29590) @DanailH
  • [blog] Polish the Benny Joo joins MUI post (#29697) @oliviertassinari
  • [CHANGELOG] Explain why we do breaking changes @oliviertassinari
  • [core] Update latest issue template for codesandbox CI (#29783) @eps1lon
  • [core] Ensure @mui/core is an alias for @mui/base (#29762) @eps1lon
  • [docs] Fix broken Next and Previous links (#29711) @scallaway
  • [docs] Add a note that ToggleButton exclusive does not enforce selection (#29812) @mmacu
  • [docs] Update the list of supported locales (#29831) @michaldudak
  • [docs] Update tooltip doc to better define touch action (#29717) @gnowland
  • [website] Standardize the background color from the MUI team photos (#29738) @danilo-leal
  • [website] Add Bharat to the About Us Page (#29714) @bharatkashyap
  • [website] Add about page entry for jan (#29701) @Janpot
  • [website] Adding Prakhar to the about page (#29737) @danilo-leal

Core

  • [test] Allow debugging with Chrome and VSCode inspector (#29777) @eps1lon
  • [test] Use renderer clock instead of custom useFakeTimers call (#29778) @eps1lon
  • [test] Only mock Date in regression tests (#29763) @eps1lon
  • [test] Disable nightly integration tests on next branch (#29748) @eps1lon
  • [test] Allow configuring clock directly from createRenderer (#29684) @eps1lon
  • [test] Accept backslashes as path separators in test CLI (#29694) @michaldudak
  • [utils] Use built-in hook when available for useId (#26489) @eps1lon

All contributors of this release in alphabetical order: @abhinav-22-tech, @adamfitzgibbon, @bharatkashyap, @chao813, @DanailH, @danilo-leal, @eps1lon, @gnowland, @Janpot, @longzheng, @michaldudak, @mmacu, @mnajdova, @mwilkins91, @NatiG100, @oliviertassinari, @scallaway, @siriwatknp

material-ui - v5.1.1

Published by siriwatknp almost 3 years ago

Nov 16, 2021

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

  • πŸ›  Renamed @mui/core to @mui/base (#29585) @michaldudak.
  • And many more πŸ› bug fixes and πŸ“š improvements.

@mui/[email protected]

  • ​[Breadcrumbs][Divider] Replace decimal spacing values with integers and css calc (#29526) @anikcreative
  • ​[Select][NativeSelect] Add multiple class (#29566) @aaronholla
  • ​[Popper] Split into PopperUnstyled and Popper (#29488) @michaldudak
  • ​[Select] Make it clear that Select is not a root component (#29593) @hbjORbj
  • ​[l10n] Improved Dutch (nl-NL) locale (#29592) @flipvrijn
  • ​[Table] Improve pagination range, use "en dash" over "hyphen" (#29579) @narekmal

@mui/[email protected]

Breaking changes

  • ​[core] Rename mui/core to mui/base (#29585) @michaldudak

    Based on the results of the poll and our internal discussions, we decided to rename the @mui/core package to @mui/base. The main rationale for this is the fact that we use the term "Core" to refer to the core components product family, the one that includes Material Design components, unstyled components, System utilities, etc. Therefore, @mui/core was effectively a subset of MUI Core. This was confusing.

    The new name better reflects the purpose of the package: it contains unstyled components, hooks, and utilities that serve as a base to build on.

    -importΒ { useSwitch } from '@mui/core/SwitchUnstyled';
    +importΒ { useSwitch } from '@mui/base/SwitchUnstyled';
    

@mui/[email protected]

  • ​[LoadingButton] Text variant spacing fixed for both start and end (#29194) @joshua-lawrence
  • ​[Masonry] Check if container or child exists to prevent error (#29452) @hbjORbj

Docs

  • ​[docs] Correct bundler configuration for using legacy MUI build (#29146) @petermikitsh
  • ​[docs] Fix typo on autocomplete.md (#29570) @netizer
  • ​[docs] Fix dark mode on branding pages (#29611) @alexfauquette
  • ​[docs] Do not render CSS section in API docs navbar if there are no CSS classes (#29622) @ZeeshanTamboli
  • ​[docs] Fix link locale handling (#29624) @oliviertassinari
  • ​[docs] Fix Search navigation (#29623) @oliviertassinari
  • ​[docs] Fix broken link & update MUI packages explanation (#29583) @siriwatknp
  • ​[docs] Do not repeat language snippet in url in Algolia search (#29483) @hbjORbj
  • ​[docs] Update ThemeProvider API link (#29573) @siriwatknp
  • ​[docs] Remove svg logos from the Support page (#29431) @oliviertassinari
  • ​[docs] Link UXPin integration (#29422) @oliviertassinari
  • ​[docs] Link to the new public roadmap for the design kits (#29433) @oliviertassinari
  • ​[website] Fix premium plan release date (#29430) @oliviertassinari
  • ​[website] Add GitHub icon button to the navbar (#29640) @danilo-leal
  • ​[blog] Support many authors in markdown pages (#29633) @m4theushw

Core

  • ​[core] Add experiments index page (#29582) @siriwatknp
  • ​[core] Move s3 bucket ownership to mui-org (#29609) @eps1lon
  • ​[core] Improve support request message (#29614) @mnajdova
  • ​[core] Use support request Github Action (#29594) @mnajdova
  • ​[core] Remove unused getJsxPreview util (#29586) @ZeeshanTamboli
  • ​[core] Use GitHub issue forms (#28038) @oliviertassinari
  • ​[core] Add playground (#29423) @oliviertassinari
  • ​[test] Correctly identify what the raf helper is for (#29683) @eps1lon
  • ​[test] Verify a quilted ImageList is created as test title suggests (#29565) @daniel-sachs
  • ​[test] Replace createServerRender with createRenderer (#29503) @eps1lon
  • ​[test] Always ignore "useLayoutEffect has no effect on the server"-warning (#29502) @eps1lon
  • ​[test] Restore StrictMode by default (#29589) @eps1lon
  • ​[test] createPickerRender -> createPickerRenderer (#29575) @eps1lon
  • ​[test] Allow experimental CLI to run exact test (#29685) @eps1lon

All contributors of this release in alphabetical order: @aaronholla, @alexfauquette, @anikcreative, @daniel-sachs, @eps1lon, @flipvrijn, @hbjORbj, @joshua-lawrence, @michaldudak, @mnajdova, @netizer, @oliviertassinari, @petermikitsh, @siriwatknp, @ZeeshanTamboli