Skip to content

Releases: Shopify/mobile-buy-sdk-ios

3.1.5

11 Apr 15:09
645e10b
Compare
Choose a tag to compare

Release notes

  • Updates for Xcode 9.3, Swift 4.1 and recommended project settings
  • Updates various deprecations
  • Adds and improves a small portion of the documentation comments
  • Migrates to the new CircleCI 2 build pipeline

3.1.4

10 Apr 13:27
5ff6211
Compare
Choose a tag to compare

Release notes

  • Updates the update_schema introspection endpoint
  • Updates schema
    • Adds support for desired image formats
    • Updates generated schema documentation comments

3.1.3

10 Nov 19:55
Compare
Choose a tag to compare

Release notes

  • Update PaySession to support displaying shop's name in Apple Pay dialog
  • Update project settings to Xcode 9.1 recommended values

3.1.2

18 Oct 19:28
Compare
Choose a tag to compare

Release notes

  • modifies Graph.Cache to be shop-independent; now able to work with cached data from multiple shops simultaneously (matches the behaviour of the SDK on Android)
  • adds support for Swazi Lilangeni currency
  • adds an implementation sample for using discount codes for checkout
  • fixes an issue where input objects using the deprecated initializers assigned explicit nil values instead of .undefined

3.1.1

04 Oct 19:20
Compare
Choose a tag to compare

Release notes

  • Adds ability to apply discounts to Storefront.Checkout via the checkoutDiscountCodeApply mutation
  • Adds ability to explicitly set a customer's default address via the customerDefaultAddressUpdate mutation

3.1.0

26 Sep 14:41
Compare
Choose a tag to compare

Release notes

  • Adds watchOS target
  • Adds tvOS target
  • Adds support Cocoapods support for multiple platforms
  • Adds support for querying multiple nodes in a single query
  • Migrates to CircleCI
  • Adds last and before parameters to facilitate reverse pagination
  • Adds missing documentation to some GraphQL model fields
  • Adds support for iOS 11+ callback in PaySession
  • Migrates to Swift 4 and Xcode 9
  • Pins cached data to the SDK version
  • Introduces Input<T> to support serializing null values in requests and deprecates existing initializers for input objects that accept at least one nullable value as parameters. See customer update case study for details.

3.0.8

11 Sep 12:55
Compare
Choose a tag to compare

Release notes

  • Adds ProductVariantSortKeys type.
  • Adds support for sorting product variants in Product via sortKey parameter.
  • Adds onlineStoreUrl field to Product.

3.0.7

18 Aug 11:19
Compare
Choose a tag to compare

Release notes

  • adds PayCardBrand
  • adds support for constraining accepted card brands in PaySession
  • adds support for handling partial postal codes required for Canada and United Kingdom
  • fixes and issue with the sample app Apple Pay implementation where the postal code wasn't being updated before checkout completion
  • adds entitlements and provisioning to the sample app to facilitate internal payment testing

3.0.6

10 Aug 16:18
Compare
Choose a tag to compare

Release notes

  • adds CardBrand type
  • adds DigitalWallet type
  • adds ProductImageSortKeys type
  • adds compareAtPrice and sku fields for ProductVariant
  • adds sortKey parameter for images field on Product
  • adds acceptedCardBrands and supportedDigitalWallets on PaymentSettings
  • updates documentation comments

3.0.5

21 Jul 19:08
Compare
Choose a tag to compare

Release notes

  • Fixes PayPostalAddress to support contact information without a postal address
  • Allow PaySession to support checkouts that don't require shipping