Manos Chorianopoulos

version 2.4.0

......@@ -2,7 +2,7 @@
## 🚀 Essential Guide for Developers
**Version**: 2.3.0 | **iOS**: 17.0+ | **Swift**: 5.0+
**Version**: 2.4.0 | **iOS**: 17.0+ | **Swift**: 5.0+
---
......@@ -10,7 +10,7 @@
```ruby
# Podfile
pod 'SwiftWarplyFramework', :git => 'https://git@git.warp.ly/open-source/warply_sdk_framework.git', :tag => 2.3.0
pod 'SwiftWarplyFramework', :git => 'https://git@git.warp.ly/open-source/warply_sdk_framework.git', :tag => 2.4.0
```
---
......@@ -351,7 +351,7 @@ func safeAPICall() {
## 🔍 Debug Info
```swift
print("SDK Version: 2.3.0")
print("SDK Version: 2.4.0")
print("App UUID: \(WarplySDK.shared.appUuid)")
print("Merchant ID: \(WarplySDK.shared.merchantId)")
print("Language: \(WarplySDK.shared.applicationLocale)")
......
Pod::Spec.new do |spec|
spec.name = "SwiftWarplyFramework"
spec.version = "2.3.0"
spec.version = "2.4.0"
spec.summary = "A framework used for several functionalities."
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|
spec.platform = :ios, "17.0"
spec.source = { :git => "https://git.warp.ly/open-source/warply_sdk_framework.git", :tag => "2.3.0" }
spec.source = { :git => "https://git.warp.ly/open-source/warply_sdk_framework.git", :tag => "2.4.0" }
# spec.public_header_files = "SwiftWarplyFramework.framework/Headers/*.h"
# ==> OLD
......
......@@ -37,7 +37,7 @@ public struct WarplyConfiguration {
public var enableAutoRegistration: Bool = true
/// Framework version for compatibility tracking
public let frameworkVersion: String = "2.3.0"
public let frameworkVersion: String = "2.4.0"
// MARK: - Initialization
......
......@@ -3441,7 +3441,7 @@ public final class WarplySDK {
deviceInfo["app_build"] = buildVersion
}
deviceInfo["sdk_version"] = "2.3.0"
deviceInfo["sdk_version"] = "2.4.0"
return deviceInfo
}
......
......@@ -9,7 +9,7 @@ SwiftWarplyFramework is an iOS SDK that provides loyalty program functionality,
- Minimum iOS Version: 17.0
- Swift Version: 5.0+
- Distribution: CocoaPods + Swift Package Manager (SPM)
- Framework Version: 2.3.0
- Framework Version: 2.4.0
### Dependencies
- RSBarcodes_Swift (~> 5.2.0) - Barcode scanning and generation
......
......@@ -1852,7 +1852,7 @@ This phase focuses on making the SwiftWarplyFramework production-ready for distr
### **Step 6.4.1: Version Management**
- [ ] **Semantic Versioning**
- [ ] Finalize version number (2.2.10 → 2.3.0?)
- [ ] Finalize version number (2.2.10 → 2.4.0?)
- [ ] Update all version references in code
- [ ] Update podspec version
- [ ] Update Package.swift version
......
......@@ -6,7 +6,7 @@
## 1. Project Overview
**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.
**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.
- **Language:** Swift 5.9+
- **Minimum iOS:** 17.0
......@@ -66,7 +66,7 @@ WarplySDK (public API facade)
```
SwiftWarplyFramework/
├── Package.swift # SPM package definition
├── SwiftWarplyFramework.podspec # CocoaPods spec (v2.3.0)
├── SwiftWarplyFramework.podspec # CocoaPods spec (v2.4.0)
├── skill.md # This file
├── SwiftWarplyFramework/
│ ├── SwiftWarplyFramework/
......@@ -942,7 +942,7 @@ Configuration.verifyURL // Verification URL
**CocoaPods** (`SwiftWarplyFramework.podspec`):
```ruby
pod 'SwiftWarplyFramework', '~> 2.3.0'
pod 'SwiftWarplyFramework', '~> 2.4.0'
```
- Resource bundles: `ResourcesBundle` containing `.xcassets` and `.otf` fonts
- Source files: `SwiftWarplyFramework/SwiftWarplyFramework/**/*.{h,m,swift,xib,storyboard}`
......@@ -950,7 +950,7 @@ pod 'SwiftWarplyFramework', '~> 2.3.0'
**Swift Package Manager** (`Package.swift`):
```swift
.package(url: "https://git.warp.ly/open-source/warply_sdk_framework.git", from: "2.3.0")
.package(url: "https://git.warp.ly/open-source/warply_sdk_framework.git", from: "2.4.0")
```
- Target path: `SwiftWarplyFramework/SwiftWarplyFramework`
- Excludes: `Helpers/WarplyReactMethods.h`, `Helpers/WarplyReactMethods.m`, `Info.plist`
......