Stripe v23.0.0 Release Notes

Release Date: 2022-10-24 // over 1 year ago
  • Payments

    • ๐Ÿ“„ [Changed] Reduced the size of the SDK by splitting the Stripe module into StripePaymentSheet, StripePayments, and StripePaymentsUI. Some manual changes may be required. Migration instructions are available at https://stripe.com/docs/mobile/ios/sdk-23-migration.
    Module Description Compressed Uncompressed
    ๐Ÿ’ป StripePaymentSheet Stripe's prebuilt payment UI. 2.7MB
    ๐Ÿ“„ Stripe Contains all the below frameworks, plus Issuing and Basic Integration. 2.3MB
    ๐Ÿ“„ StripeApplePay Apple Pay support, including STPApplePayContext. 0.4MB
    StripePayments Bindings for the Stripe Payments API. 1.0MB 2.6MB
    ๐Ÿ’ป StripePaymentsUI Bindings for the Stripe Payments API, STPPaymentCardTextField, STPCardFormView, and other UI elements. 1.7MB
    • ๐Ÿš€ [Changed] The minimum iOS version is now 13.0. If you'd like to deploy for iOS 12.0, please use Stripe SDK 22.8.4.
    • ๐Ÿ—„ [Changed] STPPaymentCardTextField's cardParams parameter has been deprecated in favor of paymentMethodParams, making it easier to include the postal code from the card field. If you need to access the STPPaymentMethodCardParams, use .paymentMethodParams.card.

    PaymentSheet

    • ๐Ÿ›  [Fixed] Fixed a validation issue where cards expiring at the end of the current month were incorrectly treated as expired.
    • ๐Ÿ›  [Fixed] Fixed a visual bug in iOS 16 where advancing between text fields would momentarily dismiss the keyboard.