Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Release] - v12 #726

Open
wants to merge 22 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
118 changes: 117 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -224,6 +224,45 @@ iOS SDK [5.6.0](https://github.com/plaid/plaid-link-ios/releases/tag/5.6.0)
| Xcode | >= 15.0.1 |
| iOS | >= 14.0 |

## LinkKit V12.0.0-beta.3 — 2024-08-06

### React Native

#### Requirements

This SDK now works with any supported version of React Native.

### Android

Android SDK [4.4.0](https://github.com/plaid/plaid-link-android/releases/tag/v4.4.0)

#### Changes
- Support Autofill for SMS OTP in Link Sessions using Google play-services-auth-api-phone library version 18.0.2.
- Change LinkActivity to `exported=false`.

#### Requirements

| Name | Version |
|------|---------|
| Android Studio | 4.0+ |
| Kotlin | 1.8+ |

### iOS

iOS SDK [6.0.0-beta5](https://github.com/plaid/plaid-link-ios/releases/tag/6.0.0-beta5)

#### Changes

- Resolves bug where large transaction syncs failed.
- Resolves bug where large account balance extraction failed.

#### Requirements

| Name | Version |
|------|---------|
| Xcode | >= 15.3.0 |
| iOS | >= 14.0 |

## LinkKit V11.11.2 — 2024-08-06

### React Native
Expand Down Expand Up @@ -435,6 +474,45 @@ iOS SDK [5.5.1](https://github.com/plaid/plaid-link-ios/releases/tag/5.5.1)
| Xcode | >= 15.0.1 |
| iOS | >= 14.0 |

## LinkKit V12.0.0-beta.2 — 2024-05-24

### React Native

#### Requirements

This SDK now works with any supported version of React Native.

### Android

Android SDK [4.4.0](https://github.com/plaid/plaid-link-android/releases/tag/v4.4.0)

#### Changes
- Support Autofill for SMS OTP in Link Sessions using Google play-services-auth-api-phone library version 18.0.2.
- Change LinkActivity to `exported=false`.

#### Requirements

| Name | Version |
|------|---------|
| Android Studio | 4.0+ |
| Kotlin | 1.8+ |

### iOS

iOS SDK [6.0.0-beta2](https://github.com/plaid/plaid-link-ios/releases/tag/6.0.0-beta2)

#### Changes

- Add Objective-C FinanceKit APIs for React Native.
- Add support for FinanceKit and Apple card.

#### Requirements

| Name | Version |
|------|---------|
| Xcode | >= 15.3.0 |
| iOS | >= 14.0 |

## LinkKit V11.10.1 — 2024-05-23

### React Native
Expand Down Expand Up @@ -473,6 +551,44 @@ iOS SDK [5.5.0](https://github.com/plaid/plaid-link-ios/releases/tag/5.5.0)
| Xcode | >= 15.0.1 |
| iOS | >= 14.0 |

## LinkKit V12.0.0-beta.1 — 2024-05-22

### React Native

#### Requirements

This SDK now works with any supported version of React Native.

### Android

Android SDK [4.4.0](https://github.com/plaid/plaid-link-android/releases/tag/v4.4.0)

#### Changes
- Support Autofill for SMS OTP in Link Sessions using Google play-services-auth-api-phone library version 18.0.2.
- Change LinkActivity to `exported=false`.

#### Requirements

| Name | Version |
|------|---------|
| Android Studio | 4.0+ |
| Kotlin | 1.8+ |

### iOS

iOS SDK [6.0.0-beta1](https://github.com/plaid/plaid-link-ios/releases/tag/6.0.0-beta1)

#### Changes

- Add support for FinanceKit and Apple card.

#### Requirements

| Name | Version |
|------|---------|
| Xcode | >= 15.3.0 |
| iOS | >= 14.0 |

## LinkKit V11.10.0 — 2024-05-22

### React Native
Expand Down Expand Up @@ -1818,4 +1934,4 @@ Update iOS SDK from [4.5.1](https://github.com/plaid/plaid-link-ios/releases/tag
- Fix LinkViewController memory leak.
- Prevent IDV users from being asked for camera permission multiple times.
- Update deprecated continue(from:) to be no-op.
- Reduce SDK size by ~20%.
- Reduce SDK size by ~20%.
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -184,6 +184,10 @@ While these older versions are expected to continue to work without disruption,

| Plaid SDK Version | Min React Native Version | Android SDK | Android Min Version | Android Compile Version| iOS SDK | iOS Min Version | Status |
|-------------------|--------------------------|-------------|---------------------|------------------------|---------|-----------------|-------------------------------|
| 12.0.0 | * | [5.0.0+] | 21 | 34 | >=6.0.0 | 14.0 | Active, supports Xcode 16.1.0 |
| 12.0.0-beta.3 | * | [4.4.0+] | 21 | 34 | >=6.0.0 | 14.0 | Active, supports Xcode 15.3.0 |
| 12.0.0-beta.2 | * | [4.4.0+] | 21 | 34 | >=6.0.0 | 14.0 | Active, supports Xcode 15.3.0 |
| 12.0.0-beta.1 | * | [4.4.0+] | 21 | 34 | >=6.0.0 | 14.0 | **Deprecated** |
| 11.13.2 | * | [4.6.1+] | 21 | 34 | >=5.6.1 | 14.0 | Active, supports Xcode 15.0.1 |
| 11.13.1 | * | [4.6.1+] | 21 | 34 | >=5.6.1 | 14.0 | Active, supports Xcode 15.0.1 |
| 11.13.0 | * | [4.6.1+] | 21 | 34 | >=5.6.1 | 14.0 | Active, supports Xcode 15.0.1 |
Expand Down
2 changes: 1 addition & 1 deletion android/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<application>
<meta-data
android:name="com.plaid.link.react_native"
android:value="11.13.2" />
android:value="12.0.0" />
</application>

</manifest>
1 change: 1 addition & 0 deletions example/.ruby-version
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
2.7.8
28 changes: 14 additions & 14 deletions example/Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@ GEM
base64
nkf
rexml
activesupport (7.0.8.1)
activesupport (7.0.8.6)
concurrent-ruby (~> 1.0, >= 1.0.2)
i18n (>= 1.6, < 2)
minitest (>= 5.1)
tzinfo (~> 2.0)
addressable (2.8.6)
public_suffix (>= 2.0.2, < 6.0)
addressable (2.8.7)
public_suffix (>= 2.0.2, < 7.0)
algoliasearch (1.27.5)
httpclient (~> 2.8, >= 2.8.3)
json (>= 1.5.1)
Expand Down Expand Up @@ -56,21 +56,21 @@ GEM
netrc (~> 0.11)
cocoapods-try (1.2.0)
colored2 (3.1.2)
concurrent-ruby (1.2.3)
concurrent-ruby (1.3.4)
escape (0.0.4)
ethon (0.16.0)
ffi (>= 1.15.0)
ffi (1.16.3)
ffi (1.17.0)
fourflusher (2.3.1)
fuzzy_match (2.0.4)
gh_inspector (1.1.3)
httpclient (2.8.3)
i18n (1.14.4)
i18n (1.14.6)
concurrent-ruby (~> 1.0)
json (2.7.1)
minitest (5.22.3)
json (2.8.2)
minitest (5.25.1)
molinillo (0.8.0)
nanaimo (0.3.0)
nanaimo (0.4.0)
nap (1.1.0)
netrc (0.11.0)
nkf (0.2.0)
Expand All @@ -81,13 +81,13 @@ GEM
ethon (>= 0.9.0)
tzinfo (2.0.6)
concurrent-ruby (~> 1.0)
xcodeproj (1.25.0)
xcodeproj (1.27.0)
CFPropertyList (>= 2.3.3, < 4.0)
atomos (~> 0.1.3)
claide (>= 1.0.2, < 2.0)
colored2 (~> 3.1)
nanaimo (~> 0.3.0)
rexml (>= 3.3.2, < 4.0)
nanaimo (~> 0.4.0)
rexml (>= 3.3.6, < 4.0)

PLATFORMS
ruby
Expand All @@ -97,7 +97,7 @@ DEPENDENCIES
cocoapods (>= 1.13, < 1.15)

RUBY VERSION
ruby 2.7.6p219
ruby 2.7.8p225

BUNDLED WITH
2.2.27
2.1.4
78 changes: 39 additions & 39 deletions example/ios/Podfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ PODS:
- hermes-engine/Pre-built (0.73.6)
- libevent (2.1.12)
- OpenSSL-Universal (1.1.1100)
- Plaid (5.6.1)
- Plaid (6.0.0)
- RCT-Folly (2022.05.16.00):
- boost
- DoubleConversion
Expand Down Expand Up @@ -945,8 +945,8 @@ PODS:
- React-Mapbuffer (0.73.6):
- glog
- React-debug
- react-native-plaid-link-sdk (11.13.0):
- Plaid (~> 5.6.1)
- react-native-plaid-link-sdk (12.0.0):
- Plaid (~> 6.0.0)
- React-Core
- react-native-safe-area-context (4.9.0):
- React-Core
Expand Down Expand Up @@ -1350,55 +1350,55 @@ SPEC CHECKSUMS:
hermes-engine: 9cecf9953a681df7556b8cc9c74905de8f3293c0
libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913
OpenSSL-Universal: ebc357f1e6bc71fa463ccb2fe676756aff50e88c
Plaid: 93c9e80b93f5cea960a1120047ef2b689394ff91
RCT-Folly: 7169b2b1c44399c76a47b5deaaba715eeeb476c0
Plaid: ae1b67f78e433a5465939fd093c6af6d024c38b2
RCT-Folly: cd21f1661364f975ae76b3308167ad66b09f53f5
RCTRequired: ca1d7414aba0b27efcfa2ccd37637edb1ab77d96
RCTTypeSafety: 678e344fb976ff98343ca61dc62e151f3a042292
React: e296bcebb489deaad87326067204eb74145934ab
React-callinvoker: d0b7015973fa6ccb592bb0363f6bc2164238ab8c
React-Codegen: f034a5de6f28e15e8d95d171df17e581d5309268
React-Core: 44c936d0ab879e9c32e5381bd7596a677c59c974
React-CoreModules: 558228e12cddb9ca00ff7937894cc5104a21be6b
React-cxxreact: 1fcf565012c203655b3638f35aa03c13c2ed7e9e
React-Codegen: a89833d9b3ccafeb8cc7b2e87800aad8903b8990
React-Core: 3c065b603637303cd150644b633e0b8980d258f1
React-CoreModules: 069bdb1c6013215afe85fb9627569dc1f21b8f44
React-cxxreact: a1ec4ab2c051f62ab752b86acb3ab1498d46d82f
React-debug: d444db402065cca460d9c5b072caab802a04f729
React-Fabric: 7d11905695e42f8bdaedddcf294959b43b290ab8
React-FabricImage: 6e06a512d2fb5f55669c721578736785d915d4f5
React-graphics: 5500206f7c9a481456365403c9fcf1638de108b7
React-hermes: 783023e43af9d6be4fbaeeb96b5beee00649a5f7
React-ImageManager: df193215ff3cf1a8dad297e554c89c632e42436c
React-jserrorhandler: a4d0f541c5852cf031db2f82f51de90be55b1334
React-jsi: ae102ccb38d2e4d0f512b7074d0c9b4e1851f402
React-jsiexecutor: bd12ec75873d3ef0a755c11f878f2c420430f5a9
React-Fabric: 30d61b17f5ec61b8f69e074d359a942c8edb48ed
React-FabricImage: 52209c0a7828893788d89b342657747fff852e52
React-graphics: 2d3bb1c23fb71e7dc0f25e1c13f9cd8a0f331166
React-hermes: 2b8dd8fa2082a7e219cd329ee1c5eec18b82b206
React-ImageManager: 37eeded59dc2bac8d76c9f78f421980c972215b6
React-jserrorhandler: 1ddd1e3e596bd3846ad81d2aa7ca3946c15b9ed0
React-jsi: 84c4e48ed0a563c9e103514ea9572bac486a61a1
React-jsiexecutor: 6206f71ec0fe8e0d5db321a7f7d91922d310fee9
React-jsinspector: 85583ef014ce53d731a98c66a0e24496f7a83066
React-logger: 3eb80a977f0d9669468ef641a5e1fabbc50a09ec
React-Mapbuffer: 84ea43c6c6232049135b1550b8c60b2faac19fab
react-native-plaid-link-sdk: a814ab495f29cad595da29b13432e8277729ba52
react-native-safe-area-context: b97eb6f9e3b7f437806c2ce5983f479f8eb5de4b
React-logger: 55764cd993880c6f887505854581c9faf68feff2
React-Mapbuffer: 15dfcfeb4428d8799cce75e7fe85b18b706029e0
react-native-plaid-link-sdk: b868d1cf295c6dd3ae60e6e37433fe3190284119
react-native-safe-area-context: 435f4c13ac75ceed6135382ee77d57d1a5b5b2d6
React-nativeconfig: b4d4e9901d4cabb57be63053fd2aa6086eb3c85f
React-NativeModulesApple: cd26e56d56350e123da0c1e3e4c76cb58a05e1ee
React-NativeModulesApple: 541d64309a3037060cc416db5c8a63ee5884048e
React-perflogger: 5f49905de275bac07ac7ea7f575a70611fa988f2
React-RCTActionSheet: 37edf35aeb8e4f30e76c82aab61f12d1b75c04ec
React-RCTAnimation: a69de7f3daa8462743094f4736c455e844ea63f7
React-RCTAppDelegate: 51fb96b554a6acd0cd7818acecd5aa5ca2f3ab9f
React-RCTBlob: d91771caebf2d015005d750cd1dc2b433ad07c99
React-RCTFabric: c5b9451d1f2b546119b7a0353226a8a26247d4a9
React-RCTImage: a0bfe87b6908c7b76bd7d74520f40660bd0ad881
React-RCTLinking: 5f10be1647952cceddfa1970fdb374087582fc34
React-RCTNetwork: a0bc3dd45a2dc7c879c80cebb6f9707b2c8bbed6
React-RCTSettings: 28c202b68afa59afb4067510f2c69c5a530fb9e3
React-RCTText: 4119d9e53ca5db9502b916e1b146e99798986d21
React-RCTVibration: 55bd7c48487eb9a2562f2bd3fdc833274f5b0636
React-rendererdebug: 5fa97ba664806cee4700e95aec42dff1b6f8ea36
React-RCTAnimation: b49b2e3beffa553e2120ef0767ce99b4591893c4
React-RCTAppDelegate: 95e826d48b372cb5c90947c72667f3ce86e77009
React-RCTBlob: c88cdc50aa116f53353b82d2d394d49e1de47ad3
React-RCTFabric: b6f90f1bfd1f601e66f4deeb9b21e217c6fb6b69
React-RCTImage: 665aaf80481423b2e896dcc67afa72e5993a2a4c
React-RCTLinking: a9321777212cf50b396983b4f3b3190fbfe53aa8
React-RCTNetwork: 4726e738c784679902d8425bd02c78f7e69d2ebf
React-RCTSettings: 4831390d89a911f10f154d5c440f6312f8aebe3d
React-RCTText: 7b1451059ba1d2c40f057c58211864c5e81e90a4
React-RCTVibration: d23654befc1d9eda8b69b0e9d4127800abcae76f
React-rendererdebug: ec22f2e3e545bd0ad15abc6e5710595ccfe45c94
React-rncore: b0a8e1d14dabb7115c7a5b4ec8b9b74d1727d382
React-runtimeexecutor: bb328dbe2865f3a550df0240df8e2d8c3aaa4c57
React-runtimescheduler: 9636eee762c699ca7c85751a359101797e4c8b3b
React-utils: d16c1d2251c088ad817996621947d0ac8167b46c
ReactCommon: 2aa35648354bd4c4665b9a5084a7d37097b89c10
RNGestureHandler: bc2cdb2dc42facdf34992ae364b8a728e19a3686
RNScreens: b6b64d956af3715adbfe84808694ae82d3fec74f
React-runtimescheduler: a01dfb7ca980edebcc7d2d289ca900dea5d7e28b
React-utils: 288c9cb9a73bb150c273c84df7c2f8546f28e23f
ReactCommon: 2e5492a3e3a8e72d635c266405e49d12627e5bf0
RNGestureHandler: e262eeb792addec0705a116456f210ee1be0dcd0
RNScreens: cedc9bffb599d0bcd57903ef2ce0eef1df5d1065
SocketRocket: f32cd54efbe0f095c4d7594881e52619cfe80b17
Yoga: d17d2cc8105eed528474683b42e2ea310e1daf61

PODFILE CHECKSUM: 14b7c7b2f858d3a01722a71c1276116b1685ff34

COCOAPODS: 1.15.2
COCOAPODS: 1.14.3
19 changes: 11 additions & 8 deletions example/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion example/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
"react": "18.2.0",
"react-native": "0.73.6",
"react-native-gesture-handler": "^2.12.1",
"react-native-plaid-link-sdk": "^11.13.2",
"react-native-plaid-link-sdk": "file:.yalc/react-native-plaid-link-sdk",
"react-native-safe-area-context": "^4.9.0",
"react-native-screens": "^3.29.0"
},
Expand Down
Loading