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 -

Published by oliviertassinari over 4 years ago

Feb 9, 2020

Big thanks to the 24 contributors who made this release possible.

@material-ui/[email protected]

  • [AppBar] Add color transparent support (#19393) @lexskir
  • [Divider] Fix height for vertical divider in a flexbox (#19614) @captain-yossarian
  • [Modal] Fix zoom out on iOS (#19548) @TommyJackson85
  • [MobileStepper] Fix TypeScript props not aligning with prop-types (#19594) @illusionalsagacity
  • [Tabs] Add missing updateScrollButtons type in TabActions (#19570) @notsidney
  • [TextField] Fix blurry text on label (#19547) @chybisov
  • [TextField] Fix label notch for custom htmlFontSize (#19558) @kusmierz
  • [Typography] Add missing classes to TypographyClassKey (#19588) @galechus
  • [l10n] Add Hungarian (hu-HU) locale (#19566) @vgaborabs
  • [l10n] Add Icelandic (is-IS) locale (#19538) @axelbjornsson

@material-ui/[email protected]

  • [Autocomplete] Fix unexpected clearing (#19511) @captain-yossarian
  • [Autocomplete] Support limiting the amount of options (#19539) @govizlora
  • [Pagination] Introduce new component (#19049) @mbrookes

Docs

  • [docs] Add ToggleButton demo for not accepting null value (#19582) @LorenzHenk
  • [docs] Add blocks section to related-projects (#19562) @alexandre-lelain
  • [docs] Add generic props usage examples (#19341) @fyodore82
  • [docs] Add links to sandbox option in examples readme files (#19592) @garethx
  • [docs] Add new starting template (#19604) @dunky11
  • [docs] Add post-update to examples so they run on CodeSandbox (#19605) @garethx
  • [docs] Fix typo in the Avatar docs (#19544) @UltimateForm
  • [docs] Improve entry points for issue repros (#19501) @eps1lon
  • [docs] Link a VSCode extension for working with Material-UI (#19280) @jedwards1211
  • [docs] Notification blog post @oliviertassinari
  • [docs] Refactor EnchancedTable demo (#19560) @ahmad-reza619
  • [docs] The error style rule is a pseudo-class (#19555) @TommyJackson85
  • [docs] Update link to example for adding a new demo (#19590) @LorenzHenk

Core

  • [company] Polish the job post (#19593) @oliviertassinari
  • [core] Ignore @date-ui/ updates (#19633) @eps1lon
material-ui -

Published by oliviertassinari over 4 years ago

Feb 2, 2020

Big thanks to the 39 contributors who made this release possible.

Here are some highlights ✨:

  • πŸ› Clean and synchronize the material icons with Google (#19483, #19485) @timmydoza.
  • πŸ› Fix outlined input regressions (#19389, #19409, #19495) @Alexeyun1k, @kusmierz, @cadrimiranda.
  • πŸ› Fix IME support of the Autocomplete, important for Chinese, Japanese, and Korean (#19499) @teramotodaiki.
  • πŸ“š Improve the Style Library Interoperability docs section (#19457) @oliviertassinari.
  • And many more πŸ› bug fixes and πŸ“š improvements.

@material-ui/[email protected]

  • [Container] Fix mismatch between Container and Toolbar gutters (#19505) @koistya
  • [FormControl] Add fullWidth prop to FormControl context (#19369) @EsoterikStare
  • [l10n] Add Catalan (ca-ES) locale (#19428) @yyuri
  • [l10n] Add Finnish (fi-FI) locale (#19471) @SampsaKaskela
  • [l10n] Add Vietnamese (vi-VN) locale (#19439) @imcvampire
  • [ListItemAvatar] Add "children" prop (#19509) @srghma
  • [Select] Right click opens select menu (#19434) @fyodore82
  • [Slider] Support marks={false} (#19350) @embeddedt
  • [SwitchBase] Fix ignoring disabled from FormControl (#19319) @rostislavbobo
  • [TablePagination] Support unknown total count (#19494) @Domino987
  • [TextField] Declare global mui-auto-fill(-cancel) keyframes (#19497) @martinjlowm
  • [TextField] Fix label notch for custom htmlFontSize (#19409) @kusmierz
  • [TextField] Handle leaky global styles of Bootstrap (#19495) @cadrimiranda
  • [TextField] Prevent overriding legend display styles (#19389) @Alexeyun1k
  • [TextField] Reduce helper text height to match spec (#19390) @suliskh

@material-ui/[email protected]

  • [icons] Remove extraneous path (#19483) @timmydoza
  • [icons] Synchronize components with Google (#19485) @oliviertassinari

@material-ui/[email protected]

  • [system] Add grid support (#17326) @Lavoaster

@material-ui/[email protected]

  • [Alert] Improve dark theme coloring (#19105) @ahtcx
  • [Autocomplete] Fix autoSelect logic (#19384) @SerhiiBilyk
  • [Autocomplete] Should not fire change until IME is confirmed (#19499) @teramotodaiki
  • [Autocomplete] Update docs for defaultValue prop (#19431) @willwill96
  • [Rating] Fix readOnly + precision combination (#19414) @TommyJackson85

Framer

  • [framer] Support Framer color tokens for ThemeProvider (#19451) @iKettles

Docs

  • [example] Add @types/node dependency (#19383) @AlexanderVishnevsky
  • [blog] 2019 in review and beyond (#19478) @oliviertassinari
  • [blog] Improve the layout (#19385) @oliviertassinari
  • [docs] Add SwipeableTextMobileStepper demo (#18503) @eps1lon
  • [docs] Add cinemaPlus to showcase (#19502) @georgesimos
  • [docs] Fix /versions GitHub API rate limitation (#19223) @hiteshkundal
  • [docs] Fix a small typo ("idea" ==> "ID") (#19366) @markdoliner
  • [docs] Fix some typos and correct a grammar mistake (#19324) @konekoya
  • [docs] Fix typo (#19492) @Blechkelle
  • [docs] Fix typo in Autocomplete CSS API (#19503) @DenrizSusam
  • [docs] Improve Style Library Interoperability (#19457) @oliviertassinari
  • [docs] Include more info on RMUIF v2.2.0 (#19410) @phoqe
  • [docs] Increase button variant demos consistency (#19392) @theswerd
  • [docs] Refresh the home page (#19430) @mbrookes
  • [docs] Remove @ts-ignore usage (#19504) @eps1lon
  • [docs] Replace switch with checkbox and radio (#19440) @rostislavbobo
  • [docs] Separate ButtonGroup and Fab pages from Button page (#19381) @mbrookes
  • [docs] Update the translations (#19514) @mbrookes
  • [docs] makeStyles doesn't have access to the component's name (#19474) @hesto2

Core

  • [test] Check exhaustive deps of useEnhancedEffect (#19417) @eps1lon
  • [test] Misc polish (#19425) @eps1lon
  • [test] Test type libs in docs (#19375) @eps1lon
  • [test] Exclude inaccessible elements by default in browser tests (#19380) @eps1lon
  • [core] Batch small changes (#19416) @oliviertassinari
  • [core] cross-os jsonlint (#19377) @eps1lon
  • [core] Fix mixins not being assignable as JSS styles (#19491) @ririvas
  • [core] Misc dependency fixes (#19412) @eps1lon
material-ui -

Published by oliviertassinari almost 5 years ago

Jan 22, 2020

Big thanks to the 43 contributors who made this release possible.

Here are some highlights ✨:

  • πŸ› Change the outlined input notch implementation to rely 100% on CSS (#17680) @eps1lon.
  • πŸ” 11 patches on the Autocomplete component.
  • πŸ“š Simplify the usage of "copy demo" action (#19291) @theswerd.
  • πŸ“š Warn when defaultValue changes (#19070) @m4theushw.
  • πŸ’… Slight updates to better match the Material Design spec (#19277, #19342) @elmeerr.

@material-ui/[email protected]

  • [Breadcrumbs] Remove private separator component (#19234) @hiteshkundal
  • [ButtonBase] Fix potential memory leak for multi-touch devices (#19333) @eps1lon
  • [DialogContentText] Fix component prop (#19102) @fyodore82
  • [l10n] Add Bulgarian (pg-BG) locale (#19138) @panayotoff
  • [l10n] Improve it-IT locale (#19143) @keul
  • [RadioGroup] Fix useRadioGroup.d.ts (#19001) @NMinhNguyen
  • [Slider] Add a custom scale support (#19158) @netochaves
  • [Slider] Center the value label (#19330) @LorenzHenk
  • [StepButton] Fix prop-types warning regarding expanded (#19332) @eps1lon
  • [Stepper] Add support for expanding all the steps (#19200) @hiteshkundal
  • [Tab] Remove font-size media-query (#19342) @elmeerr
  • [TableRow] Improve hover/selected styles (#19277) @elmeerr
  • [TextField] Fix outline offscreen label strikethrough (#17680) @eps1lon
  • [TextField] Improve transitions (#19228) @oliviertassinari
  • [TextField] Support padding for helperText (#19198) @hiteshkundal
  • [Tooltip] Fix popper.js re-instantiation (#19304) @netochaves

@material-ui/[email protected]

  • [styles] Overload function signature instead of conditional (#19320) @eps1lon

@material-ui/[email protected]

Breaking change

  • [types] Overload function signature instead of conditional (#19320) @eps1lon
    Or, And, IsAny and IsEmptyInterface have been removed.
  • [types] Remove CoerceEmptyInterface (#19259) @eps1lon

@material-ui/[email protected]

  • [Alert] Improve Transition demo (#19283) @theswerd
  • [Alert] Use alert severity in demos (#19123) @sviande
  • [Rating] Add default value prop (#19103) @oliviertassinari
  • [Skeleton] Use span element (#19278) @oliviertassinari
  • [Autocomplete] Add missing 'clear' to onInputChange typing (#19286) @mvestergaard
  • [Autocomplete] Decrease padding when icon buttons aren't rendered (#19257) @jedwards1211
  • [Autocomplete] Document how to disable chrome autofill (#19126) @goleary
  • [Autocomplete] Don't delete tag if exists (in freesolo mode) (#19215) @adica
  • [Autocomplete] Extend support to textarea (#19232) @justtol
  • [Autocomplete] Fix group labels hiding items during keybd navigation (#19305) @aisamu
  • [Autocomplete] Fix misleading warning (#19177) @embeddedt
  • [Autocomplete] Fix option grouping (#19121) @liangchunn
  • [Autocomplete] Improve typings (#18854) @testarossaaaaa
  • [Autocomplete] Polish CustomizedHook demo (#19287) @JeremiAnastaziak
  • [Autocomplete] Add selectOnFocus prop (#19281) @Bebersohl

Docs

  • [blog] December 2019 Update (#19119) @oliviertassinari
  • [docs] Add "material-ui-confirm" to the related projects (#19237) @jonatanklosko
  • [docs] Add a new site to showcase (hifivework) (#19129) @lau-sam
  • [docs] Add a new site to showcase (tradenba) (#19307) @zachrdz
  • [docs] Add links to mui-treasury (#19334) @siriwatknp
  • [docs] Fix "Edit this page" link (#19170) @neletdev
  • [docs] Fix a tiny mistake in Chips playground (#19172) @OrBin
  • [docs] Fix broken TypeScript hash link in CONTRIBUTING.md (#19236) @hiteshkundal
  • [docs] Fix link in switches.md (#19256) @TurnerB24
  • [docs] Fix typo in the accessible table demo (#19321) @carbonid1
  • [docs] Improve EnhancedTable.tsx demo (#19266) @sdgluck
  • [docs] Improve draggable dialog demo (#19339) @konekoya
  • [docs] Improve the demos copy experience (#19291) @theswerd
  • [docs] Improve the documentation of the dark theme (#19122) @m4theushw
  • [docs] Improve transition documentation (#19201) @hiteshkundal
  • [docs] Improve typography documentation (#19216) @kevin-lindsay-1
  • [docs] Merge brand.png and logo.png @oliviertassinari
  • [docs] Minor typo (#19219) @sourabhbagrecha
  • [docs] Minor typo fix in testing docs (#19146) @Ardeshir81
  • [docs] Remove Glamor link (#19178) @terryBaz
  • [docs] Update the translations (#19111) @mbrookes
  • [docs] Use button in backdrop demo (#19282) @theswerd
  • [docs] Use reasonable unitless line-height for Box (#19260) @minikomi

Core

  • [test] Improve visual regression tests (#19175) @oliviertassinari
  • [core] Batch small changes (#19097) @oliviertassinari
  • [core] Batch small changes (#19174) @oliviertassinari
  • [core] Distinguish JSSProperties and CSSProperties (#19263) @eps1lon
  • [core] Fix TypographyStyle not allowing media queries and allowing unsafe undefined access (#19269) @eps1lon
  • [core] Ignore a few flaky visual tests (#19226) @oliviertassinari
  • [core] Remove unecessary exports from styles/transitions.js (#19337) @JonKrone
  • [core] Simplify types of styled (#19243) @eps1lon
  • [core] Use node 10 in every CI/CD pipeline (#19301) @eps1lon
  • [core] Warn when defaultValue changes (#19070) @m4theushw
  • [build] Clarify transform-runtime, runtime version (#18512) @eps1lon
material-ui -

Published by oliviertassinari almost 5 years ago

Jan 6, 2020

Big thanks to the 19 contributors who made this release possible.

Here are some highlights since 4.8.0 ✨:

  • πŸ’„ Introduce a new Alert component in the lab (#18702) @dimitropoulos.
  • πŸ’„ Improve skeleton animation, add wave support (#18913, #19014) @bowann, @oliviertassinari.
  • πŸ” 13 patches on the Autocomplete component.
  • 🌎 Add 6 new locales (ko-KR, az-AZ, cs-CZ, sk-SK, uk-UA, pt-PT).

@material-ui/[email protected]

  • [Badge] Improve demos (#18981) @ypresto
  • [Collapse] Add hidden class key to Collapse typings (#19044) @pvdstel
  • [Grid] Update TypeScript classes definitions (#19050) @Rikpat
  • [Popover] Fix position when changing state or updated (#19046) @SandraMarcelaHerreraArriaga
  • [Snackbar] Improve accessibility (#19043) @oliviertassinari
  • [theme] Support breakpoints.between(a, b) with number (#19003) @ulises-lara

@material-ui/[email protected]

  • [Alert] Introduce new component (#18702) @dimitropoulos
  • [Autocomplete] Fix disabled + multiple combination support (#19041) @cvanem
  • [Autocomplete] Fix form submit with freeSolo and multiple (#19072) @haseebdaone
  • [Autocomplete] Warn when mixing uncontrolled and controlled (#19060) @m4theushw
  • [Rating] Fix hover state stuck (#19071) @fyodore82

Docs

  • [example] Make sure next.js Links can accept url objects as href (#19073) @Janpot
  • [docs] Add company page (#18964) @oliviertassinari
  • [docs] Add hexToRgb rename to v3 to v4 changelog (#19058) @zettca
  • [docs] Disable in-context translations (#19056) @mbrookes
  • [docs] Fix grammar (#19062) @RDIL
  • [docs] Improve Next.js usage (#19075) @chrisweb
  • [docs] Improve theme.breakpoints description (#19065) @littleee

Core

  • [core] Fix missing type peer deps (#17211) @eps1lon
material-ui -

Published by oliviertassinari almost 5 years ago

Dec 30, 2019

Big thanks to the 22 contributors who made this release possible.

@material-ui/[email protected]

  • [Badge] Fix doc about anchorOrigin (#18982) @ypresto
  • [DialogContent] Add missing dividers class types (#18984) @NickCis
  • [RadioGroup] Add useRadioGroup Hook (#18920) @NMinhNguyen
  • [Slider] Fix discrete mark highlighting (#18993) @ulises-lara
  • [Slider] Improve the pointer event logic (#19010) @oliviertassinari
  • [TablePagination] Fix duplicate key error (#18988) @afzalsayed96
  • [TableSortLabel] Relax IconComponent prop requirements in TypeScript (#18936) @Igorbek
  • [TableSortLabel] Sort asc by default (#19013) @oliviertassinari
  • [l10n] Add Portuguese (pt-PT) locale (#18987) @hrafaelveloso

@material-ui/[email protected]

  • [styles] Fix jss StyleSheet attach() call (#19042) @mceIdo

@material-ui/[email protected]

Breaking changes

  • [Skeleton] Add wave animation support (#19014) @oliviertassinari

    -<Skeleton disableAnimation />
    +<Skeleton animation={false} />
    

Change

  • [Autocomplete] Fix option height border-box (#19000) @MariyaVdovenko
  • [Autocomplete] Zero (0) integer key display throws (#18994) @hoop71
  • [Rating] Clear value if selected value is clicked (#18999) @ivowork
  • [Rating] Add a demo with different icons (#19004) @hoop71

Docs

  • [docs] Add TS demo for MenuPopupState (#18998) @eps1lon
  • [docs] Add yarn install instructions in CONTRIBUTING.md (#18970) @hiteshkundal
  • [docs] Clarify not all components have 'component' prop (#19015) @JamieS1211
  • [docs] Fix syntax error in palette customization example (#19008) @mumairofficial
  • [docs] Fix typo in toggle-button.md (#19002) @noahbenham
  • [docs] Update showcase lists (#19039) @typekev
  • [docs] Fix url address in modules/watrerfall/Batcher.js (#18997) @hiteshkundal

Core

  • [core] Don't force a remote when listing prettier changes (#18794) @Janpot
  • [core] Bump handlebars from 4.1.2 to 4.5.3 (#18989) @dependabot-preview
  • [core] Batch small changes (#19016) @oliviertassinari
  • [core] Batch small changes (#19012) @mbrookes
material-ui -

Published by oliviertassinari almost 5 years ago

Dec 24, 2019

Big thanks to the 24 contributors who made this release possible.

@material-ui/[email protected]

  • [Drawer] Fix PaperProps className merge (#18866) @kristenmills
  • [InputBase] Add rowsMin to typings (#18922) @lcswillems
  • [Paper] Add a variant prop (#18824) @netochaves
  • [Popover] Fix bug open animation (#18896) @KevinAsher
  • [Select] Fix bug on focus in controlled open (#18857) @netochaves
  • [TextField] onBlur event argument can be undefined (#18867) @abnersajr
  • [Typography] Improve custom component types support (#18868) @fyodore82
  • [theme] Add warning, success and info colors to the palette (#18820) @r3dm1ke
  • [l10n] Add Korean (ko-KR) locale (#18952) @inspiredjw
  • [l10n] Add Azerbaijan (az-AZ) locale (#18859) @rommelmamedov
  • [l10n] Add Czech (cs-CZ) and Slovak (sk-SK) locales (#18876) @char0n
  • [l10n] Add Ukrainian (uk-UA) locale (#18832) @EvgenBabenko

@material-ui/[email protected]

  • [Skeleton] Delay the animation by 500ms (#18913) @bowann
  • [TreeView] Improve RTL support (#18855) @eladex
  • [TreeView] Support input in item child (#18894) @eggbread
  • [Autocomplete] Add ListboxProps prop (#18887) @ChrisWiles
  • [Autocomplete] Add blurOnSelect prop (#18827) @m4theushw
  • [Autocomplete] Add forcePopupIcon prop (#18886) @SandraMarcelaHerreraArriaga
  • [Autocomplete] Call onInputChange before onChange (#18897) @MarinePicaut
  • [Autocomplete] Fix padding to make visual height consistent (#18851) @takutolehr
  • [Autocomplete] Pass ListboxProps (#18916) @ChrisWiles
  • [Autocomplete] Prevent focusing control / opening dropdown on clear (#18889) @Monbrey
  • [Autocomplete] Support ChipProps prop (#18917) @ChrisWiles

Docs

  • [docs] Fix grammar issues in Babel plugin unwrap-createstyles (#18856) @RDIL
  • [docs] Update the translations (#18865) @mbrookes

Core

  • [core] Batch small changes (#18961) @oliviertassinari
material-ui -

Published by oliviertassinari almost 5 years ago

Dec 14, 2019

Big thanks to the 29 contributors who made this release possible.

Here are some highlights ✨:

  • πŸ’„ Add orientation support to the button group (#18762) @SandraMarcelaHerreraArriaga.
  • πŸ’„ Add stacking support to the avatar (#18707) @oliviertassinari.
  • πŸ’„ Add disable elevation support to the button (#18744) @netochaves.
  • πŸ’„ Add size small support to the radio and checkbox (#18688) @SandraMarcelaHerreraArriaga.
  • 🌎 Add 3 new locales (id-Id, ro-RO, nl-NL) @fuadinaqi, @raduchiriac, @JimKoene.
  • And many more πŸ› bug fixes and πŸ“š improvements.

@material-ui/[email protected]

  • [Avatar] Add missing 'fallback' AvatarClassKey (#18717) @kLabz
  • [ButtonGroup] Add orientation prop (#18762) @SandraMarcelaHerreraArriaga
  • [Button] disableElevation prop (#18744) @netochaves
  • [ClickAwayListener] Fix preventDefault logic (#18768) @jayknott
  • [Container] Add disableGutters prop (#15872) @divyanshutomar
  • [Drawer] Fix PaperProps className merge conflict (#18740) @siriwatknp
  • [Modal] Fix scroll jump issue (#18808) @cvara
  • [Popper] Fix position when changing state or updated (#18813) @Amagon96
  • [Radio][Checkbox] Add size="small" support (#18688) @SandraMarcelaHerreraArriaga
  • [Select] Fix incorrect auto-sizing of native select (#18787) @IvanFrescas
  • [Select] Fix listbox closing on Space keyUp (#18754) @eps1lon
  • [Table] Add TableContainer component (#18699) @r3dm1ke
  • [TextField] Fix missing size prop in TypeScript types @sarpt
  • [TextareaAutosize] Add rowsMin prop (#18804) @lcswillems
  • [ToggleButton] Add size prop type definition (#18778) @sarfata
  • [Tooltip] Add popperArrow to TooltipClassKey (#18772) @umidbekkarimov
  • [Typography] Fix lineHeight for h1-h5 (#18663) @LorenzHenk
  • [l10n] Add Indonesian (id-Id) locale (#18817) @fuadinaqi
  • [l10n] Add Romanian (roRO) locale (#18825) @raduchiriac
  • [l10n] Add dutch translations (#18758) @JimKoene
  • [useMediaQuery] Support custom window (#18741) @siriwatknp

@material-ui/[email protected]

  • [AvatarGroup] Introduce new component (#18707) @oliviertassinari
  • [Autocomplete] Fix double change event issue (#18786) @tplai
  • [Autocomplete] Add reason to onInputChange callback (#18796) @Tybot204
  • [Autocomplete] Expand virtualized example to have grouped items (#18763) @Janpot

Docs

  • [blog] November 2019 Update (#18805) @oliviertassinari
  • [docs] Change readOnly to disabled in text-fields.md example (#18792) @sterjoski
  • [docs] Fix chip outlined variant (#18806) @scotttrinh
  • [docs] Improve Avatar fallback description (#18720) @mbrookes
  • [docs] Improve homepage accessibility (#18745) @mbrookes
  • [docs] Improve table of contents cmd+click (#18765) @Janpot
  • [docs] Remove unused dependencies (#18753) @eps1lon
  • [docs] Revert hiding duplicate link (#18767) @mbrookes
  • [docs] Simplify MiniDrawer demo (#18814) @shc023

Core

  • [core] Fix @material-ui/lab homepage url (#18823) @francisrod01
  • [core] Batch small changes (#18780) @oliviertassinari
material-ui -

Published by oliviertassinari almost 5 years ago

Dec 7, 2019

Big thanks to the 18 contributors who made this release possible.

@material-ui/[email protected]

  • [Tooltip] Add missing classes type definitions (#18645) @dufia
  • [Tooltip] Fix arrow placement in RTL languages (#18706) @mosijava
  • [Tooltip] Fix onMouseOver event leak (#18687) @r3dm1ke
  • [ClickAwayListener] Support other documents (#18701) @Izhaki
  • [Avatar] Fallback images when fails to load (#18711) @netochaves
  • [Chip] Support text-overflow ellipsis by default (#18708) @suliskh
  • [Container] Add missing default theme props Type (#18654) @max10rogerio
  • [Modal] Document the 'Focus trap' limitation (#18643) @PutziSan
  • [Portal] Support any children node (#18692) @luffywuliao
  • [TablePagination] Fix responsive display issue (#18668) @r3dm1ke
  • [TextField] InputAdornment shouldn't wrap (#18641) @TrejGun
  • [l10n] Add Polish translation (#18685) @eXtreme
  • [theme] Fix wrong ResponsiveFontSizesOptions type (#18661) @pstadler
  • [useMediaQuery] Fix hydrationCompleted true before hydrated (#18683) @toddmazierski

@material-ui/[email protected]

  • [Autocomplete] Add getOptionSelected prop (#18695) @DarkKnight1992
  • [Autocomplete] Add size prop (#18624) @oliviertassinari
  • [Autocomplete] Prevent tag overflow (#18662) @fbarbare

Docs

  • [docs] Break up blog template into smaller sections (#18627) @mbrookes
  • [docs] Update the translations (#18644) @mbrookes
  • [docs] ssrMatchMedia required for client rending as well (#18680) @moshest

Core

  • [core] Batch changes (#18629) @oliviertassinari
material-ui -

Published by oliviertassinari almost 5 years ago

Dec 1, 2019

Big thanks to the 27 contributors who made this release possible.

Here are some highlights ✨:

  • 🌎 Improve localization support.
  • ✨ Export all the types from barrel index (#18306) @merceyz.
  • πŸ” 8 patches on the Autocomplete component.
  • And many more πŸ› bug fixes and πŸ“š improvements.

@material-ui/[email protected]

  • [Backdrop] Comment on z-index use case (#18589) @meebix
  • [Select] Improve response, react to mouse down (#17978) @SarthakC
  • [l10n] Add Italian translation (#18507) @Angelk90
  • [l10n] Add Turkish translation (#18509) @yunusemredilber
  • [l10n] Add svSE translations (Swedish) (#18591) @dluco-
  • [l10n] Fix German translation (#18498) @cmfcmf
  • [styles] Fix ThemeProvider requiring full theme (#18500) @eps1lon
  • [useMediaQuery] Fix ssrMatchMedia requiring listener mixin (#18501) @eps1lon

@material-ui/[email protected]

  • [Skeleton] Fix non-breakable space (#18548) @gmltA
  • [Rating] Improve mobile support (#18603) @aleccaputo
  • [Autocomplete] Document value equality check (#18516) @ChawinTan
  • [Autocomplete] Fix CSS specificity issue (#18578) @mr-bjerre
  • [Autocomplete] Fix selecting undefined on updated options (#18611) @jellyedwards
  • [Autocomplete] Fix typo in test (#18506) @TrejGun
  • [Autocomplete] Improve icons display (#18520) @oliviertassinari
  • [Autocomplete] Only call .focus() when necessary (#18584) @Davidasg180
  • [Autocomplete] Only trigger onInputChange when the value changes (#18571) @sclavijo93
  • [Autocomplete] Show loading text when there are no options (#18570) @sclavijo93

Docs

  • [docs] Add monday.com to in-house ads (#18598) @mbrookes
  • [docs] Fix bug in Popper component's Scroll playground example (#18562) @maprihoda
  • [docs] Fix typo in media query docs (#18617) @rajnish307
  • [docs] Fix yarn start command (#18565) @andrestone
  • [docs] Improve the SvgIcon documentation (#18560) @oliviertassinari
  • [docs] Reduce confusion in picker link (#18566) @BGehrels
  • [docs] Include mention to Persian in localization.md (#18513) @uxitten
  • [docs] Update v3 migration guide for ExpansionPanel (#18612) @NMinhNguyen

Core

  • [test] Assert accessible name (#18609) @eps1lon
  • [test] Improve merging tests for createMuiTheme (#18543) @eedrah
  • [misc] Batch small changes (#18614) @mbrookes
  • [core] Add react-is dependency (#18551) @HeadFox
  • [core] Batch small changes (#18539) @oliviertassinari
  • [core] Bump @babel/* deps (#18552) @eps1lon
  • [core] Export everything from the second level (#18306) @merceyz
  • [core] Fix dependabot not ignoring babel-plugin-preval (#18553) @eps1lon
  • [core] Ignore url-loader >= 3 updates (#18639) @eps1lon
material-ui -

Published by oliviertassinari almost 5 years ago

Nov 28, 2019

@material-ui/[email protected]

  • [Portal] Fix circular PortalProps Types (#18602)

    Fix TypeScript 3.7 support

material-ui -

Published by oliviertassinari almost 5 years ago

Nov 22, 2019

Big thanks to the 27 contributors who made this release possible.

Here are some highlights ✨:

  • 🌎 Add localization support (#18219) @soltanloo.
  • πŸ” 8 patches on the Autocomplete component.
  • πŸ’„ Add tooltip arrow support (#18323) @goleary.
  • πŸ“š Display the demos on a white background (#18396) @oliviertassinari.
  • And many more πŸ› bug fixes and πŸ“š improvements.

@material-ui/[email protected]

  • [l10n] Add localization (#18219) @soltanloo
  • [l10n] Improve Russian translation (#18422) @gmltA
  • [Avatar] Tip about what srcset can be used for (#18366) @uxitten
  • [CardMedia] Use propTypes for "at least one"-check (#18384) @eps1lon
  • [Chip] Document accessibility (#18271) @eps1lon
  • [Collapse] Add support for unitless collapsedHeight (#18461) @weslenng
  • [Grid] Infer displayName (#18481) @NMinhNguyen
  • [HiddenCss] Fix warning when using custom breakpoints (#18382) @eps1lon
  • [Modal] Prefer to lock scroll on body than html element (#18445) @andreasheim
  • [Popper] Use context for RTL support (#18381) @MisterQH
  • [Slider] Increase interaction area (#18429) @oliviertassinari
  • [Slider] Make the slider work as intended when max%step !== 0 (#18438) @macfire10
  • [Snackbar] Fix timer restarting when parent component re-render (#18361) @weslenng
  • [Tooltip] Add arrow prop (#18323) @goleary
  • [Tooltip] Use hysteresis with the enterDelay (#18458) @oliviertassinari
  • [getContrastText] Throw descriptive exception when passing falsy argument (#18383) @eps1lon

@material-ui/[email protected]

  • [Skeleton] Keep the size 1:1 to replaced text content (#18451) @macfire10
  • [SpeedDialIcon] Fix test for react 16.12.0 (#18379) @eps1lon
  • [TreeView] Fix control state error (#18341) @joshwooding
  • [Autocomplete] Add popperDisablePortal to classes (#18346) @nullberri
  • [Autocomplete] Add tag keyboard navigation test (#18355) @oliviertassinari
  • [Autocomplete] Better handle native browsers' autofill and autocomplete (#18376) @IanSmith89
  • [Autocomplete] Fix CreateFilterOptions definition (#18419) @alaumh
  • [Autocomplete] Fix bug on disableOpenOnFocus prop (#18380) @netochaves
  • [Autocomplete] Fix usage of Home/End keys (#18338) @weslenng
  • [Autocomplete] Fix virtualization demo (#18455) @mandrin17299
  • [Autocomplete] Ignore object keys in default filter (#18480) @eggbread
  • [lab] Bump material-ui/core version (#18354) @renatoagds

Docs

  • [docs] Add related project links (#18035) @MaximKudriavtsev
  • [docs] Fix grammar in app-bar.md (#18362) @smilevideo
  • [docs] Fix some markdown spec issue (#18428) @eps1lon
  • [docs] Fix typo in autocomplete docs (#18343) @thomasdashney
  • [docs] Fix useMediaQuery ssr implementation example (#18325) @carloscuesta
  • [docs] Increase the contrast of the demos (#18396) @oliviertassinari
  • [docs] Reduce .html response size (#18356) @oliviertassinari
  • [docs] Remove outdated showcase (#18364) @LorenzHenk
  • [docs] Update the translations (#18339) @mbrookes

Core

  • [GitHub] Fix fragment on link in PR template (#18370) @twgardner2
  • [Security] Bump https-proxy-agent from 2.2.2 to 2.2.4 (#18440) @dependabot-preview
  • [core] Add displayName to contexts (#18468) @eps1lon
  • [core] Batch changes (#18395) @oliviertassinari
  • [core] Ignore babel-plugin-preval updates (#18415) @dependabot-preview
  • [framer] Update after publication (#18340) @mbrookes
  • [test] Check a11y tree inclusion in CI only (#18433) @eps1lon
  • [test] Improve coverage (#18385) @eps1lon
  • [utils] Simplify refType (#18437) @NMinhNguyen
material-ui -

Published by oliviertassinari almost 5 years ago

Nov 12, 2019

Big thanks to the 19 contributors who made this release possible.

Here are some highlights ✨:

  • πŸ” 12 patches on the Autocomplete component.
  • πŸ‘¨β€πŸŽ€ Add Framer X support (#17797) @mbrookes.
  • And many more πŸ› bug fixes and πŸ“š improvements.

@material-ui/[email protected]

  • Add Framer X wrapper components (#17797) @mbrookes
  • [ButtonBase] Fix space calling onClick on keyDown instead of keyUp (#18319) @eps1lon
  • [ButtonBase] Test keyboard events of child elements (#18318) @eps1lon
  • [ButtonGroup] Fix typings for disabled classes property (#18274) @xZliman
  • [Select] Fix id not being present when native (#18257) @eps1lon
  • [TextField] Add demo for color prop (#18220) @Studio384
  • [core] Fix createMuiTheme side-effect (#18247) @FabianSellmann
  • [core] Increase specificity to get correct style (#18238) @oliviertassinari

@material-ui/[email protected]

Breaking changes

  • [Autocomplete] Fix Multiple tag delete action (#18153) @tkanzakic
diff --git a/docs/src/pages/components/autocomplete/FixedTags.js b/docs/src/pages/components/autocomplete/FixedTags.js
index 757d66a97..a4f36edd5 100644
--- a/docs/src/pages/components/autocomplete/FixedTags.js
+++ b/docs/src/pages/components/autocomplete/FixedTags.js
@@ -11,17 +11,9 @@ export default function FixedTags() {
       options={top100Films}
       getOptionLabel={option => option.title}
       defaultValue={[top100Films[6], top100Films[13]]}
-      renderTags={(value, { className, onDelete }) =>
+      renderTags={(value, getTagProps) =>
         value.map((option, index) => (
-          <Chip
-            key={index}
-            disabled={index === 0}
-            data-tag-index={index}
-            tabIndex={-1}
-            label={option.title}
-            className={className}
-            onDelete={onDelete}
-          />
+          <Chip disabled={index === 0} label={option.title} {...getTagProps({ index })} />
         ))
       }
       style={{ width: 500 }}
  • [Autocomplete] Fix popup placement (#18289) @andreasheim
<TextField
  renderInput={params => (
    <InputBase
-     ref={params.ref}
+     ref={params.InputProps.ref}
      inputProps={params.inputProps}
    />
  )}
/>

Changes

  • [TreeView] Add controlled API to TreeView (#18165) @joshwooding
  • [TreeView] Support empty array (#18259) @tomasbruckner
  • [Rating] Add random name when none is provided (#18284) @Vitao18
  • [SpeedDial] Fix crash when using custom style in FabProps (#18320) @weslenng
  • [Autocomplete] Add closeIcon and popupIcon props (#18266) @AbdallahElroby
  • [Autocomplete] Add controllable input value API (#18285) @oliviertassinari
  • [Autocomplete] Add hook customization demo (#18242) @oliviertassinari
  • [Autocomplete] Fix Enter key clearing selected option (#18229) @chapmanio
  • [Autocomplete] Fix the errors reported by Wave (#18283) @oliviertassinari
  • [Autocomplete] Improve accessibility (#18204) @oliviertassinari
  • [Autocomplete] Improve focus logic (#18286) @oliviertassinari
  • [Autocomplete] Remove aria-activedescendant (#18281) @oliviertassinari
  • [useAutocomplete] Fix missing inputValue (#18268) @AbdallahElroby
  • [useAutocomplete] Handle Opera fullscreen mode (#18275) @xZliman

Docs

  • [blog] October 2019 Product Update (#18239) @oliviertassinari
  • [examples] Fix Gatsby broken example (#18321) @weslenng
  • [docs] Fix error in Select options (#18224) @eedrah
  • [docs] Fix show all rows in table pagination (#18260) @markusf1
  • [docs] Improve demo clarity by using form elements (#18241) @jcuenod
  • [docs] Replace alert with console.info (#18316) @eps1lon
  • [docs] Replace react-inspector with custom TreeView implementation (#17662) @eps1lon

Core

  • [core] Add funding entry to manifests (#18250) @eps1lon
  • [core] Remove nodemod (#18222) @oliviertassinari
  • [test] Misc cleanup (#18261) @eps1lon
  • [core] Batch changes (#18264) @oliviertassinari
material-ui -

Published by oliviertassinari almost 5 years ago

Nov 5, 2019

Big thanks to the 26 contributors who made this release possible.

Here are some highlights ✨:

  • πŸ” 8 patches on the Autocomplete component that was released last week.

The positive feedback we had on the early version of the component is encouraging.
Developers should be able to rely on it in production within a couple of weeks (from a bug perspective).
We will take more time to stabilize the API, a couple of months.

  • πŸ“š Split the TextField demos into smaller demos (#17483) @joshwooding
  • πŸ’„ Add a color prop to the TextField (#17891) @ValentinH
  • πŸ’„ Add square and rounded variant to the Avatar (#18116) @mattdotam
  • πŸ› Fix Chip <> Avatar rendering issue (#18156)

By chance, it's the third year in a row we release on November 5th.
The number of contributors involved, for a similar one-week period, has grown from 12 contributors (2017) to 16 contributors (2018) to 26 contributors (2019).
We are proud of the community. Let's keep this trend going πŸš€.

@material-ui/[email protected]

  • [Avatar] Add square variant and documentation (#18116) @mattdotam
  • [Button] Fix horizontal padding on small button with icon (#18118) @vkasraj
  • [Chip] Add ripple when clickable (#17829) @Tarun047
  • [Chip] Fix Avatar CSS issue (#18156) @oliviertassinari
  • [Drawer] Improve "ResponsiveDrawer" demo (#18045) @gorjan-mishevski
  • [ExpansionPanel] Use context instead of cloneElement (#18085) @eps1lon
  • [InputBase] Fix onChange event handler callback of inputProps (#18131) @sjsingh85
  • [OutlinedInput] Simplify customizations (#18127) @gregjoeval
  • [Slider] Improve UX for pointing device with limited accuracy (#18174) @oliviertassinari
  • [Slider] Increase hover hitbox for thumb (#18074) @eps1lon
  • [SwipeableDrawer] Only trigger a swipe when appropriate (#17993) @leMaik
  • [TextField] Add support for "secondary" color (#17891) @ValentinH
  • [TextField] Fix label not being associated with native select (#18141) @eps1lon
  • [TextField] Fix typo in FromControl warning (#18129) @xuanvan229
  • [types] Fix IsEmptyInterface with optional members (#18148) @amcasey
  • [types] Simplify some of the conditional types (#18128) @amcasey

@material-ui/[email protected]

  • [styles] Fix props based styles callback not including defaultProps (#18125) @salmanm

@material-ui/[email protected]

  • [Autocomplete] Add disabled prop (#18195) @m4theushw
  • [Autocomplete] Fix aria-controls and aria-activedescendant (#18142) @eps1lon
  • [Autocomplete] Fix crash with freeSolo and rich options (#18161) @oziniak
  • [Autocomplete] Fix disableListWrapp affecting initial focus (#18162) @eps1lon
  • [Autocomplete] Fix display in modal (#18160) @oliviertassinari
  • [Autocomplete] Fix multiple blur/focus crash (#18117) @itayyehezkel
  • [Autocomplete] Fix typo + types (#18096) @NaridaL
  • [Autocomplete] Rename autoHightlight prop to autoHighlight (#18137) @tkanzakic
  • [TreeView] Change when node map is built (#18154) @joshwooding
  • [SpeedDial] Fix fab items alignment (#18084) @itayyehezkel

Docs

  • [docs] Add ScaffoldHub to ads and example projects (#18071) @mbrookes
  • [docs] Add TagSpaces to the showcase (#18144) @uggrock
  • [docs] Add warning disabled button in Safari (#18072) @itayyehezkel
  • [docs] Break up TextField demos (#17483) @joshwooding
  • [docs] Fix typo (#18090) @mtsmfm
  • [docs] Fix various a11y issues reported by lighthouse (#18146) @eps1lon
  • [docs] Force usage of block language (#18069) @mtsmfm
  • [docs] Improve TypeScript support of Next.js examples (#18088) @Tokenyet
  • [docs] Move "TextField" section higher in the "Selects" page (#17643) @croraf
  • [docs] Rename interface headCell to HeadCell (#18093) @EngMoathOmar
  • [docs] Update notification v4.5.2 @oliviertassinari

Core

  • [test] Build all @material-ui/* packages for Codesandbox CI (#18100) @eps1lon
  • [test] Fix tests failing on subsequent runs in watchmode (#18076) @eps1lon
  • [test] Fix tests polluting DOM (#18163) @eps1lon
  • [core] Batch small changes (#18041) @oliviertassinari
  • [core] Batch small changes (#18155) @oliviertassinari
material-ui -

Published by oliviertassinari almost 5 years ago

Oct 28, 2019

Big thanks to the 48 contributors who made this release possible!

Here are some highlights ✨:

  • πŸ” Introduce a new Autocomplete component in the lab to support the autocomplete, combobox and multi-select use cases (#17037) @dreamsinspace.

    This new component will replace the third-party integration examples once it graduates from the lab to the core.
    It was one of the most requested features (by the number of πŸ‘ on the corresponding issue).

  • πŸ“š Show the JSX by default for small examples (#17831) @mbrookes.

  • ♿️ Improve Gatsby's Modal support (#17972) @sreetej1998.

  • πŸ› Better support Preact (#18027) @glromeo.

  • πŸ’… Improve Chrome autofill dark theme support (#17863) @MAkerboom.

  • πŸ“š Add new context menu demo (#17839) @SarthakC.

@material-ui/[email protected]

  • [Avatar] Revert #17694, correct the API docs, add tests (#18026) @mbrookes
  • [Checkbox] Add TS demo for FormControlLabelPosition (#17964) @burtyish
  • [Dialog] Fix labelledby and describedby placement (#18032) @eps1lon
  • [Dialog] Reduce margins (#17867) @rahulkotha18
  • [ExpansionPanelSummary] Test in StrictMode (#17873) @eps1lon
  • [FormControlLabel] Add missing CSS class keys to TS (#17963) @itayyehezkel
  • [Link] Warn when using plain function component in component (#17825) @Nikhil-Pavan-Sai
  • [ListSubheader] Reduce specificity of typescript type (#17715) @sakulstra
  • [Menu] Add new context menu demo (#17839) @SarthakC
  • [Modal] Fix tabIndex customization (#17939) @Cyrus-d
  • [Modal] Improve Gatsby support (#17972) @sreetej1998
  • [Popper] Revert position fix (#17914) @rahulkotha18
  • [Select] Add labelId to implement proper labelling (#17892) @eps1lon
  • [Select] Better support Preact (#18027) @glromeo
  • [Select] Document how values are compared (#17912) @DustinRobison
  • [Slider] Apply the disabled pseudo class on the thumb too (#18011) @hoop71
  • [Slider] Format value passed to ValueLabelComponent (#17985) @hoop71
  • [SnackbarContent] Convert unit tests to @testing-library/react (#17942) @emilyuhde
  • [Snackbar] Change default role from 'alertdialog' to 'alert' (#17897) @emilyuhde
  • [SwipeableDrawer] Change close swipe behavior and fix touch bug (#17941) @leMaik
  • [Switch] Fix hover style on mobile (#18034) @SarthakC
  • [Tab] Run tests in StrictMode (#18037) @eps1lon
  • [TablePagination] Support display of all rows (#17885) @SarthakC
  • [Table] Demo multiple group headers (#17933) @rayy-lo
  • [Table] Fix sticky header interaction with checkboxes (#17968) @Lavoaster
  • [Table] Improve RTL virtualized demo support (#18038) @FabianKielmann
  • [TextField] Improve Chrome autofill dark theme support (#17863) @MAkerboom
  • [TextareaAutoSize] Add ref prop (#17835) @Tarun047

@material-ui/[email protected]

  • [styles] Allow ref on withTheme components in TS (#17695) @ianschmitz

@material-ui/[email protected]

  • [system] Support style.transform return React.CSSProperties (#18030) @yoyooyooo

@material-ui/[email protected]

  • [Autocomplete] Introduce new component (#17037) @dreamsinspace

Docs

  • [docs] Add TS demo for DynamicCSS (#17994) @netochaves
  • [docs] Add TS demo for DynamicCSSVariables (#17983) @netochaves
  • [docs] Add TS demo for MaterialTable (#17938) @schapka
  • [docs] Add TS demo for WithWidth (#17930) @burtyish
  • [docs] Add TS demos for SimpleNoSsr and FrameDeferring (#17913) @ganes1410
  • [docs] Add TS demos for SplitButton in components/buttons (#17862) @rahmatrhd
  • [docs] Add demo for actions in ExpansionPanelSummary (#17969) @ayliao
  • [docs] Add demo for prominent app bar (#17894) @burtyish
  • [docs] Add notification about the date picker survey @oliviertassinari
  • [docs] Clarify aria role of Switch (#17870) @eps1lon
  • [docs] Document mui-rff (#17943) @lookfirst
  • [docs] Explain checks in Contributing (#18033) @eps1lon
  • [docs] Fix "Unknown" typo (#17911) @qmertesdorf-terratrue
  • [docs] Fix RTL-toggle tooltip bug in app bar (#17865) @flurmbo
  • [docs] Fix a typo while reading the doc :) (#18040) @daemonsy
  • [docs] Fix grammar in docs (#17889) @DDDDDanica
  • [docs] Fix typo in Paperbase theme (#17984) @DavidMoraisFerreira
  • [docs] Fix typos and grammar in getting started (#17880) @tonyjmartinez
  • [docs] Improve TabelCell description (#17979) @uxitten
  • [docs] Improve fixed app bar placement section (#17896) @adeelibr
  • [docs] Lazy load landing page images (#17827) @eps1lon
  • [docs] Optimize images (#18025) @MichaelDeBoey
  • [docs] Prevent layout shift when rendering ads (#17893) @Janpot
  • [docs] README: change material design link to use material.io (#17967) @RDIL
  • [docs] Remove unused styles in EnhancedTable demo (#17902) @FeynmanDNA
  • [docs] Replace negative actions from fab examples (#17926) @nuragic
  • [docs] September 2019 Update (#17852) @oliviertassinari
  • [docs] Show the JSX by default for small examples (#17831) @mbrookes
  • [docs] Update the translations (#18042) @mbrookes
  • [docs] Workaround next.js AMP support limitation (#18020) @fbnklmnvds
  • [docs] document use of theme.mixins.toolbar & when using Appbar variant fixed (#17878) @adeelibr

Core

  • [core] Batch small changes (#17910) @oliviertassinari
  • [core] Custom deepmerge implementation (#17982) @oliviertassinari
  • [core] Ignore meta, ctrl and alt in keyboard modality detection (#17924) @adeelibr
  • [core] Reduce eslint-disables (#17841) @eps1lon
  • [core] Remove redundant production check (#17929) @ellisio
  • [test] Add codesandbox CI config (#17874) @eps1lon
  • [test] Add silent option to CodeSandbox CI config (#18024) @CompuIves
  • [test] Only build component packages for codesandbox (#17976) @eps1lon
  • [test] Reduce ByRole calls (#18015) @eps1lon
  • [test] Run tests periodically with react@next (#18008) @eps1lon
  • [test] Use Performance implementation of vendors (#18073) @eps1lon
material-ui -

Published by oliviertassinari about 5 years ago

Oct 12, 2019

Big thanks to the 28 contributors who made this release possible!

Here are some highlights ✨:

  • πŸ“š Change imports from @material-ui/styles to @material-ui/core/styles (#17447) @mnemanja

    The presence of two almost identical import paths has been a source of confusion: @material-ui/styles and @material-ui/core/styles.
    Starting with v4.5.1, the documentation mentions @material-ui/core/styles as much as possible.

    -import { makeStyles } from '@material-ui/styles';
    +import { makeStyles } from '@material-ui/core/styles';
    

    This change removes the need to install the @material-ui/styles package directly.
    It prevents the duplication of @material-ui/styles in bundles and avoids confusion.
    You can learn more about the difference in the documentation.

  • ♿️ Improve the accessibility of the table and select components (#17696, #17773) @adeelibr, @eps1lon.

  • πŸ“Š Launch a developer survey as a precursor to a major DatePicker enhancement effort.

  • πŸ’„ Add support for different slider track mode (#17714) @slipmat.

  • And many more πŸ› bug fixes and πŸ“š improvements.

@material-ui/[email protected]

  • [AppBar] Fix display of elevation with position static (#17819) @sreetej1998
  • [Avatar] Allow to set src and children (#17694) @lcswillems
  • [BottomNavigationAction] Test in StrictMode (#17837) @eps1lon
  • [ButtonBase] Document how to use cursor not-allowed (#17778) @slipmat
  • [Button] Add missing class keys for icon sizing (#17677) @mvestergaard
  • [Button] Fix duplicate class names (#17690) @netochaves
  • [Dialog] Forward the id in example (#17678) @ricsam
  • [Modal] Remove mentions of legacy classes (#17798) @eps1lon
  • [Popover] Add root class (#17817) @jayesh-kaza
  • [Popper] Fix placement update logic (#17781) @hoop71
  • [Portal] Remove redundant circular PortalProps import (#17676) @le0nik
  • [Select] Fix opening select requiring double enter with NVDA (#17773) @eps1lon
  • [Select] Simplify blur logic (#17299) @eps1lon
  • [Select] Add missing y to setDisplaNode (#17716) @sakulstra
  • [Select] Warn for unmatched value (#17691) @asownder95
  • [Slider] Add support for removed and inverted track (#17714) @slipmat
  • [Slider] Fix drag interruption when leaving browser (#17765) @hoop71
  • [Table] Add aria-label & caption in table demos (#17696) @adeelibr

@material-ui/[email protected]

  • [icons] Introduce a new GitHub brand icon

@material-ui/[email protected]

  • [SpeedDial] Pass event and reason to onOpen, onClose (#17783) @lsnch

@material-ui/[email protected]

  • [system] Fallback to value if theme's value is an array and index missing (#17661) @stasiukanya

Docs

  • [docs] Add Customization/Components TS demo (#17788) @limatgans
  • [docs] Add Media Query TS demo (#17766) @lksilva
  • [docs] Add TS demos for guides/interoperability (#17804) @limatgans
  • [docs] Add classNames TS demo (#17771) @lksilva
  • [docs] Add component demos in ts (#17790) @lksilva
  • [docs] Add dynamic class name TS demo (#17793) @lksilva
  • [docs] Add useWidth TS demo (#17770) @lksilva
  • [docs] Added TS Demos for component/toggle-button (#17822) @limatgans
  • [docs] Better strict mode switch (#17684) @eps1lon
  • [docs] Change imports from @material-ui/styles to @material-ui/core/styles (#17447) @mnemanja
  • [docs] Extend size-snapshot (#17633) @eps1lon
  • [docs] Fix react-number-format example for FormattedInputs (#17675) @s-yadav
  • [docs] Fix typo (#17698) @Ceejaymar
  • [docs] Fix typo and improve consistency (#17821) @stasiukanya
  • [docs] Fix typo in versions.md (#17782) @raymondsze
  • [docs] Fixed typo in Components/Modal (#17704) @lzhuor
  • [docs] Improve contributing guidelines (#17653) @oliviertassinari
  • [docs] Mentioned CSS required for disabling transitions (#17802) @burtyish
  • [docs] Migrate Globals demo to TypeScript (#17785) @limatgans
  • [docs] Migrate Palette demo to TypeScript (#17683) @limatgans
  • [docs] Prepare the DatePicker developer survey notification (#17805) @oliviertassinari
  • [docs] Update "Who's using" (#17830) @mbrookes
  • [docs] Update notification @oliviertassinari
  • [docs] Update useMediaQuery example to avoid confusion with print (#17642) @epeicher

Core

  • [ci] Fix size comparison sort order (#17800) @eps1lon
  • [core] Batch small changes (#17673) @oliviertassinari
  • [core] Batch small changes (#17807) @oliviertassinari
  • [test] Fix test_browser timing out (#17763) @eps1lon
  • [test] Use testing-library for ToggleButton* tests (#17768) @eps1lon
material-ui -

Published by oliviertassinari about 5 years ago

Oct 2, 2019

Big thanks to the 20 contributors who made this release possible!

Here are some highlights ✨:

  • πŸ’„ Add startIcon and endIcon props for the button (#17600) @mbrookes

    import DeleteIcon from '@material-ui/icons/Delete';
    
    <Button startIcon={<DeleteIcon />}>
      Delete
    </Button>
    
  • πŸ” Add support for Chrome autofill (#17436, #17552) @croraf

  • πŸ’… Adjust table styles to match spec (#17388) @kybarg

  • πŸ’… Adjust menu styles to match spec (#17332) @damir-sirola

  • πŸ’… Adjust chip styles to match spec (#17584) @oliviertassinari

  • And many more πŸ› bug fixes πŸ“š improvements.

@material-ui/[email protected]

  • [theme] Allow an arbitrary number of elevations (#17659) @millnitzluan
  • [ButtonGroup] Fix missing divider if background color is set (#17648) @neon98
  • [ButtonGroup] Support text variant (#17529) @Dhruvi16
  • [Button] Add startIcon / endIcon props (#17600) @mbrookes
  • [Button] Improve horizontal padding (#17640) @mbrookes
  • [Button] Increase elevation on hover when contained (#17537) @eps1lon
  • [CardMedia] Add separate rules for Image components (#17591) @neon98
  • [Chip] Update style to match the specification (#17584) @oliviertassinari
  • [InputBase] Fix remaining issues with Chrome autofill (#17552) @croraf
  • [MenuItem] Update size on desktop to match spec (#17332) @damir-sirola
  • [Menu] Fix menu being focused instead of item when opening (#17506) @eps1lon
  • [Menulist] Add autoFocusItem for initial focus control (#17571) @eps1lon
  • [SwipeableDrawer] Calculate transition duration based on swipe speed (#17533) @dan8f
  • [Table] Adjust table styles to the latest specs (#17388) @kybarg
  • [Tabs] Add new updateScrollButtonState() action (#17649) @neon98
  • [TextareaAutosize] Improve line computation and avoid infinite loop (#17652) @neon98

@material-ui/[email protected]

  • [Slider] Remove from the lab (#17528) @oliviertassinari

    -import { Slider } from '@material-ui/lab';
    +import { Slider } from '@material-ui/core';
    

@material-ui/[email protected]

  • [system] Fix props being required from style function (#17534) @abukurov

@material-ui/[email protected]

  • [styles] Bump jss dependencies to v10.0.0 stable (#17536) @eps1lon

@material-ui/[email protected]

  • [codemod] Fix build importing esm version of babel/runtime (#17561) @merceyz

Docs

  • [docs] Batch small fixes (#17527) @oliviertassinari
  • [docs] Fix CHANGELOG format @oliviertassinari
  • [docs] Fix calculation of height for empty rows (#17657) @Teloah
  • [docs] Improve /styles vs /core/styles description (#16473) @bigtone1284
  • [docs] Improve CSP nonce docs (#17594) @johnnyreilly
  • [docs] Improve Contributing.md (#17597) @croraf
  • [docs] Improve bundle size option 2 advantage wording (#17577) @ilanbm
  • [docs] Improve testing readme (#17557) @eps1lon
  • [docs] Move GOVERNANCE.md and ROADMAP.md files from root (#17531) @croraf
  • [docs] Remove already moved SUPPORT.md file (#17525) @croraf
  • [docs] Remove an un-used className in template Blog (#17587) @FeynmanDNA
  • [docs] Reword icons page (#17558) @croraf
  • [examples] Fix CRA start script (#17598) @lychyi

Core

  • [core] Fix missing peer dependency warning (#17632) @eps1lon
  • [core] Re-export all the styles modules from core (#17419) @merceyz
  • [core] Warn if anchor element is not visible (#17599) @eAmin
  • [dependencies] Put dependabot config in vcs (#17651) @eps1lon
  • [test] Bump @testing-library/dom (#17573) @eps1lon
  • [test] Isolate each test case using testing-library (#17394) @eps1lon
  • [ci] Use azure aws tasks instead of aws-sdk (#17631) @eps1lon
  • [Select] Make internal tests public (#17538) @eps1lon
material-ui -

Published by oliviertassinari about 5 years ago

Sep 22, 2019

Big thanks to the 23 contributors who made this release possible!
This is a stability release.

@material-ui/[email protected]

  • [TextField] Handle Chrome autofill (#17436) @croraf
  • [ButtonBase] Fix blurry text issue (#17453) @chibis0v
  • [CircularProgress] Fix centering (#17482) @fiws
  • [Chip] Load the right version of Avatar (#17469) @Maxim-Mazurok
  • [TablePagination] Merge root classes properly (#17467) @DavidHenri008
  • [Box] Fix demo item name (#17523) @Skaronator
  • [Breadcrumbs] Improve API docs (#17468) @eps1lon
  • [Menu] Isolate more integration tests (#17490) @eps1lon
  • [SelectInput] Use @testing-library for test (#17390) @eps1lon

@material-ui/[email protected]

  • [styles] Bump jss dependencies to 10.0.0-alpha.25 (#17520) @eps1lon
  • [core] Replace warning with manual console.error (#17404) @eps1lon

@material-ui/[email protected]

  • [TreeItem] Use the β€˜endIcon’ prop where appropriate (#17488) @Chocolatl
  • [Skeleton] Make default CSS display mode to block (#17406) @ahtcx
  • [SpeedDial] Rework part of the logic (#17301) @hashwin

@material-ui/[email protected]

  • [docs] Update README.md

@material-ui/[email protected]

  • [core] Replace warning with manual console.error (#17404) @eps1lon

Docs

  • [examples] Add a Gatsby Theme example (#17411) @hupe1980
  • [docs] Add a customization example with ToggleButton (#17401) @nrkroeker
  • [docs] Add a note in disabled tooltip (#17421) @konekoya
  • [docs] Add a support page (#17437) @oliviertassinari
  • [docs] Add demo for vertical dividers (#17457) @nrkroeker
  • [docs] Add synonyms for brand icons (#17455) @mbrookes
  • [docs] August Update (#17439) @oliviertassinari
  • [docs] Batch small changes (#17435) @oliviertassinari
  • [docs] CONTRIBUTING.md reword branch structure, remove Build, Yarn Link (#17501) @croraf
  • [docs] Clarify props spread for ListItem when button flag is set (#17466) @rossmmurray
  • [docs] Fix Popper demo link typo (#17522) @mbrookes
  • [docs] Fix a typo in CONTRIBUTING.md (#17400) @konekoya
  • [docs] Fix english language link (#17526) @croraf
  • [docs] Fix heading format in CONTRIBUTING.md (#17460) @paras151
  • [docs] Improve in-site search (#17450) @eps1lon
  • [docs] Improve the documentation covering react-router (#17343) @MelMacaluso
  • [docs] Move BACKERS.md file (#17508) @croraf
  • [docs] Remove Access to premium modules from the support page (#17489) @oliviertassinari
  • [docs] Spelling mistake (#17500) @jehuamanna
  • [docs] Update translations (#17509, #17438) @mbrookes
  • [docs] Use Button for language menu (#17487) @mbrookes
  • [docs] Use Suspense for lazy loading algolia (#17451) @eps1lon
  • [docs] Wrong URL for spacing in PT (#17502) @renatoagds

Core

  • [core] Prevent empty useEffect in production (#17420) @merceyz
  • [core] Replace warning with manual console.error (#17404) @eps1lon
  • [core] Warn when changing between controlled uncontrolled (#17422) @kmhigashioka
material-ui -

Published by oliviertassinari about 5 years ago

Sep 11, 2019

Big thanks to the 7 contributors who made this release possible!
This is a quick release after v4.4.1 to solve 3 regressions.

@material-ui/[email protected]

  • [Grid] Remove lab import @oliviertassinari
  • [Radio] Add zIndex to SwitchBase (#17389) @andokai
  • [TextField] Fix incorrect focus handler types for FormControl (#17378) @eps1lon
  • [StepButton] Fix overlap with StepContent (#17374) @rossmmurray

Docs

  • [docs] Add material-ui-flat-pagination to related projects (#17372) @szmslab
  • [docs] Add tubular-react in related project (#17371) @geoperez
  • [docs] Add tubular-react to tables related projects (#17382) @geoperez
  • [docs] Fix color tool crash (#17380) @jsjain

Core

  • [core] Bump @babel/* deps (#17363) @eps1lon
material-ui -

Published by oliviertassinari about 5 years ago

Sep 8, 2019

Big thanks to the 21 contributors who made this release possible!

Here are some highlights ✨:

  • πŸ’„ Introduce 10 new brand icons and 61 new official Material Design icons (#17257, #17274) @colemars and @mbrookes.
  • βš›οΈ Move a few descriptions of the props to TypeScript (#17300) @merceyz.
    This change allows the IDEs to display the props' descriptions in place, without having to go to the documentation.
  • And many more πŸ› bug fixes πŸ“š improvements.

@material-ui/[email protected]

  • [Badge] Improve shape of 2 digit badge (#17247) @mbrookes
  • [Cars] Fix export issue for consistency (#17354) @yikkok-yong
  • [Modal] Support theme default props (#17337) @ianschmitz
  • [Rating] Fix a few issues (#17270) @oliviertassinari
  • [Select] Changes the default input based on variant prop (#17304) @netochaves
  • [Select] Follow spec with placement of dropdown icon (#17303) @lonssi
  • [Slider] Add getAriaLabel prop (#17240) @city41
  • [SvgIcon] Fix color type definition including default (#17288) @merceyz
  • [Table] Fix sticky header table with buttons/inputs (#17285) @Studio384
  • [TextareaAutosize] Show scrollbar when rowsMax is exceeded (#17310) @Shubhamchinda
  • [useMediaQuery] Workaround Safari wrong implementation of matchMedia (#17315) @momentpaul

@material-ui/[email protected]

  • [icons] Add social icons (#17274) @mbrookes
  • [icons] Refresh material icons (#17259) @colemars
  • [icons] Update script to use latest json file (#17257) @colemars

@material-ui/[email protected]

  • [styles] Fix global classnames being disabled in deserialized themes (#17345) @eps1lon
  • [styles] Support augmenting a default theme type (#16777) @merceyz

@material-ui/[email protected]

  • [lab] Generate proptypes from type definitions (#17300) @merceyz
  • [ToggleButton] Improve accessibility (#17290) @mbrookes
  • [ToggleButton] Update TypeScript class keys (#17278) @ljvanschie

Docs

  • [misc] Batch small changes (#17316) @oliviertassinari
  • [docs] Fix CHANGELOG.md (#17331) @skirunman
  • [docs] Add new synonyms for Material Icons (#17272) @mbrookes
  • [docs] Add script to merge MD icon tags with synonyms (#17312) @mbrookes
  • [docs] Batch small changes (#17268) @oliviertassinari
  • [docs] Fix more SEO issue report @oliviertassinari
  • [docs] Add typescript version of paperbase theme (#17213) @eps1lon
  • [docs] Improve /customization/typography/ (#17307) @meebix
  • [docs] Improve grammar in snackbars (#17296) @chaseholdren
  • [docs] Notification for v4.4.0 @oliviertassinari
  • [docs] Only server-side render the popular languages (#17249) @oliviertassinari
  • [docs] Reduce the use of "our", "We"... (#17347) @mbrookes
  • [docs] Remove section about modal performance (#17284) @eps1lon
  • [docs] Remove unnecessary any cast (#17292) @eps1lon
  • [docs] Remove wrong alternate languages (#17311) @oliviertassinari
  • [docs] Sync JavaScript version with TypeScript @oliviertassinari
  • [docs] Update translations (#17351) @mbrookes
  • [docs] Update translations.json (#17266) @mbrookes

Core

  • [core] Add ref type to every component (#17286) @eps1lon
  • [core] Fix typo contaniners -> containers (#17280) @charlax
  • [core] Fix various dependency issues (#17317) @eps1lon
  • [core] Generify props with component property (#16487) @ypresto
  • [core] Guard against bad Symbol polyfills (#17336) @briandelancey
material-ui -

Published by oliviertassinari about 5 years ago

Aug 31, 2019

Big thanks to the 29 contributors who made this release possible!

Here are some highlights ✨:

  • ✨ Add fixed Table header Support (#17139) @egerardus
  • 🌳 Accept any label in TreeView (#17080) @oliviertassinari
  • 🏝 Add standalone ToggleButton mode (#17187) @simshaun
  • And many more πŸ› bug fixes πŸ“š improvements.

@material-ui/[email protected]

  • [Backdrop] Render children inside div (#17115) @dominictwlee
  • [Button] Fix typo in demo text (#17230) @jasonkylefrank
  • [Button] Remove code leftover from < v4 (#17232) @sakulstra
  • [ButtonGroup] Fix border color when disabled and contained (#17109) @ryanburr
  • [CardActionArea] Fix 'border-radius' (#17221) @stasiukanya
  • [CircularProgress] Document String format for size prop (#17081) @devsumanmdn
  • [Drawer] Include ref when variant=persistent (#17090) (#17091) @ZachStoltz
  • [Menu] Include 'list' in class key (#17205) @rbrishabh
  • [MenuItem] Add missing dense classkey (#17103) @JapuDCret
  • [Popover] Fix anchorEl positioning within popup window (#17128) @zekehernandez
  • [Popover] Fix update position action (#17097) @netochaves
  • [RadioGroup] Make value accept any (#17132) @cmeeren
  • [Slider] Avoid mutating user's value prop (#17085) @elmeerr
  • [Switch] Fix rendering in IE 11 and Safari (#17095) @rbrishabh
  • [Table] Add sticky header support (#17139) @egerardus
  • [TextField] Specs alignment (#17192) @elmeerr
  • [TextField] Update outlined label when prop changes (#17217) @Shubhamchinda
  • [Tooltip] Fix interactive + enterDelay combination (#17174) @kiransiluveru
  • [Typography] noWrap requires display block (#17206) @rbrishabh
  • [Badge] Add alignment options to badges (#17204) @ahtcx
  • [LinearProgress] Make color adapt to theme type (#17219) @ahtcx

@material-ui/[email protected]

  • [ToggleButton] Improve customizability (#17187) @simshaun
  • [TreeView] Support node label (#17080) @oliviertassinari
  • [Rating] Add Custom prop-type to prop name (#17078) @netochaves
  • [Rating] Improve signature in docs (#17093) @cmeeren

Docs

  • [docs] Better document the ref props in the API (#17198) @oliviertassinari
  • [docs] Fix edit dependencies extraction (#17120) @Shubhamchinda
  • [docs] Fix page rendering on Crowdin (#17135) @mbrookes
  • [docs] Fix popover demo event.target is null (#17104) @spaceexperiment
  • [docs] Fix typo in modal demo (#17122) @Shubhamchinda
  • [docs] Implement in-context translation (#17040) @mbrookes
  • [docs] Improve custom styles of the demos (#17118) @uxitten
  • [docs] Improve enhanced table variable name (#17141) @keiohtani
  • [docs] Improve style of the demos (#17218) @uxitten
  • [docs] Minor Update to remove "nΒ°" notations (#17200) @skube
  • [docs] Missing degree/option symbol (#17189) @skube
  • [docs] New translations (#17134) @mbrookes
  • [docs] Remove unecessary createStyles in TypeScript Tabs demo (#17164) @Imballinst
  • [docs] Require less strict tsconfig (#17214) @eps1lon
  • [examples] Fix warning in next.js example (#17133) @Janpot
  • [examples] Fix warnings Container in _app.js with Next.js (#17181) @saltyshiomix