Skip to content

Releases: flutter-stripe/flutter_stripe

v3.1.0

30 Jun 16:44
d0608aa
Compare
Choose a tag to compare
  • Added styling parameters for the payment sheet.
  • Better error logging for Google Pay.
  • Fix #462 Not returning back when using in app browser.
  • Fix bug that threw not implemented exception in the nextCardAction method when using 3d Secure.
  • Make Flutter Stripe backwards compatible with Flutter v2.
  • Fix #731 Styling for the Cardform field.
  • Several fixes by the Stripe sdk v.0.10.0, v.0.11.0 and v.0.12.0 .

v3.0.0

30 Jun 16:42
51b46ca
Compare
Choose a tag to compare

** Breaking changes **

  • Support for Flutter 3 and support Dart sdk 2.16 and higher.
  • Only supports application running on Freezed v2.0.0 and higher
  • Changed parameter structure for createPaymentMethod, confirmPayment, confirmSetupIntent in line with latest changes of the Stripe SDK. For example
 Stripe.instance.confirmPayment(
        clientSecret,
        PaymentMethodParams.ideal(
        	bankName:   'revolut',
        ),
      );

Becomes

 Stripe.instance.confirmPayment(
        clientSecret,
        PaymentMethodParams.ideal(
          paymentMethodData:
              PaymentMethodDataIdeal( 'revolut'),
        ),
      );
  • Change styling parameter structure for Cardformfield in order to support more styling options.

Other changes

  • Support for paypal (accessible in private beta on Stripe)
  • Several fixes by the Stripe sdk v.0.8.0 and v.0.9.0

v2.5.0

26 Apr 10:15
fe5e947
Compare
Choose a tag to compare
  • BREAKING CHANGE: Mostly fixes and changes to types, but some method's now accept slightly different parameters:
    • Removed setUrlSchemeOnAndroid in favor of setReturnUrlSchemeOnAndroid. setReturnUrlSchemeOnAndroid functions exactly the same, this is just a rename.
    • Removed handleCardAction in favor of handleNextAction. handleNextAction functions exactly the same, this is just a rename.
  • BREAKING: This library now supports iOS 12 and up, due to stripe-ios increasing the deployment target.
    • To upgrade your iOS deployment target to 12.0, you can either do so in Xcode under your Build Settings, or by modifying IPHONEOS_DEPLOYMENT_TARGET in your project.pbxproj directly. You will also need to update your Podfile to target :ios, '12.0'.
  • Feat: add card ID and bankAccount ID to token response
  • Feat: Add support for ACHv2
  • Feat: Add support for setting a card's currency when creating a Token
  • Feat: Added support for placeholderColor, textErrorColor , borderColor, borderRadius, and borderWidth for AuBECSDebitForm on iOS
  • Several fixes by the Stripe sdk v0.7.0
  • Updated freezed dependency to allow 2.x

v2.4.0

22 Mar 18:05
9f8408b
Compare
Choose a tag to compare
  • Add support for paying with Klarna.
  • Several fixes by the Stripe sdk v0.4.0
  • Fix #632 added return_url to payment sheet. Needed for Ideal payments
  • Fix #185 make sure that address will be added to the payment intent.

v2.3.0

02 Mar 10:34
Compare
Choose a tag to compare
  • add isGooglePaySupported method
  • reenable support for legacy bank account token creation
  • Several fixes by the Stripe sdk v0.3.0

v2.2.0

14 Feb 18:53
f77f7c1
Compare
Choose a tag to compare
  • Add currency code to the Paymentsheet
  • Add validation state to cardfield
  • Deprecated CreatetokenParams use CreateTokenParams.card instead
  • Several fixes by the Stripe sdk v0.2.4
  • Fix #416 ocassional crash on Android on the Paymentsheetfragment

v2.0.2

29 Nov 19:34
176321a
Compare
Choose a tag to compare
  • New params primaryButtonColor, billingDetails and allowsDelayedPaymentMethods for initPaymentSheet
  • Fixed iOS focus issues #408

v2.0.1

29 Nov 19:33
45bd6de
Compare
Choose a tag to compare
  • FIX: focus issue on CardFormField on Android. #397
  • DOCS: correct AppCompat mention in README.md. #392

v2.0.0

29 Nov 19:32
8e48dbb
Compare
Choose a tag to compare

First stable release

Breaking changes

  • Temporarily disable Wechat

Other changes

  • add openApplePaySetup method
  • several fixes by Stripe SDK (v0.2.1, v0.2.2)
  • Focus issues on Android #14 are fixed

v.1.3.0

06 Sep 16:46
779e316
Compare
Choose a tag to compare

BREAKING CHANGES

  • Deprecate redundant parameters for payment sheet.

Other changes

  • Add new multiline card form.
  • Add Stripe Google pay integration.
  • Add WeChat payment method.
  • Improved example app.