Releases: stripe/stripe-ios
Releases · stripe/stripe-ios
Version 18.4.0
Version 18.3.0
- STPAddCardViewControllerDelegate methods previously removed in v16.0.0 are now marked as deprecated, to help migrating users #1439
- Fixes an issue where canceling 3DS authentication could leave PaymentIntents in an inaccurate
requires_action
state #1443 - Fixes text color for large titles #1446
- Re-adds support for pre-selecting the last selected payment method in STPPaymentContext and STPPaymentOptionsViewController. #1445
- Fix crash when adding/removing postal code cells #1450
v18.2.0
Version 18.1.0
- Adds localizations for English (Great Britain), Korean, Russian, and Turkish #1373
- Adds support for SEPA Debit as a PaymentMethod #1415
- Adds support for custom SEPA Debit Mandate params with PaymentMethod #1420
- Improves postal code UI for users with mismatched regions #1302
- Fixes a potential crash when presenting the add card view controller #1426
- Adds offline status checking to FPX payment flows #1422
- Adds support for push provisions for Issuing users #1396
Version 18.0.0
- Adds support for building on macOS 10.15 with Catalyst. Use the .xcframework file attached to the release in GitHub. Cocoapods support is coming soon. #1364
- Errors from the Payment Intents API are now localized by default. See MIGRATING.md for details.
- Adds support for FPX in Standard Integration. #1390
- Simplified Apple Pay integration when using 3DS2. #1386
- Improved autocomplete behavior for some STPPaymentHandler blocks. #1403
- Fixed spurious
keyboardWillAppear
messages triggered by STPPaymentTextCard. #1393 - Fixed an issue with non-numeric placeholders in STPPaymentTextCard. #1394
- Dropped support for iOS 9. Please continue to use 17.0.2 if you need to support iOS 9.
Version 17.0.2
17.0.2 2019-09-24
- Fixes an error that could prevent a 3D Secure 2 challenge dialog from appearing in certain situations.
- Improved VoiceOver support. #1384
- Updated Apple Pay and Mastercard branding. #1374
- Updated the Standard Integration example app to use automatic confirmation. #1363
- Added support for collecting email addresses and phone numbers from Apple Pay. #1372
- Introduced support for FPX payments. (Invite-only Beta) #1375
Version 17.0.1
17.0.1 2019-09-09
- Cancellation during the 3DS2 flow will no longer cause an unexpected error. #1353
- Large Title UIViewControllers will no longer have a transparent background in iOS 13. #1362
- Adds an
availableCountries
option to STPPaymentConfiguration, allowing one to limit the list of countries in the address entry view. #1327 - Fixes a crash when using card.io. #1357
- Fixes an issue with birthdates when creating a Connect account. #1361
- Updates example code to Swift 5. #1354
- The default value of
[STPTheme translucentNavigationBar]
is nowYES
. #1367
Version 17.0.0
17.0.0 2019-09-04
- Adds support for iOS 13, including Dark Mode and some minor bug fixes. #1307
- Updates API version from 2015-10-12 to 2019-05-16 #1254
- Adds
STPSourceRedirectStatusNotRequired
toSTPSourceRedirectStatus
. Previously, optional redirects were marked asSTPSourceRedirectStatusSucceeded
. - Adds
STPSourceCard3DSecureStatusRecommended
toSTPSourceCard3DSecureStatus
. - Removes
STPLegalEntityParams
. Initialize anSTPConnectAccountParams
with anindividual
orcompany
dictionary instead. See https://stripe.com/docs/api/tokens/create_account#create_account_token-account
- Adds
- Adds initial support for WeChat Pay. #1326
- Changes the
STPPaymentContextDelegate paymentContext:didCreatePaymentResult:completion:
completion block type toSTPPaymentStatusBlock
, to let you inform the context that the user canceled. - The user's billing address will now be included when creating a PaymentIntent from an Apple Pay token. #1334
Version 16.0.7
Version 16.0.6
- Adds a method to STPAuthenticationContext allowing you to configure the SFSafariViewController presented for web-based authentication.
- Adds STPAddress initializer that takes STPPaymentMethodBillingDetails. #1278
- Adds convenience method to populate STPUserInformation with STPPaymentMethodBillingDetails. #1278
- STPShippingAddressViewController prefills billing address for PaymentMethods too now, not just Card. #1278
- Update libStripe3DS2.a to avoid a conflict with Firebase. #1293