Skip to content

v6.4.0

Compare
Choose a tag to compare
@rdlabo rdlabo released this 05 Dec 02:04
· 31 commits to main since this release

@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 to stripeterminalTapToPayVersion
  • Unsupport stripeterminalLocalmobileVersion: 3.x. This plugin will require 4.x.
  • Require ios >= 14. Podfile will be rewrite to platform :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.

v6.2.2...v6.4.0