Skip to content

Releases: spryker/products-rest-api

2.15.1

15 Sep 12:15
Compare
Choose a tag to compare

Included commits: 2.15.0...2.15.1

Fixes

  • Adjusted ProductsRestApiResource::getProductAbstractsByIds() in order to return collection of REST resources indexed by product abstract IDs.

2.15.0

09 Aug 11:50
Compare
Choose a tag to compare

Included commits: 2.14.0...2.15.0

Fixes

  • Adjusted ProductAbstractByProductAbstractSkuResourceRelationshipPlugin::addResourceRelationships() so abstract product resource doesn't appear by default in include section.

2.14.0

06 Jul 13:55
Compare
Choose a tag to compare

Included commits: 2.13.1...2.14.0

Improvements

  • Introduced RestQuoteRequestVersion transfer.
  • Introduced RestQuoteRequestsCart transfer.
  • Introduced RestQuoteRequestItem transfer.
  • Introduced RestQuoteRequestsAttributes transfer.
  • Introduced RestQuoteRequestItem.sku transfer property.
  • Introduced ConcreteProductByQuoteRequestResourceRelationshipPlugin to add concrete-products resource relationship to quote-requests resource.

2.13.1

24 Jun 12:54
Compare
Choose a tag to compare

Included commits: 2.13.0...2.13.1

Fixes

  • Adjusted ProductAbstractByProductAbstractSkuResourceRelationshipPlugin to prevent an abstract product SKU duplication.

2.13.0

09 Dec 15:01
Compare
Choose a tag to compare

Included commits: 2.12.1...2.13.0

Adjustments

  • Adjusted ProductsRestApiResource::findProductConcreteById() to correctly return the expanded list of concretes.

2.12.1

29 Oct 11:28
Compare
Choose a tag to compare

Included commits: 2.12.0...2.12.1

Fixes

  • Adjusted ProductsRestApiResource::findProductConcreteById() to always return the found product concrete even when the related product abstract is not found.

2.12.0

15 Oct 11:55
Compare
Choose a tag to compare

Included commits: 2.11.0...2.12.0

Improvements

  • Adjusted spryker/product-storage constraint to ^1.29.0.
  • Added ProductStorageClientInterface::getBulkProductConcreteStorageData() to dependencies.
  • Introduced ProductsRestApiResource::getProductConcreteCollectionByIds().

2.11.0

25 Sep 14:36
Compare
Choose a tag to compare

Included commits: 2.10.0...2.11.0

Improvements

  • Added spryker/store to dependencies.
  • Added ProductStorageClient::getBulkProductConcreteStorageDataByMapping() to dependencies.
  • Introduced ProductAbstractByProductAbstractSkuResourceRelationshipPlugin that will add abstract-products resource as a relationship by productAbstractSku attribute.
  • Adjusted ConcreteProductBySkuResourceRelationshipPlugin to use mget for operations with the storage. This change also affected ProductsRestApiResource::findProductConcreteBySku().
  • Introduced ConcreteProductsRestAttributes.productAbstractSku transfer object property.
  • Introduced Store transfer object.

2.10.0

15 Jul 13:00
Compare
Choose a tag to compare

Included commits: 2.9.2...2.10.0

Improvements

  • Introduced ProductsRestApiResource::getProductAbstractsByIds() to retrieve multiple abstract product resource by ids.
  • Adjusted the version of spryker/product-storage dependency.

2.9.2

17 Jun 15:49
Compare
Choose a tag to compare

Included commits: 2.9.1...2.9.2

Fixes

  • Refactored ContainerInterface array access usage to ContainerInterface::set() method usage.