From d1009f719d3297e36941d0b0def4b30a004c91f0 Mon Sep 17 00:00:00 2001 From: Abhishek Pandey <64667840+1abhishekpandey@users.noreply.github.com> Date: Wed, 23 Oct 2024 12:34:36 +0530 Subject: [PATCH 1/4] fix: version conflict issues (#186) * chore: updated pubspec.lock files across packages * chore: update package paths to reference local versions * fix: version conflict issues Across integration and db encryption packages * chore: readme * chore: temporarily disable kochava integration * chore: fix Adjust iOS SDK to an older version This is to fix build issue related to Adjust iOS * chore: update podfile.lock * chore: update sample app * chore: add kochava in root pubspec.yaml file * chore: remove local packages reference from root pubspec.yaml file * bump: the minSdkVersion to 19 for all android packages This is to solve the build error * Revert "chore: remove local packages reference from root pubspec.yaml file" This reverts commit ef9793d2a0a4866f760f297980a3e0aade5faa24. * Revert "bump: the minSdkVersion to 19 for all android packages" This reverts commit cf0ecba562ff8f14184ea8fabbd72456e3ca5c03. --- packages/example/ios/Podfile | 3 ++ packages/example/ios/Podfile.lock | 30 ++-------------- packages/example/lib/home_screen.dart | 2 -- packages/example/pubspec.lock | 33 +++++++----------- packages/example/pubspec.yaml | 30 ++++++++++------ .../pubspec.lock | 10 +++--- .../pubspec.yaml | 2 +- .../pubspec.lock | 10 +++--- .../pubspec.yaml | 2 +- .../pubspec.lock | 10 +++--- .../pubspec.yaml | 2 +- .../pubspec.yaml | 2 +- .../pubspec.lock | 10 +++--- .../pubspec.yaml | 2 +- .../pubspec.lock | 10 +++--- .../pubspec.yaml | 2 +- .../pubspec.lock | 10 +++--- .../pubspec.yaml | 2 +- .../pubspec.lock | 10 +++--- .../pubspec.yaml | 2 +- packages/plugins/rudder_plugin/README.md | 2 +- packages/plugins/rudder_plugin/pubspec.lock | 8 ++--- .../rudder_plugin_android/pubspec.lock | 2 +- .../rudder_plugin_db_encryption/pubspec.yaml | 2 +- .../plugins/rudder_plugin_ios/pubspec.lock | 2 +- .../plugins/rudder_plugin_web/pubspec.lock | 2 +- pubspec.lock | 34 +++++++++---------- pubspec.yaml | 27 ++++++++++----- 28 files changed, 126 insertions(+), 137 deletions(-) diff --git a/packages/example/ios/Podfile b/packages/example/ios/Podfile index d4ccac9..992ba1f 100644 --- a/packages/example/ios/Podfile +++ b/packages/example/ios/Podfile @@ -31,6 +31,9 @@ target 'Runner' do use_frameworks! use_modular_headers! + # Fix Adjust iOS SDK to a particular version to avoid the build error caused by the breaking changes in the latest version + pod 'Adjust', '4.38.1' + flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__)) end diff --git a/packages/example/ios/Podfile.lock b/packages/example/ios/Podfile.lock index 50940dd..baff3a2 100644 --- a/packages/example/ios/Podfile.lock +++ b/packages/example/ios/Podfile.lock @@ -109,11 +109,6 @@ PODS: - GoogleUtilities/UserDefaults (7.13.0): - GoogleUtilities/Logger - GoogleUtilities/Privacy - - KochavaAdNetworkiOS (5.1.0): - - KochavaTrackeriOS (~> 5.1.0) - - KochavaCoreiOS (5.1.1) - - KochavaTrackeriOS (5.1.0): - - KochavaCoreiOS (~> 5.1.0) - Leanplum-iOS-SDK (4.0.0) - MetricsReporter (1.2.1): - RSCrashReporter (= 1.0.1) @@ -145,10 +140,6 @@ PODS: - Rudder-Firebase (3.0.0): - FirebaseAnalytics (= 10.3.0) - Rudder (~> 1.8) - - Rudder-Kochava (1.0.1): - - KochavaAdNetworkiOS (= 5.1.0) - - KochavaTrackeriOS (= 5.1.0) - - Rudder (~> 1.0) - Rudder-Leanplum (1.0.2): - Leanplum-iOS-SDK (= 4.0.0) - Rudder (~> 1.0) @@ -176,10 +167,6 @@ PODS: - Flutter - Rudder-Firebase (= 3.0.0) - rudder_plugin_ios - - rudder_integration_kochava_flutter (1.0.0): - - Flutter - - Rudder-Kochava (= 1.0.1) - - rudder_plugin_ios - rudder_integration_leanplum_flutter (1.0.1): - Flutter - Rudder-Leanplum (= 1.0.2) @@ -206,6 +193,7 @@ PODS: - SQLCipher/common DEPENDENCIES: + - Adjust (= 4.38.1) - Flutter (from `Flutter`) - rudder_integration_adjust_flutter (from `.symlinks/plugins/rudder_integration_adjust_flutter/ios`) - rudder_integration_amplitude_flutter (from `.symlinks/plugins/rudder_integration_amplitude_flutter/ios`) @@ -213,7 +201,6 @@ DEPENDENCIES: - rudder_integration_appsflyer_flutter (from `.symlinks/plugins/rudder_integration_appsflyer_flutter/ios`) - rudder_integration_braze_flutter (from `.symlinks/plugins/rudder_integration_braze_flutter/ios`) - rudder_integration_firebase_flutter (from `.symlinks/plugins/rudder_integration_firebase_flutter/ios`) - - rudder_integration_kochava_flutter (from `.symlinks/plugins/rudder_integration_kochava_flutter/ios`) - rudder_integration_leanplum_flutter (from `.symlinks/plugins/rudder_integration_leanplum_flutter/ios`) - rudder_plugin_db_encryption (from `.symlinks/plugins/rudder_plugin_db_encryption/ios`) - rudder_plugin_ios (from `.symlinks/plugins/rudder_plugin_ios/ios`) @@ -231,9 +218,6 @@ SPEC REPOS: - FirebaseInstallations - GoogleAppMeasurement - GoogleUtilities - - KochavaAdNetworkiOS - - KochavaCoreiOS - - KochavaTrackeriOS - Leanplum-iOS-SDK - MetricsReporter - nanopb @@ -246,7 +230,6 @@ SPEC REPOS: - Rudder-Appsflyer - Rudder-Braze - Rudder-Firebase - - Rudder-Kochava - Rudder-Leanplum - RudderDatabaseEncryption - RudderKit @@ -268,8 +251,6 @@ EXTERNAL SOURCES: :path: ".symlinks/plugins/rudder_integration_braze_flutter/ios" rudder_integration_firebase_flutter: :path: ".symlinks/plugins/rudder_integration_firebase_flutter/ios" - rudder_integration_kochava_flutter: - :path: ".symlinks/plugins/rudder_integration_kochava_flutter/ios" rudder_integration_leanplum_flutter: :path: ".symlinks/plugins/rudder_integration_leanplum_flutter/ios" rudder_plugin_db_encryption: @@ -290,9 +271,6 @@ SPEC CHECKSUMS: Flutter: e0871f40cf51350855a761d2e70bf5af5b9b5de7 GoogleAppMeasurement: c7d6fff39bf2d829587d74088d582e32d75133c3 GoogleUtilities: d053d902a8edaa9904e1bd00c37535385b8ed152 - KochavaAdNetworkiOS: b4a671bdb13deb8b1fef59efb34b57ac775aa49e - KochavaCoreiOS: c099a9e3d80eda82428374acb29ce61d7c275568 - KochavaTrackeriOS: c6b14739bc31a10ce8c8737b75cfecf9394903b3 Leanplum-iOS-SDK: 8115f65d185eb94d94c4ab08176dfcb4a8b97926 MetricsReporter: 99596ee5003c69949ed2f50acc34aee83c42f843 nanopb: d4d75c12cd1316f4a64e3c6963f879ecd4b5e0d5 @@ -305,7 +283,6 @@ SPEC CHECKSUMS: Rudder-Appsflyer: b19834ae8d933444411813556e0fe70a33df224a Rudder-Braze: e58e0e8163a2dcf0d45ec2d12bdb0ec3329c3681 Rudder-Firebase: 9f061bf3c23900e1a8f32f8b079ae17e04874f17 - Rudder-Kochava: 96f3a98355cc5c202f4b5e281c8db1758a09a710 Rudder-Leanplum: e2c9ffa48ea227c3574998afa1e287061ad042ee rudder_integration_adjust_flutter: f6a577ba34897c0f0c632b9f5b4481655c64c5a0 rudder_integration_amplitude_flutter: cd42eb43e0c6bf73b70ace1f89179d5c344f03f3 @@ -313,7 +290,6 @@ SPEC CHECKSUMS: rudder_integration_appsflyer_flutter: 47ac2556ff3b538c9ca5a144ca1c616a6ee6415b rudder_integration_braze_flutter: 7c05ce87d5bfc0f6dc00e641f09595e8867a1ebe rudder_integration_firebase_flutter: e68a0a215725a04883a83c7f0d16b68f3d6c217d - rudder_integration_kochava_flutter: 8403b6f8f797c742e43d38dd24a803f1e7186a81 rudder_integration_leanplum_flutter: e78fd45ea2b251891a8c1ced32071b3254077862 rudder_plugin_db_encryption: dd7c5dccfe409c14a226dbc4be19256929060f9a rudder_plugin_ios: a337ccdc5313621e0b1260551e8ebbc6bb492c36 @@ -322,6 +298,6 @@ SPEC CHECKSUMS: SDWebImage: 40b0b4053e36c660a764958bff99eed16610acbb SQLCipher: 838309284f29953a28ad2e81d87d55ea6b7c74fd -PODFILE CHECKSUM: a5f5d7f5a11db7c7e642078abfcd793cf55602b7 +PODFILE CHECKSUM: 4e777ae6648ce97fa9650180d69b098c3925a93a -COCOAPODS: 1.14.3 +COCOAPODS: 1.15.2 diff --git a/packages/example/lib/home_screen.dart b/packages/example/lib/home_screen.dart index 56012d9..51957c9 100644 --- a/packages/example/lib/home_screen.dart +++ b/packages/example/lib/home_screen.dart @@ -4,7 +4,6 @@ import 'package:flutter/material.dart'; import 'package:flutter_dotenv/flutter_dotenv.dart'; import 'package:rudder_plugin_db_encryption/rudder_plugin_db_encryption.dart'; import 'package:rudder_sdk_flutter/RudderController.dart'; -import 'package:rudder_integration_kochava_flutter/rudder_integration_kochava_flutter.dart'; import 'package:rudder_integration_appcenter_flutter/rudder_integration_appcenter_flutter.dart'; import 'package:rudder_integration_braze_flutter/rudder_integration_braze_flutter.dart'; import 'package:rudder_integration_firebase_flutter/rudder_integration_firebase_flutter.dart'; @@ -59,7 +58,6 @@ class HomeScreenState extends State { ); RudderConfigBuilder builder = RudderConfigBuilder(); builder - ..withFactory(RudderIntegrationKochavaFlutter()) ..withFactory(RudderIntegrationAppcenterFlutter()) ..withFactory(RudderIntegrationFirebaseFlutter()) ..withFactory(RudderIntegrationBrazeFlutter()) diff --git a/packages/example/pubspec.lock b/packages/example/pubspec.lock index 6bae738..480af02 100644 --- a/packages/example/pubspec.lock +++ b/packages/example/pubspec.lock @@ -366,98 +366,91 @@ packages: path: "../integrations/rudder_integration_adjust_flutter" relative: true source: path - version: "1.3.0" + version: "2.0.0" rudder_integration_amplitude_flutter: dependency: "direct main" description: path: "../integrations/rudder_integration_amplitude_flutter" relative: true source: path - version: "1.3.0" + version: "2.0.0" rudder_integration_appcenter_flutter: dependency: "direct main" description: path: "../integrations/rudder_integration_appcenter_flutter" relative: true source: path - version: "1.4.0" + version: "2.0.0" rudder_integration_appsflyer_flutter: dependency: "direct main" description: path: "../integrations/rudder_integration_appsflyer_flutter" relative: true source: path - version: "1.1.13" + version: "1.1.14" rudder_integration_braze_flutter: dependency: "direct main" description: path: "../integrations/rudder_integration_braze_flutter" relative: true source: path - version: "1.3.0" + version: "2.0.0" rudder_integration_firebase_flutter: dependency: "direct main" description: path: "../integrations/rudder_integration_firebase_flutter" relative: true source: path - version: "2.3.0" - rudder_integration_kochava_flutter: - dependency: "direct main" - description: - path: "../integrations/rudder_integration_kochava_flutter" - relative: true - source: path - version: "1.2.0" + version: "3.0.0" rudder_integration_leanplum_flutter: dependency: "direct main" description: path: "../integrations/rudder_integration_leanplum_flutter" relative: true source: path - version: "1.3.0" + version: "2.0.0" rudder_plugin_android: dependency: "direct overridden" description: path: "../plugins/rudder_plugin_android" relative: true source: path - version: "2.9.0" + version: "3.0.0" rudder_plugin_db_encryption: dependency: "direct main" description: path: "../plugins/rudder_plugin_db_encryption" relative: true source: path - version: "1.1.0" + version: "1.1.1" rudder_plugin_ios: dependency: "direct overridden" description: path: "../plugins/rudder_plugin_ios" relative: true source: path - version: "2.9.0" + version: "3.0.0" rudder_plugin_web: dependency: "direct overridden" description: path: "../plugins/rudder_plugin_web" relative: true source: path - version: "2.8.0" + version: "3.0.0" rudder_sdk_flutter: dependency: "direct main" description: path: "../plugins/rudder_plugin" relative: true source: path - version: "2.10.0" + version: "3.0.0" rudder_sdk_flutter_platform_interface: dependency: "direct overridden" description: path: "../plugins/rudder_plugin_interface" relative: true source: path - version: "2.9.0" + version: "3.0.0" sky_engine: dependency: transitive description: flutter diff --git a/packages/example/pubspec.yaml b/packages/example/pubspec.yaml index 2ecba69..d747f93 100644 --- a/packages/example/pubspec.yaml +++ b/packages/example/pubspec.yaml @@ -11,16 +11,26 @@ environment: dependencies: flutter: sdk: flutter - rudder_sdk_flutter: ^2.10.0 - rudder_plugin_db_encryption: ^1.1.1 - rudder_integration_amplitude_flutter: ^2.0.0 - rudder_integration_adjust_flutter: ^2.0.0 - rudder_integration_firebase_flutter: ^3.0.0 - rudder_integration_braze_flutter: ^2.0.0 - rudder_integration_appcenter_flutter: ^2.0.0 - rudder_integration_leanplum_flutter: ^2.0.0 - rudder_integration_appsflyer_flutter: ^1.1.14 - rudder_integration_kochava_flutter: ^2.0.0 + rudder_sdk_flutter: + path: "../plugins/rudder_plugin" + rudder_plugin_db_encryption: + path: "../integrations/rudder_plugin_db_encryption" + rudder_integration_amplitude_flutter: + path: "../integrations/rudder_integration_amplitude_flutter" + rudder_integration_adjust_flutter: + path: "../integrations/rudder_integration_adjust_flutter" + rudder_integration_firebase_flutter: + path: "../integrations/rudder_integration_firebase_flutter" + rudder_integration_braze_flutter: + path: "../integrations/rudder_integration_braze_flutter" + rudder_integration_appcenter_flutter: + path: "../integrations/rudder_integration_appcenter_flutter" + rudder_integration_leanplum_flutter: + path: "../integrations/rudder_integration_leanplum_flutter" + rudder_integration_appsflyer_flutter: + path: "../integrations/rudder_integration_appsflyer_flutter" + # rudder_integration_kochava_flutter: + # path: "../integrations/rudder_integration_kochava_flutter" # When depending on this package from a real application you should use: # rudder_sdk_flutter: ^x.y.z # See https://dart.dev/tools/pub/dependencies#version-constraints diff --git a/packages/integrations/rudder_integration_adjust_flutter/pubspec.lock b/packages/integrations/rudder_integration_adjust_flutter/pubspec.lock index 9ec2ffc..22014d4 100644 --- a/packages/integrations/rudder_integration_adjust_flutter/pubspec.lock +++ b/packages/integrations/rudder_integration_adjust_flutter/pubspec.lock @@ -350,35 +350,35 @@ packages: path: "../../plugins/rudder_plugin_android" relative: true source: path - version: "2.9.0" + version: "3.0.0" rudder_plugin_ios: dependency: "direct overridden" description: path: "../../plugins/rudder_plugin_ios" relative: true source: path - version: "2.9.0" + version: "3.0.0" rudder_plugin_web: dependency: "direct overridden" description: path: "../../plugins/rudder_plugin_web" relative: true source: path - version: "2.8.0" + version: "3.0.0" rudder_sdk_flutter: dependency: "direct main" description: path: "../../plugins/rudder_plugin" relative: true source: path - version: "2.10.0" + version: "3.0.0" rudder_sdk_flutter_platform_interface: dependency: "direct main" description: path: "../../plugins/rudder_plugin_interface" relative: true source: path - version: "2.9.0" + version: "3.0.0" sky_engine: dependency: transitive description: flutter diff --git a/packages/integrations/rudder_integration_adjust_flutter/pubspec.yaml b/packages/integrations/rudder_integration_adjust_flutter/pubspec.yaml index 726fc47..2c90046 100644 --- a/packages/integrations/rudder_integration_adjust_flutter/pubspec.yaml +++ b/packages/integrations/rudder_integration_adjust_flutter/pubspec.yaml @@ -11,7 +11,7 @@ dependencies: flutter: sdk: flutter plugin_platform_interface: ^2.0.2 - rudder_sdk_flutter: ^2.10.0 + rudder_sdk_flutter: ^3.0.0 rudder_sdk_flutter_platform_interface: ^3.0.0 dev_dependencies: flutter_lints: ^2.0.1 diff --git a/packages/integrations/rudder_integration_amplitude_flutter/pubspec.lock b/packages/integrations/rudder_integration_amplitude_flutter/pubspec.lock index 9ec2ffc..22014d4 100644 --- a/packages/integrations/rudder_integration_amplitude_flutter/pubspec.lock +++ b/packages/integrations/rudder_integration_amplitude_flutter/pubspec.lock @@ -350,35 +350,35 @@ packages: path: "../../plugins/rudder_plugin_android" relative: true source: path - version: "2.9.0" + version: "3.0.0" rudder_plugin_ios: dependency: "direct overridden" description: path: "../../plugins/rudder_plugin_ios" relative: true source: path - version: "2.9.0" + version: "3.0.0" rudder_plugin_web: dependency: "direct overridden" description: path: "../../plugins/rudder_plugin_web" relative: true source: path - version: "2.8.0" + version: "3.0.0" rudder_sdk_flutter: dependency: "direct main" description: path: "../../plugins/rudder_plugin" relative: true source: path - version: "2.10.0" + version: "3.0.0" rudder_sdk_flutter_platform_interface: dependency: "direct main" description: path: "../../plugins/rudder_plugin_interface" relative: true source: path - version: "2.9.0" + version: "3.0.0" sky_engine: dependency: transitive description: flutter diff --git a/packages/integrations/rudder_integration_amplitude_flutter/pubspec.yaml b/packages/integrations/rudder_integration_amplitude_flutter/pubspec.yaml index 14dd07c..dd990e0 100644 --- a/packages/integrations/rudder_integration_amplitude_flutter/pubspec.yaml +++ b/packages/integrations/rudder_integration_amplitude_flutter/pubspec.yaml @@ -11,7 +11,7 @@ dependencies: flutter: sdk: flutter plugin_platform_interface: ^2.0.2 - rudder_sdk_flutter: ^2.10.0 + rudder_sdk_flutter: ^3.0.0 rudder_sdk_flutter_platform_interface: ^3.0.0 dev_dependencies: flutter_lints: ^2.0.1 diff --git a/packages/integrations/rudder_integration_appcenter_flutter/pubspec.lock b/packages/integrations/rudder_integration_appcenter_flutter/pubspec.lock index 89f6cc7..76d2fd3 100644 --- a/packages/integrations/rudder_integration_appcenter_flutter/pubspec.lock +++ b/packages/integrations/rudder_integration_appcenter_flutter/pubspec.lock @@ -350,35 +350,35 @@ packages: path: "../../plugins/rudder_plugin_android" relative: true source: path - version: "2.9.0" + version: "3.0.0" rudder_plugin_ios: dependency: "direct overridden" description: path: "../../plugins/rudder_plugin_ios" relative: true source: path - version: "2.9.0" + version: "3.0.0" rudder_plugin_web: dependency: "direct overridden" description: path: "../../plugins/rudder_plugin_web" relative: true source: path - version: "2.8.0" + version: "3.0.0" rudder_sdk_flutter: dependency: "direct main" description: path: "../../plugins/rudder_plugin" relative: true source: path - version: "2.10.0" + version: "3.0.0" rudder_sdk_flutter_platform_interface: dependency: "direct main" description: path: "../../plugins/rudder_plugin_interface" relative: true source: path - version: "2.9.0" + version: "3.0.0" sky_engine: dependency: transitive description: flutter diff --git a/packages/integrations/rudder_integration_appcenter_flutter/pubspec.yaml b/packages/integrations/rudder_integration_appcenter_flutter/pubspec.yaml index 8cc81d5..8b37b58 100644 --- a/packages/integrations/rudder_integration_appcenter_flutter/pubspec.yaml +++ b/packages/integrations/rudder_integration_appcenter_flutter/pubspec.yaml @@ -10,7 +10,7 @@ environment: dependencies: flutter: sdk: flutter - rudder_sdk_flutter: ^2.10.0 + rudder_sdk_flutter: ^3.0.0 rudder_sdk_flutter_platform_interface: ^3.0.0 dev_dependencies: flutter_lints: ^2.0.1 diff --git a/packages/integrations/rudder_integration_appsflyer_flutter/pubspec.yaml b/packages/integrations/rudder_integration_appsflyer_flutter/pubspec.yaml index 1972efa..8575c57 100644 --- a/packages/integrations/rudder_integration_appsflyer_flutter/pubspec.yaml +++ b/packages/integrations/rudder_integration_appsflyer_flutter/pubspec.yaml @@ -11,7 +11,7 @@ dependencies: flutter: sdk: flutter plugin_platform_interface: ^2.0.2 - rudder_sdk_flutter: ^2.10.0 + rudder_sdk_flutter: ^3.0.0 rudder_sdk_flutter_platform_interface: ^3.0.0 dev_dependencies: flutter_test: diff --git a/packages/integrations/rudder_integration_braze_flutter/pubspec.lock b/packages/integrations/rudder_integration_braze_flutter/pubspec.lock index 9ec2ffc..22014d4 100644 --- a/packages/integrations/rudder_integration_braze_flutter/pubspec.lock +++ b/packages/integrations/rudder_integration_braze_flutter/pubspec.lock @@ -350,35 +350,35 @@ packages: path: "../../plugins/rudder_plugin_android" relative: true source: path - version: "2.9.0" + version: "3.0.0" rudder_plugin_ios: dependency: "direct overridden" description: path: "../../plugins/rudder_plugin_ios" relative: true source: path - version: "2.9.0" + version: "3.0.0" rudder_plugin_web: dependency: "direct overridden" description: path: "../../plugins/rudder_plugin_web" relative: true source: path - version: "2.8.0" + version: "3.0.0" rudder_sdk_flutter: dependency: "direct main" description: path: "../../plugins/rudder_plugin" relative: true source: path - version: "2.10.0" + version: "3.0.0" rudder_sdk_flutter_platform_interface: dependency: "direct main" description: path: "../../plugins/rudder_plugin_interface" relative: true source: path - version: "2.9.0" + version: "3.0.0" sky_engine: dependency: transitive description: flutter diff --git a/packages/integrations/rudder_integration_braze_flutter/pubspec.yaml b/packages/integrations/rudder_integration_braze_flutter/pubspec.yaml index 8039f44..347a6a5 100644 --- a/packages/integrations/rudder_integration_braze_flutter/pubspec.yaml +++ b/packages/integrations/rudder_integration_braze_flutter/pubspec.yaml @@ -11,7 +11,7 @@ dependencies: flutter: sdk: flutter plugin_platform_interface: ^2.0.2 - rudder_sdk_flutter: ^2.10.0 + rudder_sdk_flutter: ^3.0.0 rudder_sdk_flutter_platform_interface: ^3.0.0 dev_dependencies: flutter_lints: ^2.0.1 diff --git a/packages/integrations/rudder_integration_firebase_flutter/pubspec.lock b/packages/integrations/rudder_integration_firebase_flutter/pubspec.lock index 9ec2ffc..22014d4 100644 --- a/packages/integrations/rudder_integration_firebase_flutter/pubspec.lock +++ b/packages/integrations/rudder_integration_firebase_flutter/pubspec.lock @@ -350,35 +350,35 @@ packages: path: "../../plugins/rudder_plugin_android" relative: true source: path - version: "2.9.0" + version: "3.0.0" rudder_plugin_ios: dependency: "direct overridden" description: path: "../../plugins/rudder_plugin_ios" relative: true source: path - version: "2.9.0" + version: "3.0.0" rudder_plugin_web: dependency: "direct overridden" description: path: "../../plugins/rudder_plugin_web" relative: true source: path - version: "2.8.0" + version: "3.0.0" rudder_sdk_flutter: dependency: "direct main" description: path: "../../plugins/rudder_plugin" relative: true source: path - version: "2.10.0" + version: "3.0.0" rudder_sdk_flutter_platform_interface: dependency: "direct main" description: path: "../../plugins/rudder_plugin_interface" relative: true source: path - version: "2.9.0" + version: "3.0.0" sky_engine: dependency: transitive description: flutter diff --git a/packages/integrations/rudder_integration_firebase_flutter/pubspec.yaml b/packages/integrations/rudder_integration_firebase_flutter/pubspec.yaml index 4b70e2b..c9e87d8 100644 --- a/packages/integrations/rudder_integration_firebase_flutter/pubspec.yaml +++ b/packages/integrations/rudder_integration_firebase_flutter/pubspec.yaml @@ -11,7 +11,7 @@ dependencies: flutter: sdk: flutter plugin_platform_interface: ^2.0.2 - rudder_sdk_flutter: ^2.10.0 + rudder_sdk_flutter: ^3.0.0 rudder_sdk_flutter_platform_interface: ^3.0.0 dev_dependencies: flutter_lints: ^2.0.1 diff --git a/packages/integrations/rudder_integration_kochava_flutter/pubspec.lock b/packages/integrations/rudder_integration_kochava_flutter/pubspec.lock index a59b5fa..8b2651d 100644 --- a/packages/integrations/rudder_integration_kochava_flutter/pubspec.lock +++ b/packages/integrations/rudder_integration_kochava_flutter/pubspec.lock @@ -350,35 +350,35 @@ packages: path: "../../plugins/rudder_plugin_android" relative: true source: path - version: "2.9.0" + version: "3.0.0" rudder_plugin_ios: dependency: "direct overridden" description: path: "../../plugins/rudder_plugin_ios" relative: true source: path - version: "2.9.0" + version: "3.0.0" rudder_plugin_web: dependency: "direct overridden" description: path: "../../plugins/rudder_plugin_web" relative: true source: path - version: "2.8.0" + version: "3.0.0" rudder_sdk_flutter: dependency: "direct main" description: path: "../../plugins/rudder_plugin" relative: true source: path - version: "2.10.0" + version: "3.0.0" rudder_sdk_flutter_platform_interface: dependency: "direct main" description: path: "../../plugins/rudder_plugin_interface" relative: true source: path - version: "2.9.0" + version: "3.0.0" sky_engine: dependency: transitive description: flutter diff --git a/packages/integrations/rudder_integration_kochava_flutter/pubspec.yaml b/packages/integrations/rudder_integration_kochava_flutter/pubspec.yaml index 2407a25..bbf44b1 100644 --- a/packages/integrations/rudder_integration_kochava_flutter/pubspec.yaml +++ b/packages/integrations/rudder_integration_kochava_flutter/pubspec.yaml @@ -11,7 +11,7 @@ dependencies: flutter: sdk: flutter plugin_platform_interface: ^2.0.2 - rudder_sdk_flutter: ^2.10.0 + rudder_sdk_flutter: ^3.0.0 rudder_sdk_flutter_platform_interface: ^3.0.0 dev_dependencies: flutter_lints: ^2.0.1 diff --git a/packages/integrations/rudder_integration_leanplum_flutter/pubspec.lock b/packages/integrations/rudder_integration_leanplum_flutter/pubspec.lock index 9ec2ffc..22014d4 100644 --- a/packages/integrations/rudder_integration_leanplum_flutter/pubspec.lock +++ b/packages/integrations/rudder_integration_leanplum_flutter/pubspec.lock @@ -350,35 +350,35 @@ packages: path: "../../plugins/rudder_plugin_android" relative: true source: path - version: "2.9.0" + version: "3.0.0" rudder_plugin_ios: dependency: "direct overridden" description: path: "../../plugins/rudder_plugin_ios" relative: true source: path - version: "2.9.0" + version: "3.0.0" rudder_plugin_web: dependency: "direct overridden" description: path: "../../plugins/rudder_plugin_web" relative: true source: path - version: "2.8.0" + version: "3.0.0" rudder_sdk_flutter: dependency: "direct main" description: path: "../../plugins/rudder_plugin" relative: true source: path - version: "2.10.0" + version: "3.0.0" rudder_sdk_flutter_platform_interface: dependency: "direct main" description: path: "../../plugins/rudder_plugin_interface" relative: true source: path - version: "2.9.0" + version: "3.0.0" sky_engine: dependency: transitive description: flutter diff --git a/packages/integrations/rudder_integration_leanplum_flutter/pubspec.yaml b/packages/integrations/rudder_integration_leanplum_flutter/pubspec.yaml index 078c9fa..f1adc33 100644 --- a/packages/integrations/rudder_integration_leanplum_flutter/pubspec.yaml +++ b/packages/integrations/rudder_integration_leanplum_flutter/pubspec.yaml @@ -11,7 +11,7 @@ dependencies: flutter: sdk: flutter plugin_platform_interface: ^2.0.2 - rudder_sdk_flutter: ^2.10.0 + rudder_sdk_flutter: ^3.0.0 rudder_sdk_flutter_platform_interface: ^3.0.0 dev_dependencies: flutter_lints: ^2.0.1 diff --git a/packages/plugins/rudder_plugin/README.md b/packages/plugins/rudder_plugin/README.md index 3fbc2ef..5643f03 100644 --- a/packages/plugins/rudder_plugin/README.md +++ b/packages/plugins/rudder_plugin/README.md @@ -18,7 +18,7 @@ Released under [MIT License](https://opensource.org/licenses/MIT) ```groovy dependencies: - rudder_sdk_flutter: ^2.1.0 + rudder_sdk_flutter: ^3.0.0 ``` 2. Navigate to your Application's root folder and install all the required dependencies with: diff --git a/packages/plugins/rudder_plugin/pubspec.lock b/packages/plugins/rudder_plugin/pubspec.lock index a667ecf..d5bb15d 100644 --- a/packages/plugins/rudder_plugin/pubspec.lock +++ b/packages/plugins/rudder_plugin/pubspec.lock @@ -350,28 +350,28 @@ packages: path: "../rudder_plugin_android" relative: true source: path - version: "2.9.0" + version: "3.0.0" rudder_plugin_ios: dependency: "direct main" description: path: "../rudder_plugin_ios" relative: true source: path - version: "2.9.0" + version: "3.0.0" rudder_plugin_web: dependency: "direct main" description: path: "../rudder_plugin_web" relative: true source: path - version: "2.8.0" + version: "3.0.0" rudder_sdk_flutter_platform_interface: dependency: "direct main" description: path: "../rudder_plugin_interface" relative: true source: path - version: "2.9.0" + version: "3.0.0" sky_engine: dependency: transitive description: flutter diff --git a/packages/plugins/rudder_plugin_android/pubspec.lock b/packages/plugins/rudder_plugin_android/pubspec.lock index cff09dd..323b0d3 100644 --- a/packages/plugins/rudder_plugin_android/pubspec.lock +++ b/packages/plugins/rudder_plugin_android/pubspec.lock @@ -337,7 +337,7 @@ packages: path: "../rudder_plugin_interface" relative: true source: path - version: "2.9.0" + version: "3.0.0" sky_engine: dependency: transitive description: flutter diff --git a/packages/plugins/rudder_plugin_db_encryption/pubspec.yaml b/packages/plugins/rudder_plugin_db_encryption/pubspec.yaml index 35fc7fb..ce5a9de 100644 --- a/packages/plugins/rudder_plugin_db_encryption/pubspec.yaml +++ b/packages/plugins/rudder_plugin_db_encryption/pubspec.yaml @@ -15,7 +15,7 @@ dependencies: flutter: sdk: flutter plugin_platform_interface: ^2.0.2 - rudder_sdk_flutter: ^2.10.0 + rudder_sdk_flutter: ^3.0.0 rudder_sdk_flutter_platform_interface: ^3.0.0 dev_dependencies: flutter_test: diff --git a/packages/plugins/rudder_plugin_ios/pubspec.lock b/packages/plugins/rudder_plugin_ios/pubspec.lock index cff09dd..323b0d3 100644 --- a/packages/plugins/rudder_plugin_ios/pubspec.lock +++ b/packages/plugins/rudder_plugin_ios/pubspec.lock @@ -337,7 +337,7 @@ packages: path: "../rudder_plugin_interface" relative: true source: path - version: "2.9.0" + version: "3.0.0" sky_engine: dependency: transitive description: flutter diff --git a/packages/plugins/rudder_plugin_web/pubspec.lock b/packages/plugins/rudder_plugin_web/pubspec.lock index e80cb35..a338926 100644 --- a/packages/plugins/rudder_plugin_web/pubspec.lock +++ b/packages/plugins/rudder_plugin_web/pubspec.lock @@ -350,7 +350,7 @@ packages: path: "../rudder_plugin_interface" relative: true source: path - version: "2.9.0" + version: "3.0.0" sky_engine: dependency: transitive description: flutter diff --git a/pubspec.lock b/pubspec.lock index 31429e2..43a8a41 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -319,10 +319,10 @@ packages: dependency: transitive description: name: logger - sha256: "6bbb9d6f7056729537a4309bda2e74e18e5d9f14302489cc1e93f33b3fe32cac" + sha256: "697d067c60c20999686a0add96cf6aba723b3aa1f83ecf806a8097231529ec32" url: "https://pub.dev" source: hosted - version: "2.0.2+1" + version: "2.4.0" logging: dependency: transitive description: @@ -415,10 +415,10 @@ packages: dependency: transitive description: name: plugin_platform_interface - sha256: dbf0f707c78beedc9200146ad3cb0ab4d5da13c246336987be6940f026500d3a + sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02" url: "https://pub.dev" source: hosted - version: "2.1.3" + version: "2.1.8" pool: dependency: transitive description: @@ -481,91 +481,91 @@ packages: path: "packages/integrations/rudder_integration_adjust_flutter" relative: true source: path - version: "1.3.0" + version: "2.0.0" rudder_integration_amplitude_flutter: dependency: "direct main" description: path: "packages/integrations/rudder_integration_amplitude_flutter" relative: true source: path - version: "1.3.0" + version: "2.0.0" rudder_integration_appcenter_flutter: dependency: "direct main" description: path: "packages/integrations/rudder_integration_appcenter_flutter" relative: true source: path - version: "1.4.0" + version: "2.0.0" rudder_integration_appsflyer_flutter: dependency: "direct main" description: path: "packages/integrations/rudder_integration_appsflyer_flutter" relative: true source: path - version: "1.1.13" + version: "1.1.14" rudder_integration_braze_flutter: dependency: "direct main" description: path: "packages/integrations/rudder_integration_braze_flutter" relative: true source: path - version: "1.3.0" + version: "2.0.0" rudder_integration_firebase_flutter: dependency: "direct main" description: path: "packages/integrations/rudder_integration_firebase_flutter" relative: true source: path - version: "2.3.0" + version: "3.0.0" rudder_integration_kochava_flutter: dependency: "direct main" description: path: "packages/integrations/rudder_integration_kochava_flutter" relative: true source: path - version: "1.2.0" + version: "2.0.0" rudder_integration_leanplum_flutter: dependency: "direct main" description: path: "packages/integrations/rudder_integration_leanplum_flutter" relative: true source: path - version: "1.3.0" + version: "2.0.0" rudder_plugin_android: dependency: "direct overridden" description: path: "packages/plugins/rudder_plugin_android" relative: true source: path - version: "2.9.0" + version: "3.0.0" rudder_plugin_ios: dependency: "direct overridden" description: path: "packages/plugins/rudder_plugin_ios" relative: true source: path - version: "2.9.0" + version: "3.0.0" rudder_plugin_web: dependency: "direct overridden" description: path: "packages/plugins/rudder_plugin_web" relative: true source: path - version: "2.8.0" + version: "3.0.0" rudder_sdk_flutter: dependency: "direct main" description: path: "packages/plugins/rudder_plugin" relative: true source: path - version: "2.10.0" + version: "3.0.0" rudder_sdk_flutter_platform_interface: dependency: "direct overridden" description: path: "packages/plugins/rudder_plugin_interface" relative: true source: path - version: "2.9.0" + version: "3.0.0" shelf: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index c97d02c..b171a4e 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -16,15 +16,24 @@ environment: dependencies: flutter: sdk: flutter - rudder_sdk_flutter: 2.10.0 - rudder_integration_amplitude_flutter: 2.0.0 - rudder_integration_firebase_flutter: 3.0.0 - rudder_integration_braze_flutter: 2.0.0 - rudder_integration_appcenter_flutter: 2.0.0 - rudder_integration_appsflyer_flutter: 1.1.14 - rudder_integration_adjust_flutter: 2.0.0 - rudder_integration_leanplum_flutter: 2.0.0 - rudder_integration_kochava_flutter: 2.0.0 + rudder_sdk_flutter: + path: "packages/plugins/rudder_plugin" + rudder_integration_amplitude_flutter: + path: "packages/integrations/rudder_integration_amplitude_flutter" + rudder_integration_firebase_flutter: + path: "packages/integrations/rudder_integration_firebase_flutter" + rudder_integration_braze_flutter: + path: "packages/integrations/rudder_integration_braze_flutter" + rudder_integration_appcenter_flutter: + path: "packages/integrations/rudder_integration_appcenter_flutter" + rudder_integration_appsflyer_flutter: + path: "packages/integrations/rudder_integration_appsflyer_flutter" + rudder_integration_adjust_flutter: + path: "packages/integrations/rudder_integration_adjust_flutter" + rudder_integration_leanplum_flutter: + path: "packages/integrations/rudder_integration_leanplum_flutter" + rudder_integration_kochava_flutter: + path: "packages/integrations/rudder_integration_kochava_flutter" flutter_plugin_tools: ^0.12.1 From 0f3e21cc5a74552d74fe13f43039f0f6d428a89c Mon Sep 17 00:00:00 2001 From: Abhishek Pandey <64667840+1abhishekpandey@users.noreply.github.com> Date: Wed, 23 Oct 2024 12:46:03 +0530 Subject: [PATCH 2/4] fix: flutter android build issue (#187) * chore: updated pubspec.lock files across packages * chore: update package paths to reference local versions * fix: version conflict issues Across integration and db encryption packages * chore: readme * chore: temporarily disable kochava integration * chore: fix Adjust iOS SDK to an older version This is to fix build issue related to Adjust iOS * chore: update podfile.lock * chore: update sample app * chore: update sample android app As per this instructions: https://docs.flutter.dev/release/breaking-changes/flutter-gradle-plugin-apply * fix: bump compileSdkVersion to 29 * chore: update gradle plugin to 7.4.2 --- packages/example/android/app/build.gradle | 31 +++++++++--------- .../android/app/src/main/AndroidManifest.xml | 1 - .../app/src/profile/AndroidManifest.xml | 3 +- packages/example/android/build.gradle | 13 -------- packages/example/android/settings.gradle | 32 ++++++++++++++----- .../android/build.gradle | 2 +- .../android/build.gradle | 2 +- 7 files changed, 43 insertions(+), 41 deletions(-) diff --git a/packages/example/android/app/build.gradle b/packages/example/android/app/build.gradle index 320c295..d8b708e 100644 --- a/packages/example/android/app/build.gradle +++ b/packages/example/android/app/build.gradle @@ -1,3 +1,11 @@ +plugins { + id "com.android.application" + id "kotlin-android" + id "dev.flutter.flutter-gradle-plugin" + // Firebase Device Mode + id "com.google.gms.google-services" +} + def localProperties = new Properties() def localPropertiesFile = rootProject.file('local.properties') if (localPropertiesFile.exists()) { @@ -6,11 +14,6 @@ if (localPropertiesFile.exists()) { } } -def flutterRoot = localProperties.getProperty('flutter.sdk') -if (flutterRoot == null) { - throw new GradleException('Flutter SDK not found. Define location with flutter.sdk in the local.properties file.') -} - def flutterVersionCode = localProperties.getProperty('flutter.versionCode') if (flutterVersionCode == null) { flutterVersionCode = '1' @@ -21,17 +24,9 @@ if (flutterVersionName == null) { flutterVersionName = '1.0' } -apply plugin: 'com.android.application' -// Firebase Device Mode -apply plugin: 'com.google.gms.google-services' -apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle" - android { compileSdk 34 - lintOptions { - disable 'InvalidPackage' - } defaultConfig { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). @@ -51,10 +46,16 @@ android { proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } + packagingOptions { + resources { + excludes += ['META-INF/com.android.tools/proguard/coroutines.pro'] + } + } // Braze Device Mode - packagingOptions { - exclude "META-INF/com.android.tools/proguard/coroutines.pro" + namespace 'com.rudderstack.rudder_sdk_flutter_example' + lint { + disable 'InvalidPackage' } } diff --git a/packages/example/android/app/src/main/AndroidManifest.xml b/packages/example/android/app/src/main/AndroidManifest.xml index 77abb4b..54c9fb3 100644 --- a/packages/example/android/app/src/main/AndroidManifest.xml +++ b/packages/example/android/app/src/main/AndroidManifest.xml @@ -1,7 +1,6 @@ diff --git a/packages/example/android/build.gradle b/packages/example/android/build.gradle index 9bea35e..bc157bd 100644 --- a/packages/example/android/build.gradle +++ b/packages/example/android/build.gradle @@ -1,16 +1,3 @@ -buildscript { - repositories { - google() - mavenCentral() - } - - dependencies { - classpath 'com.android.tools.build:gradle:7.1.2' - // Firebase Device Mode - classpath 'com.google.gms:google-services:4.3.13' - } -} - allprojects { repositories { google() diff --git a/packages/example/android/settings.gradle b/packages/example/android/settings.gradle index 44e62bc..e81967a 100644 --- a/packages/example/android/settings.gradle +++ b/packages/example/android/settings.gradle @@ -1,11 +1,27 @@ -include ':app' +pluginManagement { + def flutterSdkPath = { + def properties = new Properties() + file("local.properties").withInputStream { properties.load(it) } + def flutterSdkPath = properties.getProperty("flutter.sdk") + assert flutterSdkPath != null, "flutter.sdk not set in local.properties" + return flutterSdkPath + }() + + includeBuild("$flutterSdkPath/packages/flutter_tools/gradle") -def localPropertiesFile = new File(rootProject.projectDir, "local.properties") -def properties = new Properties() + repositories { + google() + mavenCentral() + gradlePluginPortal() + } +} -assert localPropertiesFile.exists() -localPropertiesFile.withReader("UTF-8") { reader -> properties.load(reader) } +plugins { + id "dev.flutter.flutter-plugin-loader" version "1.0.0" + id "com.android.application" version '7.4.2' apply false + id "org.jetbrains.kotlin.android" version "1.7.10" apply false + // Firebase Device Mode + id "com.google.gms.google-services" version "4.4.2" apply false +} -def flutterSdkPath = properties.getProperty("flutter.sdk") -assert flutterSdkPath != null, "flutter.sdk not set in local.properties" -apply from: "$flutterSdkPath/packages/flutter_tools/gradle/app_plugin_loader.gradle" +include ':app' diff --git a/packages/integrations/rudder_integration_appcenter_flutter/android/build.gradle b/packages/integrations/rudder_integration_appcenter_flutter/android/build.gradle index 3298c01..03ba5ff 100644 --- a/packages/integrations/rudder_integration_appcenter_flutter/android/build.gradle +++ b/packages/integrations/rudder_integration_appcenter_flutter/android/build.gradle @@ -22,7 +22,7 @@ rootProject.allprojects { apply plugin: 'com.android.library' android { - compileSdkVersion 29 + compileSdk 34 compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 diff --git a/packages/plugins/rudder_plugin_android/android/build.gradle b/packages/plugins/rudder_plugin_android/android/build.gradle index 12fcc34..b1407f1 100644 --- a/packages/plugins/rudder_plugin_android/android/build.gradle +++ b/packages/plugins/rudder_plugin_android/android/build.gradle @@ -22,7 +22,7 @@ rootProject.allprojects { apply plugin: 'com.android.library' android { - compileSdkVersion 29 + compileSdk 34 defaultConfig { minSdkVersion 16 From ad3028bd7157dea935daa5d7efac055c02879578 Mon Sep 17 00:00:00 2001 From: GitHub actions Date: Wed, 23 Oct 2024 07:22:39 +0000 Subject: [PATCH 3/4] chore(release): release new package versions - rudder_integration_adjust_flutter@2.0.1 - rudder_integration_amplitude_flutter@2.0.1 - rudder_integration_appcenter_flutter@2.0.1 - rudder_integration_appsflyer_flutter@1.1.15 - rudder_integration_braze_flutter@2.0.1 - rudder_integration_firebase_flutter@4.0.0 - rudder_integration_kochava_flutter@2.0.1 - rudder_integration_leanplum_flutter@2.0.1 - rudder_plugin_android@3.0.1 - rudder_plugin_db_encryption@1.1.2 - rudder_plugin_ios@3.0.1 - rudder_plugin_web@3.0.1 - rudder_sdk_flutter@3.0.1 - rudder_sdk_flutter_example@0.1.0 - rudder_sdk_flutter_monorepo@4.0.1 --- CHANGELOG.md | 122 ++++++++++++++++++ packages/example/CHANGELOG.md | 24 ++++ .../CHANGELOG.md | 4 + .../pubspec.yaml | 4 +- .../CHANGELOG.md | 4 + .../pubspec.yaml | 4 +- .../CHANGELOG.md | 5 + .../pubspec.yaml | 4 +- .../CHANGELOG.md | 4 + .../pubspec.yaml | 4 +- .../CHANGELOG.md | 4 + .../pubspec.yaml | 4 +- .../CHANGELOG.md | 12 ++ .../pubspec.yaml | 4 +- .../CHANGELOG.md | 4 + .../pubspec.yaml | 4 +- .../CHANGELOG.md | 4 + .../pubspec.yaml | 4 +- packages/plugins/rudder_plugin/CHANGELOG.md | 4 + packages/plugins/rudder_plugin/pubspec.yaml | 8 +- .../rudder_plugin_android/CHANGELOG.md | 5 + .../rudder_plugin_android/pubspec.yaml | 2 +- .../rudder_plugin_db_encryption/CHANGELOG.md | 4 + .../rudder_plugin_db_encryption/pubspec.yaml | 4 +- .../plugins/rudder_plugin_ios/CHANGELOG.md | 4 + .../plugins/rudder_plugin_ios/pubspec.yaml | 2 +- .../plugins/rudder_plugin_web/CHANGELOG.md | 4 + .../plugins/rudder_plugin_web/pubspec.yaml | 2 +- pubspec.yaml | 2 +- sonar-project.properties | 2 +- 30 files changed, 235 insertions(+), 27 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2c21e86..b170c1a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,128 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## 2024-10-23 + +### Changes + +--- + +Packages with breaking changes: + + - [`rudder_integration_firebase_flutter` - `v4.0.0`](#rudder_integration_firebase_flutter---v400) + - [`rudder_sdk_flutter_example` - `v0.1.0`](#rudder_sdk_flutter_example---v010) + +Packages with other changes: + + - [`rudder_integration_adjust_flutter` - `v2.0.1`](#rudder_integration_adjust_flutter---v201) + - [`rudder_integration_amplitude_flutter` - `v2.0.1`](#rudder_integration_amplitude_flutter---v201) + - [`rudder_integration_appcenter_flutter` - `v2.0.1`](#rudder_integration_appcenter_flutter---v201) + - [`rudder_integration_appsflyer_flutter` - `v1.1.15`](#rudder_integration_appsflyer_flutter---v1115) + - [`rudder_integration_braze_flutter` - `v2.0.1`](#rudder_integration_braze_flutter---v201) + - [`rudder_integration_kochava_flutter` - `v2.0.1`](#rudder_integration_kochava_flutter---v201) + - [`rudder_integration_leanplum_flutter` - `v2.0.1`](#rudder_integration_leanplum_flutter---v201) + - [`rudder_plugin_android` - `v3.0.1`](#rudder_plugin_android---v301) + - [`rudder_plugin_db_encryption` - `v1.1.2`](#rudder_plugin_db_encryption---v112) + - [`rudder_plugin_ios` - `v3.0.1`](#rudder_plugin_ios---v301) + - [`rudder_plugin_web` - `v3.0.1`](#rudder_plugin_web---v301) + - [`rudder_sdk_flutter` - `v3.0.1`](#rudder_sdk_flutter---v301) + - [`rudder_sdk_flutter_monorepo` - `v4.0.1`](#rudder_sdk_flutter_monorepo---v401) + +--- + +#### `rudder_integration_firebase_flutter` - `v4.0.0` + + - **FIX**: version conflict issues ([#186](https://github.com/rudderlabs/rudder-sdk-flutter/issues/186)). ([d1009f71](https://github.com/rudderlabs/rudder-sdk-flutter/commit/d1009f719d3297e36941d0b0def4b30a004c91f0)) + - **FIX**: made Appcenter, Appsflyer, Firebase iOS Modules as static_frameworks. ([ee0fb3e3](https://github.com/rudderlabs/rudder-sdk-flutter/commit/ee0fb3e367528c732ffc01f339984ec15ae92a5e)) + - **FIX**: fixed flutter engine hasn't started running issue ([#78](https://github.com/rudderlabs/rudder-sdk-flutter/issues/78)). ([53f9965e](https://github.com/rudderlabs/rudder-sdk-flutter/commit/53f9965e63c0ec36e3b298956c1df1a231f5a2e0)) + - **FEAT**: use the sqlcipher-android library in db encryption android plugin ([#174](https://github.com/rudderlabs/rudder-sdk-flutter/issues/174)). ([b0abeb1d](https://github.com/rudderlabs/rudder-sdk-flutter/commit/b0abeb1d9063e56dca5f756225ad9b62c03616b8)) + - **FEAT**: added kochava device mode support ([#152](https://github.com/rudderlabs/rudder-sdk-flutter/issues/152)). ([7de30862](https://github.com/rudderlabs/rudder-sdk-flutter/commit/7de3086291a0355a474aa81b5be91906dd00bb70)) + - **FEAT**: made deviceId collection configurable and de-coupled anonymousid and deviceId ([#117](https://github.com/rudderlabs/rudder-sdk-flutter/issues/117)). ([28611542](https://github.com/rudderlabs/rudder-sdk-flutter/commit/28611542be971ddd389b011c77a3b5d82b6d7fff)) + - **BREAKING** **FEAT**: web config options update to the latest ([#179](https://github.com/rudderlabs/rudder-sdk-flutter/issues/179)). ([ee8c1eb7](https://github.com/rudderlabs/rudder-sdk-flutter/commit/ee8c1eb76f93ff61cf5fc0f05b75a1794ad31810)) + +#### `rudder_sdk_flutter_example` - `v0.1.0` + + - **REFACTOR**: add melos monorepo tooling, code analysis, precommit hooks ([#58](https://github.com/rudderlabs/rudder-sdk-flutter/issues/58)). ([f5523f2f](https://github.com/rudderlabs/rudder-sdk-flutter/commit/f5523f2fb41b723f1d0b1c090fbc880a79049aab)) + - **FIX**: flutter android build issue ([#187](https://github.com/rudderlabs/rudder-sdk-flutter/issues/187)). ([0f3e21cc](https://github.com/rudderlabs/rudder-sdk-flutter/commit/0f3e21cc5a74552d74fe13f43039f0f6d428a89c)) + - **FIX**: version conflict issues ([#186](https://github.com/rudderlabs/rudder-sdk-flutter/issues/186)). ([d1009f71](https://github.com/rudderlabs/rudder-sdk-flutter/commit/d1009f719d3297e36941d0b0def4b30a004c91f0)) + - **FIX**: enable static framework setting in Kochava iOS Integration Podspec ([#166](https://github.com/rudderlabs/rudder-sdk-flutter/issues/166)). ([da517443](https://github.com/rudderlabs/rudder-sdk-flutter/commit/da517443dc52d912a9022f27c016bb918c760c10)) + - **FIX**: update the version of iOS SDK to address the Privacy Manifest issue ([#162](https://github.com/rudderlabs/rudder-sdk-flutter/issues/162)). ([08c9d23c](https://github.com/rudderlabs/rudder-sdk-flutter/commit/08c9d23cbf3361cc63ce13ab20416d387991596a)) + - **FIX**: fixed issues with user session on android platform. ([937c9318](https://github.com/rudderlabs/rudder-sdk-flutter/commit/937c93188b920e9b64d435c03cfe60ec0a90f512)) + - **FIX**: updated dart sdk version constraints across all packages to >=2.17.6. ([ca4a589a](https://github.com/rudderlabs/rudder-sdk-flutter/commit/ca4a589addcd631d9501599052eaec11d8ec7391)) + - **FIX**: fixed build issues in example android app. ([f6dfb180](https://github.com/rudderlabs/rudder-sdk-flutter/commit/f6dfb1802dfeff217dd8c5003701ac4a09dab0a6)) + - **FIX**: fix build issues on android sample app. ([44b999be](https://github.com/rudderlabs/rudder-sdk-flutter/commit/44b999bed8c0d3271a84ea72e5fea356f84d7430)) + - **FIX**(rudder_sdk_flutter_example): fixed the issue of automatic screen events being sent before SDK initialization. ([9f43689b](https://github.com/rudderlabs/rudder-sdk-flutter/commit/9f43689b3dff57251f43344a0704abb0073a8767)) + - **FIX**: fixed flutter engine hasn't started running issue ([#78](https://github.com/rudderlabs/rudder-sdk-flutter/issues/78)). ([53f9965e](https://github.com/rudderlabs/rudder-sdk-flutter/commit/53f9965e63c0ec36e3b298956c1df1a231f5a2e0)) + - **FIX**: fixed rudder_logger un-initialized issue ([#69](https://github.com/rudderlabs/rudder-sdk-flutter/issues/69)). ([118fb52b](https://github.com/rudderlabs/rudder-sdk-flutter/commit/118fb52b7011282f3200be3d47a30cc548563350)) + - **FEAT**: use the sqlcipher-android library in db encryption android plugin ([#174](https://github.com/rudderlabs/rudder-sdk-flutter/issues/174)). ([b0abeb1d](https://github.com/rudderlabs/rudder-sdk-flutter/commit/b0abeb1d9063e56dca5f756225ad9b62c03616b8)) + - **FEAT**: added kochava device mode support ([#152](https://github.com/rudderlabs/rudder-sdk-flutter/issues/152)). ([7de30862](https://github.com/rudderlabs/rudder-sdk-flutter/commit/7de3086291a0355a474aa81b5be91906dd00bb70)) + - **FEAT**: implemented user session support in iOS plugin. ([48a01dee](https://github.com/rudderlabs/rudder-sdk-flutter/commit/48a01deee3633152685f1bddf137ec6d3833157d)) + - **FEAT**: added support for encrypting events persisted in sqlite3 db ([#118](https://github.com/rudderlabs/rudder-sdk-flutter/issues/118)). ([24175a59](https://github.com/rudderlabs/rudder-sdk-flutter/commit/24175a59dafee3aeafa858b4b633ebf8e09836ac)) + - **FEAT**: made deviceId collection configurable and de-coupled anonymousid and deviceId ([#117](https://github.com/rudderlabs/rudder-sdk-flutter/issues/117)). ([28611542](https://github.com/rudderlabs/rudder-sdk-flutter/commit/28611542be971ddd389b011c77a3b5d82b6d7fff)) + - **FEAT**(monorepo): updated android & ios sdk version range in plugins to start from 1.8.1 & 1.8.0. ([32346cc9](https://github.com/rudderlabs/rudder-sdk-flutter/commit/32346cc9e0da51e7cdca1daf5ab2a1ac2b8b1a88)) + - **BREAKING** **FEAT**: web config options update to the latest ([#179](https://github.com/rudderlabs/rudder-sdk-flutter/issues/179)). ([ee8c1eb7](https://github.com/rudderlabs/rudder-sdk-flutter/commit/ee8c1eb76f93ff61cf5fc0f05b75a1794ad31810)) + +#### `rudder_integration_adjust_flutter` - `v2.0.1` + + - **FIX**: version conflict issues ([#186](https://github.com/rudderlabs/rudder-sdk-flutter/issues/186)). ([d1009f71](https://github.com/rudderlabs/rudder-sdk-flutter/commit/d1009f719d3297e36941d0b0def4b30a004c91f0)) + +#### `rudder_integration_amplitude_flutter` - `v2.0.1` + + - **FIX**: version conflict issues ([#186](https://github.com/rudderlabs/rudder-sdk-flutter/issues/186)). ([d1009f71](https://github.com/rudderlabs/rudder-sdk-flutter/commit/d1009f719d3297e36941d0b0def4b30a004c91f0)) + +#### `rudder_integration_appcenter_flutter` - `v2.0.1` + + - **FIX**: flutter android build issue ([#187](https://github.com/rudderlabs/rudder-sdk-flutter/issues/187)). ([0f3e21cc](https://github.com/rudderlabs/rudder-sdk-flutter/commit/0f3e21cc5a74552d74fe13f43039f0f6d428a89c)) + - **FIX**: version conflict issues ([#186](https://github.com/rudderlabs/rudder-sdk-flutter/issues/186)). ([d1009f71](https://github.com/rudderlabs/rudder-sdk-flutter/commit/d1009f719d3297e36941d0b0def4b30a004c91f0)) + +#### `rudder_integration_appsflyer_flutter` - `v1.1.15` + + - **FIX**: version conflict issues ([#186](https://github.com/rudderlabs/rudder-sdk-flutter/issues/186)). ([d1009f71](https://github.com/rudderlabs/rudder-sdk-flutter/commit/d1009f719d3297e36941d0b0def4b30a004c91f0)) + +#### `rudder_integration_braze_flutter` - `v2.0.1` + + - **FIX**: version conflict issues ([#186](https://github.com/rudderlabs/rudder-sdk-flutter/issues/186)). ([d1009f71](https://github.com/rudderlabs/rudder-sdk-flutter/commit/d1009f719d3297e36941d0b0def4b30a004c91f0)) + +#### `rudder_integration_kochava_flutter` - `v2.0.1` + + - **FIX**: version conflict issues ([#186](https://github.com/rudderlabs/rudder-sdk-flutter/issues/186)). ([d1009f71](https://github.com/rudderlabs/rudder-sdk-flutter/commit/d1009f719d3297e36941d0b0def4b30a004c91f0)) + +#### `rudder_integration_leanplum_flutter` - `v2.0.1` + + - **FIX**: version conflict issues ([#186](https://github.com/rudderlabs/rudder-sdk-flutter/issues/186)). ([d1009f71](https://github.com/rudderlabs/rudder-sdk-flutter/commit/d1009f719d3297e36941d0b0def4b30a004c91f0)) + +#### `rudder_plugin_android` - `v3.0.1` + + - **FIX**: flutter android build issue ([#187](https://github.com/rudderlabs/rudder-sdk-flutter/issues/187)). ([0f3e21cc](https://github.com/rudderlabs/rudder-sdk-flutter/commit/0f3e21cc5a74552d74fe13f43039f0f6d428a89c)) + - **FIX**: version conflict issues ([#186](https://github.com/rudderlabs/rudder-sdk-flutter/issues/186)). ([d1009f71](https://github.com/rudderlabs/rudder-sdk-flutter/commit/d1009f719d3297e36941d0b0def4b30a004c91f0)) + +#### `rudder_plugin_db_encryption` - `v1.1.2` + + - **FIX**: version conflict issues ([#186](https://github.com/rudderlabs/rudder-sdk-flutter/issues/186)). ([d1009f71](https://github.com/rudderlabs/rudder-sdk-flutter/commit/d1009f719d3297e36941d0b0def4b30a004c91f0)) + +#### `rudder_plugin_ios` - `v3.0.1` + + - **FIX**: version conflict issues ([#186](https://github.com/rudderlabs/rudder-sdk-flutter/issues/186)). ([d1009f71](https://github.com/rudderlabs/rudder-sdk-flutter/commit/d1009f719d3297e36941d0b0def4b30a004c91f0)) + +#### `rudder_plugin_web` - `v3.0.1` + + - **FIX**: version conflict issues ([#186](https://github.com/rudderlabs/rudder-sdk-flutter/issues/186)). ([d1009f71](https://github.com/rudderlabs/rudder-sdk-flutter/commit/d1009f719d3297e36941d0b0def4b30a004c91f0)) + +#### `rudder_sdk_flutter` - `v3.0.1` + + - **FIX**: version conflict issues ([#186](https://github.com/rudderlabs/rudder-sdk-flutter/issues/186)). ([d1009f71](https://github.com/rudderlabs/rudder-sdk-flutter/commit/d1009f719d3297e36941d0b0def4b30a004c91f0)) + +#### `rudder_sdk_flutter_monorepo` - `v4.0.1` + + - **FIX**: flutter android build issue ([#187](https://github.com/rudderlabs/rudder-sdk-flutter/issues/187)). ([0f3e21cc](https://github.com/rudderlabs/rudder-sdk-flutter/commit/0f3e21cc5a74552d74fe13f43039f0f6d428a89c)) + - **FIX**: version conflict issues ([#186](https://github.com/rudderlabs/rudder-sdk-flutter/issues/186)). ([d1009f71](https://github.com/rudderlabs/rudder-sdk-flutter/commit/d1009f719d3297e36941d0b0def4b30a004c91f0)) + +## 4.0.1 + + - **FIX**: flutter android build issue ([#187](https://github.com/rudderlabs/rudder-sdk-flutter/issues/187)). ([0f3e21cc](https://github.com/rudderlabs/rudder-sdk-flutter/commit/0f3e21cc5a74552d74fe13f43039f0f6d428a89c)) + - **FIX**: version conflict issues ([#186](https://github.com/rudderlabs/rudder-sdk-flutter/issues/186)). ([d1009f71](https://github.com/rudderlabs/rudder-sdk-flutter/commit/d1009f719d3297e36941d0b0def4b30a004c91f0)) + + ## 2024-09-26 ### Changes diff --git a/packages/example/CHANGELOG.md b/packages/example/CHANGELOG.md index de8d489..27fd7bd 100644 --- a/packages/example/CHANGELOG.md +++ b/packages/example/CHANGELOG.md @@ -1,5 +1,29 @@ ## 0.1.0 +> Note: This release has breaking changes. + + - **REFACTOR**: add melos monorepo tooling, code analysis, precommit hooks ([#58](https://github.com/rudderlabs/rudder-sdk-flutter/issues/58)). ([f5523f2f](https://github.com/rudderlabs/rudder-sdk-flutter/commit/f5523f2fb41b723f1d0b1c090fbc880a79049aab)) + - **FIX**: flutter android build issue ([#187](https://github.com/rudderlabs/rudder-sdk-flutter/issues/187)). ([0f3e21cc](https://github.com/rudderlabs/rudder-sdk-flutter/commit/0f3e21cc5a74552d74fe13f43039f0f6d428a89c)) + - **FIX**: version conflict issues ([#186](https://github.com/rudderlabs/rudder-sdk-flutter/issues/186)). ([d1009f71](https://github.com/rudderlabs/rudder-sdk-flutter/commit/d1009f719d3297e36941d0b0def4b30a004c91f0)) + - **FIX**: enable static framework setting in Kochava iOS Integration Podspec ([#166](https://github.com/rudderlabs/rudder-sdk-flutter/issues/166)). ([da517443](https://github.com/rudderlabs/rudder-sdk-flutter/commit/da517443dc52d912a9022f27c016bb918c760c10)) + - **FIX**: update the version of iOS SDK to address the Privacy Manifest issue ([#162](https://github.com/rudderlabs/rudder-sdk-flutter/issues/162)). ([08c9d23c](https://github.com/rudderlabs/rudder-sdk-flutter/commit/08c9d23cbf3361cc63ce13ab20416d387991596a)) + - **FIX**: fixed issues with user session on android platform. ([937c9318](https://github.com/rudderlabs/rudder-sdk-flutter/commit/937c93188b920e9b64d435c03cfe60ec0a90f512)) + - **FIX**: updated dart sdk version constraints across all packages to >=2.17.6. ([ca4a589a](https://github.com/rudderlabs/rudder-sdk-flutter/commit/ca4a589addcd631d9501599052eaec11d8ec7391)) + - **FIX**: fixed build issues in example android app. ([f6dfb180](https://github.com/rudderlabs/rudder-sdk-flutter/commit/f6dfb1802dfeff217dd8c5003701ac4a09dab0a6)) + - **FIX**: fix build issues on android sample app. ([44b999be](https://github.com/rudderlabs/rudder-sdk-flutter/commit/44b999bed8c0d3271a84ea72e5fea356f84d7430)) + - **FIX**(rudder_sdk_flutter_example): fixed the issue of automatic screen events being sent before SDK initialization. ([9f43689b](https://github.com/rudderlabs/rudder-sdk-flutter/commit/9f43689b3dff57251f43344a0704abb0073a8767)) + - **FIX**: fixed flutter engine hasn't started running issue ([#78](https://github.com/rudderlabs/rudder-sdk-flutter/issues/78)). ([53f9965e](https://github.com/rudderlabs/rudder-sdk-flutter/commit/53f9965e63c0ec36e3b298956c1df1a231f5a2e0)) + - **FIX**: fixed rudder_logger un-initialized issue ([#69](https://github.com/rudderlabs/rudder-sdk-flutter/issues/69)). ([118fb52b](https://github.com/rudderlabs/rudder-sdk-flutter/commit/118fb52b7011282f3200be3d47a30cc548563350)) + - **FEAT**: use the sqlcipher-android library in db encryption android plugin ([#174](https://github.com/rudderlabs/rudder-sdk-flutter/issues/174)). ([b0abeb1d](https://github.com/rudderlabs/rudder-sdk-flutter/commit/b0abeb1d9063e56dca5f756225ad9b62c03616b8)) + - **FEAT**: added kochava device mode support ([#152](https://github.com/rudderlabs/rudder-sdk-flutter/issues/152)). ([7de30862](https://github.com/rudderlabs/rudder-sdk-flutter/commit/7de3086291a0355a474aa81b5be91906dd00bb70)) + - **FEAT**: implemented user session support in iOS plugin. ([48a01dee](https://github.com/rudderlabs/rudder-sdk-flutter/commit/48a01deee3633152685f1bddf137ec6d3833157d)) + - **FEAT**: added support for encrypting events persisted in sqlite3 db ([#118](https://github.com/rudderlabs/rudder-sdk-flutter/issues/118)). ([24175a59](https://github.com/rudderlabs/rudder-sdk-flutter/commit/24175a59dafee3aeafa858b4b633ebf8e09836ac)) + - **FEAT**: made deviceId collection configurable and de-coupled anonymousid and deviceId ([#117](https://github.com/rudderlabs/rudder-sdk-flutter/issues/117)). ([28611542](https://github.com/rudderlabs/rudder-sdk-flutter/commit/28611542be971ddd389b011c77a3b5d82b6d7fff)) + - **FEAT**(monorepo): updated android & ios sdk version range in plugins to start from 1.8.1 & 1.8.0. ([32346cc9](https://github.com/rudderlabs/rudder-sdk-flutter/commit/32346cc9e0da51e7cdca1daf5ab2a1ac2b8b1a88)) + - **BREAKING** **FEAT**: web config options update to the latest ([#179](https://github.com/rudderlabs/rudder-sdk-flutter/issues/179)). ([ee8c1eb7](https://github.com/rudderlabs/rudder-sdk-flutter/commit/ee8c1eb76f93ff61cf5fc0f05b75a1794ad31810)) + +## 0.1.0 + > Note: This release has breaking changes. - **REFACTOR**: add melos monorepo tooling, code analysis, precommit hooks ([#58](https://github.com/rudderlabs/rudder-sdk-flutter/issues/58)). ([f5523f2f](https://github.com/rudderlabs/rudder-sdk-flutter/commit/f5523f2fb41b723f1d0b1c090fbc880a79049aab)) diff --git a/packages/integrations/rudder_integration_adjust_flutter/CHANGELOG.md b/packages/integrations/rudder_integration_adjust_flutter/CHANGELOG.md index 0bee7db..a640eec 100644 --- a/packages/integrations/rudder_integration_adjust_flutter/CHANGELOG.md +++ b/packages/integrations/rudder_integration_adjust_flutter/CHANGELOG.md @@ -1,3 +1,7 @@ +## 2.0.1 + + - **FIX**: version conflict issues ([#186](https://github.com/rudderlabs/rudder-sdk-flutter/issues/186)). ([d1009f71](https://github.com/rudderlabs/rudder-sdk-flutter/commit/d1009f719d3297e36941d0b0def4b30a004c91f0)) + ## 2.0.0 > Note: This release has breaking changes. diff --git a/packages/integrations/rudder_integration_adjust_flutter/pubspec.yaml b/packages/integrations/rudder_integration_adjust_flutter/pubspec.yaml index 2c90046..60d4d62 100644 --- a/packages/integrations/rudder_integration_adjust_flutter/pubspec.yaml +++ b/packages/integrations/rudder_integration_adjust_flutter/pubspec.yaml @@ -1,6 +1,6 @@ name: rudder_integration_adjust_flutter description: RudderStack Device Mode for Adjust on Flutter SDK -version: 2.0.0 +version: 2.0.1 homepage: https://github.com/rudderlabs/rudder-sdk-flutter environment: @@ -11,7 +11,7 @@ dependencies: flutter: sdk: flutter plugin_platform_interface: ^2.0.2 - rudder_sdk_flutter: ^3.0.0 + rudder_sdk_flutter: ^3.0.1 rudder_sdk_flutter_platform_interface: ^3.0.0 dev_dependencies: flutter_lints: ^2.0.1 diff --git a/packages/integrations/rudder_integration_amplitude_flutter/CHANGELOG.md b/packages/integrations/rudder_integration_amplitude_flutter/CHANGELOG.md index aea012b..3eedc65 100644 --- a/packages/integrations/rudder_integration_amplitude_flutter/CHANGELOG.md +++ b/packages/integrations/rudder_integration_amplitude_flutter/CHANGELOG.md @@ -1,3 +1,7 @@ +## 2.0.1 + + - **FIX**: version conflict issues ([#186](https://github.com/rudderlabs/rudder-sdk-flutter/issues/186)). ([d1009f71](https://github.com/rudderlabs/rudder-sdk-flutter/commit/d1009f719d3297e36941d0b0def4b30a004c91f0)) + ## 2.0.0 > Note: This release has breaking changes. diff --git a/packages/integrations/rudder_integration_amplitude_flutter/pubspec.yaml b/packages/integrations/rudder_integration_amplitude_flutter/pubspec.yaml index dd990e0..59f56a7 100644 --- a/packages/integrations/rudder_integration_amplitude_flutter/pubspec.yaml +++ b/packages/integrations/rudder_integration_amplitude_flutter/pubspec.yaml @@ -1,6 +1,6 @@ name: rudder_integration_amplitude_flutter description: RudderStack Device Mode for Amplitude on Flutter SDK -version: 2.0.0 +version: 2.0.1 homepage: https://github.com/rudderlabs/rudder-sdk-flutter environment: @@ -11,7 +11,7 @@ dependencies: flutter: sdk: flutter plugin_platform_interface: ^2.0.2 - rudder_sdk_flutter: ^3.0.0 + rudder_sdk_flutter: ^3.0.1 rudder_sdk_flutter_platform_interface: ^3.0.0 dev_dependencies: flutter_lints: ^2.0.1 diff --git a/packages/integrations/rudder_integration_appcenter_flutter/CHANGELOG.md b/packages/integrations/rudder_integration_appcenter_flutter/CHANGELOG.md index 8222c5a..ce26ac2 100644 --- a/packages/integrations/rudder_integration_appcenter_flutter/CHANGELOG.md +++ b/packages/integrations/rudder_integration_appcenter_flutter/CHANGELOG.md @@ -1,3 +1,8 @@ +## 2.0.1 + + - **FIX**: flutter android build issue ([#187](https://github.com/rudderlabs/rudder-sdk-flutter/issues/187)). ([0f3e21cc](https://github.com/rudderlabs/rudder-sdk-flutter/commit/0f3e21cc5a74552d74fe13f43039f0f6d428a89c)) + - **FIX**: version conflict issues ([#186](https://github.com/rudderlabs/rudder-sdk-flutter/issues/186)). ([d1009f71](https://github.com/rudderlabs/rudder-sdk-flutter/commit/d1009f719d3297e36941d0b0def4b30a004c91f0)) + ## 2.0.0 > Note: This release has breaking changes. diff --git a/packages/integrations/rudder_integration_appcenter_flutter/pubspec.yaml b/packages/integrations/rudder_integration_appcenter_flutter/pubspec.yaml index 8b37b58..57eb01d 100644 --- a/packages/integrations/rudder_integration_appcenter_flutter/pubspec.yaml +++ b/packages/integrations/rudder_integration_appcenter_flutter/pubspec.yaml @@ -1,6 +1,6 @@ name: rudder_integration_appcenter_flutter description: Flutter Device Mode Support for App Center Destination -version: 2.0.0 +version: 2.0.1 homepage: https://github.com/rudderlabs/rudder-sdk-flutter environment: @@ -10,7 +10,7 @@ environment: dependencies: flutter: sdk: flutter - rudder_sdk_flutter: ^3.0.0 + rudder_sdk_flutter: ^3.0.1 rudder_sdk_flutter_platform_interface: ^3.0.0 dev_dependencies: flutter_lints: ^2.0.1 diff --git a/packages/integrations/rudder_integration_appsflyer_flutter/CHANGELOG.md b/packages/integrations/rudder_integration_appsflyer_flutter/CHANGELOG.md index 2ea6f69..180490b 100644 --- a/packages/integrations/rudder_integration_appsflyer_flutter/CHANGELOG.md +++ b/packages/integrations/rudder_integration_appsflyer_flutter/CHANGELOG.md @@ -1,3 +1,7 @@ +## 1.1.15 + + - **FIX**: version conflict issues ([#186](https://github.com/rudderlabs/rudder-sdk-flutter/issues/186)). ([d1009f71](https://github.com/rudderlabs/rudder-sdk-flutter/commit/d1009f719d3297e36941d0b0def4b30a004c91f0)) + ## 1.1.14 - Update a dependency to the latest release. diff --git a/packages/integrations/rudder_integration_appsflyer_flutter/pubspec.yaml b/packages/integrations/rudder_integration_appsflyer_flutter/pubspec.yaml index 8575c57..7b0824d 100644 --- a/packages/integrations/rudder_integration_appsflyer_flutter/pubspec.yaml +++ b/packages/integrations/rudder_integration_appsflyer_flutter/pubspec.yaml @@ -1,6 +1,6 @@ name: rudder_integration_appsflyer_flutter description: RudderStack Device Mode for Appsflyer on Flutter SDK. -version: 1.1.14 +version: 1.1.15 homepage: https://github.com/rudderlabs/rudder-sdk-flutter environment: @@ -11,7 +11,7 @@ dependencies: flutter: sdk: flutter plugin_platform_interface: ^2.0.2 - rudder_sdk_flutter: ^3.0.0 + rudder_sdk_flutter: ^3.0.1 rudder_sdk_flutter_platform_interface: ^3.0.0 dev_dependencies: flutter_test: diff --git a/packages/integrations/rudder_integration_braze_flutter/CHANGELOG.md b/packages/integrations/rudder_integration_braze_flutter/CHANGELOG.md index c953d22..215abae 100644 --- a/packages/integrations/rudder_integration_braze_flutter/CHANGELOG.md +++ b/packages/integrations/rudder_integration_braze_flutter/CHANGELOG.md @@ -1,3 +1,7 @@ +## 2.0.1 + + - **FIX**: version conflict issues ([#186](https://github.com/rudderlabs/rudder-sdk-flutter/issues/186)). ([d1009f71](https://github.com/rudderlabs/rudder-sdk-flutter/commit/d1009f719d3297e36941d0b0def4b30a004c91f0)) + ## 2.0.0 > Note: This release has breaking changes. diff --git a/packages/integrations/rudder_integration_braze_flutter/pubspec.yaml b/packages/integrations/rudder_integration_braze_flutter/pubspec.yaml index 347a6a5..aed0570 100644 --- a/packages/integrations/rudder_integration_braze_flutter/pubspec.yaml +++ b/packages/integrations/rudder_integration_braze_flutter/pubspec.yaml @@ -1,6 +1,6 @@ name: rudder_integration_braze_flutter description: RudderStack Device Mode for Braze on Flutter SDK -version: 2.0.0 +version: 2.0.1 homepage: https://github.com/rudderlabs/rudder-sdk-flutter environment: @@ -11,7 +11,7 @@ dependencies: flutter: sdk: flutter plugin_platform_interface: ^2.0.2 - rudder_sdk_flutter: ^3.0.0 + rudder_sdk_flutter: ^3.0.1 rudder_sdk_flutter_platform_interface: ^3.0.0 dev_dependencies: flutter_lints: ^2.0.1 diff --git a/packages/integrations/rudder_integration_firebase_flutter/CHANGELOG.md b/packages/integrations/rudder_integration_firebase_flutter/CHANGELOG.md index bf6ec42..471dd33 100644 --- a/packages/integrations/rudder_integration_firebase_flutter/CHANGELOG.md +++ b/packages/integrations/rudder_integration_firebase_flutter/CHANGELOG.md @@ -1,3 +1,15 @@ +## 4.0.0 + +> Note: This release has breaking changes. + + - **FIX**: version conflict issues ([#186](https://github.com/rudderlabs/rudder-sdk-flutter/issues/186)). ([d1009f71](https://github.com/rudderlabs/rudder-sdk-flutter/commit/d1009f719d3297e36941d0b0def4b30a004c91f0)) + - **FIX**: made Appcenter, Appsflyer, Firebase iOS Modules as static_frameworks. ([ee0fb3e3](https://github.com/rudderlabs/rudder-sdk-flutter/commit/ee0fb3e367528c732ffc01f339984ec15ae92a5e)) + - **FIX**: fixed flutter engine hasn't started running issue ([#78](https://github.com/rudderlabs/rudder-sdk-flutter/issues/78)). ([53f9965e](https://github.com/rudderlabs/rudder-sdk-flutter/commit/53f9965e63c0ec36e3b298956c1df1a231f5a2e0)) + - **FEAT**: use the sqlcipher-android library in db encryption android plugin ([#174](https://github.com/rudderlabs/rudder-sdk-flutter/issues/174)). ([b0abeb1d](https://github.com/rudderlabs/rudder-sdk-flutter/commit/b0abeb1d9063e56dca5f756225ad9b62c03616b8)) + - **FEAT**: added kochava device mode support ([#152](https://github.com/rudderlabs/rudder-sdk-flutter/issues/152)). ([7de30862](https://github.com/rudderlabs/rudder-sdk-flutter/commit/7de3086291a0355a474aa81b5be91906dd00bb70)) + - **FEAT**: made deviceId collection configurable and de-coupled anonymousid and deviceId ([#117](https://github.com/rudderlabs/rudder-sdk-flutter/issues/117)). ([28611542](https://github.com/rudderlabs/rudder-sdk-flutter/commit/28611542be971ddd389b011c77a3b5d82b6d7fff)) + - **BREAKING** **FEAT**: web config options update to the latest ([#179](https://github.com/rudderlabs/rudder-sdk-flutter/issues/179)). ([ee8c1eb7](https://github.com/rudderlabs/rudder-sdk-flutter/commit/ee8c1eb76f93ff61cf5fc0f05b75a1794ad31810)) + ## 3.0.0 > Note: This release has breaking changes. diff --git a/packages/integrations/rudder_integration_firebase_flutter/pubspec.yaml b/packages/integrations/rudder_integration_firebase_flutter/pubspec.yaml index c9e87d8..ecb6664 100644 --- a/packages/integrations/rudder_integration_firebase_flutter/pubspec.yaml +++ b/packages/integrations/rudder_integration_firebase_flutter/pubspec.yaml @@ -1,6 +1,6 @@ name: rudder_integration_firebase_flutter description: Flutter Device Mode Support for Firebase Destination. -version: 3.0.0 +version: 4.0.0 homepage: https://github.com/rudderlabs/rudder-sdk-flutter environment: @@ -11,7 +11,7 @@ dependencies: flutter: sdk: flutter plugin_platform_interface: ^2.0.2 - rudder_sdk_flutter: ^3.0.0 + rudder_sdk_flutter: ^3.0.1 rudder_sdk_flutter_platform_interface: ^3.0.0 dev_dependencies: flutter_lints: ^2.0.1 diff --git a/packages/integrations/rudder_integration_kochava_flutter/CHANGELOG.md b/packages/integrations/rudder_integration_kochava_flutter/CHANGELOG.md index ef20844..84f9cad 100644 --- a/packages/integrations/rudder_integration_kochava_flutter/CHANGELOG.md +++ b/packages/integrations/rudder_integration_kochava_flutter/CHANGELOG.md @@ -1,3 +1,7 @@ +## 2.0.1 + + - **FIX**: version conflict issues ([#186](https://github.com/rudderlabs/rudder-sdk-flutter/issues/186)). ([d1009f71](https://github.com/rudderlabs/rudder-sdk-flutter/commit/d1009f719d3297e36941d0b0def4b30a004c91f0)) + ## 2.0.0 > Note: This release has breaking changes. diff --git a/packages/integrations/rudder_integration_kochava_flutter/pubspec.yaml b/packages/integrations/rudder_integration_kochava_flutter/pubspec.yaml index bbf44b1..1193928 100644 --- a/packages/integrations/rudder_integration_kochava_flutter/pubspec.yaml +++ b/packages/integrations/rudder_integration_kochava_flutter/pubspec.yaml @@ -1,6 +1,6 @@ name: rudder_integration_kochava_flutter description: RudderStack Device Mode for Kochava on Flutter SDK -version: 2.0.0 +version: 2.0.1 homepage: https://github.com/rudderlabs/rudder-sdk-flutter environment: @@ -11,7 +11,7 @@ dependencies: flutter: sdk: flutter plugin_platform_interface: ^2.0.2 - rudder_sdk_flutter: ^3.0.0 + rudder_sdk_flutter: ^3.0.1 rudder_sdk_flutter_platform_interface: ^3.0.0 dev_dependencies: flutter_lints: ^2.0.1 diff --git a/packages/integrations/rudder_integration_leanplum_flutter/CHANGELOG.md b/packages/integrations/rudder_integration_leanplum_flutter/CHANGELOG.md index ceeb8a1..919673a 100644 --- a/packages/integrations/rudder_integration_leanplum_flutter/CHANGELOG.md +++ b/packages/integrations/rudder_integration_leanplum_flutter/CHANGELOG.md @@ -1,3 +1,7 @@ +## 2.0.1 + + - **FIX**: version conflict issues ([#186](https://github.com/rudderlabs/rudder-sdk-flutter/issues/186)). ([d1009f71](https://github.com/rudderlabs/rudder-sdk-flutter/commit/d1009f719d3297e36941d0b0def4b30a004c91f0)) + ## 2.0.0 > Note: This release has breaking changes. diff --git a/packages/integrations/rudder_integration_leanplum_flutter/pubspec.yaml b/packages/integrations/rudder_integration_leanplum_flutter/pubspec.yaml index f1adc33..930dd1a 100644 --- a/packages/integrations/rudder_integration_leanplum_flutter/pubspec.yaml +++ b/packages/integrations/rudder_integration_leanplum_flutter/pubspec.yaml @@ -1,6 +1,6 @@ name: rudder_integration_leanplum_flutter description: RudderStack Device Mode for Leanplum on Flutter SDK -version: 2.0.0 +version: 2.0.1 homepage: https://github.com/rudderlabs/rudder-sdk-flutter environment: @@ -11,7 +11,7 @@ dependencies: flutter: sdk: flutter plugin_platform_interface: ^2.0.2 - rudder_sdk_flutter: ^3.0.0 + rudder_sdk_flutter: ^3.0.1 rudder_sdk_flutter_platform_interface: ^3.0.0 dev_dependencies: flutter_lints: ^2.0.1 diff --git a/packages/plugins/rudder_plugin/CHANGELOG.md b/packages/plugins/rudder_plugin/CHANGELOG.md index 6581530..75bb845 100644 --- a/packages/plugins/rudder_plugin/CHANGELOG.md +++ b/packages/plugins/rudder_plugin/CHANGELOG.md @@ -1,3 +1,7 @@ +## 3.0.1 + + - **FIX**: version conflict issues ([#186](https://github.com/rudderlabs/rudder-sdk-flutter/issues/186)). ([d1009f71](https://github.com/rudderlabs/rudder-sdk-flutter/commit/d1009f719d3297e36941d0b0def4b30a004c91f0)) + ## 3.0.0 > Note: This release has breaking changes. diff --git a/packages/plugins/rudder_plugin/pubspec.yaml b/packages/plugins/rudder_plugin/pubspec.yaml index f77cc84..72dd95d 100644 --- a/packages/plugins/rudder_plugin/pubspec.yaml +++ b/packages/plugins/rudder_plugin/pubspec.yaml @@ -1,5 +1,5 @@ name: rudder_sdk_flutter -version: 3.0.0 +version: 3.0.1 description: The RudderStack Flutter SDK allows you to track event data from your app. It can be easily integrated into your Flutter application. After integrating this SDK, you will also send the event data to your preferred analytics destination/s, such as Google Analytics, Amplitude, and more. homepage: https://github.com/rudderlabs/rudder-sdk-flutter repository: https://github.com/rudderlabs/rudder-sdk-flutter @@ -14,9 +14,9 @@ dependencies: flutter: sdk: flutter rudder_sdk_flutter_platform_interface: ^3.0.0 - rudder_plugin_android: ^3.0.0 - rudder_plugin_ios: ^3.0.0 - rudder_plugin_web: ^3.0.0 + rudder_plugin_android: ^3.0.1 + rudder_plugin_ios: ^3.0.1 + rudder_plugin_web: ^3.0.1 dev_dependencies: flutter_lints: ^2.0.1 dart_code_metrics: ^5.7.6 diff --git a/packages/plugins/rudder_plugin_android/CHANGELOG.md b/packages/plugins/rudder_plugin_android/CHANGELOG.md index e3a1294..20299d6 100644 --- a/packages/plugins/rudder_plugin_android/CHANGELOG.md +++ b/packages/plugins/rudder_plugin_android/CHANGELOG.md @@ -1,3 +1,8 @@ +## 3.0.1 + + - **FIX**: flutter android build issue ([#187](https://github.com/rudderlabs/rudder-sdk-flutter/issues/187)). ([0f3e21cc](https://github.com/rudderlabs/rudder-sdk-flutter/commit/0f3e21cc5a74552d74fe13f43039f0f6d428a89c)) + - **FIX**: version conflict issues ([#186](https://github.com/rudderlabs/rudder-sdk-flutter/issues/186)). ([d1009f71](https://github.com/rudderlabs/rudder-sdk-flutter/commit/d1009f719d3297e36941d0b0def4b30a004c91f0)) + ## 3.0.0 > Note: This release has breaking changes. diff --git a/packages/plugins/rudder_plugin_android/pubspec.yaml b/packages/plugins/rudder_plugin_android/pubspec.yaml index 45be3b8..f377772 100644 --- a/packages/plugins/rudder_plugin_android/pubspec.yaml +++ b/packages/plugins/rudder_plugin_android/pubspec.yaml @@ -1,5 +1,5 @@ name: rudder_plugin_android -version: 3.0.0 +version: 3.0.1 description: The RudderStack Flutter SDK allows you to track event data from your app. It can be easily integrated into your Flutter application. After integrating this SDK, you will also send the event data to your preferred analytics destination/s, such as Google Analytics, Amplitude, and more. homepage: https://github.com/rudderlabs/rudder-sdk-flutter repository: https://github.com/rudderlabs/rudder-sdk-flutter diff --git a/packages/plugins/rudder_plugin_db_encryption/CHANGELOG.md b/packages/plugins/rudder_plugin_db_encryption/CHANGELOG.md index d50b041..2b58acd 100644 --- a/packages/plugins/rudder_plugin_db_encryption/CHANGELOG.md +++ b/packages/plugins/rudder_plugin_db_encryption/CHANGELOG.md @@ -1,3 +1,7 @@ +## 1.1.2 + + - **FIX**: version conflict issues ([#186](https://github.com/rudderlabs/rudder-sdk-flutter/issues/186)). ([d1009f71](https://github.com/rudderlabs/rudder-sdk-flutter/commit/d1009f719d3297e36941d0b0def4b30a004c91f0)) + ## 1.1.1 - Update a dependency to the latest release. diff --git a/packages/plugins/rudder_plugin_db_encryption/pubspec.yaml b/packages/plugins/rudder_plugin_db_encryption/pubspec.yaml index ce5a9de..f79f4db 100644 --- a/packages/plugins/rudder_plugin_db_encryption/pubspec.yaml +++ b/packages/plugins/rudder_plugin_db_encryption/pubspec.yaml @@ -1,6 +1,6 @@ name: rudder_plugin_db_encryption description: The DB Encryption Plugin for the RudderStack Flutter SDK allows you to encrypt the database of your Flutter app. It can be easily integrated into your Flutter application. After integrating this SDK, you will also send the event data to your preferred analytics destination/s, such as Google Analytics, Amplitude, and more. -version: 1.1.1 +version: 1.1.2 homepage: https://github.com/rudderlabs/rudder-sdk-flutter repository: https://github.com/rudderlabs/rudder-sdk-flutter issue_tracker: https://github.com/rudderlabs/rudder-sdk-flutter/issues @@ -15,7 +15,7 @@ dependencies: flutter: sdk: flutter plugin_platform_interface: ^2.0.2 - rudder_sdk_flutter: ^3.0.0 + rudder_sdk_flutter: ^3.0.1 rudder_sdk_flutter_platform_interface: ^3.0.0 dev_dependencies: flutter_test: diff --git a/packages/plugins/rudder_plugin_ios/CHANGELOG.md b/packages/plugins/rudder_plugin_ios/CHANGELOG.md index 1556633..6db5ffe 100644 --- a/packages/plugins/rudder_plugin_ios/CHANGELOG.md +++ b/packages/plugins/rudder_plugin_ios/CHANGELOG.md @@ -1,3 +1,7 @@ +## 3.0.1 + + - **FIX**: version conflict issues ([#186](https://github.com/rudderlabs/rudder-sdk-flutter/issues/186)). ([d1009f71](https://github.com/rudderlabs/rudder-sdk-flutter/commit/d1009f719d3297e36941d0b0def4b30a004c91f0)) + ## 3.0.0 > Note: This release has breaking changes. diff --git a/packages/plugins/rudder_plugin_ios/pubspec.yaml b/packages/plugins/rudder_plugin_ios/pubspec.yaml index 66883a4..a169752 100644 --- a/packages/plugins/rudder_plugin_ios/pubspec.yaml +++ b/packages/plugins/rudder_plugin_ios/pubspec.yaml @@ -1,5 +1,5 @@ name: rudder_plugin_ios -version: 3.0.0 +version: 3.0.1 description: The RudderStack Flutter SDK allows you to track event data from your app. It can be easily integrated into your Flutter application. After integrating this SDK, you will also send the event data to your preferred analytics destination/s, such as Google Analytics, Amplitude, and more. homepage: https://github.com/rudderlabs/rudder-sdk-flutter repository: https://github.com/rudderlabs/rudder-sdk-flutter diff --git a/packages/plugins/rudder_plugin_web/CHANGELOG.md b/packages/plugins/rudder_plugin_web/CHANGELOG.md index f40a792..30b7b20 100644 --- a/packages/plugins/rudder_plugin_web/CHANGELOG.md +++ b/packages/plugins/rudder_plugin_web/CHANGELOG.md @@ -1,3 +1,7 @@ +## 3.0.1 + + - **FIX**: version conflict issues ([#186](https://github.com/rudderlabs/rudder-sdk-flutter/issues/186)). ([d1009f71](https://github.com/rudderlabs/rudder-sdk-flutter/commit/d1009f719d3297e36941d0b0def4b30a004c91f0)) + ## 3.0.0 > Note: This release has breaking changes. diff --git a/packages/plugins/rudder_plugin_web/pubspec.yaml b/packages/plugins/rudder_plugin_web/pubspec.yaml index 0f04a9b..12231fb 100644 --- a/packages/plugins/rudder_plugin_web/pubspec.yaml +++ b/packages/plugins/rudder_plugin_web/pubspec.yaml @@ -1,5 +1,5 @@ name: rudder_plugin_web -version: 3.0.0 +version: 3.0.1 description: The RudderStack Flutter SDK allows you to track event data from your app. It can be easily integrated into your Flutter application. After integrating this SDK, you will also send the event data to your preferred analytics destination/s, such as Google Analytics, Amplitude, and more. homepage: https://github.com/rudderlabs/rudder-sdk-flutter repository: https://github.com/rudderlabs/rudder-sdk-flutter diff --git a/pubspec.yaml b/pubspec.yaml index b171a4e..2a3acb6 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,5 +1,5 @@ name: rudder_sdk_flutter_monorepo -version: 4.0.0 +version: 4.0.1 description: The RudderStack Flutter SDK Monorepo. homepage: https://github.com/rudderlabs/rudder-sdk-flutter repository: https://github.com/rudderlabs/rudder-sdk-flutter diff --git a/sonar-project.properties b/sonar-project.properties index e30cc41..96f2cbb 100644 --- a/sonar-project.properties +++ b/sonar-project.properties @@ -6,7 +6,7 @@ sonar.qualitygate.wait=false sonar.projectKey=rudderlabs_rudder-sdk-flutter sonar.organization=rudderlabs sonar.projectName=rudder-sdk-flutter -sonar.projectVersion=4.0.0 +sonar.projectVersion=4.0.1 # Meta-data for the project sonar.links.scm=https://github.com/rudderlabs/rudder-sdk-flutter From e369f8fff761d2aa7c5bd2f185f9341ce19e1fc5 Mon Sep 17 00:00:00 2001 From: Abhishek Pandey <64667840+1abhishekpandey@users.noreply.github.com> Date: Wed, 23 Oct 2024 13:10:59 +0530 Subject: [PATCH 4/4] chore: fix firebase changelog file --- .../rudder_integration_firebase_flutter/CHANGELOG.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/packages/integrations/rudder_integration_firebase_flutter/CHANGELOG.md b/packages/integrations/rudder_integration_firebase_flutter/CHANGELOG.md index 471dd33..22cfd91 100644 --- a/packages/integrations/rudder_integration_firebase_flutter/CHANGELOG.md +++ b/packages/integrations/rudder_integration_firebase_flutter/CHANGELOG.md @@ -3,12 +3,6 @@ > Note: This release has breaking changes. - **FIX**: version conflict issues ([#186](https://github.com/rudderlabs/rudder-sdk-flutter/issues/186)). ([d1009f71](https://github.com/rudderlabs/rudder-sdk-flutter/commit/d1009f719d3297e36941d0b0def4b30a004c91f0)) - - **FIX**: made Appcenter, Appsflyer, Firebase iOS Modules as static_frameworks. ([ee0fb3e3](https://github.com/rudderlabs/rudder-sdk-flutter/commit/ee0fb3e367528c732ffc01f339984ec15ae92a5e)) - - **FIX**: fixed flutter engine hasn't started running issue ([#78](https://github.com/rudderlabs/rudder-sdk-flutter/issues/78)). ([53f9965e](https://github.com/rudderlabs/rudder-sdk-flutter/commit/53f9965e63c0ec36e3b298956c1df1a231f5a2e0)) - - **FEAT**: use the sqlcipher-android library in db encryption android plugin ([#174](https://github.com/rudderlabs/rudder-sdk-flutter/issues/174)). ([b0abeb1d](https://github.com/rudderlabs/rudder-sdk-flutter/commit/b0abeb1d9063e56dca5f756225ad9b62c03616b8)) - - **FEAT**: added kochava device mode support ([#152](https://github.com/rudderlabs/rudder-sdk-flutter/issues/152)). ([7de30862](https://github.com/rudderlabs/rudder-sdk-flutter/commit/7de3086291a0355a474aa81b5be91906dd00bb70)) - - **FEAT**: made deviceId collection configurable and de-coupled anonymousid and deviceId ([#117](https://github.com/rudderlabs/rudder-sdk-flutter/issues/117)). ([28611542](https://github.com/rudderlabs/rudder-sdk-flutter/commit/28611542be971ddd389b011c77a3b5d82b6d7fff)) - - **BREAKING** **FEAT**: web config options update to the latest ([#179](https://github.com/rudderlabs/rudder-sdk-flutter/issues/179)). ([ee8c1eb7](https://github.com/rudderlabs/rudder-sdk-flutter/commit/ee8c1eb76f93ff61cf5fc0f05b75a1794ad31810)) ## 3.0.0