Skip to content

Releases: stripe/stripe-ios

Version 13.1.0

13 Jul 23:48
Compare
Choose a tag to compare
  • Adds STPPaymentIntent to support PaymentIntents. #985, #986, #987, #988
  • Reduce NSURLSession memory footprint. #969
  • Fixes invalid JSON error when deleting Card from a Customer. #992

Version 13.0.3

12 Jun 00:45
v13.0.3
Compare
Choose a tag to compare

13.0.3 2018-06-11

  • Fixes payment method label overlapping the checkmark, for Amex on small devices #952
  • Adds EPS and Multibanco support to STPSourceParams #961
  • Adds STPBillingAddressFieldsName option to STPBillingAddressFields #964
  • Fixes crash in STPColorUtils.perceivedBrightnessForColor #954
  • Applies recommended project changes for Xcode 9.4 #963
  • Fixes [Stripe handleStripeURLCallbackWithURL:url] incorrectly returning NO #962

Version 13.0.2

24 May 23:13
v13.0.2
Compare
Choose a tag to compare

13.0.2 2018-05-24

  • 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

Version 13.0.1

17 May 22:18
v13.0.1
7c6de72
Compare
Choose a tag to compare

13.0.1 2018-05-17

  • Fixes an issue in STPRedirectContext causing some redirecting sources to fail in livemode due to prematurely dismissing the SFSafariViewController during the initial redirects. #937

Version 13.0.0

26 Apr 18:58
v13.0.0
45b9f53
Compare
Choose a tag to compare

13.0.0 2018-04-26

  • 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

Version 12.1.2

16 Mar 22:35
v12.1.2
Compare
Choose a tag to compare
  • Updated the "62..." credit card number BIN range to show a UnionPay icon

Version 12.1.1

22 Feb 19:01
v12.1.1
Compare
Choose a tag to compare
  • 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

Version 12.1.0

05 Feb 20:39
v12.1.0
Compare
Choose a tag to compare
  • 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

Version 12.0.1

31 Jan 00:05
v12.0.1
Compare
Choose a tag to compare
  • Adding Visa Checkout support to STPSourceParams [#889]

v12.0.0

16 Jan 19:40
v12.0.0
Compare
Choose a tag to compare
  • 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
  • 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