Skip to content

Releases: plaid/plaid-link-android

3.3.0

11 May 20:06
089beb2
Compare
Choose a tag to compare
  • 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

24 Mar 23:57
Compare
Choose a tag to compare

3.2.5

17 Mar 20:21
742dca3
Compare
Choose a tag to compare

New features

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

17 Feb 11:14
742dca3
Compare
Choose a tag to compare

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 not LinkPublicKeyConfiguration. 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

03 Feb 18:43
742dca3
Compare
Choose a tag to compare

Fixes

Link tokens sometimes incorrectly marked as invalid causing the SDK to close itself

3.2.2

16 Dec 18:20
338bb1b
Compare
Choose a tag to compare

Fixes

OAuth for certain institutions

3.2.1

09 Dec 17:12
338bb1b
Compare
Choose a tag to compare

Fixes

3.2.0

03 Dec 22:32
df16e4e
Compare
Choose a tag to compare

New features

  • Supports Chase OAuth update mode with Link Tokens
  • Compatible with Kotlinx.serialization:1.0.0 and Kotlin:1.4
  • Adds a new product: Deposit Switch

⚠️ Known Issues

  • This release is not compatible with kotlinx serialization versions below 1.0.0

3.1.0

23 Oct 08:59
6930acf
Compare
Choose a tag to compare

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 transitive protobuf-javalite dependency to 3.11.0

⚠️ Known Issues

  • This release is not compatible with kotlinx serialization versions above 0.20.0

3.0.1

29 Sep 00:42
e2148e2
Compare
Choose a tag to compare

Android Link SDK 3.0.1 — 2020-09-25

Fixes

  1. Make institutionId nullable in LinkSuccessMetaData
  2. OAuth with LinkTokens will now work