Skip to content

Commit

Permalink
Merge pull request #77 from checkout/release/3.2.5
Browse files Browse the repository at this point in the history
Release 3.2.5
  • Loading branch information
ehab-al-cko authored Oct 24, 2024
2 parents 39168ae + b6e28c7 commit 17bee16
Show file tree
Hide file tree
Showing 35 changed files with 193 additions and 277 deletions.
2 changes: 1 addition & 1 deletion Checkout3DS-Security.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = "Checkout3DS-Security"
s.version = "3.2.4"
s.version = "3.2.5"
s.summary = "Checkout 3DS SDK Security"
s.homepage = "https://checkout.github.io/checkout-mobile-docs/checkout-3ds-sdk-ios/index.html"

Expand Down
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>NSPrivacyCollectedDataTypes</key>
<array>
<dict>
<key>NSPrivacyCollectedDataTypePurposes</key>
<array>
<string>NSPrivacyCollectedDataTypePurposeAnalytics</string>
<string>NSPrivacyCollectedDataTypePurposeAppFunctionality</string>
</array>
<key>NSPrivacyCollectedDataTypeTracking</key>
<false/>
<key>NSPrivacyCollectedDataTypeLinked</key>
<false/>
<key>NSPrivacyCollectedDataType</key>
<string>NSPrivacyCollectedDataTypeOtherDiagnosticData</string>
</dict>
</array>
<key>NSPrivacyAccessedAPITypes</key>
<array>
<dict>
<key>NSPrivacyAccessedAPIType</key>
<string>NSPrivacyAccessedAPICategoryFileTimestamp</string>
<key>NSPrivacyAccessedAPITypeReasons</key>
<array>
<string>C617.1</string>
</array>
</dict>
</array>
</dict>
</plist>
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>NSPrivacyCollectedDataTypes</key>
<array>
<dict>
<key>NSPrivacyCollectedDataTypePurposes</key>
<array>
<string>NSPrivacyCollectedDataTypePurposeAnalytics</string>
<string>NSPrivacyCollectedDataTypePurposeAppFunctionality</string>
</array>
<key>NSPrivacyCollectedDataTypeTracking</key>
<false/>
<key>NSPrivacyCollectedDataTypeLinked</key>
<false/>
<key>NSPrivacyCollectedDataType</key>
<string>NSPrivacyCollectedDataTypeOtherDiagnosticData</string>
</dict>
</array>
<key>NSPrivacyAccessedAPITypes</key>
<array>
<dict>
<key>NSPrivacyAccessedAPIType</key>
<string>NSPrivacyAccessedAPICategoryFileTimestamp</string>
<key>NSPrivacyAccessedAPITypeReasons</key>
<array>
<string>C617.1</string>
</array>
</dict>
</array>
</dict>
</plist>
4 changes: 2 additions & 2 deletions Checkout3DS.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = "Checkout3DS"
s.version = "3.2.4"
s.version = "3.2.5"
s.summary = "Checkout 3DS SDK"
s.description = <<-DESC
The Checkout.com 3D Secure (3DS) mobile SDK allows you to provide a native 3DS2 experience in your mobile app, with visual styling that you can control.
Expand All @@ -26,7 +26,7 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI

s.dependency 'CheckoutEventLoggerKit', '1.2.4'
s.dependency 'JOSESwift', '2.2.1'
s.dependency 'Checkout3DS-Security', '3.2.4'
s.dependency 'Checkout3DS-Security', '3.2.5'

s.user_target_xcconfig = {
'BUILD_LIBRARY_FOR_DISTRIBUTION' => 'YES',
Expand Down
8 changes: 4 additions & 4 deletions Checkout3DS.xcframework/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<key>BinaryPath</key>
<string>Checkout3DS.framework/Checkout3DS</string>
<key>LibraryIdentifier</key>
<string>ios-arm64-simulator</string>
<string>ios-arm64</string>
<key>LibraryPath</key>
<string>Checkout3DS.framework</string>
<key>SupportedArchitectures</key>
Expand All @@ -17,14 +17,12 @@
</array>
<key>SupportedPlatform</key>
<string>ios</string>
<key>SupportedPlatformVariant</key>
<string>simulator</string>
</dict>
<dict>
<key>BinaryPath</key>
<string>Checkout3DS.framework/Checkout3DS</string>
<key>LibraryIdentifier</key>
<string>ios-arm64</string>
<string>ios-arm64-simulator</string>
<key>LibraryPath</key>
<string>Checkout3DS.framework</string>
<key>SupportedArchitectures</key>
Expand All @@ -33,6 +31,8 @@
</array>
<key>SupportedPlatform</key>
<string>ios</string>
<key>SupportedPlatformVariant</key>
<string>simulator</string>
</dict>
</array>
<key>CFBundlePackageType</key>
Expand Down
Binary file not shown.
Binary file not shown.

Large diffs are not rendered by default.

Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"ABIRoot": {
"kind": "Root",
"name": "TopLevel",
"printedName": "TopLevel",
"name": "NO_MODULE",
"printedName": "NO_MODULE",
"json_format_version": 8
},
"ConstValues": []
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
// swift-interface-format-version: 1.0
// swift-compiler-version: Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4)
// swift-module-flags: -target arm64-apple-ios12.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name Checkout3DS
// swift-compiler-version: Apple Swift version 6.0 effective-5.10 (swiftlang-6.0.0.9.10 clang-1600.0.26.2)
// swift-module-flags: -target arm64-apple-ios13.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name Checkout3DS
// swift-module-flags-ignorable: -no-verify-emitted-module-interface
import AdSupport
import AppTrackingTransparency
@_exported import Checkout3DS
Expand Down Expand Up @@ -105,7 +106,7 @@ extension Checkout3DS.Standalone3DSService {
public init?(rawValue: Swift.Int)
public typealias AllCases = [Checkout3DS.Environment]
public typealias RawValue = Swift.Int
public static var allCases: [Checkout3DS.Environment] {
nonisolated public static var allCases: [Checkout3DS.Environment] {
get
}
public var rawValue: Swift.Int {
Expand Down Expand Up @@ -157,9 +158,7 @@ public protocol ThreeDS2Service {
@objc final public let shadowOpacity: Swift.Float
@available(swift, obsoleted: 1.0)
@objc convenience override dynamic public init()
@available(iOS 13.0, *)
@objc public init(backgroundColor: UIKit.UIColor = .systemBlue, cornerRadius: CoreFoundation.CGFloat = 5, cornerCurve: QuartzCore.CALayerCornerCurve = .continuous, font: UIKit.UIFont = .preferredFont(forTextStyle: .body), textColor: UIKit.UIColor = .white, borderWidth: CoreFoundation.CGFloat = 0, borderColor: CoreGraphics.CGColor? = nil, shadowColor: CoreGraphics.CGColor? = nil, shadowOffset: CoreFoundation.CGSize = .zero, shadowRadius: CoreFoundation.CGFloat = 0, shadowOpacity: Swift.Float = 0)
@objc public init(backgroundColor: UIKit.UIColor = .systemBlue, cornerRadius: CoreFoundation.CGFloat = 5, font: UIKit.UIFont = .preferredFont(forTextStyle: .body), textColor: UIKit.UIColor = .white, borderWidth: CoreFoundation.CGFloat = 0, borderColor: CoreGraphics.CGColor? = nil, shadowColor: CoreGraphics.CGColor? = nil, shadowOffset: CoreFoundation.CGSize = .zero, shadowRadius: CoreFoundation.CGFloat = 0, shadowOpacity: Swift.Float = 0)
@objc deinit
}
@_inheritsConvenienceInitializers @objc(Checkout3DSDefaultContinueButtonCustomization) final public class DefaultContinueButtonCustomization : ObjectiveC.NSObject, Checkout3DS.ButtonCustomization {
Expand All @@ -176,9 +175,7 @@ public protocol ThreeDS2Service {
@objc final public let shadowOpacity: Swift.Float
@available(swift, obsoleted: 1.0)
@objc convenience override dynamic public init()
@available(iOS 13.0, *)
@objc public init(backgroundColor: UIKit.UIColor = .systemBlue, cornerRadius: CoreFoundation.CGFloat = 5, cornerCurve: QuartzCore.CALayerCornerCurve = .continuous, font: UIKit.UIFont = .preferredFont(forTextStyle: .body), textColor: UIKit.UIColor = .white, borderWidth: CoreFoundation.CGFloat = 2, borderColor: CoreGraphics.CGColor? = UIColor.systemBlue.cgColor, shadowColor: CoreGraphics.CGColor? = nil, shadowOffset: CoreFoundation.CGSize = .zero, shadowRadius: CoreFoundation.CGFloat = 0, shadowOpacity: Swift.Float = 0)
@objc public init(backgroundColor: UIKit.UIColor = .systemBlue, cornerRadius: CoreFoundation.CGFloat = 5, font: UIKit.UIFont = .preferredFont(forTextStyle: .body), textColor: UIKit.UIColor = .white, borderWidth: CoreFoundation.CGFloat = 2, borderColor: CoreGraphics.CGColor? = UIColor.systemBlue.cgColor, shadowColor: CoreGraphics.CGColor? = nil, shadowOffset: CoreFoundation.CGSize = .zero, shadowRadius: CoreFoundation.CGFloat = 0, shadowOpacity: Swift.Float = 0)
@objc deinit
}
@_inheritsConvenienceInitializers @objc(Checkout3DSDefaultNextButtonCustomization) final public class DefaultNextButtonCustomization : ObjectiveC.NSObject, Checkout3DS.ButtonCustomization {
Expand All @@ -195,9 +192,7 @@ public protocol ThreeDS2Service {
@objc final public let shadowOpacity: Swift.Float
@available(swift, obsoleted: 1.0)
@objc convenience override dynamic public init()
@available(iOS 13.0, *)
@objc public init(backgroundColor: UIKit.UIColor = .systemBlue, cornerRadius: CoreFoundation.CGFloat = 5, cornerCurve: QuartzCore.CALayerCornerCurve = .continuous, font: UIKit.UIFont = .preferredFont(forTextStyle: .body), textColor: UIKit.UIColor = .white, borderWidth: CoreFoundation.CGFloat = 0, borderColor: CoreGraphics.CGColor? = nil, shadowColor: CoreGraphics.CGColor? = nil, shadowOffset: CoreFoundation.CGSize = .zero, shadowRadius: CoreFoundation.CGFloat = 0, shadowOpacity: Swift.Float = 0)
@objc public init(backgroundColor: UIKit.UIColor = .systemBlue, cornerRadius: CoreFoundation.CGFloat = 5, font: UIKit.UIFont = .preferredFont(forTextStyle: .body), textColor: UIKit.UIColor = .white, borderWidth: CoreFoundation.CGFloat = 0, borderColor: CoreGraphics.CGColor? = nil, shadowColor: CoreGraphics.CGColor? = nil, shadowOffset: CoreFoundation.CGSize = .zero, shadowRadius: CoreFoundation.CGFloat = 0, shadowOpacity: Swift.Float = 0)
@objc deinit
}
@_inheritsConvenienceInitializers @objc(Checkout3DSDefaultResendButtonCustomization) final public class DefaultResendButtonCustomization : ObjectiveC.NSObject, Checkout3DS.ButtonCustomization {
Expand All @@ -214,9 +209,7 @@ public protocol ThreeDS2Service {
@objc final public let shadowOpacity: Swift.Float
@available(swift, obsoleted: 1.0)
@objc convenience override dynamic public init()
@available(iOS 13.0, *)
@objc public init(backgroundColor: UIKit.UIColor = .white, cornerRadius: CoreFoundation.CGFloat = 5, cornerCurve: QuartzCore.CALayerCornerCurve = .continuous, font: UIKit.UIFont = .preferredFont(forTextStyle: .body), textColor: UIKit.UIColor = .systemBlue, borderWidth: CoreFoundation.CGFloat = 2, borderColor: CoreGraphics.CGColor? = UIColor.systemBlue.cgColor, shadowColor: CoreGraphics.CGColor? = nil, shadowOffset: CoreFoundation.CGSize = .zero, shadowRadius: CoreFoundation.CGFloat = 0, shadowOpacity: Swift.Float = 0)
@objc public init(backgroundColor: UIKit.UIColor = .white, cornerRadius: CoreFoundation.CGFloat = 5, font: UIKit.UIFont = .preferredFont(forTextStyle: .body), textColor: UIKit.UIColor = .systemBlue, borderWidth: CoreFoundation.CGFloat = 2, borderColor: CoreGraphics.CGColor? = UIColor.systemBlue.cgColor, shadowColor: CoreGraphics.CGColor? = nil, shadowOffset: CoreFoundation.CGSize = .zero, shadowRadius: CoreFoundation.CGFloat = 0, shadowOpacity: Swift.Float = 0)
@objc deinit
}
@_inheritsConvenienceInitializers @objc(Checkout3DSDefaultCancelButtonCustomization) final public class DefaultCancelButtonCustomization : ObjectiveC.NSObject, Checkout3DS.ButtonCustomization {
Expand All @@ -234,9 +227,7 @@ public protocol ThreeDS2Service {
@objc final public let shadowOpacity: Swift.Float
@available(swift, obsoleted: 1.0)
@objc convenience override dynamic public init()
@available(iOS 13.0, *)
@objc public init(text: Swift.String = "Cancel", backgroundColor: UIKit.UIColor = .white, cornerRadius: CoreFoundation.CGFloat = 5, cornerCurve: QuartzCore.CALayerCornerCurve = .continuous, font: UIKit.UIFont = .preferredFont(forTextStyle: .body), textColor: UIKit.UIColor = .systemBlue, borderWidth: CoreFoundation.CGFloat = 0, borderColor: CoreGraphics.CGColor? = nil, shadowColor: CoreGraphics.CGColor? = nil, shadowOffset: CoreFoundation.CGSize = .zero, shadowRadius: CoreFoundation.CGFloat = 0, shadowOpacity: Swift.Float = 0)
@objc public init(text: Swift.String = "Cancel", backgroundColor: UIKit.UIColor = .white, cornerRadius: CoreFoundation.CGFloat = 5, font: UIKit.UIFont = .preferredFont(forTextStyle: .body), textColor: UIKit.UIColor = .systemBlue, borderWidth: CoreFoundation.CGFloat = 0, borderColor: CoreGraphics.CGColor? = nil, shadowColor: CoreGraphics.CGColor? = nil, shadowOffset: CoreFoundation.CGSize = .zero, shadowRadius: CoreFoundation.CGFloat = 0, shadowOpacity: Swift.Float = 0)
@objc deinit
}
@objc(Checkout3DSAuthenticationError) public enum AuthenticationError : Swift.Int, Swift.Error, Swift.Equatable, Swift.CaseIterable {
Expand Down Expand Up @@ -371,7 +362,7 @@ public protocol ThreeDS2Service {
public static var _nsErrorDomain: Swift.String {
get
}
public static var allCases: [Checkout3DS.AuthenticationError] {
nonisolated public static var allCases: [Checkout3DS.AuthenticationError] {
get
}
public var rawValue: Swift.Int {
Expand Down Expand Up @@ -517,7 +508,7 @@ extension QuartzCore.CALayerCornerCurve : Swift.Codable {
public init?(rawValue: Swift.Int)
public typealias AllCases = [Checkout3DS.Warning]
public typealias RawValue = Swift.Int
public static var allCases: [Checkout3DS.Warning] {
nonisolated public static var allCases: [Checkout3DS.Warning] {
get
}
public var rawValue: Swift.Int {
Expand Down Expand Up @@ -552,10 +543,7 @@ public protocol Transaction {
@objc final public let selectedColor: UIKit.UIColor
@available(swift, obsoleted: 1.0)
@objc convenience override dynamic public init()
@available(iOS 13, *)
@objc public init(borderWidth: CoreFoundation.CGFloat = 1, borderColor: CoreGraphics.CGColor = UIColor.systemGray.cgColor, cornerRadius: CoreFoundation.CGFloat = 5, cornerCurve: QuartzCore.CALayerCornerCurve = .continuous, font: UIKit.UIFont = .preferredFont(forTextStyle: .body), textColor: UIKit.UIColor = .label, borderStyle: UIKit.UITextField.BorderStyle = .roundedRect, backgroundColor: UIKit.UIColor = .white, unselectedColor: UIKit.UIColor = .systemGray, selectedColor: UIKit.UIColor = .systemBlue)
@available(iOS, introduced: 11, obsoleted: 13)
@objc public init(borderWidth: CoreFoundation.CGFloat = 1, borderColor: CoreGraphics.CGColor = UIColor.systemGray.cgColor, cornerRadius: CoreFoundation.CGFloat = 5, font: UIKit.UIFont = .preferredFont(forTextStyle: .body), textColor: UIKit.UIColor = DefaultSystemColor.label, borderStyle: UIKit.UITextField.BorderStyle = .roundedRect, backgroundColor: UIKit.UIColor = .white, unselectedColor: UIKit.UIColor = .systemGray, selectedColor: UIKit.UIColor = .systemBlue)
public init(borderWidth: CoreFoundation.CGFloat = 1, borderColor: CoreGraphics.CGColor = UIColor.systemGray.cgColor, cornerRadius: CoreFoundation.CGFloat = 5, cornerCurve: QuartzCore.CALayerCornerCurve = .continuous, font: UIKit.UIFont = .preferredFont(forTextStyle: .body), textColor: UIKit.UIColor = .label, borderStyle: UIKit.UITextField.BorderStyle = .roundedRect, backgroundColor: UIKit.UIColor = .white, unselectedColor: UIKit.UIColor = .systemGray, selectedColor: UIKit.UIColor = .systemBlue)
@objc deinit
}
extension Checkout3DS.Environment : Swift.Hashable {}
Expand Down
Binary file not shown.
Loading

0 comments on commit 17bee16

Please sign in to comment.