Skip to content

Commit 88eb13a

Browse files
[Release] | 4.1.0 (#57)
1 parent f4e5c15 commit 88eb13a

146 files changed

Lines changed: 8878 additions & 5575 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: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,14 @@
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.0] - Intersection Theme
5+
6+
### Added
7+
- SDK now supports new intersection theme design across all screens in the new UI. The new theme is available for all payments using the new UI (GBP and EUR+Ireland single payments).
8+
9+
### Changed
10+
- General improvements resulting in smoother user experience and better overall performance
11+
412
## [4.0.1] - New UI Patch
513

614
### Fixed
Binary file not shown.

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

Lines changed: 76 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -2286,6 +2286,31 @@
22862286
"throwing": true,
22872287
"funcSelfKind": "NonMutating"
22882288
},
2289+
{
2290+
"kind": "Function",
2291+
"name": "submitSaveUserAccount",
2292+
"printedName": "submitSaveUserAccount()",
2293+
"children": [
2294+
{
2295+
"kind": "TypeNominal",
2296+
"name": "Void",
2297+
"printedName": "()"
2298+
}
2299+
],
2300+
"declKind": "Func",
2301+
"usr": "s:12TrueLayerAPI0C0O8PaymentsO8RequestsO7ManagerO13SinglePaymentV21submitSaveUserAccountyyYaKF",
2302+
"mangledName": "$s12TrueLayerAPI0C0O8PaymentsO8RequestsO7ManagerO13SinglePaymentV21submitSaveUserAccountyyYaKF",
2303+
"moduleName": "TrueLayerAPI",
2304+
"declAttributes": [
2305+
"AccessControl",
2306+
"RawDocComment"
2307+
],
2308+
"spi_group_names": [
2309+
"TrueLayer"
2310+
],
2311+
"throwing": true,
2312+
"funcSelfKind": "NonMutating"
2313+
},
22892314
{
22902315
"kind": "Function",
22912316
"name": "deleteUserAccount",
@@ -5114,10 +5139,13 @@
51145139
},
51155140
{
51165141
"kind": "Import",
5117-
"name": "Foundation",
5118-
"printedName": "Foundation",
5142+
"name": "TrueLayerMockable",
5143+
"printedName": "TrueLayerMockable",
51195144
"declKind": "Import",
5120-
"moduleName": "TrueLayerAPI"
5145+
"moduleName": "TrueLayerAPI",
5146+
"declAttributes": [
5147+
"SPIAccessControl"
5148+
]
51215149
},
51225150
{
51235151
"kind": "Import",
@@ -5128,6 +5156,23 @@
51285156
"declAttributes": [
51295157
"SPIAccessControl"
51305158
]
5159+
},
5160+
{
5161+
"kind": "Import",
5162+
"name": "TrueLayerUtils",
5163+
"printedName": "TrueLayerUtils",
5164+
"declKind": "Import",
5165+
"moduleName": "TrueLayerAPI",
5166+
"declAttributes": [
5167+
"SPIAccessControl"
5168+
]
5169+
},
5170+
{
5171+
"kind": "Import",
5172+
"name": "Foundation",
5173+
"printedName": "Foundation",
5174+
"declKind": "Import",
5175+
"moduleName": "TrueLayerAPI"
51315176
}
51325177
],
51335178
"json_format_version": 8
@@ -5486,35 +5531,35 @@
54865531
{
54875532
"filePath": "\/Users\/fabrizio.scarano\/Developer\/iOS-SDK\/SDK\/Sources\/API\/Payments\/Requests\/Shared\/Provider+SharedAPIRequests.swift",
54885533
"kind": "StringLiteral",
5489-
"offset": 2044,
5534+
"offset": 2050,
54905535
"length": 3,
54915536
"value": "\"*\""
54925537
},
54935538
{
54945539
"filePath": "\/Users\/fabrizio.scarano\/Developer\/iOS-SDK\/SDK\/Sources\/API\/Payments\/Requests\/Shared\/Provider+SharedAPIRequests.swift",
54955540
"kind": "StringLiteral",
5496-
"offset": 2067,
5541+
"offset": 2073,
54975542
"length": 11,
54985543
"value": "\"someToken\""
54995544
},
55005545
{
55015546
"filePath": "\/Users\/fabrizio.scarano\/Developer\/iOS-SDK\/SDK\/Sources\/API\/Payments\/Requests\/Shared\/Provider+SharedAPIRequests.swift",
55025547
"kind": "StringLiteral",
5503-
"offset": 3083,
5548+
"offset": 3089,
55045549
"length": 3,
55055550
"value": "\"*\""
55065551
},
55075552
{
55085553
"filePath": "\/Users\/fabrizio.scarano\/Developer\/iOS-SDK\/SDK\/Sources\/API\/Payments\/Requests\/Shared\/Provider+SharedAPIRequests.swift",
55095554
"kind": "StringLiteral",
5510-
"offset": 3112,
5555+
"offset": 3118,
55115556
"length": 3,
55125557
"value": "\"*\""
55135558
},
55145559
{
55155560
"filePath": "\/Users\/fabrizio.scarano\/Developer\/iOS-SDK\/SDK\/Sources\/API\/Payments\/Requests\/Shared\/Provider+SharedAPIRequests.swift",
55165561
"kind": "StringLiteral",
5517-
"offset": 3135,
5562+
"offset": 3141,
55185563
"length": 11,
55195564
"value": "\"someToken\""
55205565
},
@@ -5584,119 +5629,119 @@
55845629
{
55855630
"filePath": "\/Users\/fabrizio.scarano\/Developer\/iOS-SDK\/SDK\/Sources\/API\/Payments\/Requests\/SinglePayment\/AdditionalInputs+SinglePaymentAPIRequests.swift",
55865631
"kind": "StringLiteral",
5587-
"offset": 4376,
5632+
"offset": 4382,
55885633
"length": 4,
55895634
"value": "\"es\""
55905635
},
55915636
{
55925637
"filePath": "\/Users\/fabrizio.scarano\/Developer\/iOS-SDK\/SDK\/Sources\/API\/Payments\/Requests\/SinglePayment\/AdditionalInputs+SinglePaymentAPIRequests.swift",
55935638
"kind": "StringLiteral",
5594-
"offset": 4400,
5639+
"offset": 4406,
55955640
"length": 11,
55965641
"value": "\"someToken\""
55975642
},
55985643
{
55995644
"filePath": "\/Users\/fabrizio.scarano\/Developer\/iOS-SDK\/SDK\/Sources\/API\/Payments\/Requests\/SinglePayment\/AdditionalInputs+SinglePaymentAPIRequests.swift",
56005645
"kind": "StringLiteral",
5601-
"offset": 4635,
5646+
"offset": 4641,
56025647
"length": 11,
56035648
"value": "\"someToken\""
56045649
},
56055650
{
56065651
"filePath": "\/Users\/fabrizio.scarano\/Developer\/iOS-SDK\/SDK\/Sources\/API\/Payments\/Requests\/SinglePayment\/AdditionalInputs+SinglePaymentAPIRequests.swift",
56075652
"kind": "StringLiteral",
5608-
"offset": 4696,
5653+
"offset": 4702,
56095654
"length": 4,
56105655
"value": "\"DE\""
56115656
},
56125657
{
56135658
"filePath": "\/Users\/fabrizio.scarano\/Developer\/iOS-SDK\/SDK\/Sources\/API\/Payments\/Requests\/SinglePayment\/AdditionalInputs+SinglePaymentAPIRequests.swift",
56145659
"kind": "StringLiteral",
5615-
"offset": 4884,
5660+
"offset": 4890,
56165661
"length": 3,
56175662
"value": "\"*\""
56185663
},
56195664
{
56205665
"filePath": "\/Users\/fabrizio.scarano\/Developer\/iOS-SDK\/SDK\/Sources\/API\/Payments\/Requests\/SinglePayment\/AdditionalInputs+SinglePaymentAPIRequests.swift",
56215666
"kind": "StringLiteral",
5622-
"offset": 4907,
5667+
"offset": 4913,
56235668
"length": 11,
56245669
"value": "\"someToken\""
56255670
},
56265671
{
56275672
"filePath": "\/Users\/fabrizio.scarano\/Developer\/iOS-SDK\/SDK\/Sources\/API\/Payments\/Requests\/SinglePayment\/AdditionalInputs+SinglePaymentAPIRequests.swift",
56285673
"kind": "Dictionary",
5629-
"offset": 4963,
5674+
"offset": 4969,
56305675
"length": 27,
56315676
"value": "[(\"someIBANKey\", \"someIBAN\")]"
56325677
},
56335678
{
56345679
"filePath": "\/Users\/fabrizio.scarano\/Developer\/iOS-SDK\/SDK\/Sources\/API\/Payments\/Requests\/SinglePayment\/AdditionalInputs+SinglePaymentAPIRequests.swift",
56355680
"kind": "Array",
5636-
"offset": 5326,
5681+
"offset": 5332,
56375682
"length": 12,
56385683
"value": "[\"accounts\"]"
56395684
},
56405685
{
56415686
"filePath": "\/Users\/fabrizio.scarano\/Developer\/iOS-SDK\/SDK\/Sources\/API\/Payments\/Requests\/SinglePayment\/AdditionalInputs+SinglePaymentAPIRequests.swift",
56425687
"kind": "Array",
5643-
"offset": 5368,
5688+
"offset": 5374,
56445689
"length": 12,
56455690
"value": "[\"accounts\"]"
56465691
},
56475692
{
56485693
"filePath": "\/Users\/fabrizio.scarano\/Developer\/iOS-SDK\/SDK\/Sources\/API\/Payments\/Requests\/SinglePayment\/AuthorizationFlow+SinglePaymentAPIRequests.swift",
56495694
"kind": "StringLiteral",
5650-
"offset": 3330,
5695+
"offset": 3348,
56515696
"length": 3,
56525697
"value": "\"*\""
56535698
},
56545699
{
56555700
"filePath": "\/Users\/fabrizio.scarano\/Developer\/iOS-SDK\/SDK\/Sources\/API\/Payments\/Requests\/SinglePayment\/AuthorizationFlow+SinglePaymentAPIRequests.swift",
56565701
"kind": "StringLiteral",
5657-
"offset": 3353,
5702+
"offset": 3371,
56585703
"length": 11,
56595704
"value": "\"someToken\""
56605705
},
56615706
{
56625707
"filePath": "\/Users\/fabrizio.scarano\/Developer\/iOS-SDK\/SDK\/Sources\/API\/Payments\/Requests\/SinglePayment\/AuthorizationFlow+SinglePaymentAPIRequests.swift",
56635708
"kind": "StringLiteral",
5664-
"offset": 3401,
5709+
"offset": 3419,
56655710
"length": 13,
56665711
"value": "\"example.com\""
56675712
},
56685713
{
56695714
"filePath": "\/Users\/fabrizio.scarano\/Developer\/iOS-SDK\/SDK\/Sources\/API\/Payments\/Requests\/SinglePayment\/AuthorizationFlow+SinglePaymentAPIRequests.swift",
56705715
"kind": "StringLiteral",
5671-
"offset": 3641,
5716+
"offset": 3659,
56725717
"length": 16,
56735718
"value": "\"someProviderID\""
56745719
},
56755720
{
56765721
"filePath": "\/Users\/fabrizio.scarano\/Developer\/iOS-SDK\/SDK\/Sources\/API\/Payments\/Requests\/SinglePayment\/AuthorizationFlow+SinglePaymentAPIRequests.swift",
56775722
"kind": "StringLiteral",
5678-
"offset": 3674,
5723+
"offset": 3692,
56795724
"length": 3,
56805725
"value": "\"*\""
56815726
},
56825727
{
56835728
"filePath": "\/Users\/fabrizio.scarano\/Developer\/iOS-SDK\/SDK\/Sources\/API\/Payments\/Requests\/SinglePayment\/AuthorizationFlow+SinglePaymentAPIRequests.swift",
56845729
"kind": "StringLiteral",
5685-
"offset": 3697,
5730+
"offset": 3715,
56865731
"length": 11,
56875732
"value": "\"someToken\""
56885733
},
56895734
{
56905735
"filePath": "\/Users\/fabrizio.scarano\/Developer\/iOS-SDK\/SDK\/Sources\/API\/Payments\/Requests\/SinglePayment\/AuthorizationFlow+SinglePaymentAPIRequests.swift",
56915736
"kind": "StringLiteral",
5692-
"offset": 3931,
5737+
"offset": 3949,
56935738
"length": 3,
56945739
"value": "\"*\""
56955740
},
56965741
{
56975742
"filePath": "\/Users\/fabrizio.scarano\/Developer\/iOS-SDK\/SDK\/Sources\/API\/Payments\/Requests\/SinglePayment\/AuthorizationFlow+SinglePaymentAPIRequests.swift",
56985743
"kind": "StringLiteral",
5699-
"offset": 3954,
5744+
"offset": 3972,
57005745
"length": 11,
57015746
"value": "\"someToken\""
57025747
},
@@ -5766,42 +5811,42 @@
57665811
{
57675812
"filePath": "\/Users\/fabrizio.scarano\/Developer\/iOS-SDK\/SDK\/Sources\/API\/Payments\/Requests\/SinglePayment\/SubmitScheme+SinglePaymentAPIRequests.swift",
57685813
"kind": "StringLiteral",
5769-
"offset": 1370,
5814+
"offset": 1376,
57705815
"length": 3,
57715816
"value": "\"*\""
57725817
},
57735818
{
57745819
"filePath": "\/Users\/fabrizio.scarano\/Developer\/iOS-SDK\/SDK\/Sources\/API\/Payments\/Requests\/SinglePayment\/SubmitScheme+SinglePaymentAPIRequests.swift",
57755820
"kind": "StringLiteral",
5776-
"offset": 1397,
5821+
"offset": 1403,
57775822
"length": 14,
57785823
"value": "\"someSchemeID\""
57795824
},
57805825
{
57815826
"filePath": "\/Users\/fabrizio.scarano\/Developer\/iOS-SDK\/SDK\/Sources\/API\/Payments\/Requests\/SinglePayment\/SubmitScheme+SinglePaymentAPIRequests.swift",
57825827
"kind": "StringLiteral",
5783-
"offset": 1431,
5828+
"offset": 1437,
57845829
"length": 11,
57855830
"value": "\"someToken\""
57865831
},
57875832
{
57885833
"filePath": "\/Users\/fabrizio.scarano\/Developer\/iOS-SDK\/SDK\/Sources\/API\/Payments\/Requests\/SinglePayment\/SubmitUserAccount+SinglePaymentAPIRequests.swift",
57895834
"kind": "StringLiteral",
5790-
"offset": 1505,
5835+
"offset": 1511,
57915836
"length": 3,
57925837
"value": "\"*\""
57935838
},
57945839
{
57955840
"filePath": "\/Users\/fabrizio.scarano\/Developer\/iOS-SDK\/SDK\/Sources\/API\/Payments\/Requests\/SinglePayment\/SubmitUserAccount+SinglePaymentAPIRequests.swift",
57965841
"kind": "StringLiteral",
5797-
"offset": 1545,
5842+
"offset": 1551,
57985843
"length": 3,
57995844
"value": "\"*\""
58005845
},
58015846
{
58025847
"filePath": "\/Users\/fabrizio.scarano\/Developer\/iOS-SDK\/SDK\/Sources\/API\/Payments\/Requests\/SinglePayment\/SubmitUserAccount+SinglePaymentAPIRequests.swift",
58035848
"kind": "StringLiteral",
5804-
"offset": 1569,
5849+
"offset": 1575,
58055850
"length": 11,
58065851
"value": "\"someToken\""
58075852
},
@@ -5811,20 +5856,6 @@
58115856
"offset": 825,
58125857
"length": 25,
58135858
"value": "\"payments-experience-api\""
5814-
},
5815-
{
5816-
"filePath": "\/Users\/fabrizio.scarano\/Developer\/iOS-SDK\/SDK\/Sources\/API\/Utils\/JSONDecoder+Extensions.swift",
5817-
"kind": "StringLiteral",
5818-
"offset": 1355,
5819-
"length": 39,
5820-
"value": "\"Unsupported date value: \""
5821-
},
5822-
{
5823-
"filePath": "\/Users\/fabrizio.scarano\/Developer\/iOS-SDK\/SDK\/Sources\/API\/Utils\/JSONDecoder+Extensions.swift",
5824-
"kind": "StringLiteral",
5825-
"offset": 1393,
5826-
"length": 2,
5827-
"value": "\"\""
58285859
}
58295860
]
58305861
}

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,7 @@ import _SwiftConcurrencyShims
136136
@_spi(TrueLayer) public func submitForm(inputs: [Swift.String : Swift.String], adjacent: TrueLayerCore.Core.Payments.Models.Shared.Adjacent?) async throws -> TrueLayerCore.Core.Payments.Models.SinglePayment.AuthorizationFlow.Status
137137
@_spi(TrueLayer) public func submitUserAccountSelection(userAccountID: Swift.String) async throws -> TrueLayerCore.Core.Payments.Models.SinglePayment.AuthorizationFlow.Status
138138
@_spi(TrueLayer) public func submitNewUserAccountSelection() async throws -> TrueLayerCore.Core.Payments.Models.SinglePayment.AuthorizationFlow.Status
139+
@_spi(TrueLayer) public func submitSaveUserAccount() async throws
139140
@_spi(TrueLayer) public func deleteUserAccount(userAccountID: Swift.String) async throws -> TrueLayerCore.Core.Payments.Models.SinglePayment.AuthorizationFlow.Status
140141
@_spi(TrueLayer) public func getSchemeSelectionType(currency: Swift.String, schemes: [Swift.String]) async throws -> TrueLayerCore.Core.Payments.Models.SinglePayment.Scheme.SelectionType
141142
@_spi(TrueLayer) public func submitScheme(_ schemeIdentifier: TrueLayerCore.Core.Payments.Models.SinglePayment.Scheme.Identifier) async throws -> TrueLayerCore.Core.Payments.Models.SinglePayment.AuthorizationFlow.Status
Binary file not shown.
Binary file not shown.

0 commit comments

Comments
 (0)