Releases: commercetools/commercetools-ios-sdk
Releases · commercetools/commercetools-ios-sdk
ShippingMethods Support
Optional scope, public dictionary config initializer, improved WatchConnectivity communication
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
0.5.4
Released on 2017-02-20.
Added
taxRoundingMode
field toCart
andOrder
endpoints.- Support for multiple filters for product projection search.
deleteDaysAfterLastModification
to theCart
endpoint.- Fixes for Swift Package Manager.
Category assets, productType reference for cart line items
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
0.5.2
Released on 2017-01-02.
Added
shippingAddressIds
andbillingAddressIds
toCustomer
model.- Update actions for
addShippingAddressId
,removeShippingAddressId
,addBillingAddressId
, andremoveBillingAddressId
. - Extensions parameter for
Customer
profile endpoint. geoLocation
field toChannel
model.
Support for WatchConnectivity and User-Agent header updates
0.5.1
Released on 2016-12-09.
Added
- Token sharing between
iOS
andwatchOS
app using WatchConnectivity.
Updated
- Updated User-Agent header to properly identify newly added platforms.
Support for watchOS, tvOS, macOS, basic GraphQL
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
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 toByKeyEndpoint
protocol.
Carts and orders migration for anonymous sessions
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
andlogut
method. From now on,Commercetools.loginCustomer
andCommercetools.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.
0.4.0
Released on 2016-10-25.
Added
- Updated
Endpoint
protocol andResult
enum to support model objects. - Updated
Create
,Delete
,ById
,ByKey
, andUpdateByKey
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
, andOrder
endpoint. - Actions for updating
Cart
andCustomer
objects. - Updated User-Agent header format.