All Versions
140
Latest Version
Avg Release Cycle
12 days
Latest Release
555 days ago

Changelog History
Page 9

  • v13.0.2 Changes

    May 24, 2018
    • 👉 Makes iDEAL name parameter optional, also accepts empty string as nil #940
    • Adjusts scroll view content offset behavior when focusing on a text field #943
  • v13.0.1 Changes

    May 17, 2018
    • 🛠 Fixes an issue in STPRedirectContext causing some redirecting sources to fail in livemode due to prematurely dismissing the SFSafariViewController during the initial redirects. #937
  • v13.0.0 Changes

    April 26, 2018
    • ✂ Removes Bitcoin source support. See MIGRATING.md. #931
    • ➕ Adds Masterpass support to STPSourceParams #928
    • ➕ Adds community submitted Norwegian (nb) translation. Thank @Nailer!
    • 🛠 Fixes example app usage of localization files (they were not able to be tested in Finnish and Norwegian before)
    • 🗄 Silences STPAddress deprecation warnings we ignore to stay compatible with older iOS versions
    • 🛠 Fixes "Card IO" link in full SDK reference #913
  • v12.1.2 Changes

    March 16, 2018
    • ⚡️ Updated the "62..." credit card number BIN range to show a UnionPay icon
  • v12.1.1 Changes

    February 22, 2018
    • 🛠 Fix issue with apple pay token creation in PaymentContext, introduced by 12.1.0. #899
    • 👀 Now matches clang static analyzer settings with Cocoapods, so you won't see any more analyzer issues. #897
  • v12.1.0 Changes

    February 05, 2018
    • ➕ Adds createCardSources to STPPaymentConfiguration. If you enable this option, when your user adds a card in the SDK's UI, a card source will be created and attached to their Stripe Customer. If this option is disabled (the default), a card token is created. For more information on card sources, see https://stripe.com/docs/sources/cards
  • v12.0.1 Changes

    January 31, 2018
    • ➕ Adding Visa Checkout support to STPSourceParams #889
  • v12.0.0 Changes

    January 16, 2018
    • 👍 Minimum supported iOS version is now 9.0.
      • If you need to support iOS 8, the last supported version is 11.5.0
    • 👍 Minimum supported Xcode version is now 9.0
    • 🚚 AddressBook framework support has been removed.
    • STPRedirectContext will no longer retain itself for the duration of the redirect, you must explicitly maintain a reference to it yourself. #846
    • STPPaymentConfiguration.requiredShippingAddress now is a set of STPContactField objects instead of a PKAddressField bitmask. #848
    • 👀 See MIGRATING.md for more information on any of the previously mentioned breaking API changes.
    • Pre-built view controllers now layout properly on iPhone X in landscape orientation, respecting safeAreaInsets. #854
    • 🛠 Fixes a bug in STPAddCardViewController that prevented users in countries without postal codes from adding a card when requiredBillingFields = .Zip. #853
    • 🛠 Fixes a bug in STPPaymentCardTextField. When completely filled out, it ignored calls to becomeFirstResponder. #855
    • STPPaymentContext now has a largeTitleDisplayMode property, which you can use to control the title display mode in the navigation bar of our pre-built view controllers. #849
    • 🛠 Fixes a bug where STPPaymentContext's retryLoading method would not re-retrieve the customer object, even after calling STPCustomerContext's clearCachedCustomer method. #863
    • STPPaymentContext's retryLoading method will now always attempt to retrieve a new customer object, regardless of whether a cached customer object is available. Previously, this method was only intended for recovery from a loading error; if a customer had already been retrieved, retryLoading would do nothing. #863
    • 0️⃣ STPCustomerContext has a new property: includeApplePaySources. It is turned off by default. #864
    • ➕ Adds UITextContentType support. This turns on QuickType suggestions for the name, email, and address fields; and uses a better keyboard for Payment Card fields. #870
    • 🛠 Fixes a bug that prevented redirects to the 3D Secure authentication flow when it was optional. #878
    • STPPaymentConfiguration now has a stripeAccount property, which can be used to make API requests on behalf of a Connected account. #875
    • ➕ Adds - [STPAPIClient createTokenWithConnectAccount:completion:], which creates Tokens for Connect Accounts: (optionally) accepting the Terms of Service, and sending information about the legal entity. #876
    • 🛠 Fixes an iOS 11 bug in STPPaymentCardTextField that blocked tapping on the number field while editing the expiration or CVC on narrow devices (4" screens). #883
  • v11.5.0 Changes

    November 09, 2017
    • ➕ Adds a new helper method to STPSourceParams for creating reusable Alipay sources. #811
    • ⚠ Silences spurious availability warnings when using Xcode9 #823
    • Auto capitalizes currency code when using paymentRequestWithMerchantIdentifier to improve compatibility with iOS 11 PKPaymentAuthorizationViewController #829
    • 🛠 Fixes a bug in STPRedirectContext which caused SFSafariViewController-based redirects to incorrectly dismiss when switching apps. #833
    • 🛠 Fixes a bug that incorrectly offered users the option to "Use Billing Address" on the shipping address screen when there was no existing billing address to fill in. #834
  • v11.4.0 Changes

    October 20, 2017
    • ⏪ Restores [STPCard brandFromString:] method which was marked as deprecated in a recent version #801
    • ➕ Adds [STPBankAccount metadata] and [STPCard metadata] read-only accessors and improves annotation for [STPSource metadata] #808
    • 🗄 Un-deprecates STPBackendAPIAdapter and all associated methods. #813
    • ⚡️ The STPBackendAPIAdapter protocol now includes two optional methods, detachSourceFromCustomer and updateCustomerWithShipping. If you've implemented a class conforming to STPBackendAPIAdapter, you may add implementations of these methods to support deleting cards from a customer and saving shipping info to a customer. #813
    • ➕ Adds the ability to set custom footers on view controllers managed by the SDK. #792
    • STPPaymentMethodsViewController will now display saved card sources in addition to saved card tokens. #810
    • 🛠 Fixes a bug where certain requests would return a generic failed to parse response error instead of the actual API error. #809