Skip to content

Releases: BranchMetrics/react-native-branch-deep-linking-attribution

Release 3.0.1

22 May 22:47
Compare
Choose a tag to compare
  • Added Carthage/Build/iOS to Framework Search Paths for Carthage support.
  • Uses native Branch SDKs 3.2.0 (Android), 0.27.0 (iOS).

Release 3.0.0

01 May 00:11
Compare
Choose a tag to compare
  • Changed implementation to api in build.gradle. This exposes the native
    Branch SDK to native code and avoids the need to import
    io.branch.sdk.android:library in the app/build.gradle, which
    introduces the potential for conflicts. The app/build.gradle import
    via implementation 'io.branch.sdk.android:library:3.1.2'
    is no longer necessary and should be removed.
  • Uses native Branch SDKs 3.1.2 (Android), 0.27.0 (iOS).

Release 3.0.0-rc.1

20 Apr 00:52
Compare
Choose a tag to compare
Release 3.0.0-rc.1 Pre-release
Pre-release
  • Removed docs folder from distro.
  • Updated to iOS SDK 0.26.0, Android 3.1.1.
  • Removed Branch-SDK & react-native-branch-segment podspecs. Removed Branch
    iOS SDK source code from distribution in favor of using CocoaPods.
  • Renamed cached_initial_event parameter +rn_cached_initial_event.
  • Updated all examples to RN 0.59.6, React 16.8.6.
  • NPM is not currently supported (#433). package-lock.json removed from all
    examples. NPM removed from instructions in docs.

Updating to 3.0.0

  • If using the cached_initial_event parameter, change it to
    +rn_cached_initial_event.
  • [Android] Add implementation 'io.branch.sdk.android:library:3.+' to app/build.gradle.
  • [Android] Change the call to Branch.getAutoInstance in Application.onCreate to
    RNBranchModule.getAutoInstance.
  • [iOS] Add version 0.26.0 of the Branch pod to your Podfile:

Pure RN app with react-native link

  • If you already have a Podfile, add pod 'Branch', '0.26.0'. Then run
    pod install.

  • If you don't have a Podfile, add one to your ios subdirectory using
    these contents:

    platform :ios, "9.0"
    use_frameworks!
    pod "Branch", "0.26.0"
    target "MyApp"
    

    Change MyApp to the name of your application target. Install CocoaPods
    if necessary: https://guides.cocoapods.org/using/getting-started.html#installation.
    Run pod install in the ios subdirectory. Note that this creates a workspace called
    MyApp.xcworkspace in the same directory. From now on, open the workspace,
    not the project.

  • Note that if your local podspec repo is quite old, you may need to update
    it to get the current version of the Branch SDK. Do this by running
    pod install --repo-update or by running pod repo update before
    pod install.

Native iOS app with the react-native-branch pod

  • Remove pod 'Branch-SDK' from your Podfile. Run pod install.

Release 2.3.5

27 Mar 23:05
Compare
Choose a tag to compare
  • Remove docs folder from distro.
  • Updated native iOS SDK to 0.26.0.

Release 3.0.0-beta.3

05 Mar 18:00
Compare
Choose a tag to compare
Release 3.0.0-beta.3 Pre-release
Pre-release

Added react-native-branch-segment.podspec for use with the Segment integration.

Release 3.0.0-beta.2

26 Feb 17:00
Compare
Choose a tag to compare
Release 3.0.0-beta.2 Pre-release
Pre-release
  • Remove weak reference from BranchUniversalReferralInitListener (#372)
  • Check for null params (#364)
  • Support for setting Branch keys in branch.json

Release 2.3.4

26 Feb 17:00
Compare
Choose a tag to compare
  • Remove weak reference from BranchUniversalReferralInitListener (#372)
  • Check for null params (#364)

Release 3.0.0-beta.1

26 Feb 16:59
Compare
Choose a tag to compare
Release 3.0.0-beta.1 Pre-release
Pre-release
  • Remove native Branch Android jar from repo and distro.

Release 2.3.3

25 Jul 16:16
Compare
Choose a tag to compare
  • Updated to iOS SDK 0.25.1 and Android SDK 2.19.0.

Release 2.3.2

20 Jul 17:28
734583b
Compare
Choose a tag to compare
  • Updated to iOS SDK 0.24.1 and Android SDK 2.17.1.
  • V2 event support updates.
  • Link data read updates.
  • Node dependency updates.