Releases: Shopify/mobile-buy-sdk-ios
Releases · Shopify/mobile-buy-sdk-ios
3.4.0
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
Release notes
- Adds currency support for Bermudian Dollar
- Adds
seo
field toarticle
which exposes SEO title and description information - Deprecates
status
field ontransaction
and replaces it withstatus_v2
, which supports a null status.
3.3.2
3.3.1
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, deprecatesuserError
field. - Moves products and collections to live outside the
shop
scope. - Remove card vault deprecations.
- Update sample app to remove deprecations.
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
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 onStorefront.Order
- Adds improved support for blogs and articles
- Improves GraphQL field documentation
3.1.8
Release notes
- Deprecates
customer
field inStorefront.Checkout
. - Deprecates
userErrors
field inStorefront.CustomerAccessTokenCreatePayload
in favour of the newStorefront.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 inStorefront.CheckoutCustomerAssociatePayload
. - Adds
customerAccessToken
inStorefront.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
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
Release Notes
- Adds
handle
forArticle
andBlog
. - Adds a new country and currency code.
- Deprecates
MailingAddress.countryCode
. UsecountryCodeV2
instead. - Adds
MoneyV2
entity. - Adds
statusUrl
forOrder
. - Adds ability to query for product variant's price range in
Product
usingpriceRange
field. - Adds ability to check if a product is "in-stock" using the
availableForSale
field. - Adds
shipsToCountries
array onShop
to allow querying supported countries for shipping. - Miscellaneous under-the-hood enhancements and improvements