Skip to content

Releases: commercetools/commercetools-ios-sdk

ShippingMethods Support

20 Mar 16:49
Compare
Choose a tag to compare

0.5.6

Released on 2017-03-20.

Added

  • Support for ShippingMethod endpoint.

Optional scope, public dictionary config initializer, improved WatchConnectivity communication

01 Mar 12:29
Compare
Choose a tag to compare

0.5.5

Released on 2017-03-01.

Added

  • Public modifier for the dictionary config initializer.

Updated

  • Scope to be optional configuration parameter.
  • Improved WatchConnectivity communication.

TaxRoundingMode, deleteDaysAfterLastModification and multiple search filters support

20 Feb 15:11
Compare
Choose a tag to compare

0.5.4

Released on 2017-02-20.

Added

  • taxRoundingMode field to Cart and Order endpoints.
  • Support for multiple filters for product projection search.
  • deleteDaysAfterLastModification to the Cart endpoint.
  • Fixes for Swift Package Manager.

Category assets, productType reference for cart line items

23 Jan 17:51
Compare
Choose a tag to compare

0.5.3

Released on 2017-01-23.

Added

  • Support for Category assets.
  • productType reference for cart line items.

Customer geoLocation, shipping and billing addresses

02 Jan 22:33
Compare
Choose a tag to compare

0.5.2

Released on 2017-01-02.

Added

  • shippingAddressIds and billingAddressIds to Customer model.
  • Update actions for addShippingAddressId, removeShippingAddressId, addBillingAddressId, and removeBillingAddressId.
  • Extensions parameter for Customer profile endpoint.
  • geoLocation field to Channel model.

Support for WatchConnectivity and User-Agent header updates

09 Dec 15:56
Compare
Choose a tag to compare

0.5.1

Released on 2016-12-09.

Added

  • Token sharing between iOS and watchOS app using WatchConnectivity.

Updated

  • Updated User-Agent header to properly identify newly added platforms.

Support for watchOS, tvOS, macOS, basic GraphQL

02 Dec 11:09
Compare
Choose a tag to compare

0.5.0

Released on 2016-11-27.

Added

  • Support for watchOS, tvOS, and macOS platforms.
  • Support for GraphQL with basic parameters, and response in dictionary format.
  • Boolean parameter markMatchingVariants to the product projection search endpoint.

Keychain sharing configuration, ProductProjection and Address model update

09 Nov 10:58
Compare
Choose a tag to compare

0.4.2

Released on 2016-11-09.

Added

  • Support for keychain sharing configuration when using the SDK for multiple apps, or apps and extension(s).
  • externalId to the Address struct.
  • ProductProjection endpoint now conforms to ByKeyEndpoint protocol.

Carts and orders migration for anonymous sessions

31 Oct 16:47
Compare
Choose a tag to compare

0.4.1

Released on 2016-10-31.

Added

  • Support for carts and orders migration on successful log in or sign up, if using an anonymous session.
  • Centralized customer authorization methods.

Removed

  • Direct access to AuthManager login and logut method. From now on, Commercetools.loginCustomer and Commercetools.logoutCustomer should be used.
  • Direct access to Customer signUp method. From now on, Commercetools.signUpCustomer should be used.

Support for create, update, and response models. Models for all mobile client scope endpoints.

25 Oct 07:40
Compare
Choose a tag to compare

0.4.0

Released on 2016-10-25.

Added

  • Updated Endpoint protocol and Result enum to support model objects.
  • Updated Create, Delete, ById, ByKey, and UpdateByKey endpoints to support models.
  • Support for obtaining model and JSON dictionary results
  • Added NoMapping type for easy endpoint creation where no domain model exists.
  • Cart, Category, Customer, Order, ProductProjection, ProductType response models.
  • Draft models for creating resources on Cart, Customer, and Order endpoint.
  • Actions for updating Cart and Customer objects.
  • Updated User-Agent header format.