This repository has been archived by the owner on Feb 18, 2022. It is now read-only.
Releases: plaid/deprecated-link
Releases · plaid/deprecated-link
LinkKit 1.1.9
2018-05-17
Changed
- Improve compatability with iOS 8
- Fix issue where the search pane would be shown instead of the institution select pane when going back from the credentials pane
- Visual user interface modification to create more similarity between Plaid Link for web and iOS
LinkKit 1.1.8
2018-04-16
Changed
- Fix issue with credentials validation that requires a PIN code when using a third-party password manager
- Fix status bar style for applications that disable view controller-based status bar appearance
- All delegate methods of the
PLKPlaidLinkViewDelegate
protocol are now called on the main thread - Visual user interface modification to create more similarity between Plaid Link for web and iOS
- Move the third-party password manager button from the username field to the password field
Removed
- Remove back bar button item on credential pane when retrying credentials using custom initializer flow
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.
⚠️ Important: The application integrating LinkKit must addorg-appextension-feature-password-management
toLSApplicationQueriesSchemes
in itsInfo.plist
to enable support for third-party password managers (for details refer to Apple's Information Property List Key Reference).
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 — LinkKit 1.1.3
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 — LinkKit 1.1.2
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 or thekPLKCustomizationEnabledKey
customization forkPLKAccountSelectPaneKey
when usingPLKConfiguration.customizeWithDictionary:
. TheselectAccount
parameter will be removed in a future release.
LinkKit 1.1.1
2017-10-23 — LinkKit 1.1.1
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
🛑 This release not suitable for production use 🛑
As of September 1st, 2017 Apple has updated the App Store review criteria and will reject applications and ones that embed frameworks which include GCC or LLVM instrumentation (see Technical Q&A QA1964 - Resolving App Rejections for GCC and LLVM Instrumentation). This release still includes GCC or LLVM instrumentation and we advise to use LinkKit 1.1.1, which has been updated accordingly, instead.
2017-10-02 — LinkKit 1.1.0
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