Skip to content

Releases: Shopify/mobile-buy-sdk-ios

3.4.0

02 Apr 16:41
670ff4f
Compare
Choose a tag to compare

Release notes

Multi Currency

  • Add enabledPresentmentCurrencies to payment settings.
  • Add amountUsedV2, balanceV2, paymentDueV2, subtotalPriceV2, totalPriceV2, totalTaxV2.
  • Deprecate amountUsed, balance, paymentDue, subtotalPrice, totalPrice, totalTax.

Support

  • Add currency support for Panamian Balboa.
  • Add title to script discount application query.
  • Add lineItemsSubtotalPrice as a field returned on checkout.

3.3.3

18 Mar 20:29
81cb622
Compare
Choose a tag to compare

Release notes

  • Adds currency support for Bermudian Dollar
  • Adds seo field to article which exposes SEO title and description information
  • Deprecates status field on transaction and replaces it with status_v2, which supports a null status.

3.3.2

13 Feb 19:58
Compare
Choose a tag to compare

Release notes

  • Adds checkoutUserErrors to several checkout-mutating fields
  • Adds support to query for products by availableForSale status
  • Fixes Carthage build failures

3.3.1

16 Jan 16:25
505995c
Compare
Choose a tag to compare

Release notes

  • Add sortKey and query parameters on Blog.articles.
  • Add ability to fetch ShopPolicy by handle.

3.3

21 Dec 15:56
7c5bc5a
Compare
Choose a tag to compare
3.3

Release notes

  • Adds support for setting checkout line items directly.
  • Adds support for retrieving Page resources.
  • Adds presentmentPrices for product variants.
  • Add support for automatic discounts applications.
  • Add updated checkoutUserError fields, deprecates userError field.
  • Moves products and collections to live outside the shop scope.
  • Remove card vault deprecations.
  • Update sample app to remove deprecations.

3.2

31 Oct 19:48
Compare
Choose a tag to compare
3.2

Release notes

  • Add support for customer tags
  • Add support for discounts
  • Adds v2 Checkout-related mutations, deprecating previous versions
  • Adds improved support for customerUserError fields
  • Improvements to MoneyV2
  • Apple Pay support for discounts
  • Fixes ProxyView crash in sample app

3.1.9

21 Sep 17:55
058cf3d
Compare
Choose a tag to compare

Release notes

  • Updates SDK to Xcode 10 and Swift 4.2
  • Demos support for customer accounts in sample app
  • Demos support for associating customers to checkouts in sample app
  • Adds support for fetching articles by handle
  • Adds support for improved checkout attributes
  • Adds access token field to the customer reset mutation payload
  • Adds support for reseting customer by URL via universal links
  • Adds name field on Storefront.Order
  • Adds improved support for blogs and articles
  • Improves GraphQL field documentation

3.1.8

16 Aug 15:02
cde0450
Compare
Choose a tag to compare

Release notes

  • Deprecates customer field in Storefront.Checkout.
  • Deprecates userErrors field in Storefront.CustomerAccessTokenCreatePayload in favour of the new Storefront.CustomerUserError that also provides additional machine-friendly error codes.
  • Adds ability to view fulfillment information for Storefront.Order, including tracking info, shipping companies, etc.
  • Adds mutation for appending multiple gift card codes.
  • Adds customer field in Storefront.CheckoutCustomerAssociatePayload.
  • Adds customerAccessToken in Storefront.CustomerActivatePayload.
  • Migrates away from CircleCI in favour of TravisCI.
  • Updates sample app to include support for gift cards.
  • Minor clean up, enhancements and documentation improvements.

3.1.7

13 Jun 11:30
7818271
Compare
Choose a tag to compare

Release Notes

  • Adds ability to remove an applied discount code from Checkout.
  • Adds Iraqi Dinar currency code.
  • Fixes an Apple Pay bug in the sample app that displayed an incorrect subtotal when item quantity was greater than one.
  • Optimization that prevents retrying cancelled network requests.

3.1.6

18 May 18:07
ae59031
Compare
Choose a tag to compare

Release Notes

  • Adds handle for Article and Blog.
  • Adds a new country and currency code.
  • Deprecates MailingAddress.countryCode. Use countryCodeV2 instead.
  • Adds MoneyV2 entity.
  • Adds statusUrl for Order.
  • Adds ability to query for product variant's price range in Product using priceRange field.
  • Adds ability to check if a product is "in-stock" using the availableForSale field.
  • Adds shipsToCountries array on Shop to allow querying supported countries for shipping.
  • Miscellaneous under-the-hood enhancements and improvements