Releases: plaid/plaid-link-android
Error Handling
Improved error handling
Tink Downgrade Hotfix
Fixed:
#34
1.0.0
Release Notes
After 6 months of beta testing, we are proud to release the 1.0.0 Plaid Link Android SDK. Thank you to everyone who has tested, reported bugs and provided feedback. The quality of this release could not have been achieved without all of your help.
See the Android docs for a full description of how to integrate.
Versioning
Version 1.x.x is now a stable API.
Minor 1.x.x increments (such as 1.1.0, 1.2.0, etc) will occur when non-trivial new functionality is added or significant enhancements or bug fixes occur that may have behavioral changes that may affect some edge cases (such as dependence on behavior resulting from a bug).
Patch 1.x.y increments (such as 1.0.0 -> 1.0.1, 1.3.1 -> 1.3.2, etc) will occur for minor bug fixes and trivial functionality (like adding a method overload).
Upgrade Notes
- Remove the LinkActivity or LinkRedirectActivity in your manifest
- Register your app id(s) on the dashboard. Your registered redirect URIs will still be used for iOS
- Remove the Plaid.create(...) call, the SDK is now initialized via a content provider similar to Firebase
- Set options is now done with the new Plaid.setOptions(...) method
- Optionally, set your public key programmatically with Plaid.setPublicKey(...) if you do not set it in the manifest
- Remove webviewRedirectUri from the in the LinkConfiguration
- Rename PlaidLinkActivityResultHandler to PlaidLinkResultHandler and merge onExit and onException to a single method onExit which will return a PlaidError object.
Beta Version 0.3.5
Bug Fix for:
#26
Beta Version 0.3.4
Bug Fix for
#22
Beta Version 0.3.3
Beta Version 0.3.2
Hotfix for proguard configurations
Beta Release 0.3.1
This is a hotfix for the issue in 0.3.0 which did not return values for onSuccess.
Beta Version 0.3.0
Setup will now require a LinkRedirectActivity
with an intent filter with a custom scheme. The intent filter must be registered on your dashboard.
<activity android:name="com.plaid.link.redirect.LinkRedirectActivity">
<intent-filter android:autoVerify="true">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<!-- A custom scheme unique to your app with a unique host. -->
<data
android:host="redirect"
android:scheme="yourAppName" />
</intent-filter>
</activity>
You will also need to pass the uri in via the LinkConfiguration
object as a webviewRedirectUri
String parameter.
See the Android Docs for more information on the setup changes.
Beta Version 0.2.2
Hot fix for the oauth and app to app flows to return successful result data