Skip to content

Commit a78c55d

Browse files
[Release] | 4.1.2 (#59)
1 parent 63e950c commit a78c55d

92 files changed

Lines changed: 1309 additions & 401 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
# Changelog
22
All notable changes to this project will be documented in this file. To know better on how to write and maintain a changelog, refer to [this link](https://keepachangelog.com/en/1.0.0/).
33

4+
## [4.1.2] - QoL and Patches
5+
6+
### Fixed
7+
- Some cases where a navigation error would lead to a system crash.
8+
- Improved the overall SDK start-up.
9+
410
## [4.1.1] - Intersection Theme Patch
511

612
### Fixed
Binary file not shown.

Frameworks/TrueLayerAPI.xcframework/ios-arm64/TrueLayerAPI.framework/Modules/TrueLayerAPI.swiftmodule/arm64-apple-ios.abi.json

Lines changed: 63 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1417,7 +1417,7 @@
14171417
{
14181418
"kind": "Function",
14191419
"name": "getProvidersConfiguration",
1420-
"printedName": "getProvidersConfiguration()",
1420+
"printedName": "getProvidersConfiguration(countries:)",
14211421
"children": [
14221422
{
14231423
"kind": "TypeNominal",
@@ -1432,11 +1432,25 @@
14321432
}
14331433
],
14341434
"usr": "s:Sa"
1435+
},
1436+
{
1437+
"kind": "TypeNominal",
1438+
"name": "Array",
1439+
"printedName": "[Swift.String]",
1440+
"children": [
1441+
{
1442+
"kind": "TypeNominal",
1443+
"name": "String",
1444+
"printedName": "Swift.String",
1445+
"usr": "s:SS"
1446+
}
1447+
],
1448+
"usr": "s:Sa"
14351449
}
14361450
],
14371451
"declKind": "Func",
1438-
"usr": "s:12TrueLayerAPI0C0O8PaymentsO8RequestsO7ManagerO6SharedV25getProvidersConfigurationSay0aB4Core0K0OADO6ModelsOAJO8ProviderV0J0VGyYaKF",
1439-
"mangledName": "$s12TrueLayerAPI0C0O8PaymentsO8RequestsO7ManagerO6SharedV25getProvidersConfigurationSay0aB4Core0K0OADO6ModelsOAJO8ProviderV0J0VGyYaKF",
1452+
"usr": "s:12TrueLayerAPI0C0O8PaymentsO8RequestsO7ManagerO6SharedV25getProvidersConfiguration9countriesSay0aB4Core0L0OADO6ModelsOAJO8ProviderV0J0VGSaySSG_tYaKF",
1453+
"mangledName": "$s12TrueLayerAPI0C0O8PaymentsO8RequestsO7ManagerO6SharedV25getProvidersConfiguration9countriesSay0aB4Core0L0OADO6ModelsOAJO8ProviderV0J0VGSaySSG_tYaKF",
14401454
"moduleName": "TrueLayerAPI",
14411455
"declAttributes": [
14421456
"AccessControl",
@@ -2346,7 +2360,7 @@
23462360
{
23472361
"kind": "Function",
23482362
"name": "getSchemeSelectionType",
2349-
"printedName": "getSchemeSelectionType(currency:schemes:)",
2363+
"printedName": "getSchemeSelectionType(currency:schemes:paymentId:providerId:)",
23502364
"children": [
23512365
{
23522366
"kind": "TypeNominal",
@@ -2373,11 +2387,23 @@
23732387
}
23742388
],
23752389
"usr": "s:Sa"
2390+
},
2391+
{
2392+
"kind": "TypeNominal",
2393+
"name": "String",
2394+
"printedName": "Swift.String",
2395+
"usr": "s:SS"
2396+
},
2397+
{
2398+
"kind": "TypeNominal",
2399+
"name": "String",
2400+
"printedName": "Swift.String",
2401+
"usr": "s:SS"
23762402
}
23772403
],
23782404
"declKind": "Func",
2379-
"usr": "s:12TrueLayerAPI0C0O8PaymentsO8RequestsO7ManagerO13SinglePaymentV22getSchemeSelectionType8currency7schemes0aB4Core0O0OADO6ModelsOAJO0J0V0kL0OSS_SaySSGtYaKF",
2380-
"mangledName": "$s12TrueLayerAPI0C0O8PaymentsO8RequestsO7ManagerO13SinglePaymentV22getSchemeSelectionType8currency7schemes0aB4Core0O0OADO6ModelsOAJO0J0V0kL0OSS_SaySSGtYaKF",
2405+
"usr": "s:12TrueLayerAPI0C0O8PaymentsO8RequestsO7ManagerO13SinglePaymentV22getSchemeSelectionType8currency7schemes9paymentId08providerP00aB4Core0R0OADO6ModelsOAJO0J0V0kL0OSS_SaySSGS2StYaKF",
2406+
"mangledName": "$s12TrueLayerAPI0C0O8PaymentsO8RequestsO7ManagerO13SinglePaymentV22getSchemeSelectionType8currency7schemes9paymentId08providerP00aB4Core0R0OADO6ModelsOAJO0J0V0kL0OSS_SaySSGS2StYaKF",
23812407
"moduleName": "TrueLayerAPI",
23822408
"declAttributes": [
23832409
"AccessControl",
@@ -5580,49 +5606,56 @@
55805606
{
55815607
"filePath": "\/Users\/fabrizio.scarano\/Developer\/iOS-SDK\/SDK\/Sources\/API\/Payments\/Requests\/Shared\/Providers+SharedAPIRequests.swift",
55825608
"kind": "StringLiteral",
5583-
"offset": 2345,
5609+
"offset": 2567,
55845610
"length": 11,
55855611
"value": "\"someToken\""
55865612
},
5613+
{
5614+
"filePath": "\/Users\/fabrizio.scarano\/Developer\/iOS-SDK\/SDK\/Sources\/API\/Payments\/Requests\/Shared\/Providers+SharedAPIRequests.swift",
5615+
"kind": "Array",
5616+
"offset": 2626,
5617+
"length": 2,
5618+
"value": "[]"
5619+
},
55875620
{
55885621
"filePath": "\/Users\/fabrizio.scarano\/Developer\/iOS-SDK\/SDK\/Sources\/API\/Payments\/Requests\/Shared\/Providers+SharedAPIRequests.swift",
55895622
"kind": "StringLiteral",
5590-
"offset": 2565,
5623+
"offset": 2806,
55915624
"length": 16,
55925625
"value": "\"someIdentifier\""
55935626
},
55945627
{
55955628
"filePath": "\/Users\/fabrizio.scarano\/Developer\/iOS-SDK\/SDK\/Sources\/API\/Payments\/Requests\/Shared\/Providers+SharedAPIRequests.swift",
55965629
"kind": "StringLiteral",
5597-
"offset": 2606,
5630+
"offset": 2847,
55985631
"length": 16,
55995632
"value": "\"someIdentifier\""
56005633
},
56015634
{
56025635
"filePath": "\/Users\/fabrizio.scarano\/Developer\/iOS-SDK\/SDK\/Sources\/API\/Payments\/Requests\/Shared\/Providers+SharedAPIRequests.swift",
56035636
"kind": "StringLiteral",
5604-
"offset": 2676,
5637+
"offset": 2917,
56055638
"length": 11,
56065639
"value": "\"someToken\""
56075640
},
56085641
{
56095642
"filePath": "\/Users\/fabrizio.scarano\/Developer\/iOS-SDK\/SDK\/Sources\/API\/Payments\/Requests\/Shared\/Providers+SharedAPIRequests.swift",
56105643
"kind": "StringLiteral",
5611-
"offset": 2824,
5644+
"offset": 3065,
56125645
"length": 16,
56135646
"value": "\"someIdentifier\""
56145647
},
56155648
{
56165649
"filePath": "\/Users\/fabrizio.scarano\/Developer\/iOS-SDK\/SDK\/Sources\/API\/Payments\/Requests\/Shared\/Providers+SharedAPIRequests.swift",
56175650
"kind": "StringLiteral",
5618-
"offset": 2865,
5651+
"offset": 3106,
56195652
"length": 16,
56205653
"value": "\"someIdentifier\""
56215654
},
56225655
{
56235656
"filePath": "\/Users\/fabrizio.scarano\/Developer\/iOS-SDK\/SDK\/Sources\/API\/Payments\/Requests\/Shared\/Providers+SharedAPIRequests.swift",
56245657
"kind": "StringLiteral",
5625-
"offset": 2929,
5658+
"offset": 3170,
56265659
"length": 11,
56275660
"value": "\"someToken\""
56285661
},
@@ -5776,24 +5809,38 @@
57765809
{
57775810
"filePath": "\/Users\/fabrizio.scarano\/Developer\/iOS-SDK\/SDK\/Sources\/API\/Payments\/Requests\/SinglePayment\/SchemeSelection+SinglePaymentAPIRequests.swift",
57785811
"kind": "StringLiteral",
5779-
"offset": 1234,
5812+
"offset": 1371,
57805813
"length": 11,
57815814
"value": "\"someToken\""
57825815
},
57835816
{
57845817
"filePath": "\/Users\/fabrizio.scarano\/Developer\/iOS-SDK\/SDK\/Sources\/API\/Payments\/Requests\/SinglePayment\/SchemeSelection+SinglePaymentAPIRequests.swift",
57855818
"kind": "StringLiteral",
5786-
"offset": 1261,
5819+
"offset": 1398,
57875820
"length": 5,
57885821
"value": "\"GBP\""
57895822
},
57905823
{
57915824
"filePath": "\/Users\/fabrizio.scarano\/Developer\/iOS-SDK\/SDK\/Sources\/API\/Payments\/Requests\/SinglePayment\/SchemeSelection+SinglePaymentAPIRequests.swift",
57925825
"kind": "Array",
5793-
"offset": 1281,
5826+
"offset": 1418,
57945827
"length": 56,
57955828
"value": "[\"faster_payments_service\", \"instant\"]"
57965829
},
5830+
{
5831+
"filePath": "\/Users\/fabrizio.scarano\/Developer\/iOS-SDK\/SDK\/Sources\/API\/Payments\/Requests\/SinglePayment\/SchemeSelection+SinglePaymentAPIRequests.swift",
5832+
"kind": "StringLiteral",
5833+
"offset": 1491,
5834+
"length": 2,
5835+
"value": "\"\""
5836+
},
5837+
{
5838+
"filePath": "\/Users\/fabrizio.scarano\/Developer\/iOS-SDK\/SDK\/Sources\/API\/Payments\/Requests\/SinglePayment\/SchemeSelection+SinglePaymentAPIRequests.swift",
5839+
"kind": "StringLiteral",
5840+
"offset": 1511,
5841+
"length": 2,
5842+
"value": "\"\""
5843+
},
57975844
{
57985845
"filePath": "\/Users\/fabrizio.scarano\/Developer\/iOS-SDK\/SDK\/Sources\/API\/Payments\/Requests\/SinglePayment\/SinglePayment+APIRequests.swift",
57995846
"kind": "IntegerLiteral",

Frameworks/TrueLayerAPI.xcframework/ios-arm64/TrueLayerAPI.framework/Modules/TrueLayerAPI.swiftmodule/arm64-apple-ios.private.swiftinterface

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ import _SwiftConcurrencyShims
111111
@_spi(TrueLayer) extension TrueLayerAPI.API.Payments.Requests.Manager {
112112
@_spi(TrueLayer) public struct Shared : TrueLayerAPI.RequestsManager {
113113
@_spi(TrueLayer) public init(using configuration: any TrueLayerAPI.RequestsManagerConfigurationProvider)
114-
@_spi(TrueLayer) public func getProvidersConfiguration() async throws -> [TrueLayerCore.Core.Payments.Models.Shared.Provider.Configuration]
114+
@_spi(TrueLayer) public func getProvidersConfiguration(countries: [Swift.String]) async throws -> [TrueLayerCore.Core.Payments.Models.Shared.Provider.Configuration]
115115
@_spi(TrueLayer) public func getMerchantConfiguration(redirectURI: Foundation.URL, deviceInformationProvider: any TrueLayerUtils.DeviceInformationProvider, screenInformationProvider: any TrueLayerUtils.ScreenInformationProvider, bundleInformationProvider: any TrueLayerUtils.BundleInformationProvider, localeInformationProvider: any TrueLayerUtils.LocaleInformationProvider, resourceType: Swift.String, integrationType: Swift.String, integrationVersion: Swift.String, sdkVersion: Swift.String, isResultScreenEnabled: Swift.Bool?) async throws -> TrueLayerCore.Core.Payments.Models.Shared.Merchant
116116
@_spi(TrueLayer) public func getLastUsedProviders(userIdentifier: Swift.String, paymentType: TrueLayerCore.Core.Payments.Models.Shared.PaymentType) async throws -> [TrueLayerCore.Core.Payments.Models.Shared.Provider.Identifier]
117117
@_spi(TrueLayer) public func getAISLegalCopy(providerCountryCode: Swift.String) async throws -> TrueLayerCore.Core.Payments.Models.Shared.AISLegals
@@ -138,7 +138,7 @@ import _SwiftConcurrencyShims
138138
@_spi(TrueLayer) public func submitNewUserAccountSelection() async throws -> TrueLayerCore.Core.Payments.Models.SinglePayment.AuthorizationFlow.Status
139139
@_spi(TrueLayer) public func submitSaveUserAccount() async throws
140140
@_spi(TrueLayer) public func deleteUserAccount(userAccountID: Swift.String) async throws -> TrueLayerCore.Core.Payments.Models.SinglePayment.AuthorizationFlow.Status
141-
@_spi(TrueLayer) public func getSchemeSelectionType(currency: Swift.String, schemes: [Swift.String]) async throws -> TrueLayerCore.Core.Payments.Models.SinglePayment.Scheme.SelectionType
141+
@_spi(TrueLayer) public func getSchemeSelectionType(currency: Swift.String, schemes: [Swift.String], paymentId: Swift.String, providerId: Swift.String) async throws -> TrueLayerCore.Core.Payments.Models.SinglePayment.Scheme.SelectionType
142142
@_spi(TrueLayer) public func submitScheme(_ schemeIdentifier: TrueLayerCore.Core.Payments.Models.SinglePayment.Scheme.Identifier) async throws -> TrueLayerCore.Core.Payments.Models.SinglePayment.AuthorizationFlow.Status
143143
@_spi(TrueLayer) public func getProvidersInfo(paymentID: Swift.String) async throws -> TrueLayerCore.Core.Payments.Models.SinglePayment.ProvidersInfo
144144
@_spi(TrueLayer) public func retryPayment() async throws -> TrueLayerCore.Core.Payments.Models.SinglePayment.Status
Binary file not shown.
Binary file not shown.

0 commit comments

Comments
 (0)