From 0d1bd856b098ecb353ef10a4f2a1eb855c691f6d Mon Sep 17 00:00:00 2001 From: Yuki Tokuhiro Date: Thu, 18 Jul 2019 15:28:36 -0700 Subject: [PATCH] Update changelog, migrating --- CHANGELOG.md | 4 +++- MIGRATING.md | 5 ++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index aaac71f21a7..ecee0dcc96c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -## 16.0.0 2019-??-?? +## 16.0.0 2019-07-18 * Migrates STPPaymentCardTextField.cardParams property type from STPCardParams to STPPaymentMethodCardParams * STPAddCardViewController: * Migrates addCardViewController:didCreateSource:completion: and addCardViewController:didCreateToken:completion: to addCardViewController:didCreatePaymentMethod:completion @@ -14,6 +14,8 @@ * Deprecates `STPPaymentIntentAction`, replaced by `STPIntentAction` * Deprecates `STPPaymentIntentActionType`, replaced by `STPIntentActionType` * Deprecates `STPPaymentIntentActionRedirectToURL`, replaced by `STPIntentActionTypeRedirectToURL` +* Adds support for SetupIntents. See https://stripe.com/docs/payments/cards/saving-cards#saving-card-without-payment +* Adds support for 3DS2 authentication. See https://stripe.com/docs/mobile/ios/authentication ## 15.0.1 2019-04-16 * Adds configurable support for JCB (Apple Pay). [#1158](https://github.com/stripe/stripe-ios/pull/1158) diff --git a/MIGRATING.md b/MIGRATING.md index 79f135e6201..8e034e368dc 100644 --- a/MIGRATING.md +++ b/MIGRATING.md @@ -1,7 +1,7 @@ ## Migration Guides ### Migrating from versions < 16.0.0 -* The following have been migrated from Source/Token to PaymentMethod: +* The following have been migrated from Source/Token to PaymentMethod. If you have integrated with any of these things, you must also migrate to PaymentMethod and the Payment Intent API. See https://stripe.com/docs/payments/payment-methods#transitioning. See CHANGELOG.md for more details. * UI components * STPPaymentCardTextField * STPAddCardViewController @@ -13,8 +13,7 @@ * STPPaymentResult * Standard Integration example project * `STPPaymentIntentAction*` types have been renamed to `STPIntentAction*`. Xcode should offer a deprecation warning & fix-it to help you migrate. - -If you have integrated with any of these things, you must also migrate to PaymentMethod and the Payment Intent API. See https://stripe.com/docs/payments/payment-methods#transitioning. See CHANGELOG.md for more details. +* `STPPaymentHandler` supports 3DS2 authentication, and is recommended instead of `STPRedirectContext`. See https://stripe.com/docs/mobile/ios/authentication ### Migrating from versions < 15.0.0 * "PaymentMethod" has a new meaning: https://stripe.com/docs/api/payment_methods/object. All things referring to "PaymentMethod" have been renamed to "PaymentOption" (see CHANGELOG.md for the full list). `STPPaymentMethod` and `STPPaymentMethodType` have been rewritten to match this new API object.