Skip to content

Releases: plaid/plaid-link-android

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

3.0.0

23 Sep 22:15
e54cd6f
Compare
Choose a tag to compare

Android Link SDK 3.0.0 — 2020-09-21

⚠️ Known Issues

Requirements

Name Version
Android Studio 3.0+, preferably 4.0+
Plaid client_id and secret for link/token/create endpoint
Android minSdkVersion 5.0 (API level 21) or above

Notes

Please see our migration guide for upgrading from versions 2.x.x to 3.0.0