Skip to content

Commit

Permalink
Merge pull request #40 from tink-ab-automation/release-changes-1.9.0
Browse files Browse the repository at this point in the history
Tink Core 1.9.0 release
  • Loading branch information
Eeyore741 committed Aug 29, 2022
2 parents d305236 + cffad90 commit b803cf6
Show file tree
Hide file tree
Showing 36 changed files with 112 additions and 48 deletions.
2 changes: 1 addition & 1 deletion Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ let package = Package(
targets: [
.binaryTarget(
name: "TinkCore",
url: "https://github.com/tink-ab/tink-core-ios/releases/download/1.8.1/TinkCore.xcframework.zip", checksum: "b193a69b592010db69f158496c41cd238979681f8a0e7e01022b5c1e58b1d6d0"
url: "https://github.com/tink-ab/tink-core-ios/releases/download/1.9.0/TinkCore.xcframework.zip", checksum: "8d9a833ed8f3476de2660dde9aff231df45fd3e26add1f578140cfc57df35c42"
),
]
)
5 changes: 4 additions & 1 deletion Sources/TinkCore/PFM/Models/Budget.swift
Original file line number Diff line number Diff line change
Expand Up @@ -78,8 +78,10 @@ extension Budget {
public let categoryCode: Category.Code?
/// The ID of the account this transaction belongs to.
public let accountID: Account.ID?
/// Defines if the transaction is in pending state.
public let pending: Bool?

@available(*, deprecated)
@available(*, deprecated, message: "Deprecated initializer will igonre properties: pending (set to nil)")
public init(id: TinkCore.Transaction.ID, amount: CurrencyDenominatedAmount, dispensableAmount: CurrencyDenominatedAmount?, date: Date?, description: String?, categoryCode: Category.Code?, accountID: Account.ID?) {
self.id = id
self.amount = amount
Expand All @@ -88,6 +90,7 @@ extension Budget {
self.description = description
self.categoryCode = categoryCode
self.accountID = accountID
self.pending = nil
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ extension Budget.Transaction {
self.categoryCode = restBudgetTransaction.categoryCode.map { Category.Code($0) }
self.date = restBudgetTransaction.date
self.description = restBudgetTransaction.description
self.dispensableAmount = restBudgetTransaction.dispensableAmount.map { CurrencyDenominatedAmount(restCurrencyDenominatedAmount: $0)
}
self.dispensableAmount = restBudgetTransaction.dispensableAmount.map { CurrencyDenominatedAmount(restCurrencyDenominatedAmount: $0) }
self.pending = restBudgetTransaction.pending
}
}
2 changes: 2 additions & 0 deletions Sources/TinkCore/PFM/REST/Models/RESTBudgetTransaction.swift
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,6 @@ struct RESTBudgetTransaction: Decodable {
let categoryCode: String?
/// The ID of the account this transaction belongs to.
let accountId: String?
/// Defines if the transaction is in pending state.
let pending: Bool?
}
9 changes: 9 additions & 0 deletions Sources/TinkCore/Shared/Logging/TinkLogger.swift
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
import OSLog

public enum TinkLogger {
public static func logUsedSDK(version: String, subsystem: String, category: String) {
let app = OSLog(subsystem: subsystem, category: category)
let string = "Version: \(version)"
os_log("%@", log: app, type: .info, string)
}
}
2 changes: 1 addition & 1 deletion Sources/TinkCore/Shared/Tink/Tink.swift
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import Foundation
#endif

/// Current TinkCore version.
public let version = "1.8.1"
public let version = "1.9.0"

/// The `Tink` class encapsulates a connection to the Tink API.
///
Expand Down
2 changes: 1 addition & 1 deletion TinkCore.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ Pod::Spec.new do |spec|
spec.description = <<-DESC
Core library for Tink SDKs.
DESC
spec.version = "1.8.1"
spec.version = "1.9.0"
spec.license = { :type => "MIT", :file => "LICENSE" }
spec.authors = { "Tink AB" => "mobile@tink.se" }
spec.homepage = "https://tink.com"
Expand Down
10 changes: 5 additions & 5 deletions TinkCore.xcframework/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -6,30 +6,30 @@
<array>
<dict>
<key>LibraryIdentifier</key>
<string>ios-arm64</string>
<string>ios-arm64_x86_64-simulator</string>
<key>LibraryPath</key>
<string>TinkCore.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
<string>x86_64</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
<key>SupportedPlatformVariant</key>
<string>simulator</string>
</dict>
<dict>
<key>LibraryIdentifier</key>
<string>ios-arm64_x86_64-simulator</string>
<string>ios-arm64</string>
<key>LibraryPath</key>
<string>TinkCore.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
<string>x86_64</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
<key>SupportedPlatformVariant</key>
<string>simulator</string>
</dict>
<dict>
<key>LibraryIdentifier</key>
Expand Down
Binary file modified TinkCore.xcframework/ios-arm64/TinkCore.framework/Info.plist
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
// swift-module-flags: -target arm64-apple-ios11.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name TinkCore
import Dispatch
import Foundation
import OSLog
import Security
import Swift
import UIKit
Expand Down Expand Up @@ -547,7 +548,8 @@ extension TinkCore.Budget {
public let description: Swift.String?
public let categoryCode: TinkCore.Category.Code?
public let accountID: TinkCore.Account.ID?
@available(*, deprecated)
public let pending: Swift.Bool?
@available(*, deprecated, message: "Deprecated initializer will igonre properties: pending (set to nil)")
public init(id: TinkCore.Transaction.ID, amount: TinkCore.CurrencyDenominatedAmount, dispensableAmount: TinkCore.CurrencyDenominatedAmount?, date: Foundation.Date?, description: Swift.String?, categoryCode: TinkCore.Category.Code?, accountID: TinkCore.Account.ID?)
}
}
Expand Down Expand Up @@ -1391,6 +1393,9 @@ extension TinkCore.Tink {
@discardableResult
public func authenticateUser(authorizationCode: TinkCore.AuthorizationCode, completion: @escaping (Swift.Result<TinkCore.AccessToken, Swift.Error>) -> Swift.Void) -> TinkCore.RetryCancellable?
}
public enum TinkLogger {
public static func logUsedSDK(version: Swift.String, subsystem: Swift.String, category: Swift.String)
}
public struct Transaction {
public typealias ID = TinkCore.Identifier<TinkCore.Transaction>
public let accountID: TinkCore.Account.ID
Expand Down
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
// swift-module-flags: -target arm64-apple-ios11.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name TinkCore
import Dispatch
import Foundation
import OSLog
import Security
import Swift
import UIKit
Expand Down Expand Up @@ -547,7 +548,8 @@ extension TinkCore.Budget {
public let description: Swift.String?
public let categoryCode: TinkCore.Category.Code?
public let accountID: TinkCore.Account.ID?
@available(*, deprecated)
public let pending: Swift.Bool?
@available(*, deprecated, message: "Deprecated initializer will igonre properties: pending (set to nil)")
public init(id: TinkCore.Transaction.ID, amount: TinkCore.CurrencyDenominatedAmount, dispensableAmount: TinkCore.CurrencyDenominatedAmount?, date: Foundation.Date?, description: Swift.String?, categoryCode: TinkCore.Category.Code?, accountID: TinkCore.Account.ID?)
}
}
Expand Down Expand Up @@ -1391,6 +1393,9 @@ extension TinkCore.Tink {
@discardableResult
public func authenticateUser(authorizationCode: TinkCore.AuthorizationCode, completion: @escaping (Swift.Result<TinkCore.AccessToken, Swift.Error>) -> Swift.Void) -> TinkCore.RetryCancellable?
}
public enum TinkLogger {
public static func logUsedSDK(version: Swift.String, subsystem: Swift.String, category: Swift.String)
}
public struct Transaction {
public typealias ID = TinkCore.Identifier<TinkCore.Transaction>
public let accountID: TinkCore.Account.ID
Expand Down
Binary file modified TinkCore.xcframework/ios-arm64/TinkCore.framework/TinkCore
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
// swift-module-flags: -target arm64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name TinkCore
import Dispatch
import Foundation
import OSLog
import Security
import Swift
import UIKit
Expand Down Expand Up @@ -547,7 +548,8 @@ extension TinkCore.Budget {
public let description: Swift.String?
public let categoryCode: TinkCore.Category.Code?
public let accountID: TinkCore.Account.ID?
@available(*, deprecated)
public let pending: Swift.Bool?
@available(*, deprecated, message: "Deprecated initializer will igonre properties: pending (set to nil)")
public init(id: TinkCore.Transaction.ID, amount: TinkCore.CurrencyDenominatedAmount, dispensableAmount: TinkCore.CurrencyDenominatedAmount?, date: Foundation.Date?, description: Swift.String?, categoryCode: TinkCore.Category.Code?, accountID: TinkCore.Account.ID?)
}
}
Expand Down Expand Up @@ -1391,6 +1393,9 @@ extension TinkCore.Tink {
@discardableResult
public func authenticateUser(authorizationCode: TinkCore.AuthorizationCode, completion: @escaping (Swift.Result<TinkCore.AccessToken, Swift.Error>) -> Swift.Void) -> TinkCore.RetryCancellable?
}
public enum TinkLogger {
public static func logUsedSDK(version: Swift.String, subsystem: Swift.String, category: Swift.String)
}
public struct Transaction {
public typealias ID = TinkCore.Identifier<TinkCore.Transaction>
public let accountID: TinkCore.Account.ID
Expand Down
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
// swift-module-flags: -target arm64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name TinkCore
import Dispatch
import Foundation
import OSLog
import Security
import Swift
import UIKit
Expand Down Expand Up @@ -547,7 +548,8 @@ extension TinkCore.Budget {
public let description: Swift.String?
public let categoryCode: TinkCore.Category.Code?
public let accountID: TinkCore.Account.ID?
@available(*, deprecated)
public let pending: Swift.Bool?
@available(*, deprecated, message: "Deprecated initializer will igonre properties: pending (set to nil)")
public init(id: TinkCore.Transaction.ID, amount: TinkCore.CurrencyDenominatedAmount, dispensableAmount: TinkCore.CurrencyDenominatedAmount?, date: Foundation.Date?, description: Swift.String?, categoryCode: TinkCore.Category.Code?, accountID: TinkCore.Account.ID?)
}
}
Expand Down Expand Up @@ -1391,6 +1393,9 @@ extension TinkCore.Tink {
@discardableResult
public func authenticateUser(authorizationCode: TinkCore.AuthorizationCode, completion: @escaping (Swift.Result<TinkCore.AccessToken, Swift.Error>) -> Swift.Void) -> TinkCore.RetryCancellable?
}
public enum TinkLogger {
public static func logUsedSDK(version: Swift.String, subsystem: Swift.String, category: Swift.String)
}
public struct Transaction {
public typealias ID = TinkCore.Identifier<TinkCore.Transaction>
public let accountID: TinkCore.Account.ID
Expand Down
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
// swift-module-flags: -target x86_64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name TinkCore
import Dispatch
import Foundation
import OSLog
import Security
import Swift
import UIKit
Expand Down Expand Up @@ -547,7 +548,8 @@ extension TinkCore.Budget {
public let description: Swift.String?
public let categoryCode: TinkCore.Category.Code?
public let accountID: TinkCore.Account.ID?
@available(*, deprecated)
public let pending: Swift.Bool?
@available(*, deprecated, message: "Deprecated initializer will igonre properties: pending (set to nil)")
public init(id: TinkCore.Transaction.ID, amount: TinkCore.CurrencyDenominatedAmount, dispensableAmount: TinkCore.CurrencyDenominatedAmount?, date: Foundation.Date?, description: Swift.String?, categoryCode: TinkCore.Category.Code?, accountID: TinkCore.Account.ID?)
}
}
Expand Down Expand Up @@ -1391,6 +1393,9 @@ extension TinkCore.Tink {
@discardableResult
public func authenticateUser(authorizationCode: TinkCore.AuthorizationCode, completion: @escaping (Swift.Result<TinkCore.AccessToken, Swift.Error>) -> Swift.Void) -> TinkCore.RetryCancellable?
}
public enum TinkLogger {
public static func logUsedSDK(version: Swift.String, subsystem: Swift.String, category: Swift.String)
}
public struct Transaction {
public typealias ID = TinkCore.Identifier<TinkCore.Transaction>
public let accountID: TinkCore.Account.ID
Expand Down
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
// swift-module-flags: -target x86_64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name TinkCore
import Dispatch
import Foundation
import OSLog
import Security
import Swift
import UIKit
Expand Down Expand Up @@ -547,7 +548,8 @@ extension TinkCore.Budget {
public let description: Swift.String?
public let categoryCode: TinkCore.Category.Code?
public let accountID: TinkCore.Account.ID?
@available(*, deprecated)
public let pending: Swift.Bool?
@available(*, deprecated, message: "Deprecated initializer will igonre properties: pending (set to nil)")
public init(id: TinkCore.Transaction.ID, amount: TinkCore.CurrencyDenominatedAmount, dispensableAmount: TinkCore.CurrencyDenominatedAmount?, date: Foundation.Date?, description: Swift.String?, categoryCode: TinkCore.Category.Code?, accountID: TinkCore.Account.ID?)
}
}
Expand Down Expand Up @@ -1391,6 +1393,9 @@ extension TinkCore.Tink {
@discardableResult
public func authenticateUser(authorizationCode: TinkCore.AuthorizationCode, completion: @escaping (Swift.Result<TinkCore.AccessToken, Swift.Error>) -> Swift.Void) -> TinkCore.RetryCancellable?
}
public enum TinkLogger {
public static func logUsedSDK(version: Swift.String, subsystem: Swift.String, category: Swift.String)
}
public struct Transaction {
public typealias ID = TinkCore.Identifier<TinkCore.Transaction>
public let accountID: TinkCore.Account.ID
Expand Down
Binary file not shown.

0 comments on commit b803cf6

Please sign in to comment.