All Versions
140
Latest Version
Avg Release Cycle
12 days
Latest Release
479 days ago
Changelog History
Page 10
Changelog History
Page 10
-
v11.3.0 Changes
September 13, 2017- โ Adds support for creating
STPSourceParams
for P24 source #779 - โ Adds support for native app-to-app Alipay redirects #783
- ๐ Fixes crash when
paymentContext.hostViewController
is set to aUINavigationController
#786 - ๐ Improves support and compatibility with iOS 11
- ๐ Changes and fixes methods on
STPCard
,STPCardParams
,STPBankAccount
, andSTPBankAccountParams
to bring card objects more in line with the rest of the API. See MIGRATING for further details. - โ Adds nullability annotations to
STPPaymentMethod
protocol #753 - ๐ Improves the
[STPAPIResponseDecodable allResponseFields]
by removing all instances of[NSNull null]
including ones that are nested. See MIGRATING.md. #747
- โ Adds support for creating
-
v11.2.0 Changes
July 27, 2017- โ Adds an option to allow users to delete payment methods from the
STPPaymentMethodsViewController
. Enabled by default but can disabled using thecanDeletePaymentMethods
property ofSTPPaymentConfiguration
. - โ Adds a postal code field to
STPPaymentCardTextField
, configurable withpostalCodeEntryEnabled
andpostalCodePlaceholder
. Disabled by default. STPCustomer
'sshippingAddress
property is now correctly annotated as nullable.- โ Removed
STPCheckoutUnknownError
,STPCheckoutTooManyAttemptsError
, andSTPCustomerContextMissingKeyProviderError
. These errors will no longer occur.
- โ Adds an option to allow users to delete payment methods from the
-
v11.1.0 Changes
July 12, 2017- โ Adds stripeAccount property to
STPAPIClient
, set this to perform API requests on behalf of a connected account - ๐ Fixes the
routingNumber
property ofSTPBankAccount
so that it is populated when the information is available - โ Adds iOS Objective-C Style Guide
- โ Adds stripeAccount property to
-
v11.0.0 Changes
June 27, 2017- ๐ We've greatly simplified the integration for
STPPaymentContext
. See MIGRATING.md. - As part of this new integration, we've added a new class,
STPCustomerContext
, which will automatically prefetch your customer and cache it for a brief interval. We recommend initializing yourSTPCustomerContext
before your user enters your checkout flow so their payment methods are loaded in advance. If in addition to usingSTPPaymentContext
, you create a separateSTPPaymentMethodsViewController
to let your customer manage their payment methods outside of your checkout flow, you can use the same instance ofSTPCustomerContext
for both. - We've added a
shippingAddress
property toSTPUserInformation
, which you can use to pre-fill your user's shipping information. STPPaymentContext
will now save your user's shipping information to their Stripe customer object. Shipping information will automatically be pre-filled from the customer object for subsequent checkouts.- ๐ Fixes nullability annotation for
[STPFile stringFromPurpose:]
. See MIGRATING.md. - โ Adds description implementations to all public models, for easier logging and debugging.
- ๐ The card autofill via SMS feature of
STPPaymentContext
has been removed. See MIGRATING.md.
- ๐ We've greatly simplified the integration for
-
v10.2.0 Changes
June 19, 2017- 0๏ธโฃ We've added a
paymentCountry
property toSTPPaymentContext
. This affects the countryCode of Apple Pay payments, and defaults to "US". You should set this to the country your Stripe account is in. - ๐
paymentRequestWithMerchantIdentifier:
has been deprecated. See MIGRATING.md - If the card.io framework is present in your app,
STPPaymentContext
andSTPAddCardViewController
will show a "scan card" button. STPAddCardViewController
will now attempt to auto-fill the users city and state from their entered Zip code (United States only)- โก๏ธ Polling for source object updates is deprecated. Check https://stripe.com/docs for the latest best practices on how to integrate with the sources API using webhooks.
- ๐ Fixes a crash in
STPCustomerDeserializer
when both data and error are nil. paymentMethodsViewController:didSelectPaymentMethod:
is now optional.- โก๏ธ Updates the example apps to use Alamofire.
- 0๏ธโฃ We've added a
-
v10.1.0 Changes
May 05, 2017- โ Adds STPRedirectContext, a helper class for handling redirect sources.
- ๐ STPAPIClient now supports tokenizing a PII number and uploading images.
- โก๏ธ Updates STPPaymentCardTextField's icons to match Elements on the web. When the card number is invalid, the field will now display an error icon.
- The alignment of the new brand icons has changed to match the new CVC and error icons. If you use these icons via
STPImageLibrary
, you may need to adjust your layout. - STPPaymentCardTextField's isValid property is now KVO-observable.
- When creating STPSourceParams for a SEPA debit source, address fields are now optional.
STPPaymentMethodsViewControllerDelegate
now has a separatepaymentMethodsViewControllerDidCancel:
callback, differentiating from successful method selections. You should make sure to also dismiss the view controller in that callback- ๐ Because collecting some basic data on tokenization helps us detect fraud, we've removed the ability to disable analytics collection using
[Stripe disableAnalytics]
.
-
v10.0.1 Changes
March 16, 2017- ๐ Fixes a bug where card sources didn't include the card owner's name.
- ๐ Fixes an issue where STPPaymentMethodsViewController didn't reload after adding a new payment method.
-
v10.0.0 Changes
March 06, 2017- โ Adds support for creating, retrieving, and polling Sources. You can enable any payment methods available to you in the Dashboard.
- โก๏ธ Updates the Objective-C example app to include example integrations using several different payment methods.
- โก๏ธ Updates
STPCustomer
to includeSTPSource
objects in itssources
array if a customer has attached sources. - โ Removes methods deprecated in Version 6.0.
- ๐ Fixes property declarations missing strong/nullable identifiers.
-
v9.4.0 Changes
February 03, 2017- โ Adds button to billing/shipping entry screens to fill address information from the other one.
- ๐ Fixes and unifies view controller behavior around theming and nav bars.
- โ Adds month validity check to
validationStateForExpirationYear
- ๐ Changes some Apple Pay images to better conform to official guidelines.
- ๐ Changes STPPaymentCardTextField's card number placeholder to "4242..."
- โก๏ธ Updates STPPaymentCardTextField's CVC placeholder so that it changes to "CVV" for Amex cards
-
v9.3.0 Changes
January 05, 2017- ๐ Fixes a regression introduced in v9.0.0 in which color in STPTheme is used as the background color for UINavigationBar
- Note: This will cause navigation bar theming to work properly as described in the Stripe iOS docs, but you may need to audit your custom theme settings if you based them on the actual behavior of 9.0-9.2
- ๐ If the navigation bar has a theme different than the view controller's theme, STP view controllers will use the bar's theme to style it's UIBarButtonItems
- โ Adds a fallback to using main bundle for localized strings lookup if locale is set to a language the SDK doesn't support
- โ Adds method to get a string of a card brand from
STPCardBrand
- โก๏ธ Updated description of how to run tests in README
- ๐ Fixes crash when user cancels payment before STPBackendAPIAdapter methods finish
- ๐ Fixes bug where country picker wouldn't update when first selected.
- ๐ Fixes a regression introduced in v9.0.0 in which color in STPTheme is used as the background color for UINavigationBar