diff --git a/CHANGELOG.md b/CHANGELOG.md index 3708bcc5..a2c992c6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +## 7.3.0 +### Native SDK Updates + +* Updated included Branch Android SDK to 5.11.0 - [Android Version History](https://github.com/BranchMetrics/android-branch-deep-linking-attribution/releases) +* Updated included Branch iOS SDK to 3.4.1 - [iOS Version History](https://github.com/BranchMetrics/ios-branch-deep-linking-attribution/releases) + ## 7.2.0 ### Features * `showShareSheet` method will now display the native Android share sheet. diff --git a/android/build.gradle b/android/build.gradle index f1f72d59..b38e1ff6 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -50,7 +50,7 @@ android { } dependencies { - implementation 'io.branch.sdk.android:library:5.10.+' + implementation 'io.branch.sdk.android:library:5.11.+' implementation 'com.google.android.gms:play-services-ads-identifier:18.0.1' implementation 'androidx.lifecycle:lifecycle-runtime:2.7.0' implementation 'androidx.browser:browser:1.8.0' diff --git a/example/android/app/proguard-rules.pro b/example/android/app/proguard-rules.pro index fe809442..6a3254af 100644 --- a/example/android/app/proguard-rules.pro +++ b/example/android/app/proguard-rules.pro @@ -1,27 +1 @@ -#Flutter Wrapper --keep class io.flutter.app.** { *; } --keep class io.flutter.plugin.** { *; } --keep class io.flutter.util.** { *; } --keep class io.flutter.view.** { *; } --keep class io.flutter.** { *; } --keep class io.flutter.plugins.** { *; } --keep class com.google.android.gms.ads.identifier.** { *; } --keep class com.google.android.gms.* {*;} --keep class com.google.android.gms.ads.identifier.AdvertisingIdClient { - com.google.android.gms.ads.identifier.AdvertisingIdClient$Info getAdvertisingIdInfo(android.content.Context); -} --keep class com.google.android.gms.ads.identifier.AdvertisingIdClient$Info { - java.lang.String getId(); - boolean isLimitAdTrackingEnabled(); -} --dontwarn com.google.android.play.core.splitcompat.SplitCompatApplication --dontwarn com.google.android.play.core.splitinstall.SplitInstallException --dontwarn com.google.android.play.core.splitinstall.SplitInstallManager --dontwarn com.google.android.play.core.splitinstall.SplitInstallManagerFactory --dontwarn com.google.android.play.core.splitinstall.SplitInstallRequest$Builder --dontwarn com.google.android.play.core.splitinstall.SplitInstallRequest --dontwarn com.google.android.play.core.splitinstall.SplitInstallSessionState --dontwarn com.google.android.play.core.splitinstall.SplitInstallStateUpdatedListener --dontwarn com.google.android.play.core.tasks.OnFailureListener --dontwarn com.google.android.play.core.tasks.OnSuccessListener --dontwarn com.google.android.play.core.tasks.Task \ No newline at end of file +-keep class com.google.android.gms.** { *; } \ No newline at end of file diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock index 94028611..ed3c8916 100644 --- a/example/ios/Podfile.lock +++ b/example/ios/Podfile.lock @@ -1,8 +1,8 @@ PODS: - - BranchSDK (3.3.0) + - BranchSDK (3.4.1) - Flutter (1.0.0) - - flutter_branch_sdk (7.2.0): - - BranchSDK (~> 3.3.0) + - flutter_branch_sdk (7.3.0): + - BranchSDK (~> 3.4.1) - Flutter DEPENDENCIES: @@ -20,9 +20,9 @@ EXTERNAL SOURCES: :path: ".symlinks/plugins/flutter_branch_sdk/ios" SPEC CHECKSUMS: - BranchSDK: 262dbab56b767807f49f45191c8499cd9c4b4d76 + BranchSDK: e674e6c93ae509e9f12472a0dd060be1db821cfe Flutter: e0871f40cf51350855a761d2e70bf5af5b9b5de7 - flutter_branch_sdk: 5470831083cca70c70f337c47cd4f71d9d8d27e9 + flutter_branch_sdk: 8e2844b17b6b99957e054215e1fb1074762aa16c PODFILE CHECKSUM: 4e8f8b2be68aeea4c0d5beb6ff1e79fface1d048 diff --git a/ios/flutter_branch_sdk.podspec b/ios/flutter_branch_sdk.podspec index eecf7778..5e7e9e2a 100644 --- a/ios/flutter_branch_sdk.podspec +++ b/ios/flutter_branch_sdk.podspec @@ -20,7 +20,7 @@ Flutter Plugin for create deep link using Brach SDK (https://branch.io). This pl s.source = { :path => '.' } s.source_files = 'Classes/**/*' s.dependency 'Flutter' - s.dependency 'BranchSDK', '~> 3.3.0' + s.dependency 'BranchSDK', '~> 3.4.1' s.platform = :ios, '12.0' # Flutter.framework does not contain a i386 slice. s.pod_target_xcconfig = { 'DEFINES_MODULE' => 'YES', 'EXCLUDED_ARCHS[sdk=iphonesimulator*]' => 'i386' } diff --git a/lib/src/constants.dart b/lib/src/constants.dart index 499f476b..1ffad0ae 100644 --- a/lib/src/constants.dart +++ b/lib/src/constants.dart @@ -1,6 +1,6 @@ class AppConstants { AppConstants._internal(); - static const PLUGIN_VERSION = "7.2.0"; + static const PLUGIN_VERSION = "7.3.0"; static const MESSAGE_CHANNEL = 'flutter_branch_sdk/message'; static const EVENT_CHANNEL = 'flutter_branch_sdk/event'; } diff --git a/pubspec.yaml b/pubspec.yaml index 12925b56..50f50600 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: flutter_branch_sdk description: Flutter Plugin for create deep link using Brach SDK (https://branch.io). This plugin provides a cross-platform (iOS, Android, Web). -version: 7.2.0 +version: 7.3.0 homepage: https://github.com/RodrigoSMarques/flutter_branch_sdk environment: