Skip to content

Releases: brandingbrand/flagship

v5.0.0

06 Aug 17:25
Compare
Choose a tag to compare

This release contains breaking changes to the add-keys-ios and add-keys-android scripts, which have been removed in favor of add-keys-ios-internal and add-keys-android-internal. Please see the relevant documentation in the wiki for information on how to use these scripts to sign your apps.

v4.0.0

16 Jul 21:42
Compare
Choose a tag to compare

Version 4.0.0 of Flagship upgrades React Native from 0.57 to 0.59. While Flagship APIs themselves have not changed, this new version of React Native may introduce breakages to your project.

Please refer to our Flagship 4.0 release article in the wiki for more information.

Additional reference:

v3.1.0

03 Jun 15:39
Compare
Choose a tag to compare

Version 3.1.0 contains a number of bug fixes and enhancements. View the Change Log for a full list of changes.

Highlights

  • Restored Storybook functionality
  • Added accessibility props to a number of components
  • Restored web functionality
  • Added IE 11 compatibility to web
  • Refactored the module initialization process to add preInit and postInit hooks
  • Updated Code Push initialization to use support for passing in keys via iOS and Android files instead of CLI, allowing us to remove node-suspect dependency which could cause init to hang

Breaking Changes

There should not be any breaking changes if using the public APIs provided by Flagship. However, if an app manually copies module scripts into the flagship package, the scripts will need to be updated to have separate android and ios versions that each have a preInit and/or postInit export.

v3.0.0

22 Feb 16:57
Compare
Choose a tag to compare

Flagship now fully supports React Native 0.57.8, which includes a number of dependency upgrades and support for newer native platforms.

Highlights

  • React Native to 0.57.8
  • React to 16.6.3
  • Support for Xcode 10 and the new build system
  • Gradle 4.4
  • Android support libs v27

Required Dependency Updates

  • react 16.6.3
  • react-native 0.57.8
  • @types/react-native 0.57.30
  • react-native-navigation 1.1.493
  • jsc-android 236355.x.x (if included in project)

Breaking Changes

Flagship itself does not introduce any breaking changes, however your project will be subject to any breakages introduced in React Native 0.57 and React 16.6.

React Native release notes: https://github.com/react-native-community/react-native-releases/blob/master/CHANGELOG.md (applicable releases are 0.56.0 --> 0.57.8)

React release notes: https://github.com/facebook/react/blob/master/CHANGELOG.md (applicable releases are 16.4.0 --> 16.6.3)