Releases: stripe/stripe-ios
Releases · stripe/stripe-ios
24.17.0
24.17.0 2025-07-21
PaymentSheet
- [Fixed] EmbeddedPaymentElement now errors when
configuration.rowSelectionBehavior
is.immediateAction
andconfiguration.embeddedViewDisplaysMandateText
istrue
to ensure integrations display legal mandate text to the customer. - [Deprecated] Carthage is no longer officially supported. We will continue to publish binaries to the GitHub releases page for Carthage, but we will no longer test using the Carthage CLI tool.
- [Added] Added
Appearance.EmbeddedPaymentElement.Row.paymentMethodIconLayoutMargins
to customize the spacing around payment method icons in EmbeddedPaymentElement payment method rows. - [Added] Added
Appearance.EmbeddedPaymentElement.Row.titleFont
to customize the font of EmbeddedPaymentElement payment method row titles. - [Changed] Renamed
PaymentSheet.Appearance.EmbeddedPaymentElement.Row.Style.flatWithChevron
toPaymentSheet.Appearance.EmbeddedPaymentElement.Row.Style.flatWithDisclosure
and added an experimentaldisclosureImage
property to customize the chevron icon displayed in EmbeddedPaymentElement payment method rows when the row style is flatWithDisclosure. - [Fixed]
EmbeddedPaymentElementDelegate
didUpdateHeight
now accommodates cases where the embedded view can't change height until afterdidUpdateHeight
is called, like inside a UITableViewCell.
AddressElement
- [Added] SwiftUI support for AddressElement.
- [Changed]
AddressViewController
now notifies its delegate when the sheet is dismissed, whether by tapping the Close button or swiping down, soAddressElement
always returns the current address.
General
- [Removed] Removed nn-NO (Norwegian Nynorsk) localization. Norwegian users can continue using nb (Norwegian Bokmål) localization.
24.16.2
24.16.2 2025-07-07
PaymentSheet
- [Added] Address autocomplete functionality when collecting full billing details in payment method forms.
24.16.1
24.16.1 2025-06-23
PaymentSheet
- [Fixed] A race condition when updating the
paymentOption
onPaymentSheet.FlowController
.
24.16.0
24.16.0 2025-06-16
PaymentSheet
- [Fixed] A bug where the EmbeddedPaymentElement failed to display forms when tapped in SwiftUI.
- [Changed]
paymentOption
onPaymentSheet.FlowController
is now annotated with@Published
for better ergonomics in SwiftUI. - [Added] A new
flatWIthChevron
Embedded Payment Element row style.
24.15.0
24.15.0 2025-06-02
Connect
- [CHANGED] Removed
PrivateBetaConnect
annotation and all usages. Connect SDK is now GA.
PaymentSheet
- [Added] The ability to customize the height of the primary button with
PaymentSheetAppearance.primaryButton.height
. - [Added] The ability to customize form insets with
PaymentSheetAppearance.formInsets
.
24.14.0
24.14.0 2025-05-19
PaymentSheet
- [Added] Support for payment method options setup future usage in public preview.
24.13.1
24.13.0
24.12.1
24.12.1 2025-04-30
=======
24.12.0
24.12.0 2025-04-21
PaymentSheet
- [Added] Bank payments are now available in the PaymentSheet without requiring a dependency on
StripeFinancialConnections
. - [Added] Ability to update saved cards when using CustomerSessions (private preview)