Showing
7 changed files
with
13 additions
and
13 deletions
| ... | @@ -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` | ... | ... |
-
Please register or login to post a comment