v1.0.0-beta.1
Pre-release
Pre-release
oliviertassinari
released this
23 Jul 17:12
·
20332 commits
to master
since this release
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