0.28.0

@grabbou grabbou released this Jun 21, 2016 · 7501 commits to master since this release

Thanks to 87 contributors who put 182 commits into this release!

Special thanks to @satya164 for writing this release notes!

General

Breaking changes

  • NavigationExperimental - Rename NavigationState to NavigationRoute, rename NavigationParentState to NavigationState (807726b) - @hedgerwang
  • NavigationExperimental - Rename scene.navigationState to scene.route (fb5d0ff) - @hedgerwang
  • NavigationExperimental - Rename navigationState.children to navigationState.routes. (1e62602) - @hedgerwang
  • Remove deprecated PullToRefreshViewAndroid and onRefreshStart / endRefreshing (a71a9ef) - @janicduplessis
  • NavigationExperimental - Remove key from NavigationState. (f7279b4) - @hedgerwang
  • Updates to css-layout leading to many fixes but requiring some breaking changes:
    • flex styling property behavior now behaves slightly differently. If you previously used flex: 1 where not necessary this change will likely break your layout as the measuring behavior is slightly different than before due to performance optimizations. Removing that unnecessary flex: 1 will solve your layout in most cases.
    • Due to performance tweaks flexWrap: wrap no longer works together with alignItems: 'stretch' (the default). If you use flexWrap: wrap you probably will want to add the alignItems: 'flex-start' style as well.

Bug fixes

New features and enhancements

Android

Bug fixes

New features and enhancements

iOS

Bug fixes

New features and enhancements