From dde379f98f258875c80ad1406f3d8eafbb3d3f21 Mon Sep 17 00:00:00 2001 From: Moris Gateno Date: Wed, 19 Apr 2023 16:31:29 +0300 Subject: [PATCH 1/5] added support to new feature --- .github/bash_scripts/pre_release.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/bash_scripts/pre_release.sh b/.github/bash_scripts/pre_release.sh index deba034..8d9281b 100644 --- a/.github/bash_scripts/pre_release.sh +++ b/.github/bash_scripts/pre_release.sh @@ -12,4 +12,6 @@ sed -r -i '' "s/(.*pod \'segment-appsflyer-ios\')(.*\'[0-9]+\.[0-9]+\.[0-9]+\')/ sed -r -i '' "s/(## This is a Segment wrapper for AppsFlyer SDK that is built with iOS SDK v)(.*)/\1$appsflyerLibVersion./g" README.md sed -r -i '' "s/(.*pod \'segment-appsflyer-ios.*)([0-9]+\.[0-9]+\.[0-9]+)(.*)/\1$appsflyerLibVersion\3/g" README.md +sed -r -i '' "s/(.*pluginVersion.*)([0-9]+\.[0-9]+\.[0-9]+)(.*)/\1$appsflyerLibVersion\3/g" segment-appsflyer-ios/Classes/SEGAppsFlyerIntegration.m + touch "releasenotes.$appsflyerLibVersion" From f356ac249baa2e8af6db24a0b4aa1b177bf1ada6 Mon Sep 17 00:00:00 2001 From: Moris Gateno Date: Wed, 19 Apr 2023 16:31:29 +0300 Subject: [PATCH 2/5] added support to new feature --- .github/bash_scripts/pre_release.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/bash_scripts/pre_release.sh b/.github/bash_scripts/pre_release.sh index deba034..8d9281b 100644 --- a/.github/bash_scripts/pre_release.sh +++ b/.github/bash_scripts/pre_release.sh @@ -12,4 +12,6 @@ sed -r -i '' "s/(.*pod \'segment-appsflyer-ios\')(.*\'[0-9]+\.[0-9]+\.[0-9]+\')/ sed -r -i '' "s/(## This is a Segment wrapper for AppsFlyer SDK that is built with iOS SDK v)(.*)/\1$appsflyerLibVersion./g" README.md sed -r -i '' "s/(.*pod \'segment-appsflyer-ios.*)([0-9]+\.[0-9]+\.[0-9]+)(.*)/\1$appsflyerLibVersion\3/g" README.md +sed -r -i '' "s/(.*pluginVersion.*)([0-9]+\.[0-9]+\.[0-9]+)(.*)/\1$appsflyerLibVersion\3/g" segment-appsflyer-ios/Classes/SEGAppsFlyerIntegration.m + touch "releasenotes.$appsflyerLibVersion" From 0fc97c5feb143d0550e3895b4a1dcba753547527 Mon Sep 17 00:00:00 2001 From: Moris Gateno Date: Mon, 21 Aug 2023 12:39:45 +0000 Subject: [PATCH 3/5] Commited from github action - prepaing the repo for QA locally. --- Package.swift | 2 +- README.md | 6 +++--- examples/ObjcPodsSample/Podfile | 2 +- examples/SwiftPodsSample/Podfile | 2 +- releasenotes.6.12.1 | 0 segment-appsflyer-ios.podspec | 2 +- segment-appsflyer-ios/Classes/SEGAppsFlyerIntegration.m | 4 ++-- 7 files changed, 9 insertions(+), 9 deletions(-) create mode 100644 releasenotes.6.12.1 diff --git a/Package.swift b/Package.swift index 75192e2..2605031 100644 --- a/Package.swift +++ b/Package.swift @@ -17,7 +17,7 @@ let package = Package( dependencies: [ // Dependencies declare other packages that this package depends on. .package(name: "Segment", url: "https://github.com/segmentio/analytics-ios.git" , from: "4.0.0"), - .package(name: "AppsFlyerLib" , url: "https://github.com/AppsFlyerSDK/AppsFlyerFramework.git", .exact("6.10.1")), + .package(name: "AppsFlyerLib" , url: "https://github.com/AppsFlyerSDK/AppsFlyerFramework.git", .exact("6.12.1")), ], targets: [ // Targets are the basic building blocks of a package. A target can define a module or a test suite. diff --git a/README.md b/README.md index 1166f54..8220029 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ # AppsFlyer integration for Segment. -## This is a Segment wrapper for AppsFlyer SDK that is built with iOS SDK v6.10.1. +## This is a Segment wrapper for AppsFlyer SDK that is built with iOS SDK v6.12.1. [![Version](https://img.shields.io/badge/cocoapods-compatible-brightgreen?logo=cocoapods&logoColor=green&style=flat)](http://cocoapods.org/pods/segment-appsflyer-ios) [![Carthage compatible](https://img.shields.io/badge/Carthage-not_compatible-C20000.svg?style=flat)](https://github.com/Carthage/Carthage) @@ -48,12 +48,12 @@ To install the segment-appsflyer-ios integration: **Production** version: ```ruby -pod 'segment-appsflyer-ios', '6.10.1' +pod 'segment-appsflyer-ios', '6.12.1' ``` **Strict mode SDK** version: ```ruby -pod 'segment-appsflyer-ios/Strict', '6.10.1' +pod 'segment-appsflyer-ios/Strict', '6.12.1' ``` Use the strict mode SDK to completely remove IDFA collection functionality and AdSupport framework dependencies (for example, when developing apps for kids). diff --git a/examples/ObjcPodsSample/Podfile b/examples/ObjcPodsSample/Podfile index 4810398..f8e23c8 100644 --- a/examples/ObjcPodsSample/Podfile +++ b/examples/ObjcPodsSample/Podfile @@ -6,5 +6,5 @@ target 'ObjcPodsSample' do use_frameworks! # Pods for ObjcPodsSample - pod 'segment-appsflyer-ios','6.10.1' + pod 'segment-appsflyer-ios',:podspec => '../../segment-appsflyer-ios.podspec' end diff --git a/examples/SwiftPodsSample/Podfile b/examples/SwiftPodsSample/Podfile index fb7d709..02ac177 100644 --- a/examples/SwiftPodsSample/Podfile +++ b/examples/SwiftPodsSample/Podfile @@ -6,6 +6,6 @@ target 'SwiftPodsSample' do use_frameworks! # Pods for SwiftPodsSample - pod 'segment-appsflyer-ios','6.10.1' + pod 'segment-appsflyer-ios',:podspec => '../../segment-appsflyer-ios.podspec' end diff --git a/releasenotes.6.12.1 b/releasenotes.6.12.1 new file mode 100644 index 0000000..e69de29 diff --git a/segment-appsflyer-ios.podspec b/segment-appsflyer-ios.podspec index 5205322..00e8f81 100644 --- a/segment-appsflyer-ios.podspec +++ b/segment-appsflyer-ios.podspec @@ -1,4 +1,4 @@ -version_appsflyerLib = '6.10.1' +version_appsflyerLib = '6.12.1' version_plugin = '6.10.1' Pod::Spec.new do |s| diff --git a/segment-appsflyer-ios/Classes/SEGAppsFlyerIntegration.m b/segment-appsflyer-ios/Classes/SEGAppsFlyerIntegration.m index c6eea05..4fe6777 100644 --- a/segment-appsflyer-ios/Classes/SEGAppsFlyerIntegration.m +++ b/segment-appsflyer-ios/Classes/SEGAppsFlyerIntegration.m @@ -35,7 +35,7 @@ - (instancetype)initWithSettings:(NSDictionary *)settings withAnalytics:(SEGAnal self.appsflyer = [self appsflyerLib]; [self.appsflyer setPluginInfoWith:AFSDKPluginSegment - pluginVersion:@"6.10.1" + pluginVersion:@"6.12.1" additionalParams:nil]; [self.appsflyer setAppsFlyerDevKey:afDevKey]; [self.appsflyer setAppleAppID:appleAppId]; @@ -93,7 +93,7 @@ - (instancetype)initWithSettings:(NSDictionary *)settings withAppsflyer:(AppsFly self.appsflyer = aAppsflyer; [self.appsflyer setPluginInfoWith:AFSDKPluginSegment - pluginVersion:@"6.10.1" + pluginVersion:@"6.12.1" additionalParams:nil]; NSString *afDevKey = [self.settings objectForKey:@"appsFlyerDevKey"]; From 740aa1cd582848c55f131e8af4036bfb9cfedc1c Mon Sep 17 00:00:00 2001 From: Moris Gateno Date: Mon, 21 Aug 2023 15:51:56 +0300 Subject: [PATCH 4/5] add release notes --- releasenotes.6.12.1 | 1 + 1 file changed, 1 insertion(+) diff --git a/releasenotes.6.12.1 b/releasenotes.6.12.1 index e69de29..de7311d 100644 --- a/releasenotes.6.12.1 +++ b/releasenotes.6.12.1 @@ -0,0 +1 @@ +* Update to Appsflyer SDK 6.12.1. \ No newline at end of file From eff02e9c988a85ee748b6c2cc57b36ce2506d2cb Mon Sep 17 00:00:00 2001 From: runner Date: Mon, 21 Aug 2023 13:21:09 +0000 Subject: [PATCH 5/5] Commited from github action - prepaing the repo for production. --- RELEASENOTES.md | 3 +++ examples/ObjcPodsSample/Podfile | 2 +- examples/SwiftPodsSample/Podfile | 2 +- releasenotes.6.12.1 | 1 - segment-appsflyer-ios.podspec | 2 +- 5 files changed, 6 insertions(+), 4 deletions(-) delete mode 100644 releasenotes.6.12.1 diff --git a/RELEASENOTES.md b/RELEASENOTES.md index 8719ba4..ff53284 100644 --- a/RELEASENOTES.md +++ b/RELEASENOTES.md @@ -1,3 +1,6 @@ +### 6.12.1 +* * Update to Appsflyer SDK 6.12.1. + ### 6.10.1 * Update iOS SDK to v6.10.1 * Added ci-cd. diff --git a/examples/ObjcPodsSample/Podfile b/examples/ObjcPodsSample/Podfile index f8e23c8..8e01d8d 100644 --- a/examples/ObjcPodsSample/Podfile +++ b/examples/ObjcPodsSample/Podfile @@ -6,5 +6,5 @@ target 'ObjcPodsSample' do use_frameworks! # Pods for ObjcPodsSample - pod 'segment-appsflyer-ios',:podspec => '../../segment-appsflyer-ios.podspec' + pod 'segment-appsflyer-ios','6.12.1' end diff --git a/examples/SwiftPodsSample/Podfile b/examples/SwiftPodsSample/Podfile index 02ac177..4b7499c 100644 --- a/examples/SwiftPodsSample/Podfile +++ b/examples/SwiftPodsSample/Podfile @@ -6,6 +6,6 @@ target 'SwiftPodsSample' do use_frameworks! # Pods for SwiftPodsSample - pod 'segment-appsflyer-ios',:podspec => '../../segment-appsflyer-ios.podspec' + pod 'segment-appsflyer-ios','6.12.1' end diff --git a/releasenotes.6.12.1 b/releasenotes.6.12.1 deleted file mode 100644 index de7311d..0000000 --- a/releasenotes.6.12.1 +++ /dev/null @@ -1 +0,0 @@ -* Update to Appsflyer SDK 6.12.1. \ No newline at end of file diff --git a/segment-appsflyer-ios.podspec b/segment-appsflyer-ios.podspec index 00e8f81..e652834 100644 --- a/segment-appsflyer-ios.podspec +++ b/segment-appsflyer-ios.podspec @@ -1,5 +1,5 @@ version_appsflyerLib = '6.12.1' -version_plugin = '6.10.1' +version_plugin = '6.12.1' Pod::Spec.new do |s| s.name = "segment-appsflyer-ios"