Skip to content

Commit

Permalink
Merge pull request #796 from stripe/joey-release-v11.3.0
Browse files Browse the repository at this point in the history
Release v11.3.0
  • Loading branch information
bdorfman-stripe authored Sep 14, 2017
2 parents b254030 + aa567d5 commit 00d0547
Show file tree
Hide file tree
Showing 161 changed files with 40,113 additions and 3,637 deletions.
14 changes: 11 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,15 @@
## X.Y.Z 2017-XX-YY
## 11.3.0 2017-09-13
* Adds support for creating `STPSourceParams` for P24 source [#779](https://github.com/stripe/stripe-ios/pull/779)
* Adds support for native app-to-app Alipay redirects [#783](https://github.com/stripe/stripe-ios/pull/783)
* Fixes crash when `paymentContext.hostViewController` is set to a `UINavigationController` [#786](https://github.com/stripe/stripe-ios/pull/786)
* Improves support and compatibility with iOS 11
* Explicitly disable code coverage generation for compatibility with Carthage in Xcode 9 [#795](https://github.com/stripe/stripe-ios/pull/795)
* Restore use of native "Back" buttons [#789](https://github.com/stripe/stripe-ios/pull/789)
* Changes and fixes methods on `STPCard`, `STPCardParams`, `STPBankAccount`, and `STPBankAccountParams` to bring card objects more in line with the rest of the API. See MIGRATING for further details.
* Adds nullability annotations to `STPPaymentMethod` protocol
* Improves the `[STPAPIResponseDecodable allResponseFields]` by removing all instances of `[NSNull null]` including ones that are nested. See MIGRATING.md.
* `STPCard` and `STPCardParams` [#760](https://github.com/stripe/stripe-ios/pull/760)
* `STPBankAccount` and `STPBankAccountParams` [#761](https://github.com/stripe/stripe-ios/pull/761)
* Adds nullability annotations to `STPPaymentMethod` protocol [#753](https://github.com/stripe/stripe-ios/pull/753)
* Improves the `[STPAPIResponseDecodable allResponseFields]` by removing all instances of `[NSNull null]` including ones that are nested. See MIGRATING.md. [#747](https://github.com/stripe/stripe-ios/pull/747)

## 11.2.0 2017-07-27
* Adds an option to allow users to delete payment methods from the `STPPaymentMethodsViewController`. Enabled by default but can disabled using the `canDeletePaymentMethods` property of `STPPaymentConfiguration`.
Expand Down
2 changes: 1 addition & 1 deletion MIGRATING.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
## Migration Guides

### Migration from versions < X.Y.Z
### Migration from versions < 11.3.0
* Changes to `STPCard`, `STPCardParams`, `STPBankAccount`, and `STPBankAccountParams`
* `STPCard` no longer subclasses from `STPCardParams`. You must now specifically create `STPCardParams` objects to create new tokens.
* `STPBankAccount` no longer subclasses from `STPBankAccountParams`.
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ The Stripe iOS SDK makes it quick and easy to build an excellent payment experie

We recommend that you install the Stripe iOS SDK using a package manager such as [Cocoapods or Carthage](https://stripe.com/docs/mobile/ios#getting-started). If you prefer to link the library manually, please use a version from our [releases](https://github.com/stripe/stripe-ios/releases) page because we consider the master branch to be unstable.

If you're reading this on GitHub.com, please make sure you are looking at the [tagged version](https://github.com/stripe/stripe-ios/tags) that corresponds to the release you have installed. Otherwise, the instructions and example code may be mismatched with your copy. You can read the latest tagged version of this README and browse the associated code on GitHub using [this link](https://github.com/stripe/stripe-ios/tree/v11.2.0).
If you're reading this on GitHub.com, please make sure you are looking at the [tagged version](https://github.com/stripe/stripe-ios/tags) that corresponds to the release you have installed. Otherwise, the instructions and example code may be mismatched with your copy. You can read the latest tagged version of this README and browse the associated code on GitHub using [this link](https://github.com/stripe/stripe-ios/tree/v11.3.0).

## Requirements

Expand Down
2 changes: 1 addition & 1 deletion Stripe.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'Stripe'
s.version = '11.2.0'
s.version = '11.3.0'
s.summary = 'Stripe is a web-based API for accepting payments online.'
s.license = { :type => 'MIT', :file => 'LICENSE' }
s.homepage = 'https://stripe.com/docs/mobile/ios'
Expand Down
4 changes: 2 additions & 2 deletions Stripe/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,11 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
<string>11.1.0</string>
<string>11.3.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>11.1.0</string>
<string>11.3.0</string>
<key>NSPrincipalClass</key>
<string></string>
</dict>
Expand Down
12 changes: 6 additions & 6 deletions Stripe/PublicHeaders/STPAPIClient.h
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ FAUXPAS_IGNORED_IN_FILE(APIAvailability)
/**
The current version of this library.
*/
static NSString *const STPSDKVersion = @"11.2.0";
static NSString *const STPSDKVersion = @"11.3.0";

@class STPBankAccount, STPBankAccountParams, STPCard, STPCardParams, STPSourceParams, STPToken, STPPaymentConfiguration;

Expand Down Expand Up @@ -192,14 +192,14 @@ static NSString *const STPSDKVersion = @"11.2.0";
+ (BOOL)canSubmitPaymentRequest:(PKPaymentRequest *)paymentRequest;

/**
Whether or not this can make Apple Pay payments via a card network supported
Whether or not this can make Apple Pay payments via a card network supported
by Stripe.
The Stripe supported Apple Pay card networks are:
The Stripe supported Apple Pay card networks are:
American Express, Visa, Mastercard, Discover.
@return YES if the device is currently able to make Apple Pay payments via one
of the supported networks. NO if the user does not have a saved card of a
@return YES if the device is currently able to make Apple Pay payments via one
of the supported networks. NO if the user does not have a saved card of a
supported type, or other restrictions prevent payment (such as parental controls).
*/
+ (BOOL)deviceSupportsApplePay;
Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
11.2.0
11.3.0
Loading

0 comments on commit 00d0547

Please sign in to comment.