Skip to content

Commit

Permalink
Update to LinkKit to 2.3.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Jeff Hurray authored and GitHub Enterprise committed Nov 17, 2021
1 parent 0ad48c0 commit f10920d
Show file tree
Hide file tree
Showing 33 changed files with 85 additions and 50 deletions.
19 changes: 17 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
# RELEASES

## LinkKit 2.3.0 — 2021-11-17
### Additions

- Add optional `noLoadingState` parameter to `LinkTokenConfiguration` to enable
integrating applications to display a custom activity indicator until LinkKit
is ready to present UI.


### Changes

- Fix `+` appearing instead of blank space in onEvent metadata fields, e.g.
account and institution name.



## LinkKit 2.2.2 — 2021-10-28
### Changes

Expand All @@ -10,7 +25,7 @@ included in an application, that was distributed with Xcode 13 and the new
- Fix issue where 2 back buttons could be displayed erroneously during
recaptcha verification or federated authentication.

- Improve handling of OAuth redirect URIs
- Improve handling of OAuth redirect URIs.


## LinkKit 2.2.1 — 2021-09-30
Expand All @@ -31,7 +46,7 @@ use of said option or use Xcode 12 for app distribution.
### Changes

- Fix account filter and custom initializer regression for public key based integrations
introduced in 2.2.0
introduced in 2.2.0.



Expand Down
10 changes: 5 additions & 5 deletions LinkKit.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>LinkKit.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>LinkKit.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>
</array>
<key>CFBundlePackageType</key>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -494,6 +494,13 @@ typedef void(^PLKOnEventHandler)(PLKLinkEvent *);
@interface PLKLinkTokenConfiguration : NSObject

@property(nonatomic, copy, readonly) NSString *token;
/// A BOOL indicating that Link should skip displaying a loading animation and Link UI will be presented once it is fully loaded.
/// This can be used to display custom loading UI while Link content is loading (and will skip any initial loading UI in Link).
/// Note: Dismiss custom loading UI on the OPEN & EXIT events.
///
/// Note: This should be set to `YES` when setting the `eu_config.headless` field in /link/token/create requests to `true`.
/// For reference, see https://plaid.com/docs/api/tokens/#link-token-create-request-eu-config-headless
@property(nonatomic) BOOL noLoadingState;
@property(nonatomic) PLKOnSuccessHandler onSuccess;
@property(nonatomic, strong) PLKOnExitHandler onExit;
@property(nonatomic, strong) PLKOnEventHandler onEvent;
Expand Down
Binary file modified LinkKit.xcframework/ios-arm64/LinkKit.framework/Info.plist
Binary file not shown.
Binary file modified LinkKit.xcframework/ios-arm64/LinkKit.framework/LinkKit
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ public struct LinkTokenConfiguration {
public var onSuccess: LinkKit.OnSuccessHandler
public var onExit: (LinkKit.LinkExit) -> Swift.Void
public var onEvent: (LinkKit.LinkEvent) -> Swift.Void
public var noLoadingState: Swift.Bool
public init(token: Swift.String, onSuccess: @escaping LinkKit.OnSuccessHandler)
}
public struct OAuthNonceConfiguration {
Expand Down
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ public struct LinkTokenConfiguration {
public var onSuccess: LinkKit.OnSuccessHandler
public var onExit: (LinkKit.LinkExit) -> Swift.Void
public var onEvent: (LinkKit.LinkEvent) -> Swift.Void
public var noLoadingState: Swift.Bool
public init(token: Swift.String, onSuccess: @escaping LinkKit.OnSuccessHandler)
}
public struct OAuthNonceConfiguration {
Expand Down
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -18,35 +18,35 @@
</data>
<key>Headers/PLKPlaid.h</key>
<data>
EwKcAHK8mlybijaBT7c3OMeZExo=
nbDAzbaqIWZ+S6OZfV/sL1r6sV8=
</data>
<key>Info.plist</key>
<data>
80NwWeR7dIMgFIYvlDzaow4EGAg=
aivntJfsfACw1eVf+F9dt7yXiOw=
</data>
<key>Modules/LinkKit.swiftmodule/arm64-apple-ios.swiftdoc</key>
<data>
8NHpG6rGkQZBnxVoLYKP4GNoRIU=
PaYOqcXWhRCPP76dJycfP+p85f0=
</data>
<key>Modules/LinkKit.swiftmodule/arm64-apple-ios.swiftinterface</key>
<data>
9uhdoZnN8ElNDWcVOUeF5FcCbp0=
v4enJyoFTEEO94pBGOyJj9hSiiA=
</data>
<key>Modules/LinkKit.swiftmodule/arm64-apple-ios.swiftmodule</key>
<data>
gUGJTm6X1DL51beFu9i8vUhaIgY=
2/o4oVaMMCWw7Ov9F30rHlsm1rE=
</data>
<key>Modules/LinkKit.swiftmodule/arm64.swiftdoc</key>
<data>
8NHpG6rGkQZBnxVoLYKP4GNoRIU=
PaYOqcXWhRCPP76dJycfP+p85f0=
</data>
<key>Modules/LinkKit.swiftmodule/arm64.swiftinterface</key>
<data>
9uhdoZnN8ElNDWcVOUeF5FcCbp0=
v4enJyoFTEEO94pBGOyJj9hSiiA=
</data>
<key>Modules/LinkKit.swiftmodule/arm64.swiftmodule</key>
<data>
gUGJTm6X1DL51beFu9i8vUhaIgY=
2/o4oVaMMCWw7Ov9F30rHlsm1rE=
</data>
<key>Modules/module.modulemap</key>
<data>
Expand Down Expand Up @@ -80,49 +80,49 @@
<dict>
<key>hash2</key>
<data>
m05PCKWvw7XbA277MPMd/Vf87AK5wnOXdUvjpXbHq1E=
l3ntyhaBkZiHVnaBdZB/kqGjrrvjGVypaecD/Iw3jjE=
</data>
</dict>
<key>Modules/LinkKit.swiftmodule/arm64-apple-ios.swiftdoc</key>
<dict>
<key>hash2</key>
<data>
od4KVdEjBVslqTfm3hofekHsuGmOg0tu+SO5Nj+r4xA=
qXZVAaFcGDYO9f8luTTUhAxTPf5HY2e4UZQSUJPX2a8=
</data>
</dict>
<key>Modules/LinkKit.swiftmodule/arm64-apple-ios.swiftinterface</key>
<dict>
<key>hash2</key>
<data>
MnPVnOvKMG68mnOfEX2YnCbRL7J4XDoLEIkD+h726y4=
Nx/2j5ootqNC0kiKhI0eA09f4sR17ge1/VnyHoKV4W8=
</data>
</dict>
<key>Modules/LinkKit.swiftmodule/arm64-apple-ios.swiftmodule</key>
<dict>
<key>hash2</key>
<data>
67djxfU9dcQpT2BTs3zJyw68uet32v6496/rEtCuTKY=
8RD87MC8NsyaKkIz237NZhBz9+VLbJYHyw3L403gh4Q=
</data>
</dict>
<key>Modules/LinkKit.swiftmodule/arm64.swiftdoc</key>
<dict>
<key>hash2</key>
<data>
od4KVdEjBVslqTfm3hofekHsuGmOg0tu+SO5Nj+r4xA=
qXZVAaFcGDYO9f8luTTUhAxTPf5HY2e4UZQSUJPX2a8=
</data>
</dict>
<key>Modules/LinkKit.swiftmodule/arm64.swiftinterface</key>
<dict>
<key>hash2</key>
<data>
MnPVnOvKMG68mnOfEX2YnCbRL7J4XDoLEIkD+h726y4=
Nx/2j5ootqNC0kiKhI0eA09f4sR17ge1/VnyHoKV4W8=
</data>
</dict>
<key>Modules/LinkKit.swiftmodule/arm64.swiftmodule</key>
<dict>
<key>hash2</key>
<data>
67djxfU9dcQpT2BTs3zJyw68uet32v6496/rEtCuTKY=
8RD87MC8NsyaKkIz237NZhBz9+VLbJYHyw3L403gh4Q=
</data>
</dict>
<key>Modules/module.modulemap</key>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -494,6 +494,13 @@ typedef void(^PLKOnEventHandler)(PLKLinkEvent *);
@interface PLKLinkTokenConfiguration : NSObject

@property(nonatomic, copy, readonly) NSString *token;
/// A BOOL indicating that Link should skip displaying a loading animation and Link UI will be presented once it is fully loaded.
/// This can be used to display custom loading UI while Link content is loading (and will skip any initial loading UI in Link).
/// Note: Dismiss custom loading UI on the OPEN & EXIT events.
///
/// Note: This should be set to `YES` when setting the `eu_config.headless` field in /link/token/create requests to `true`.
/// For reference, see https://plaid.com/docs/api/tokens/#link-token-create-request-eu-config-headless
@property(nonatomic) BOOL noLoadingState;
@property(nonatomic) PLKOnSuccessHandler onSuccess;
@property(nonatomic, strong) PLKOnExitHandler onExit;
@property(nonatomic, strong) PLKOnEventHandler onEvent;
Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ public struct LinkTokenConfiguration {
public var onSuccess: LinkKit.OnSuccessHandler
public var onExit: (LinkKit.LinkExit) -> Swift.Void
public var onEvent: (LinkKit.LinkEvent) -> Swift.Void
public var noLoadingState: Swift.Bool
public init(token: Swift.String, onSuccess: @escaping LinkKit.OnSuccessHandler)
}
public struct OAuthNonceConfiguration {
Expand Down
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ public struct LinkTokenConfiguration {
public var onSuccess: LinkKit.OnSuccessHandler
public var onExit: (LinkKit.LinkExit) -> Swift.Void
public var onEvent: (LinkKit.LinkEvent) -> Swift.Void
public var noLoadingState: Swift.Bool
public init(token: Swift.String, onSuccess: @escaping LinkKit.OnSuccessHandler)
}
public struct OAuthNonceConfiguration {
Expand Down
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ public struct LinkTokenConfiguration {
public var onSuccess: LinkKit.OnSuccessHandler
public var onExit: (LinkKit.LinkExit) -> Swift.Void
public var onEvent: (LinkKit.LinkEvent) -> Swift.Void
public var noLoadingState: Swift.Bool
public init(token: Swift.String, onSuccess: @escaping LinkKit.OnSuccessHandler)
}
public struct OAuthNonceConfiguration {
Expand Down
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ public struct LinkTokenConfiguration {
public var onSuccess: LinkKit.OnSuccessHandler
public var onExit: (LinkKit.LinkExit) -> Swift.Void
public var onEvent: (LinkKit.LinkEvent) -> Swift.Void
public var noLoadingState: Swift.Bool
public init(token: Swift.String, onSuccess: @escaping LinkKit.OnSuccessHandler)
}
public struct OAuthNonceConfiguration {
Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading

0 comments on commit f10920d

Please sign in to comment.