Releases: plaid/plaid-link-android
3.3.0
- Added the balance field to LinkAccount returned in LinkSuccess
- Added
plaid
as a prefix to all resources so they will be much less likely to conflict with client resources - Switched PBandK dependency to Maven Central removing the dependency on Bintray which is being sunset
v3.2.6
- No longer see debug pbandk dependency (plaid/react-native-plaid-link-sdk#348)
- Customers will no longer see events emitted for individual urls
3.2.5
New features
- RUX events are now typed (https://plaid.com/docs/link/web/#link-web-onevent-MATCHED-SELECT-INSTITUTION)
Fixes
- Misc stability fixes
⚠️ Known Issues
- This version of the SDK uses an external dependency that doesn't have a debug artifact published and consequently Gradle`s variant-aware dependency resolution isn't able to resolve a variant that matches the debug build type. This results in the following error:
Could not resolve `pro.streem.pbandk:pbandk-runtime-android:0.10.0-beta.2.`
Required by:
project :app > com.plaid.link:sdk-core:3.2.5
And can be resolved by adding the following to your build.gradle file:
android {
...
buildTypes {
debug {
matchingFallbacks += "release"
}
}
}
3.2.4
Features
Kotlin 1.4.30 support
👀 API Preview
Added support for the new ActivityResultContract API that got introduced in androidx.fragment 1.3.0.
This new Plaid API is still under consideration and hence you need to opt-in using the
@OptIn(PlaidActivityResultContract::class)
annotation.
First ensure to register a callback for an Activity Result when your Fragment/Activity gets created, for instance as a class member:
@OptIn(PlaidActivityResultContract::class)
private val linkAccountToPlaid = registerForActivityResult(OpenPlaidLink()) {
when (it) {
is LinkSuccess -> handleSucces(it)
is LinkExit -> handleExit(it)
}
}
Then launch Plaid Link by calling launch
with a LinkTokenConfiguration
:
linkAccountToPlaid.launch(config)
Note that this new API only supports
LinkTokenConfiguration
and notLinkPublicKeyConfiguration
. You can check our Link token migration guide on how to start using Link tokens.
For more information about the new Android ActivityResultAPI, have a look at the official Android Activity Result documentation
3.2.3
3.2.2
3.2.1
3.2.0
3.1.0
New features
- Speed up opening Link
- Deobfuscated typeadapters for use in React Native SDK
- Add NL as a country code
Fixes
- Fix incompatibility with Firebase performance
19.0.9
by lowering required version of transitiveprotobuf-javalite
dependency to3.11.0
⚠️ Known Issues
- This release is not compatible with kotlinx serialization versions above
0.20.0