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 about 7 years ago

Aug 15, 2017

Big thanks to the 11 contributors who made this release possible.
As always, we are focusing on bug fixes but this time, we introduce an exceptional breaking change.

Breaking Changes
  • [core] Removed module's reliance on react-tap-event-plugin (#7624) @lostpebble

This change is paving the way toward supporting the upcoming react@16 release a.k.a Fiber.
The react-tap-event-plugin dependency was removed, it was first introduced 3 years ago in order to remove the click delay on mobile devices.
Mobiles devices' browsers have improved since then, it's no longer required.
It's time to remove that dependency as we have done it a year ago on the v1-beta branch.
You need to replace the onTouchTap property callbacks with onClick.

-<div onTouchTap={this.handleEvent} />
+<div onClick={this.handleEvent} />

Thanks @lostpebble for your hard work!

Component Fixes / Enhancements
  • [EnhancedSwitch] Fix checked prop (#7499) @LeoIannacone
  • [Table] Row click on empty cell to not die in IE (#7520) @Brianzchen
  • [Popover] Fix unknown "scrollableContainer" prop warning (#7560) @husterk
  • [Popover] Fixed bug where Popover renders relative to screen (#7663) @lostpebble
  • [Menu] Broken touch scroll on nested menu items (#7557 @adam187
  • [DatePicker] Fix bug where 'isSelectedDateDisabled' was returning undefined (#7735) @lostpebble
Docs
  • [docs] Update ROADMAP (#7543) @kgregory
  • [docs] Replace deprecated babel-plugin-material-ui with babel-plugin-direct-import (#7706) @umidbekkarimov
  • [docs] Fix comment typo (#7523) @ruffle1986
  • [examples] Remove browserify @oliviertassinari (0cb504cf830abd805c1a7699f828bf5b0a6c23be)
  • [docs] added showcase of 'HoopHubs.com' (#7677) @ngxiaoyi
  • [docs] Create CODE_OF_CONDUCT.md (#7704) @oliviertassinari
Core
  • [core] Add react^16.0.0-beta.5 in peer dependencies @oliviertassinari (8032d51c3faf4ddc5bcf814c9458fbc227a083e2)
material-ui -

Published by oliviertassinari about 7 years ago

Aug 5, 2017

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

Breaking changes
  • [Grid] Rename gutter to spacing
Component Fixes / Enhancements
  • [Grid] Add baseline to container's align property (#7623) @kgregory
  • [GridList] Migrate to v1 branch (#7626) @mbrookes
  • [ListItemText] Repurpose text class (#7645) @kgregory
  • [Drawer] Fix docker warning (#7598) @oliviertassinari
  • [Drawer] Fix Chrome regression (#7599) @oliviertassinari
  • [style] Fix HMR issue with react-hot-loader (#7601) @oliviertassinari
  • [ButtonBase] Explicit the need for a class component (#7656) @oliviertassinari
  • [Modal] Take into account the body margin (#7666) @oliviertassinari
  • Fixes in the subway (#7661) @oliviertassinari
Docs
  • [docs] Fix language issues for clarity (#7610) @skirunman
  • [docs] Update docs for (#7640) @sebald
  • [docs] Fixed "initial" word in vars and typo (#7639) @kybarg
  • [docs] Spell check eslint script (#7643) @kybarg
  • [docs] Fix audit issues (#7595) @oliviertassinari
  • [docs] Show how to use the insertionPoint (#7611) @oliviertassinari
Core
  • [flow] Export type Props for composability (#7609) @rosskevin
  • [typescript] Add TS typings (#7553) @sebald
  • [typescript] Improve the coverage (#7606) @sebald
  • [core] Add isMuiComponent helper (#7635) @katzoo
material-ui -

Published by oliviertassinari about 7 years ago

Jul 29, 2017

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

This release is full of bug fixes and documentation improvements following the major
styling update of the previous release.

Component Fixes / Enhancements
  • [Drawer] Fix docked not inheriting props (#7590) @foreggs
  • [Dialog] Better fullscreen fix (4deee4b5e3465682996d4dce35e5c60fd040502b) @oliviertassinari
  • [List] Fix padding issue (#7529) @markselby9
  • [test] Remove dead code (4e2cf38ae3181cf38a5796179bfb2887c402b4ac) @oliviertassinari
  • [flow] Fix wrong import (5a88d950bb3e9c7105cfa6b45c796d167827f1d7) @oliviertassinari
  • [Tabs] Fix Scroll button visibility state when child tab items are modified (#7576) @shawnmcknight
  • [TextField] Forward the id to the label & more (#7584) @oliviertassinari
  • [ios] Fix some style issue with Safari iOS (#7588) @oliviertassinari
Docs
  • [docs] Add example with Create React App (#7485) @akshaynaik404
  • [docs] Minor tweaks to grammar of CSS in JS page (#7530) @mbrookes
  • [docs] Server side fix docs (91a30ee2276d8d06776f6fba831930568974dacc) @oliviertassinari
  • [docs] Fix 'colors' path in imports (#7519) @burnoo
  • [docs] Some fixes after the latest upgrade (#7528) @oliviertassinari
  • [docs] Update for supported components (#7586) @skirunman
  • [docs] Fix small issues I have noticed (#7591) @oliviertassinari
  • [docs] Optional style sheet name (#7594) @oliviertassinari
  • [docs] Use flow weak on the demos as we can't expect users to have flow (cd25e63a214c37ed7945e31aa9b08f02baa17351) @oliviertassinari
Core
  • [core] Support [email protected] (#7561) @oliviertassinari
  • [core] Small fixes of the styling solution (#7572) @oliviertassinari
  • [core] Better themingEnabled logic (#7533) @oliviertassinari
  • [core] Upgrade dependencies and build for the supported targets (#7575) @oliviertassinari
  • [core] Upgrade dependencies (#7539) @oliviertassinari
  • [flow] Increase coverage (6f4b2b3b3773ace568de54aaefbca963ab408b40) @oliviertassinari
material-ui -

Published by oliviertassinari over 7 years ago

Publish a new version as v1.0.0-beta.1 was already used.

material-ui -

Published by oliviertassinari over 7 years ago

Jul 23, 2017

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

This is the first beta release.
We are proud to move to the next step after 7 months of dogfooding with the alpha releases.
We have been fixing many bugs and implemented new features.
The styling solution has also been greatly improved:

  • Better performance
  • Shorter class names in production, e.g. c1y
  • Better readable class names in development
  • No longer required MuiThemeProvider
  • Simpler createStyleSheet API with an optional name
  • Theme nesting
  • Reliable theme update bypassing pure component logic
  • Interoperability with react-jss

Please keep in mind that semver won't be respected between pre-releases.
In other words, the API will change if we need to.

Breaking changes
  • [core] Improve styling solution (#7461)

The styleManager is gone. The server side rendering configuration changed, use the sheetManager instead. The documentation was updated, you can refer to it if needed.

Component Fixes / Enhancements
  • [List] Make List & ListItem semantic (#7444) @akshaynaik404
  • [Portal] Fix Portal not removing layer correctly on React 16 (#7463) @cusxio
  • [Popover] Doesn't reposition with anchorEl (#7479) @quiaro
  • [IconButton] Remove z-index (#7467) @oliviertassinari
  • [IconButton] Add the missing primary color (#7470) @MichaelMure
  • [Toolbar] Follow the spec more closely (#7475) @oliviertassinari
  • [Dialog] Fix Dialog margin (#7474) @hanalaydrus
  • [DialogActions] Fix allow have Children with null values (#7504) @stvkoch
  • [Autocomplete] Show an integration example (#7477) @oliviertassinari
  • [TextField] Fix multiline issue (#7498) @oliviertassinari
  • [Progress] Add color property (#7500) @kgregory
Docs
  • [docs] Fix minor typo (#7476) @jeffbirkholz
  • [docs] Mark items on the supported components page as done (#7492) @Airblader
  • [docs] Update help for 'overriding' to specify injection point (#7505) @cdharris
  • [docs] Add next.js example (#7510) @oliviertassnari
  • [docs] Selection control custom colors (#7516) @oliviertassnari
Core
  • [core] Ignore the package-lock.json file generated by npm (#7502) @Airblader
material-ui -

Published by oliviertassinari over 7 years ago

Jul 23, 2017

Big thanks to the 11 contributors who made this release possible.
As always, we are focusing on bug fixes.

Component Fixes / Enhancements
  • [Table] Don't set height to tbody (#7484) @GAumala
  • [Popover] Scroll Container issue (#7472) @gorkemcnr
  • [ListItem] Fix triggers onTouchTap when disabled (#7486) @jonashartwig
  • [Chip] Fix warning when using onRequestDelete (#7407) @leMaik
  • [Datepicker] Option to select year first (#7367) @chrisjbrown
  • [List] Fix clicking "Toggle Nested Items" icon triggering left checkbox toggle (#7171) @hwo411
Docs
  • [ROADMAP] Update the release plan for v1: fasteeer (#7428) @oliviertassinari
  • [docs] Update ROADMAP.md with v1-alpha branch (#7345) @whyvez
  • [docs] Update CONTRIBUTING.md with v1-alpha branch (#7371) @akshaynaik404
  • [docs] Fix typo in Avatar (#7478) @brianlheim
Core

N.A

material-ui -

Published by oliviertassinari over 7 years ago

Jul 18, 2017
Breaking changes
  • [Switch] New FormControlLabel component (#7388) @oliviertassinari
<RadioGroup>
-  <LabelRadio label="Male" value="male" />
+  <FormControlLabel value="male" control={<Radio />} label="Male" />
</RadioGroup>

This change provides more flexibility.

  • [BottomNavigation] Use value over index (#7421) @oliviertassinari
-  <BottomNavigation index={index} onChange={this.handleChange}>
+  <BottomNavigation value={value} onChange={this.handleChange}>

Also plan to do the same for the Tabs in order to have a consistant API
where we always use value/onChange for controlled components.

  • [TextField/FormControl] dense implementation (#7364) @rosskevin
<TextField
-  marginForm
+  margin="normal"
/>
Component Fixes / Enhancements
  • [Avatar] Avoid shrink (#7344) @oliviertassinari
  • [withWidth] Add a initalWidth property (#7343) @oliviertassinari
  • [TextField] vertical spacing to match visual spec (#7359) @rosskevin
  • [Input/FormHelperText] Dense margin fixes (#7374) @rosskevin
  • [LinearProgress] Improve perf and clean (#7356) @oliviertassinari
  • [TextField] Address autoComplete issue (#7377) @oliviertassinari
  • [Menu] maxHeight spec compliance (#7378) @rosskevin
  • [Menu] Add ripple (#7381) @oliviertassinari
  • [Menu] Fix wrong scroll positioning (#7391) @oliviertassinari
  • [Modal] Fix concurrency issue (#7383) @oliviertassinari
  • [Checkbox] Add indeterminate property (#7390) @oliviertassinari
  • [Snackbar] Handle inactive tabs (#7420) @
Docs
  • [docs] Color import correction (#7398) @wieseljonas
  • [docs] Fix typo (#7338) @adamborowski
  • [docs] Fix the path of imported colors (#7348) @shug0
  • [docs] Update documentation to reflect component name (#7406) @the-noob
  • [docs] Better warning message for missing MuiThemeProvider (#7429) @oliviertassinari
  • [docs] Add @param everywhere (#7432) @oliviertassinari
Core
  • [flow] global dom element workaround (#7401) @rosskevin
  • [core] Add size-limit (#7422)
  • [core] Upgrade some dependencies (#7361) @oliviertassinari
  • [core] Upgrade dependencies (#7433) @oliviertassinari
  • [icons] Upgrade the dependencies (#7385) @oliviertassinari
material-ui -

Published by oliviertassinari over 7 years ago

Jul 4, 2017
Breaking changes
  • [core] Reduce the bundle size (#7306) @oliviertassinari
    Change the colors location as you most likely only need 20% of them in your bundle
-import { blue, fullWhite } from 'material-ui/styles/colors'
+import blue from 'material-ui/colors/blue'
+import common from 'material-ui/colors/common'
+const { fullWhite } = common
Component Fixes / Enhancements
  • [TextField] Fix textarea disabled support (#7255) @Calcyfer
  • [withStyles] Provide context for withStyles classes error (#7274) @rosskevin
  • [misc] Improve various points (#7275) @oliviertassinari
  • [Snackbar] Documentation - key property (#7307) @rosskevin
  • [Snackbar] Expose transition onExited to allow for consecutive messages with completed transitions (#7308) @rosskevin
  • [Chip] Fix Firefox issue with the svg icon (#7327) @oliviertassinari
  • [ButtonBase] Use color inherit by default (#7331 @oliviertassinari
  • [Input] Add a fullWidth property (#7329) @oliviertassinari
Docs
  • [docs] Improve the documentation regarding material.io/icons (#7323) @oliviertassinari
  • [docs] Fix MobileStepper API (#7299) @ng-hai
Core
  • [core] Reduce the bundle size (#7306) @oliviertassinari
  • [test] Should get coverage (#7272) @oliviertassinari
  • [core] Expand use of flow (#7268) @rosskevin
material-ui -

Published by oliviertassinari over 7 years ago

Big thanks to the 7 contributors who made this release possible.
As always, we are focusing on bug fixes.

Component Fixes / Enhancements
  • [Chip] Support overriding Delete Icon Style (#7320) @zentron
  • [AutoComplete] Fix issue with popover positioning on iOS (#7333) @mattp94
  • [ListItem] Apply paddingRight to automatic expand icon (#7313) @thehig
  • [DatePicker] Use the same background color as the TimePicker (#7295) @R4DIC4L
  • [TextField] Fix unfocused state when disabled (#7283) @xaviergonz
Docs
  • [docs] Fix v1 promo styling (#7289) @KenLSM
Core

N.A

material-ui -

Published by oliviertassinari over 7 years ago

Jun 28, 2017
Component Fixes / Enhancements
  • Fix regressions (#7262) @oliviertassinari
  • [TextField] Fix initial scroll (#7260) @brendanmh
Docs
  • [docs] Promote the v1.0.0-alpha (#7273) @oliviertassinari
Core
  • [tests] correct values expected by autoprefixer (#7267) @djbuckley
material-ui -

Published by oliviertassinari over 7 years ago

Jun 25, 2017

Do you like playing with bleeding edge tech?
We do, we have extended the support of React to the 16.0.0-alpha.13 release (aka Fiber).

Breaking changes
  • [TextField] Consistent display mode for the TextField and the Input component (#7216) @oliviertassinari
  • [Paper] Use normalise root over paper className (#7198) @oliviertassinari
  • [core] Follow the same convention as React for the umd build (#7217) @oliviertassinari
Component Fixes / Enhancements
  • [material-ui-icons] v1.0.0-alpha.19 (21b67cec3b200517c9dfdf4d28c0bfc2d1dceeaa) @oliviertassinari
  • [Input] Fix incorrect type of autoFocus prop (#7189) @gnapse
  • [Icons] Modernize icons package (#7203) @kvet
  • [Input] Fix various styling issue (#7209) @oliviertassinari
  • [Tabs] Add a primary color and update the docs (#7242) @oliviertassinari
  • [ListItem] Use the .shortest duration (#7246) @oliviertassinari
  • [Dialog] Also take fixed element into account (#7239) @oliviertassinari
  • [Drawer] Fix first mount transition issue (#7236) @oliviertassinari
Docs
  • [docs] Fix typo in class name (#7192) @ossan-engineer
  • [docs] Add supported server section (#7231) @oliviertassinari
  • [docs] Detail the browser support (#7188) @oliviertassinari
  • [docs] Upgrade to webpack v3 (#7210) @oliviertassinari
  • [docs] More documentation on the typography (#7248) @oliviertassinari
Core
  • [test] Even faster CI build (#7230) @oliviertassinari
  • [styles] Export more functions (#7241) @oliviertassinari
  • [react] Support 16.0.0-alpha.13 (#7218) @oliviertassinari
  • [core] x2 speed up on the build (#7220) @oliviertassinari
  • [babel] Use transform-object-assign over a custom one (#7219) @oliviertassinari
material-ui -

Published by oliviertassinari over 7 years ago

Jun 25, 2017

Big thanks to the 17 contributors who made this release possible.
This release keeps focusing on bug fixes.

Component Fixes / Enhancements
  • [TextField] Replaced WebkitTextFillColor with WebkitOpacity (#7094) @midan888
  • [TextField] Fix for bottom border color reset (#7114) @xaviergonz
  • [Tab] Support SVG Icons color (#7091) @RejinR
  • [Tab] Fix color property handling (#7131) @oliviertassinari
  • [DatePicker] Fix direction in RTL (#7102) @azizghuloum
  • [ListItem] Exposing onTouchTap API in order to address Issue #6938 (#7105) @max-b
  • [Dialog] Styling inner content container (component Paper) (#7123) @akulov
  • [Switch] Fix focus style for RadioButton Checkbox Toggle (#7158) @myrubapa
  • [Popover] Only prevent default click interactions (#7167) @oliviertassinari
  • [Drawer] Remove event listeners on unmount (#7225) @liamcmitchell
  • [Table] state.allRowsSelected was not updated if props.allRowsSelected changed (#7224) @lgpasquale
  • [Slider] Prevent unnecessary value spread (#7191) @katzoo
Docs
  • [Paper] Properties circle has typo misspelling (#7245) @lisabronwyn
  • [docs] Add material-ui-slider-label in the related projects section (a0ab405cc5d4a101735defbc68ec1b80659a8230) @tariqwest
  • [docs] Add Crypticker.io in showcase (#7205) @scastiel
  • [docs] Fix item 4 not showing as checked in Table controlled example (#7244) @bjornreppen
  • [docs] Humorista Showcase App No Longer Working (#7164) @Dcorkran
Core

N.A

material-ui -

Published by oliviertassinari over 7 years ago

Jun 19, 2017

The previous v1.0.0-alpha.18 release is corrupted.

Component Fixes / Enhancements
  • [Typography] Expose a headlineMapping property (#7183) @oliviertassinari
  • [Typography] Add a accent color variation (#7183) @oliviertassinari
  • [FormControl] Fix wording (#7183) @oliviertassinari
  • [Toolbar] Simplify breakpoint logic (#7183) @oliviertassinari
  • [Button] Fix upload button demo (#7183) @oliviertassinari
  • [TextField] Forward the placeholder (#7183) @oliviertassinari
  • [MobileStepper] Improvements (#7179) @alexhayes
  • [MobileStepper] Fix the wordings (#7183) @oliviertassinari
  • [AppBar] Use a header instead of a div DOM element (#7183) @oliviertassinari
Docs
  • [docs] Update minimizing-bundle-size.md (#7169) @kazazor
  • [docs] Info on how to use the breakpoints attribute in the theme (#7172) @alexhayes
  • [docs] Add a supported browsers section (#7174) @oliviertassinari
  • [docs] We don't require any polyfill (#7183) @oliviertassinari
  • [docs] Exposes the 3 Babel plugins available for minimising the bundle size (#) @oliviertassinari
  • [docs] Fix MATERIAL_UI_PORT not fully supported
Core
  • [core] Add missing flow import (#7180) @oliviertassinari
material-ui -

Published by oliviertassinari over 7 years ago

Jun 19, 2017
Breaking changes
  • [TextField] Add a marginForm property (#7113) @oliviertassinari
    This change makes the extra margin of the component optional.
    It's making us following less closely the specification but provides more flexibility out of the box.
  • [core] Remove some no longer needed properties (#7132) @oliviertassinari
    Use the classes property over the removed xxxClassName.
  • [Button] Implement the dense option over the compact one (#7147) @oliviertassinari
Component Fixes / Enhancements
  • [SvgIcon] set focusable=false to fix IE tab navigation (#7106) @petermikitsh
  • [Dialog] Remove css width as it is too prescriptive for simple dialogs (#7115) @oliviertassinari
  • [BottomNavigation] Fix type error when onChange is not defined (#7139) @seasick
  • [TextField] Better support number value type (#7162) @oliviertassinari
  • [ButtonBase] Normalize ripple to disableRipple (#7159) @oliviertassinari
Docs
  • [docs] Document the Label wrappers (#7161) @oliviertassinari
Core
  • [MuiThemeProvider] Small eslint fix (#7128) @Airblader
  • [core] Simplify the array logic (#7112) @oliviertassinari
  • [core] Fix type use of Element (#7111) @rosskevin
  • [core] Use the beta of circleci (#7133) @oliviertassinari
  • [core] Update dependencies (#7137) @oliviertassinari
  • [core] Update dependencies, able to remove react-addons-test-utils (#7146) @rosskevin
  • [core] As usual after using the lib in a real project I find issues (#7147) @oliviertassinari
  • [core] Disable linebreak-style rule (#7163) @oliviertassinari
  • [test] Four nines (#7173) @oliviertassinari
material-ui -

Published by oliviertassinari over 7 years ago

Jun 12, 2017

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

Breaking changes
  • [core] Normalize the API (#7099) @oliviertassinari
    Reduce degree of freedom of the API with the color property. That's a tradeoff between correctness and verbosity.
    People should be able to recover from that breaking change quite easily as react is going to throw warnings. For instance:
-<Button contrast primary>Login</Button>
+<Button color="contrast">Login</Button>
Component Fixes / Enhancements
  • [Switch] Correctly change the cursor value (#7042) @oliviertassinari
  • [FormControl] Cannot read property 'target' of undefined (#7046 @Fi1osof
  • [AppBar] Add a position property (#7049) @oliviertassinari
  • [Stepper] Mobile version (#7043) @alexhayes
  • [Snackbar] Implement the component on the next branch (#7059) @oliviertassinari
  • [ListItemText] Add disableTypography property (#7073 @zachwolf
  • [Modal] Add a keepMounted property (#7072) @oliviertassinari
  • [Button] Fix the behavior when a href is provided (#7083) @oliviertassinari
  • [Avatar] Add a imgProps property (#7084) @oliviertassinari
  • [FormHelperText] Add a min-height (#7085) @oliviertassinari
  • [Button] Add an upload example (#7086) @oliviertassinari
Docs
  • [docs] Add testing section (#7101) @oliviertassinari
  • [docs] Show the vision in the docs (#7078) @oliviertassinari
  • [docs] Improve the documentation on the classes property (#7062) @oliviertassinari
  • [docs] Improve accessibility in the component examples (#7047) @tuukkao
  • [docs] Update usage.md "Hello World" :| (#7027) @dphrag
  • [docs] Add link to the temporary alpha docs (#7037) @peteratticusberg
Core
  • [eslint] Loosen no-unused-vars eslint rule (#7064) @yuchi
  • [core] Various fixes (#7028) @oliviertassinari
material-ui -

Published by oliviertassinari over 7 years ago

Jun 8, 2017
Component Fixes / Enhancements
  • [DatePicker] Revert #7056 (3d841bd1443c375c32d7ff696011dc9f131d4d13) @oliviertassinari
  • [TextField] Fix disabled input color in Safari (#7065) @amannn
material-ui -

Published by oliviertassinari over 7 years ago

Jun 7, 2017

Big thanks to the 22 contributors who made this release possible.
This release keeps focusing on bug fixes.

Component Fixes / Enhancements
  • [CardTitle] Don't pass closeIcon to parent div (#6868) @ChrisJamesC
  • [DatePicker] Now the date passed to DateTimeFormat is always in UTC (#7056) @JustAndrei
  • [DatePicker] Revert #6764 (#6930) @oliviertassinari
  • [Drawer] Fix behavior on RTL layouts (#6857) @alireza-ahmadi
  • [Drawer] Fix for server side rendering (#6929) @pablo-bondacom
  • [DropDownMenu] Add child argument to selectionRenderer (#6890) @Floriferous
  • [DropDownMenu] Add tests for selectionRenderer (#6895) @Floriferous
  • [Menu] Fix RegExp error on keydown (#6965) @liamcmitchell
  • [Stepper] Add expandTransitionChildStyle property (#7030) @makslevental
  • [TableBody] Fix columnId passed to onCellClick (#7014) @lgpasquale
  • [TextField] Fix enter behavior with multiline when controlled (#6992) @sajal50
  • [TimePicker] Add minutes step prop (#6942) @alancasagrande
Docs
  • [Card] Add alt property for img tag (#7022) @juzhiyuan
  • [docs] Add React Most Wanted to the showcase (#7032) @TarikHuber
  • [docs] Add a new site to the showcase (#6993) @wzup
  • [docs] Add Razzle Styled Example (#6862) @kireerik
  • [docs] Add brainbok to the showcase (#6983) @brainbok
  • [docs] Add https://devsketch.io to showcase (#6908) @hailedev
  • [AutoComplete] fixing a typo in docs - "reseted" -> "reset" (#6919) @mbifulco
Core
  • [core] Remove ReactFragment dependency (#6910) @made-aryadinata
material-ui -

Published by oliviertassinari over 7 years ago

Jun 1, 2017

This release is mainly about bug fixes and improving the documentation.
Shout out to @kybarg for the update of the TextField in order to better follow the spec (#6566).

Component Fixes / Enhancements
  • [TextField] Make it meet guidelines (#6566) @kybarg
  • [TextField] Fix Labels flicker in Chrome (#7010) @kybarg
  • [TextField] Fix broken isDirty logic (#7008) @oliviertassinari
  • [CircularProgress] make it start and finish from top (#6966) @slavab89
  • [Switch] Add inputProps property link in the TextField (#6959) @oliviertassinari
  • [BaseButton] Better handle the disabled property (#6958) @oliviertassinari
  • [FormControl] Fix onFocus and onBlur events override (#6952) @oliviertassinari
  • [Tabs] Add false as a valid index value (#6945) @oliviertassinari
  • [Input] Improve support of the date/time fields (#6947) @oliviertassinari
  • [MuiThemeProvider] Add a muiThemeProviderFactory (#7000) @viotti
Docs
  • [docs] Add a VISION.md file (#6982) @oliviertassinari
  • [docs] Grid docs should refer to Hidden component/demo (#6963) @kgregory
  • [docs] Fix grammar/verbiage on customization/themes page (#6943) @drusepth
  • [docs] Change text for link (#6977) @sghall
  • [docs] Some grammar/text edits (#6976) @sghall
  • [docs] Suggested text changes (#6978) @sghall
  • [docs] Fix MuiThemeProvider documentation (#6989) @viotti
  • [docs] Fix TableRow persistent background when clicked (#7001) @sajal50
  • [docs] Add an example with a decorator (#7011) @uufish
Core
  • [npm] Fix react-scrollbar-size issue (#7009) @oliviertassinari
  • [transitions] Add test coverage for the transition validation functions (#6936) @Alex4S
  • [eslint] enable flow's built-in types (#6946) @rosskevin
  • [test] Upgrade the docker versions (#6979) @oliviertassinari
material-ui -

Published by oliviertassinari over 7 years ago

May 23, 2017

This release introduces an important change in the API and the implementation.
Each exposed component is wrapped with a withStyles Higher-order component.
This HOC has different responsibilities, the one you gonna be interested in is
regarding the classes property. Now, we consider the CSS as a public API.
You now have two way to customize absolutely all the CSS injected by Material-UI.
Either the instance level with the classes property or the class level with the
overrides theme property.

To learn more about it, have a look at the documentation. Also, these options are automatically documented.

Breaking changes
  • [core] Various fixes after using it on a real project (#6882) @oliviertassinari
    Apply the other properties (undocumented) on the root of the Menu.
  • [core] Add a new classes property to all the components #6911 @oliviertassinari
    If you where using the ref to access the internal of the component or native elements,
    you gonna have to change your strategy, either use innerRef or inputRef.
Component Fixes / Enhancements
  • [Typography] Add missing style (#6873) @oliviertassinari
  • [Dialog] create responsive HOC withResponsiveFullScreen (#6898) @rosskevin
  • [core] Remove usage of 'not-allowed' (#6932) @oliviertassinari
  • [Switch] Remove the blue flash of death (#6933) @oliviertassinari
  • [TextField] Fix the inputClassName property (#6934) @oliviertassinari
Docs
  • [docs] Enable flow on much more demos (#6881) @oliviertassinari
  • [docs] Better support IE11 (#6880) @oliviertassinari
  • [Tabs] Document that the index is required (#6935) @oliviertassinari
Core
  • [eslint] enforce import plugin rules (#6923) @rosskevin
  • [core] Change style API (#6892) @oliviertassinari
  • [eslint] Fit closer to airbnb (#6894) @oliviertassinari
  • [core] Upgrade the dependencies (#6872) @oliviertassinari
  • [core] Add prettier (#6931) @oliviertassinari
material-ui -

Published by oliviertassinari over 7 years ago

May 14, 2017
Breaking changes
  • [Hidden] Remove one degree of freedom (#6820) @oliviertassinari
  • [Hidden] Logical fixes for up/down (#6839) @rosskevin
Component Fixes / Enhancements
  • [Icon] Add aria-hidden (#6829) @oliviertassinari
  • [Paper] Add elevation boundaries (#6817) @oliviertassinari
  • [Paper] Add a component property (#6830) @oliviertassinari
  • [Transition] Add flow proptypes (#6846) @rosskevin
  • [npm] Upgrade the recompose dependency (#6855) @oliviertassinari
  • [TextField] Add in support for multiline text fields (#6553) @peteratticusberg
  • [TextField] Second iteration on multilines (#6859) @oliviertassinari
Docs
  • [docs] Fix link to material-ui-icons (#6825) @NiloCK
  • [docs] Add a direct link to GitHub (#6861) @oliviertassinari
Core
  • [coverage] Remove the flow plugins as they were not needed (#6816) @rosskevin
  • [ButtonBase] Add test coverage for instance.focus (#6827) @agamrafaeli
  • [ButtonBase] Add test coverage for handleFocus (#6828) @agamrafaeli
  • [flow] Fix small issues (#6860) @oliviertassinari
Package Rankings
Top 0.08% on Npmjs.org
Top 11.43% on Repo1.maven.org
Top 3.26% on Proxy.golang.org