Showing
8 changed files
with
29 additions
and
16 deletions
| ... | @@ -4,7 +4,7 @@ | ... | @@ -4,7 +4,7 @@ |
| 4 | 4 | ||
| 5 | **Get started with SwiftWarplyFramework in just 5 minutes!** | 5 | **Get started with SwiftWarplyFramework in just 5 minutes!** |
| 6 | 6 | ||
| 7 | -**Version**: 2.4.0 | **Minimum iOS**: 17.0 | **Swift**: 5.0+ | 7 | +**Version**: 2.5.0 | **Minimum iOS**: 17.0 | **Swift**: 5.0+ |
| 8 | 8 | ||
| 9 | --- | 9 | --- |
| 10 | 10 | ||
| ... | @@ -53,7 +53,7 @@ Choose your preferred installation method: | ... | @@ -53,7 +53,7 @@ Choose your preferred installation method: |
| 53 | ``` | 53 | ``` |
| 54 | https://git.warp.ly/open-source/warply_sdk_framework.git | 54 | https://git.warp.ly/open-source/warply_sdk_framework.git |
| 55 | ``` | 55 | ``` |
| 56 | -4. Select **Version**: `2.4.0` or **Up to Next Major** | 56 | +4. Select **Version**: `2.5.0` or **Up to Next Major** |
| 57 | 5. Click **Add Package** | 57 | 5. Click **Add Package** |
| 58 | 6. Select **SwiftWarplyFramework** and click **Add Package** | 58 | 6. Select **SwiftWarplyFramework** and click **Add Package** |
| 59 | 59 | ||
| ... | @@ -62,7 +62,7 @@ Add to your `Package.swift` dependencies: | ... | @@ -62,7 +62,7 @@ Add to your `Package.swift` dependencies: |
| 62 | 62 | ||
| 63 | ```swift | 63 | ```swift |
| 64 | dependencies: [ | 64 | dependencies: [ |
| 65 | - .package(url: "https://git.warp.ly/open-source/warply_sdk_framework.git", from: "2.4.0") | 65 | + .package(url: "https://git.warp.ly/open-source/warply_sdk_framework.git", from: "2.5.0") |
| 66 | ] | 66 | ] |
| 67 | ``` | 67 | ``` |
| 68 | 68 | ||
| ... | @@ -89,7 +89,7 @@ platform :ios, '17.0' | ... | @@ -89,7 +89,7 @@ platform :ios, '17.0' |
| 89 | target 'YourApp' do | 89 | target 'YourApp' do |
| 90 | use_frameworks! | 90 | use_frameworks! |
| 91 | 91 | ||
| 92 | - pod 'SwiftWarplyFramework', :git => 'https://git@git.warp.ly/open-source/warply_sdk_framework.git', :tag => '2.4.0' | 92 | + pod 'SwiftWarplyFramework', :git => 'https://git@git.warp.ly/open-source/warply_sdk_framework.git', :tag => '2.5.0' |
| 93 | end | 93 | end |
| 94 | ``` | 94 | ``` |
| 95 | 95 | ||
| ... | @@ -1790,6 +1790,19 @@ Start with the Quick Start guide and gradually adopt the advanced features as ne | ... | @@ -1790,6 +1790,19 @@ Start with the Quick Start guide and gradually adopt the advanced features as ne |
| 1790 | 1790 | ||
| 1791 | ## 📋 **Changelog** | 1791 | ## 📋 **Changelog** |
| 1792 | 1792 | ||
| 1793 | +### **Version 2.5.0** - *March 13, 2026* | ||
| 1794 | + | ||
| 1795 | +#### **🆕 New Features** | ||
| 1796 | +- **UI Redesign**: New UI to the existing screens. | ||
| 1797 | + | ||
| 1798 | +#### **🔧 Improvements** | ||
| 1799 | +- **None** | ||
| 1800 | + | ||
| 1801 | +#### **🚨 Breaking Changes** | ||
| 1802 | +- **None**: Full backward compatibility maintained | ||
| 1803 | + | ||
| 1804 | +--- | ||
| 1805 | + | ||
| 1793 | ### **Version 2.4.0** - *March 3, 2026* | 1806 | ### **Version 2.4.0** - *March 3, 2026* |
| 1794 | 1807 | ||
| 1795 | #### **🆕 New Features** | 1808 | #### **🆕 New Features** | ... | ... |
| ... | @@ -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.4.0 | **iOS**: 17.0+ | **Swift**: 5.0+ | 5 | +**Version**: 2.5.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.4.0’ | 13 | +pod 'SwiftWarplyFramework', :git => 'https://git@git.warp.ly/open-source/warply_sdk_framework.git', :tag => ‘2.5.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.4.0") | 354 | +print("SDK Version: 2.5.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.4.0" | 4 | + spec.version = "2.5.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.4.0" } | 20 | + spec.source = { :git => "https://git.warp.ly/open-source/warply_sdk_framework.git", :tag => "2.5.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 | ... | ... |
No preview for this file type
| ... | @@ -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.4.0" | 40 | + public let frameworkVersion: String = "2.5.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.4.0" | 3444 | + deviceInfo["sdk_version"] = "2.5.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.4.0 | 12 | +- Framework Version: 2.5.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 | ... | ... |
| ... | @@ -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.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. | 9 | +**SwiftWarplyFramework** is a native iOS loyalty/rewards SDK (version 2.5.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.4.0) | 69 | +├── SwiftWarplyFramework.podspec # CocoaPods spec (v2.5.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.4.0' | 945 | +pod 'SwiftWarplyFramework', '~> 2.5.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.4.0' | ... | @@ -950,7 +950,7 @@ pod 'SwiftWarplyFramework', '~> 2.4.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.4.0") | 953 | +.package(url: "https://git.warp.ly/open-source/warply_sdk_framework.git", from: "2.5.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