Skip to content
This repository was archived by the owner on Feb 18, 2022. It is now read-only.

Commit 14af489

Browse files
Jorge Leandro PerezGitHub Enterprise
authored andcommitted
ios: Update LinkKit to 1.1.18 (#47)
1 parent 5539039 commit 14af489

File tree

142 files changed

+30
-18
lines changed

Some content is hidden

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

142 files changed

+30
-18
lines changed

LinkKit.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,5 +27,6 @@
2727
"1.1.14": "https://github.com/plaid/link/releases/download/ios/1.1.14/LinkKit.framework.zip",
2828
"1.1.15": "https://github.com/plaid/link/releases/download/ios/1.1.15/LinkKit.framework.zip",
2929
"1.1.16": "https://github.com/plaid/link/releases/download/ios/1.1.16/LinkKit.framework.zip",
30-
"1.1.17": "https://github.com/plaid/link/releases/download/ios/1.1.17/LinkKit.framework.zip"
30+
"1.1.17": "https://github.com/plaid/link/releases/download/ios/1.1.17/LinkKit.framework.zip",
31+
"1.1.18": "https://github.com/plaid/link/releases/download/ios/1.1.18/LinkKit.framework.zip"
3132
}

Plaid.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Pod::Spec.new do |s|
22
s.name = 'Plaid'
33
s.module_name = 'LinkKit'
4-
s.version = '1.1.17'
4+
s.version = '1.1.18'
55

66
s.summary = 'The official Plaid Link SDK for iOS.'
77

ios/CHANGELOG.md

Lines changed: 10 additions & 0 deletions

ios/LinkKit.framework/Assets.car

983 KB
Binary file not shown.

ios/LinkKit.framework/Headers/PLKConfiguration.h

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ typedef NS_ENUM(NSInteger, PLKEnvironment) {
2121
/// For APIv2 testing use.
2222
PLKEnvironmentSandbox,
2323

24-
/// For APIv1 testing use.
25-
PLKEnvironmentTartan,
24+
/// For legacy API testing use.
25+
PLKEnvironmentTartan DEPRECATED_MSG_ATTRIBUTE("the legacy API is no longer supported. Use APIv2 and PLKEnvironmentSandbox instead"),
2626

2727
/// For production use only (APIv1 and APIv2). @remark Requests are billed.
2828
PLKEnvironmentProduction,
@@ -32,10 +32,12 @@ typedef NS_ENUM(NSInteger, PLKEnvironment) {
3232
The Plaid API version
3333
*/
3434
typedef NS_ENUM(NSInteger, PLKAPIVersion) {
35-
PLKAPIv1 = 0,
36-
PLKAPIv2,
35+
/// APIv2 is the current version of the Plaid API.
36+
PLKAPIv2 = 1,
3737
/// The latest version of the Plaid API; currently PLKAPIv2. *Note:* This may change with future releases.
3838
PLKAPILatest,
39+
/// APIv1 is deprecated and LinkKit will return an error when configured with APIv1.
40+
PLKAPIv1 DEPRECATED_MSG_ATTRIBUTE("transition to APIv2 instead") = 0,
3941
};
4042
/// The default API version to use. *Note:* This may change with future releases
4143
static PLKAPIVersion kPLKAPIVersionDefault = PLKAPIv2;
@@ -51,11 +53,11 @@ PLK_EXTERN PLKProduct PLKProductFromArray(NSArray<NSString*>* array);
5153
PLK_EXTERN PLKEnvironment PLKEnvironmentFromString(NSString* environment);
5254

5355

54-
/// A Plaid public_key that can be used for testing when using PLKEnvironmentTartan.
55-
PLK_EXTERN NSString* const kPLKTestKey;
56+
/// A Plaid public_key that can be used for testing when using the legacy API and PLKEnvironmentTartan.
57+
PLK_EXTERN NSString* const kPLKTestKey DEPRECATED_MSG_ATTRIBUTE("the legacy API is no longer supported. Use APIv2 and PLKEnvironmentSandbox with your own public key instead");
5658

57-
/// A Plaid public_key that can be used for testing longtail when using PLKEnvironmentTartan.
58-
PLK_EXTERN NSString* const kPLKTestKeyLongtailAuth;
59+
/// A Plaid public_key that can be used for testing longtail when using the legacy API and PLKEnvironmentTartan.
60+
PLK_EXTERN NSString* const kPLKTestKeyLongtailAuth DEPRECATED_MSG_ATTRIBUTE("the legacy API is no longer supported. Use APIv2 and PLKEnvironmentSandbox with your own public key instead");
5961

6062
// Keys customizing panes, see customizeWithDictionary:
6163
/// This pane is shown at the end of an successful update flow.

ios/LinkKit.framework/Headers/PLKConstants.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,12 @@ typedef NS_OPTIONS(NSInteger, PLKProduct) {
3131
/// Account and transaction data to better serve users.
3232
PLKProductTransactions = 1 << 2,
3333
/// Legacy API equivalent of PLKProductTransactions.
34-
PLKProductConnect = 1 << 2,
34+
PLKProductConnect DEPRECATED_MSG_ATTRIBUTE("the legacy API is no longer supported. Use APIv2 and PLKProductTransactions instead") = 1 << 2,
3535

3636
/// Verify user identities with bank account data to reduce fraud.
3737
PLKProductIdentity = 1 << 3,
3838
/// Legacy API equivalent of PLKProductIdentity
39-
PLKProductInfo = 1 << 3,
39+
PLKProductInfo DEPRECATED_MSG_ATTRIBUTE("the legacy API is no longer supported. Use APIv2 and PLKProductIdentity instead") = 1 << 3,
4040

4141
/// Historical snapshots, real-time summaries, and auditable copies.
4242
PLKProductAssets = 1 << 4,

ios/LinkKit.framework/Headers/PLKPlaidLinkViewController.h

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ PLK_EXTERN NSString* const kPLKMetadataInstitutionIdKey;
6060
PLK_EXTERN NSString* const kPLKMetadataInstitutionNameKey;
6161

6262
/// The corresponding value contains the institution type when using the legacy API.
63-
PLK_EXTERN NSString* const kPLKAPIv1MetadataInstitutionTypeKey;
63+
PLK_EXTERN NSString* const kPLKAPIv1MetadataInstitutionTypeKey DEPRECATED_MSG_ATTRIBUTE("the legacy API is no longer supported. Use APIv2 and kPLKMetadataStatusKey instead");
6464

6565
/// The corresponding value contains the institution type.
6666
PLK_EXTERN NSString* const kPLKMetadataInstitution_TypeKey DEPRECATED_MSG_ATTRIBUTE("use kPLKAPIv1MetadataInstitutionTypeKey instead.");
@@ -74,11 +74,11 @@ PLK_EXTERN NSString* const kPLKMetadataStatusKey;
7474
/// The corresponding value contains a unique APIv2 request ID, which can be shared with Plaid Support to expedite investigation.
7575
PLK_EXTERN NSString* const kPLKMetadataRequestIdKey;
7676

77-
/// The corresponding value contains a unique Link APIv1 request ID, which can be shared with Plaid Support to expedite investigation.
78-
PLK_EXTERN NSString* const kPLKMetadataLinkRequestIdKey;
77+
/// The corresponding value contains a unique Link legacy API request ID, which can be shared with Plaid Support to expedite investigation.
78+
PLK_EXTERN NSString* const kPLKMetadataLinkRequestIdKey DEPRECATED_MSG_ATTRIBUTE("the legacy API is no longer supported. Use APIv2 and kPLKMetadataRequestIdKey instead");
7979

80-
/// The corresponding value contains a unique Plaid APIv1 request ID, which can be shared with Plaid Support to expedite investigation.
81-
PLK_EXTERN NSString* const kPLKMetadataPlaidApiRequestIdKey;
80+
/// The corresponding value contains a unique Plaid legacy API request ID, which can be shared with Plaid Support to expedite investigation.
81+
PLK_EXTERN NSString* const kPLKMetadataPlaidApiRequestIdKey DEPRECATED_MSG_ATTRIBUTE("the legacy API is no longer supported. Use APIv2 and kPLKMetadataRequestIdKey instead");
8282

8383
/// The corresponding value represents a unique and omnipresent identifier for all actions and events throughout a user's session in Link.
8484
PLK_EXTERN NSString* const kPLKMetadataLinkSessionIdKey;
@@ -233,7 +233,6 @@ PLK_EMPTY_INIT_UNAVAILABLE;
233233
configuration:(PLKConfiguration*)configuration
234234
delegate:(id<PLKPlaidLinkViewDelegate>)delegate;
235235

236-
237236
@end
238237

239238
/**

ios/LinkKit.framework/Info.plist

2 Bytes
Binary file not shown.

ios/LinkKit.framework/LinkKit

-303 KB
Binary file not shown.

0 commit comments

Comments
 (0)