v6.4.0
@stripe-community/stripe
update
There are no large changes, but the Stripe SDK used has been updated so that the latest UI can be used on Android.
Changes
- Update SDK. I also upgraded Android this time, which I skipped last time due to
bcprov-jdk15to18
conflicts. eb94e48 - Support Swift Package Manager
@stripe-community/stripe-identity
update
There are no large changes.
Changes
- Update SDK
- Support Swift Package Manager
@stripe-community/stripe-terminal
update
There are breaking changes. Please understand that this is currently an rc version.
Breaking Changes
Changed SDK from v3 to v4( #406 ) . Thanks @simPRO-Software ! simPRO-Software@e49f34b simPRO-Software@a000f7e
This has resulted in some disruptive changes.
- Change version name
stripeterminalLocalmobileVersion
tostripeterminalTapToPayVersion
- Unsupport
stripeterminalLocalmobileVersion: 3.x
. This plugin will require 4.x. - Require ios >= 14.
Podfile
will be rewrite toplatform :ios, '14.0'
Changes
- Support multiple calls to fetchConnectionToken from SDK #407
- Support Swift Package Manager
Trouble Shooting
Unable to get provider androidx.startup.InitializationProvider: androidx.startup.StartupException: androidx.startup.StartupException: java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/lifecycle/ReportFragment$ActivityInitializationListener;
If you got this error message at Android Studio, you should add next block to android/app/build.gradle
.
+ buildscript {
+ ext.kotlin_version = '2.0.+'
+ repositories {
+ google()
+ mavenCentral()
+ }
+ dependencies {
+ classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
+ }
+ }
+ apply plugin: 'kotlin-android'
Commit
There are breaking changes , so skipped 6.3.0 and versioned to 6.4.0.