From d13c2cd6336b1421f9db34783219578b349a7a38 Mon Sep 17 00:00:00 2001 From: nsingh-branch Date: Tue, 10 Oct 2023 14:48:30 -0700 Subject: [PATCH 1/4] Update iOS SDK version and platform minimum --- react-native-branch.podspec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/react-native-branch.podspec b/react-native-branch.podspec index 54fd5ef6e..377b4348d 100644 --- a/react-native-branch.podspec +++ b/react-native-branch.podspec @@ -17,12 +17,12 @@ Pod::Spec.new do |s| } s.license = spec['license'] s.homepage = spec['homepage'] - s.platform = :ios, "11.0" + s.platform = :ios, "12.0" s.source = { spec['repository']['type'].to_sym => spec['repository']['url'].sub(/^[a-z]+\+/, '') } s.source_files = [ "ios/*.h", "ios/*.m"] s.compiler_flags = %[-DRNBRANCH_VERSION=@\\"#{s.version}\\"] s.header_dir = 'RNBranch' # also sets generated module name - s.dependency 'BranchSDK', '2.2.1' + s.dependency 'BranchSDK', '3.0.0' s.dependency 'React-Core' # to ensure the correct build order # Swift/Objective-C compatibility From 4ef5cccaf49f761eb3337457a2441d0ef0880ce4 Mon Sep 17 00:00:00 2001 From: nsingh-branch Date: Tue, 10 Oct 2023 15:47:40 -0700 Subject: [PATCH 2/4] Removed BNCCommerceEvent import --- ios/RNBranch.h | 1 - 1 file changed, 1 deletion(-) diff --git a/ios/RNBranch.h b/ios/RNBranch.h index 9e3c1dbe4..4a404f41f 100644 --- a/ios/RNBranch.h +++ b/ios/RNBranch.h @@ -3,7 +3,6 @@ #import #import -#import extern NSString * _Nonnull const RNBranchLinkOpenedNotification; extern NSString * _Nonnull const RNBranchLinkOpenedNotificationErrorKey; From 06ff01e1bbe5360dc6978f19ced1ddf96ed48d4d Mon Sep 17 00:00:00 2001 From: nsingh-branch Date: Tue, 10 Oct 2023 15:51:12 -0700 Subject: [PATCH 3/4] Updated version and changelog --- ChangeLog.md | 5 +++++ branchreactnativetestbed/package.json | 2 +- package.json | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/ChangeLog.md b/ChangeLog.md index 349ec22fa..529d5f202 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,3 +1,8 @@ +2023-10-10 Version 6.0.0 + +- Update Branch iOS SDK to 3.0.0 +- Update minimum iOS version to 12.0 + 2023-10-03 Version 5.9.2 - Update Android SDK to 5.7.1 to include gclid bug fix. diff --git a/branchreactnativetestbed/package.json b/branchreactnativetestbed/package.json index 2549c5e9a..bcabf8be9 100644 --- a/branchreactnativetestbed/package.json +++ b/branchreactnativetestbed/package.json @@ -12,7 +12,7 @@ "dependencies": { "react": "18.2.0", "react-native": "0.71.4", - "react-native-branch": "5.9.2-alpha.0" + "react-native-branch": "6.0.0-alpha.2" }, "devDependencies": { "@babel/core": "^7.20.0", diff --git a/package.json b/package.json index dc9d0f202..1cd7c730f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react-native-branch", - "version": "5.9.2", + "version": "6.0.0", "description": "Branch Metrics React Native SDK", "main": "src/index.js", "types": "src/index.d.ts", From 61b510a53f6eabf5568954a56cbee138aa96c0dd Mon Sep 17 00:00:00 2001 From: nsingh-branch Date: Wed, 11 Oct 2023 14:43:08 -0700 Subject: [PATCH 4/4] Updated changelog with more details --- ChangeLog.md | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/ChangeLog.md b/ChangeLog.md index 529d5f202..84f5f4c2b 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,6 +1,19 @@ 2023-10-10 Version 6.0.0 -- Update Branch iOS SDK to 3.0.0 +- Update Branch iOS SDK to 3.0.0 for iOS 17 support. + - Add a Privacy Manifest for the Branch SDK. + - Add support for a tracking domain. When Ads tracking is enabled, the SDK sends event calls to a tracking domain. + - SetIdentity and Logout are now handled device side + - Remove deprecated code and some data minimization + - Cross Platform ID + - Credits and Referrals + - Close requests + - Facebook App Links and related code. + - Pre-iOS 14 tracking status. This is always false on recent iOS versions. + - Tune data upgrade check + - v1 Branch Events, all events are now v2 Branch Events + - Pre-iOS 10 locale support + - Device carrier. This was used for fraud analysis, but is no longer available on new iOS versions. - Update minimum iOS version to 12.0 2023-10-03 Version 5.9.2