v1.0.0-beta.28

@kelset kelset released this Feb 3, 2018 · 95 commits to master since this release

This is a huge release, so please make sure to read it carefully.

Breaking Changes

New Features

A set of new Stack actions, by @ericvicenti:

  • StackRouter PopN Action (#3404)
  • StackRouter PopToTop Action (#3403)
  • New StackRouter Push Action (#3401)

Bugfixes & Improvements

  • HeaderBackButton animation performance (#3305) - thanks @michaelduminy
  • Simple fix to back button behavior (#3362) - thanks @ericvicenti
  • Allow pure-wildcard route for nested navigators. (#2929) - thanks @moriyoshi
  • Bring back TypeDefinition.js and re-add Flow to NavigationPlayground (#3363) - thanks @Ashoat
  • Clean up when transitioner state when bailing out early - thanks @brentvatne
  • Manually unset transitionIsRunning rather than going through _onTransitionEnd after state change - thanks @brentvatne
  • Allow tabBarTestIDProps to be a function that receive the focused status (#3303) - thanks @iacopo87
  • navigation back fix in example (#3218) - thanks @TheCodeTalker
  • SafeAreaView style padding and inset collapse (#2917) - thanks @Freddy03h
  • Don't forward back actions to inactive children of TabRouters (#2121) - thanks @monteithpj
  • Add events support to redux example (#3368) - thanks @ericvicenti
  • rely on defaultProps in TouchableItem (#3374) - thanks @vonovak
  • Update to RN 0.52 and Expo 25 (#3383) - thanks @Ashoat
  • Fix NavigationEvent types (#3384) - thanks @Ashoat
  • Add NavigationPlayground Flow test to CI (#3385) - thanks @Ashoat
  • metro-bundler -> metro (#3396) - thanks @Ashoat
  • Fix and actually understand event emitter (#3367) - thanks @ericvicenti
  • StackRouter Reset Action should match state key (#3400) - thanks @ericvicenti
  • Clean up old build process and Babel config (#3406) - thanks @Ashoat

Documentation & Repo Chores

Please note that we are planning to move the documentation to its own repo; it's still a WIP, you can find it here.