diff --git a/ChangeLog.md b/ChangeLog.md index 349ec22fa..84f5f4c2b 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,3 +1,21 @@ +2023-10-10 Version 6.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 - 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/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; 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", 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