GT2/GT2-Android/node_modules/react-native-branch/ChangeLog.md

4.6 KiB

2017-01-13 Version 1.0.0

  • Support for react-native 0.40.0
  • Configuration changes to support various toolchains
  • Full support for Carthage

2017-01-31 Version 0.9.1

  • Fixed unsubscribe bug (#73)
  • Full support for Carthage
  • Support all parameters of Branch Universal Object and link properties

2017-01-31 Version 1.0.1

  • Fixed unsubscribe bug (#73)
  • Support all parameters of Branch Universal Object and link properties

2017-02-06 Version 0.9.2

  • Corrected peerDependencies

2017-02-06 Version 1.0.2

  • Corrected peerDependencies
  • Fixed an issue that prevented App Store submission

2017-02-15 Version 0.9.3

  • Reduced iOS deploy target from 9.2 to 8.0.

2017-02-15 Version 1.0.4

  • Reduced iOS deploy target from 9.2 to 8.0.

2017-02-24 Version 0.9.5

  • Improved support for manual installation of Branch SDK
  • Fix for non-Branch links with Universal Links on iOS

2017-02-24 Version 1.0.5

  • Improved support for manual installation of Branch SDK
  • Fix for non-Branch links with Universal Links on iOS

2017-03-16 Version 0.9.6

  • Corrected a react-native version limitation in the build.gradle to ensure the version from node_modules is used.

2017-03-16 Version 1.1.0

  • This release introduces a userCompletedAction() method on the Branch Universal Object. The registerView() method is deprecated in favor of userCompletedAction(RegisterViewEvent).
  • The createBranchUniversalObject() method now allocates native resources supporting the BUO. These are eventually cleaned up when unused for some time. An optional release() method is also provided to ensure they are released immediately, e.g. when componentWillUnmount() is called.
  • Corrected a react-native version limitation in the build.gradle to ensure the version from node_modules is used.
  • The native iOS dependencies for the testbed apps were updated to 0.13.5.

2017-03-21 Version 0.9.7

  • Decrease buildToolsVersion to 23.0.1 in build.gradle

2017-03-21 Version 1.1.1

  • Decrease buildToolsVersion to 23.0.1 in build.gradle
  • Fixed broken Carthage build (#128)
  • Updated README to reflect async createBranchUniversalObject method.

2017-03-23 Version 2.0.0-beta.1

  • Reduce the number of manual steps required to get started.
  • Remove any need for CocoaPods, Carthage or manual iOS SDK installation in a React Native app.
  • Pin to specific versions of the native SDKs to avoid issues arising from version mismatches.
  • Fully support integration of react-native-branch in a React Native component within a native app that also uses the native Branch SDK.
  • Includes native SDKS 0.13.5 (iOS), 2.5.9 (Android)

See Release 2.0.0 for more details.

2017-04-24 Version 2.0.0-beta.2

  • Implemented an RCTEventEmitter in iOS.
  • Rebuilt JS link caching to address #79.
  • Corrected link property mappings on Android (thanks to @jchesne for the PR).
  • Includes native SDKs 0.14.12 (iOS), 2.6.1 (Android).
  • Added missing AddToCartEvent, listed in the docs.
  • Export event constants from the native layer for better consistency.
  • Support for routing links in native Android apps that include RN components.
  • Added/improved example applications. The master branch includes five examples for 2.0.0:
    • testbed_simple
    • testbed_native_ios
    • testbed_native_android
    • webview_example
    • webview_native_ios As well as the two legacy examples testbed_carthage and testbed_cocoapods for 1.1. The webview_example and webview_example_native_ios apps are complete, practical examples of content-sharing apps that route links and follow Branch's best practices. All examples are fully set up for the bnctestbed.app.link domain.
  • All 2.0 examples now include support for both the test and live Branch keys. All Android examples will use the test key in Debug builds and the live key in Release builds. This is also true for testbed_simple and webview_example. testbed_native_ios and webview_example_native_ios use custom build configurations and schemes to differentiate the live and test environments (this approach is only possible when using CocoaPods on iOS; it is easily arranged using productFlavors on Android and very similar to the existing setup).
  • Added an experimental Fastlane plugin to set up example apps for iOS without using Xcode to make it easy to run them on a device and test link routing.
  • Greatly expanded CI and unit testing, including native unit tests, for improved stability.