Manos Chorianopoulos

version 2.4.0

...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 2
3 ## 🚀 Essential Guide for Developers 3 ## 🚀 Essential Guide for Developers
4 4
5 -**Version**: 2.3.0 | **iOS**: 17.0+ | **Swift**: 5.0+ 5 +**Version**: 2.4.0 | **iOS**: 17.0+ | **Swift**: 5.0+
6 6
7 --- 7 ---
8 8
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
10 10
11 ```ruby 11 ```ruby
12 # Podfile 12 # Podfile
13 -pod 'SwiftWarplyFramework', :git => 'https://git@git.warp.ly/open-source/warply_sdk_framework.git', :tag => 2.3.0 13 +pod 'SwiftWarplyFramework', :git => 'https://git@git.warp.ly/open-source/warply_sdk_framework.git', :tag => 2.4.0
14 ``` 14 ```
15 15
16 --- 16 ---
...@@ -351,7 +351,7 @@ func safeAPICall() { ...@@ -351,7 +351,7 @@ func safeAPICall() {
351 ## 🔍 Debug Info 351 ## 🔍 Debug Info
352 352
353 ```swift 353 ```swift
354 -print("SDK Version: 2.3.0") 354 +print("SDK Version: 2.4.0")
355 print("App UUID: \(WarplySDK.shared.appUuid)") 355 print("App UUID: \(WarplySDK.shared.appUuid)")
356 print("Merchant ID: \(WarplySDK.shared.merchantId)") 356 print("Merchant ID: \(WarplySDK.shared.merchantId)")
357 print("Language: \(WarplySDK.shared.applicationLocale)") 357 print("Language: \(WarplySDK.shared.applicationLocale)")
......
1 Pod::Spec.new do |spec| 1 Pod::Spec.new do |spec|
2 2
3 spec.name = "SwiftWarplyFramework" 3 spec.name = "SwiftWarplyFramework"
4 - spec.version = "2.3.0" 4 + spec.version = "2.4.0"
5 spec.summary = "A framework used for several functionalities." 5 spec.summary = "A framework used for several functionalities."
6 6
7 spec.description = "This is the Warply framework used for react native or swift apps for analytics, push notifications and the functionality of the app." 7 spec.description = "This is the Warply framework used for react native or swift apps for analytics, push notifications and the functionality of the app."
...@@ -17,7 +17,7 @@ Pod::Spec.new do |spec| ...@@ -17,7 +17,7 @@ Pod::Spec.new do |spec|
17 17
18 spec.platform = :ios, "17.0" 18 spec.platform = :ios, "17.0"
19 19
20 - spec.source = { :git => "https://git.warp.ly/open-source/warply_sdk_framework.git", :tag => "2.3.0" } 20 + spec.source = { :git => "https://git.warp.ly/open-source/warply_sdk_framework.git", :tag => "2.4.0" }
21 # spec.public_header_files = "SwiftWarplyFramework.framework/Headers/*.h" 21 # spec.public_header_files = "SwiftWarplyFramework.framework/Headers/*.h"
22 22
23 # ==> OLD 23 # ==> OLD
......
...@@ -37,7 +37,7 @@ public struct WarplyConfiguration { ...@@ -37,7 +37,7 @@ public struct WarplyConfiguration {
37 public var enableAutoRegistration: Bool = true 37 public var enableAutoRegistration: Bool = true
38 38
39 /// Framework version for compatibility tracking 39 /// Framework version for compatibility tracking
40 - public let frameworkVersion: String = "2.3.0" 40 + public let frameworkVersion: String = "2.4.0"
41 41
42 // MARK: - Initialization 42 // MARK: - Initialization
43 43
......
...@@ -3441,7 +3441,7 @@ public final class WarplySDK { ...@@ -3441,7 +3441,7 @@ public final class WarplySDK {
3441 deviceInfo["app_build"] = buildVersion 3441 deviceInfo["app_build"] = buildVersion
3442 } 3442 }
3443 3443
3444 - deviceInfo["sdk_version"] = "2.3.0" 3444 + deviceInfo["sdk_version"] = "2.4.0"
3445 3445
3446 return deviceInfo 3446 return deviceInfo
3447 } 3447 }
......
...@@ -9,7 +9,7 @@ SwiftWarplyFramework is an iOS SDK that provides loyalty program functionality, ...@@ -9,7 +9,7 @@ SwiftWarplyFramework is an iOS SDK that provides loyalty program functionality,
9 - Minimum iOS Version: 17.0 9 - Minimum iOS Version: 17.0
10 - Swift Version: 5.0+ 10 - Swift Version: 5.0+
11 - Distribution: CocoaPods + Swift Package Manager (SPM) 11 - Distribution: CocoaPods + Swift Package Manager (SPM)
12 -- Framework Version: 2.3.0 12 +- Framework Version: 2.4.0
13 13
14 ### Dependencies 14 ### Dependencies
15 - RSBarcodes_Swift (~> 5.2.0) - Barcode scanning and generation 15 - RSBarcodes_Swift (~> 5.2.0) - Barcode scanning and generation
......
...@@ -1852,7 +1852,7 @@ This phase focuses on making the SwiftWarplyFramework production-ready for distr ...@@ -1852,7 +1852,7 @@ This phase focuses on making the SwiftWarplyFramework production-ready for distr
1852 1852
1853 ### **Step 6.4.1: Version Management** 1853 ### **Step 6.4.1: Version Management**
1854 - [ ] **Semantic Versioning** 1854 - [ ] **Semantic Versioning**
1855 - - [ ] Finalize version number (2.2.10 → 2.3.0?) 1855 + - [ ] Finalize version number (2.2.10 → 2.4.0?)
1856 - [ ] Update all version references in code 1856 - [ ] Update all version references in code
1857 - [ ] Update podspec version 1857 - [ ] Update podspec version
1858 - [ ] Update Package.swift version 1858 - [ ] Update Package.swift version
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
6 6
7 ## 1. Project Overview 7 ## 1. Project Overview
8 8
9 -**SwiftWarplyFramework** is a native iOS loyalty/rewards SDK (version 2.3.0) built in Swift for the DEI (Public Power Corporation of Greece) engagement platform. It provides a complete loyalty program toolkit including campaigns, coupons, merchant discovery, user profiles, card management, transaction history, and market pass (supermarket deals) features. 9 +**SwiftWarplyFramework** is a native iOS loyalty/rewards SDK (version 2.4.0) built in Swift for the DEI (Public Power Corporation of Greece) engagement platform. It provides a complete loyalty program toolkit including campaigns, coupons, merchant discovery, user profiles, card management, transaction history, and market pass (supermarket deals) features.
10 10
11 - **Language:** Swift 5.9+ 11 - **Language:** Swift 5.9+
12 - **Minimum iOS:** 17.0 12 - **Minimum iOS:** 17.0
...@@ -66,7 +66,7 @@ WarplySDK (public API facade) ...@@ -66,7 +66,7 @@ WarplySDK (public API facade)
66 ``` 66 ```
67 SwiftWarplyFramework/ 67 SwiftWarplyFramework/
68 ├── Package.swift # SPM package definition 68 ├── Package.swift # SPM package definition
69 -├── SwiftWarplyFramework.podspec # CocoaPods spec (v2.3.0) 69 +├── SwiftWarplyFramework.podspec # CocoaPods spec (v2.4.0)
70 ├── skill.md # This file 70 ├── skill.md # This file
71 ├── SwiftWarplyFramework/ 71 ├── SwiftWarplyFramework/
72 │ ├── SwiftWarplyFramework/ 72 │ ├── SwiftWarplyFramework/
...@@ -942,7 +942,7 @@ Configuration.verifyURL // Verification URL ...@@ -942,7 +942,7 @@ Configuration.verifyURL // Verification URL
942 942
943 **CocoaPods** (`SwiftWarplyFramework.podspec`): 943 **CocoaPods** (`SwiftWarplyFramework.podspec`):
944 ```ruby 944 ```ruby
945 -pod 'SwiftWarplyFramework', '~> 2.3.0' 945 +pod 'SwiftWarplyFramework', '~> 2.4.0'
946 ``` 946 ```
947 - Resource bundles: `ResourcesBundle` containing `.xcassets` and `.otf` fonts 947 - Resource bundles: `ResourcesBundle` containing `.xcassets` and `.otf` fonts
948 - Source files: `SwiftWarplyFramework/SwiftWarplyFramework/**/*.{h,m,swift,xib,storyboard}` 948 - Source files: `SwiftWarplyFramework/SwiftWarplyFramework/**/*.{h,m,swift,xib,storyboard}`
...@@ -950,7 +950,7 @@ pod 'SwiftWarplyFramework', '~> 2.3.0' ...@@ -950,7 +950,7 @@ pod 'SwiftWarplyFramework', '~> 2.3.0'
950 950
951 **Swift Package Manager** (`Package.swift`): 951 **Swift Package Manager** (`Package.swift`):
952 ```swift 952 ```swift
953 -.package(url: "https://git.warp.ly/open-source/warply_sdk_framework.git", from: "2.3.0") 953 +.package(url: "https://git.warp.ly/open-source/warply_sdk_framework.git", from: "2.4.0")
954 ``` 954 ```
955 - Target path: `SwiftWarplyFramework/SwiftWarplyFramework` 955 - Target path: `SwiftWarplyFramework/SwiftWarplyFramework`
956 - Excludes: `Helpers/WarplyReactMethods.h`, `Helpers/WarplyReactMethods.m`, `Info.plist` 956 - Excludes: `Helpers/WarplyReactMethods.h`, `Helpers/WarplyReactMethods.m`, `Info.plist`
......