Skip to content

0.28.0

Compare
Choose a tag to compare
@grabbou grabbou released this 21 Jun 19:06
· 25116 commits to main 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

  • Add Image#getSize for Android (c1558bc) - @cornedor
  • Move new bridge java stuff to OSS (3b3b46d) - @cjhopman
  • Add support for delete animation in LayoutAnimation on Android (0fb5ccf) - @janicduplessis
  • Make "Debug JS" dev menu option persist across app restarts on RN Android (60e0d2c) - @lebronJ
  • Build new bridge with gradle (5e8f171) - @cjhopman
  • Allow app/build.gradle to specify additional packager arguments (1f2027a) - @philikon
  • Allow app/build.gradle to specify how node gets invoked for the packager (58fb91e) - @philikon
  • Add progressListener for android when using FormData to upload files (e63ea3a) - @tantan
  • Hook up Android intent to Linking.js #7079 (c36430a) - @rreusser

iOS

Bug fixes

New features and enhancements