chore(deps): update dependency stripe/stripe-ios-spm to v25 #1908
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
from: "24.25.0"->from: "25.0.0"Release Notes
stripe/stripe-ios-spm (stripe/stripe-ios-spm)
v25.0.0Compare Source
25.0.0 2025-11-03
This major version introduces many small breaking changes. Please see MIGRATING.md to help you migrate.
All
userInfo[STPError.httpStatusCodeKey]on the error.userInfo[STPError.stripeRequestIDKey]on the error.@MainActor @​preconcurrencyto improve support for Swift strict concurrency. This includes:STPApplePayContextDelegate,STPAuthenticationContext,STPPaymentCardTextFieldDelegate,STPCardFormViewDelegate,AddressViewControllerDelegate, andSTPAUBECSDebitFormViewDelegate.PaymentSheet
ExternalPaymentMethodConfirmHandlerwith an async equivalent.IntentConfiguration.ConfirmHandlerwith an async equivalent.PaymentSheet.ApplePayConfiguration.Handlerscompletion-block basedauthorizationResultHandlerwith an async equivalent.PaymentSheet.reset()in favor ofPaymentSheet.resetCustomer().PaymentSheet.CustomerConfiguration.ephemeralKeySecret.Financial Connections
present(from:)andpresentForToken(from:).CustomerSheet
present(from:).STPApplePayContext
ApplePayContextDelegate.didCreatePaymentMethodmethod with an async version.Payments
STPPaymentHandlerandSTPAPIClientmethods with completion blocks now have async equivalents.STPPaymentIntent.paymentMethodTypesandSTPSetupIntent.paymentMethodTypesnow return[STPPaymentMethodType]instead of[NSNumber]in Swift for better ergonomics.STPSetupIntentConfirmParams.useStripeSDK,STPPaymentIntentConfirmParams.useStripeSDK,STPConnectAccountCompanyParams.directorsProvided,STPConnectAccountCompanyParams.ownersProvided, andSTPConnectAccountParams.tosShownAndAcceptednow usesBool?instead ofNSNumber?in Swift for better ergonomics.confirmandhandleNextActionmethods and added async versions.linkedAccountonSTPPaymentMethodUSBankAccounthas been renamed tofinancialConnectionsAccount.STPPaymentMethodType.descriptionto be more consistent.requiresSourceandrequiresSourceActionstatuses fromSTPPaymentIntentStatus. Also removedSTPPaymentIntentSourceActionType.STPPaymentIntentParams.saveSourceToCustomerproperty. UsesavePaymentMethodinstead.singleUsePaymentMethodSTPPaymentMethodParams initializer.metadata.Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Renovate Bot.