Skip to content

Releases: capacitor-community/stripe

v6.5.0

01 Feb 03:48
Compare
Choose a tag to compare

@capacitor-community/stripe-terminal

Supported Apps on Devices on Android: https://docs.stripe.com/terminal/features/apps-on-devices/overview
Thanks #425 by @markhermano

Commit

  • chore 47e3a97
  • chore 3f47fa8
  • feat(): update package dependencies. d92d4d1
  • Merge branch 'main' of github.com:capacitor-community/stripe b80916b
  • Merge pull request #425 from markhermano/feat/terminal-app-on-device-connection e91a9c0
  • Implemented handoff connection type dd8e9eb
  • released ed311fa

v6.4.4...v6.5.0

v6.4.4

24 Jan 06:23
Compare
Choose a tag to compare

v6.4.3...v6.4.4

v7.0.0-1

22 Jan 16:29
Compare
Choose a tag to compare
v7.0.0-1 Pre-release
Pre-release
  • Revert "chore(android): update kotlin_version to 2.0.+" 8f889e6
  • chore(android): fix kotlin jvm target 0d0bfe5
  • chore(android): update kotlin_version to 2.0.+ 527c705
  • chore(ci): update JDK to 21 d17da76
  • released bc094d0

v7.0.0-0...v7.0.0-1

v7.0.0-0

22 Jan 15:36
Compare
Choose a tag to compare
v7.0.0-0 Pre-release
Pre-release

v6.4.3...v7.0.0-0

v6.4.3

31 Dec 00:33
Compare
Choose a tag to compare
  • Merge branch 'main' of github.com:capacitor-community/stripe 21f6df2
  • released f67204c
  • Merge pull request #415 from alice39/main ceaefa4
  • fix(android): metadata could not be loaded because context was not ready yet 68f3b23

v6.4.2...v6.4.3

v6.4.2

08 Dec 23:08
Compare
Choose a tag to compare

@capacitor-community/stripe

Bug Fix

  • fix initial error value for apple pay bd93416

v6.4.1...v6.4.2

v6.4.1

05 Dec 07:53
Compare
Choose a tag to compare

This Android plugin has been made with Kotlin.

For a long time, this plugin has been developed in Java.

However, with 2025 just around the corner, and with the Stripe SDK being developed in Kotlin, new feature development required us to revisit the code in Java. Additionally, with the release of Kotlin 2.0 this year, the language has become faster and safer to use.

As a result, this plugin has been reborn in Kotlin. Instead of using Kotlin in just some parts of the code, we have unified everything under Kotlin 🎉

Trouble Shooting

Error: Unable to get provider androidx.startup.InitializationProvider

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 like https://github.com/capacitor-community/stripe/blob/main/demo/angular/android/app/build.gradle#L61-L74

+ buildscript {
+   ext.kotlin_version = '2.0.+'
+   repositories {
+       google()
+       mavenCentral()
+   }
+   dependencies {
+     classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
+   }
+ }
+ apply plugin: 'kotlin-android'

Commit

v6.4.0...v6.4.1

v6.4.1-0

05 Dec 07:17
Compare
Choose a tag to compare
v6.4.1-0 Pre-release
Pre-release

v6.4.0...v6.4.1-0

v6.4.0

05 Dec 02:04
Compare
Choose a tag to compare

@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

v6.4.0-0

04 Dec 08:27
Compare
Choose a tag to compare
v6.4.0-0 Pre-release
Pre-release

Commit

v6.2.2...v6.3.0-0

v6.2.2...v6.4.0-0