Releases: plaid/plaid-link-ios
Releases · plaid/plaid-link-ios
LinkKit 1.1.7
2018-03-20
Added
- Add customizable exit button below search results (addresses #228).
- For the select account flow the account mask, type, and subtype are now returned in the metadata of the
linkViewController:didSucceedWithPublicToken:metadata
handler.
Changed
- Deprecate
kPLKMetadataInstitutionType
constant in favor ofkPLKMetadataType
andkPLKMetadataInstitution_Type
in favor ofkPLKAPIv1MetadataInstitutionType
Removed
- Remove the Success view when Select Accout is enabled in the Plaid Dashboard, to match the behaviour in Link Web
LinkKit 1.1.6
2018-03-01
Added
- Add warning log message when third-party password manager support is not setup properly
Changed
LinkKit 1.1.5
2018-02-15
Added
- Improve error handling when initializing LinkKit
- When retrying a login the previously entered username will remain in the username input field.
Changed
- Fix bug where password manager action sheet could be invoked even though password manager button in credential field was invisible
- Visual user interface modification to create more similarity between Plaid Link for web and iOS.
Known issues
The following issues currently exist in LinkKit and will be addressed with the next release planned for beginning of March 2018.
- LinkKit can crash when the Institution Select pane has been customized with certain longtail institutions with long names. Unfortunately this is a production issue and we recommend removing these institutions from the customized Institution Select pane until the next version of LinkKit has been integrated in your application. For further details see
plaid/link#235
- LinkKit crashes when using custom initializers and navigating back from the development mode info pane to the credentials pane and then submitting credentials. This is a sandbox / development only related issue and cannot occur in production context where the development mode info page is not available. For further details see
plaid/link#234
LinkKit 1.1.4
2018-01-11
Added
- Add support for password managers to allow users to use application extensions provided by password manager applications to fill in the account credentials. Please note that the application integrating LinkKit must add
org-appextension-feature-password-management
toLSApplicationQueriesSchemes
in itsInfo.plist
Changed
- Visual user interface modification to create more similarity between Plaid Link for web and iOS.
- Fix issue that prevented bank accounts to be successfully linked when using non-sandbox keys in the Tartan environment with the legacy API.
LinkKit 1.1.3
2017-12-11
Added
- Allow customization of "top" institutions if the corresponding option is enabled in the Dashboard
Changed
- Add consistency to visual appearance of buttons in highlighted state
LinkKit 1.1.2
2017-11-02
Changed
- Fix single account pre-selection, where
didExitWithError:metadata:
was called instead ofdidSucceedWithPublicToken:metadata:
when the pre-selected was not tapped despite of already being selected - Add support for alphanumeric mfa codes
- Deprecate
selectAccount
parameter onPLKConfiguration
in favour of the Select Account view customization available from the Dashboard https://dashboard.plaid.com/link/account-select or thekPLKCustomizationEnabledKey
customization forkPLKAccountSelectPaneKey
when usingPLKConfiguration.customizeWithDictionary:
. TheselectAccount
parameter will be removed in a future release.
LinkKit 1.1.1
2017-10-23
Changed
- Fix Apple review rejections of applications using Plaid Link iOS due to LinkKit.framework containing GCC and LLVM Instrumentation (see Technical Q&A QA1964).
- Fix view controller animation transition when the
backBarButtonItem
was tapped.
LinkKit 1.1.0
2017-10-02
Added
- Add support for iPhone X
- Allow selecting multiple accounts if the corresponding option is enabled in the Dashboard
- Add
kPLKMetadataAccountsKey
tometadata
returned in thePLKPlaidLinkViewDelegate
methods - Add
kPLKMetadataLinkSessionIdKey
tometadata
returned in thePLKPlaidLinkViewDelegate
methods - Add APIv2 error codes to the
NSError.userInfo
passed to thelinkViewController:didExitWithError:metadata:
PLKPlaidLinkViewDelegate
method (#208) - Extend
PLKPlaidLinkViewDelegate
protocol withlinkViewController:didHandleEvent:metadata
, see https://www.plaid.com/docs/api/#onevent-callback for details.
Changed
- Automatically select an account if there is only one available
- Replace
kPLKMetadataRequestIdKey
withkPLKMetadataLinkRequestIdKey
inmetadata
returned in thePLKPlaidLinkViewDelegate
methods when using APIv1
Removed
- Remove right
×
exit button from navigation bar on connected pane and select account pane
LinkKit 1.0.10
2017-09-04
Changed
- Fix issue where an empty select account pane was shown instead of an error message stating that no eligible ACH accounts were available
LinkKit 1.0.9
2017-08-25
Changed
- Improve search results when using APIv1