Releases: plaid/react-native-plaid-link-sdk
v12.7.0
LinkKit V12.7.0 — 2025-11-04
Requirements
This SDK now works with any supported version of React Native.
Changes
- Add
onLoadtoLinkTokenConfiguration, fired once when Link is fully loaded and ready to present. Use it to manage your own loading UI or defer presentation until ready.
Android
Android SDK 5.5.0
Additions
- None
Changes
- Made LinkErrorCode.errorType public.
- Fixed bug where layer "auto" customization for light/dark mode was always dark, regardless of system setting.
- Added onLoad callback to Plaid.create for detecting when Link is ready to present.
Removals
- None
Requirements
| Name | Version |
|---|---|
| Android Studio | 4.0+ |
| Kotlin | 1.9.25+ (Kotlin integrations only) |
iOS
iOS SDK 6.4.2
Changes
- Resolved
syncFinanceKitcrash when running on iPad on compatibility mode.
Requirements
| Name | Version |
|---|---|
| Xcode | >= 16.1.0 |
| iOS | >= 14.0 |
v12.6.1
LinkKit V12.6.1 — 2025-10-22
Requirements
This SDK now works with any supported version of React Native.
Changes
- Resolved an issue where the
selectionvalue was missing inLinkEvent.EventMetadata. - Improved internal debugging and logging to help diagnose customer-reported issues more effectively.
- Upgrade to Android SDK 5.4.0
- Upgrade to iOS SDK 6.4.1
Android
Android SDK 5.4.0
Additions
- None
Changes
- Resolved an issue where the
selectionvalue was missing inLinkEvent.EventMetadata. - Improved internal debugging and logging to help diagnose customer-reported issues more effectively.
Removals
- None
Requirements
| Name | Version |
|---|---|
| Android Studio | 4.0+ |
| Kotlin | 1.9.25+ (Kotlin integrations only) |
iOS
iOS SDK 6.4.2
Changes
- Resolved
syncFinanceKitcrash when running on iPad on compatibility mode.
Requirements
| Name | Version |
|---|---|
| Xcode | >= 16.1.0 |
| iOS | >= 14.0 |
v12.6.0
LinkKit V12.6.0 — 2025-10-06
Requirements
This SDK now works with any supported version of React Native.
Changes
- Resolved an issue where the
selectionvalue was missing inLinkEvent.EventMetadata. - Improved internal debugging and logging to help diagnose customer-reported issues more effectively.
- Upgrade to Android SDK 5.4.0
- Upgrade to iOS SDK 6.4.1
Android
Android SDK 5.4.0
Additions
- None
Changes
- Resolved an issue where the
selectionvalue was missing inLinkEvent.EventMetadata. - Improved internal debugging and logging to help diagnose customer-reported issues more effectively.
Removals
- None
Requirements
| Name | Version |
|---|---|
| Android Studio | 4.0+ |
| Kotlin | 1.9.25+ (Kotlin integrations only) |
iOS
iOS SDK 6.4.1
Changes
- Resolved an issue where the
selectionvalue was missing inLinkEvent.EventMetadata. - Improved internal debugging and logging to help diagnose customer-reported issues more effectively.
Requirements
| Name | Version |
|---|---|
| Xcode | >= 16.1.0 |
| iOS | >= 14.0 |
v12.5.3
LinkKit V12.5.3 — 2025-09-16
Requirements
This SDK now works with any supported version of React Native.
Changes
- Resolve issue 816 with Android SDK upgrade to v5.3.4.
Android
Android SDK 5.3.4
Additions
- None
Changes
- Fix retrofit reinitialization bug in edge cases.
Removals
- None
Requirements
| Name | Version |
|---|---|
| Android Studio | 4.0+ |
| Kotlin | 1.9.25+ (Kotlin integrations only) |
iOS
iOS SDK 6.4.0
Changes
- Add issueDescription and issueDetectedAt to EventMetadata.
Requirements
| Name | Version |
|---|---|
| Xcode | >= 16.1.0 |
| iOS | >= 14.0 |
v12.5.2
LinkKit V12.5.2 — 2025-09-10
Requirements
This SDK now works with any supported version of React Native.
Changes
- Resolve issue 810 Support for react native 0.81+
- Adds
metadataJsonkey to event data to allow for all keys to be camelCase. - Updates Android SDK
Android
Android SDK 5.3.3
Additions
- None
Changes
- Upgrade com.google.code.gson:gson to 2.9.1.
- Upgrade com.squareup.okhttp3:logging-interceptor to 4.9.2.
Removals
- None
Requirements
| Name | Version |
|---|---|
| Android Studio | 4.0+ |
| Kotlin | 1.9.25+ (Kotlin integrations only) |
iOS
iOS SDK 6.4.0
Changes
- Add issueDescription and issueDetectedAt to EventMetadata.
Requirements
| Name | Version |
|---|---|
| Xcode | >= 16.1.0 |
| iOS | >= 14.0 |
v12.5.1
LinkKit V12.5.1 — 2025-09-04
Requirements
This SDK now works with any supported version of React Native.
Changes
- Resolve issue 803 Support for react native 0.81+
Android
Android SDK 5.3.2
Additions
- Upgrade com.google.protobuf:protobuf-kotlin-lite to 3.25.5
- Ensure SDK screens resize for keyboard insets on Android 15+
Changes
- None
Removals
- None
Requirements
| Name | Version |
|---|---|
| Android Studio | 4.0+ |
| Kotlin | 1.9.25+ (Kotlin integrations only) |
iOS
iOS SDK 6.4.0
Changes
- Add issueDescription and issueDetectedAt to EventMetadata.
Requirements
| Name | Version |
|---|---|
| Xcode | >= 16.1.0 |
| iOS | >= 14.0 |
v12.5.0
LinkKit V12.5.0 — 2025-09-04
Requirements
This SDK now works with any supported version of React Native.
Changes
- Updates Android SDK to the latest version.
- Resolve issue 804 bottom Navigation Bar Overlapping UI Elements
Android
Android SDK 5.3.2
Additions
- Upgrade com.google.protobuf:protobuf-kotlin-lite to 3.25.5
- Ensure SDK screens resize for keyboard insets on Android 15+
Changes
- None
Removals
- None
Requirements
| Name | Version |
|---|---|
| Android Studio | 4.0+ |
| Kotlin | 1.9.25+ (Kotlin integrations only) |
iOS
iOS SDK 6.4.0
Changes
- Add issueDescription and issueDetectedAt to EventMetadata.
Requirements
| Name | Version |
|---|---|
| Xcode | >= 16.1.0 |
| iOS | >= 14.0 |
v12.4.0
LinkKit V12.4.0 — 2025-08-06
Requirements
This SDK now works with any supported version of React Native.
Changes
- Updates Android and iOS SDKs to the latest versions.
- metadata_json, issueId, issueDescription, issueDetectedAt to LinkEventMetadata.
- Add dateOfBirth to SubmissionData.
- Update submit APIs to allow for date of birth.
- Add LAYER_AUTOFILL_NOT_AVAILABLE to LinkEventName.
Android
Android SDK 5.3.0
Additions
- Add LAYER_AUTOFILL_NOT_AVAILABLE event.
- Add issueDescription and issueDetectedAt at event metadata fields.
- Update Layer submit API to support additional parameter dateOfBirth
Changes
- None
Removals
- None
Requirements
| Name | Version |
|---|---|
| Android Studio | 4.0+ |
| Kotlin | 1.9.25+ (Kotlin integrations only) |
iOS
iOS SDK 6.4.0
Changes
- Add issueDescription and issueDetectedAt to EventMetadata.
Requirements
| Name | Version |
|---|---|
| Xcode | >= 16.1.0 |
| iOS | >= 14.0 |
v12.3.2
LinkKit V12.3.2 — 2025-07-30
Requirements
This SDK now works with any supported version of React Native.
Android
Android SDK 5.2.0
Additions
- Add ISSUE_FOLLOWED, IDENTITY_MATCH_PASSED, and IDENTITY_MATCH_FAILED event names and issue_id event metadata field.
Changes
- Improve destroy() API behavior in edge cases.
Removals
- Reduce SDK size by 11.5% down from 5.0MB to 4.5MB.
- Remove the androidx.recyclerview:recyclerview, androidx.constraintlayout:constraintlayout, and io.coil-kt:coil dependencies.
Requirements
| Name | Version |
|---|---|
| Android Studio | 4.0+ |
| Kotlin | 1.9.25+ (Kotlin integrations only) |
iOS
iOS SDK 6.3.2
Changes
- Resolve XCFramework signing issue.
Requirements
| Name | Version |
|---|---|
| Xcode | >= 16.1.0 |
| iOS | >= 14.0 |
v12.3.1
LinkKit V12.3.1 — 2025-07-28
Requirements
This SDK now works with any supported version of React Native.
Android
Android SDK 5.2.0
Additions
- Add ISSUE_FOLLOWED, IDENTITY_MATCH_PASSED, and IDENTITY_MATCH_FAILED event names and issue_id event metadata field.
Changes
- Improve destroy() API behavior in edge cases.
Removals
- Reduce SDK size by 11.5% down from 5.0MB to 4.5MB.
- Remove the androidx.recyclerview:recyclerview, androidx.constraintlayout:constraintlayout, and io.coil-kt:coil dependencies.
Requirements
| Name | Version |
|---|---|
| Android Studio | 4.0+ |
| Kotlin | 1.9.25+ (Kotlin integrations only) |
iOS
iOS SDK 6.3.1
Changes
- Expose Finance Kit sync simulated behavior to Objective-C (React Native).
- Updated Layer submit API
- Added Layer event LAYER_AUTOFILL_NOT_AVAILABLE
Requirements
| Name | Version |
|---|---|
| Xcode | >= 16.1.0 |
| iOS | >= 14.0 |