Skip to content

v1.0.0-beta.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@oliviertassinari 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
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