Skip to content

Releases: spryker/multi-cart

1.14.0

15 Nov 18:37
Compare
Choose a tag to compare

Included commits: 1.13.0...1.14.0

Improvements

  • Introduced DefaultReorderQuoteNameCartPreReorderPlugin to set the reorder quote name for CartReorderTransfer.quote.
  • Introduced \Spryker\Zed\MultiCart\MultiCartConfig::getReorderQuoteName() to define the default name for reorder quote.
  • Introduced CartReorderRequest transfer.
  • Introduced CartReorder transfer.

Adjustments

  • Added CartReorderExtension module to dependencies.
  • Increased Transfer module version dependency.

Deprecations

  • Deprecated ReorderPersistentCartChangeExpanderPlugin.
  • Deprecated \Spryker\Client\MultiCart\MultiCartConfig::getReorderQuoteName().

1.13.0

05 Nov 16:33
Compare
Choose a tag to compare

Included commits: 1.12.0...1.13.0

Improvements

  • Added PHPUnit 11 support.

1.12.0

02 Aug 09:33
Compare
Choose a tag to compare

Included commits: 1.11.1...1.12.0

Improvements

  • Adjusted SaveCustomerQuotesQuoteUpdatePlugin, MultiCartClient::isQuoteDeletable(), MultiCartClient::findQuoteById(), MultiCartClient::getQuoteCollection() and MultiCartClient::setQuoteCollection() to fix Dynamic Multistore mode ON/OFF inconsistencies.

Adjustments

  • Removed StoreClientInterface::isDynamicStoreEnabled() from dependencies.

1.11.1

06 May 14:04
Compare
Choose a tag to compare

Included commits: 1.11.0...1.11.1

Improvements

  • Added PHPStan 1.10.* support.

1.11.0

02 Nov 21:21
Compare
Choose a tag to compare

Included commits: 1.10.1...1.11.0

Improvements

  • Added PHP 8.2 support.
  • Introduced Store.name transfer property.

1.10.1

12 Apr 06:41
Compare
Choose a tag to compare

Included commits: 1.10.0...1.10.1

Fixes

Improvements

  • Adjusted MultiCartClient::setQuoteCollection() to support nested fields filtering for objects.
  • Adjusted SaveCustomerQuotesQuoteUpdatePlugin::processResponse() to support nested fields filtering for objects.

1.10.0

03 Apr 08:36
Compare
Choose a tag to compare

Included commits: 1.9.0...1.10.0

Improvements

  • Adjusted MultiCartClientInterface::setQuoteCollection() and MultiCartClientInterface::getQuoteCollection() to make it Dynamic Store compatible.
  • Added StoreClientInterface to dependencies.

Adjustments

  • Increased Store module version dependency.

1.9.0

23 Feb 10:46
Compare
Choose a tag to compare

Included commits: 1.8.0...1.9.0

Improvements

  • Introduced the MultiCartConfig::getQuoteFieldsAllowedForCustomerQuoteCollectionInSession() method for configuring filtering quote fields before storing quote collection in session storage.
  • Adjusted the MultiCartClient::setQuoteCollection() method to filter quote data before storing quote collection in session storage.
  • Adjusted the SaveCustomerQuotesQuoteUpdatePlugin::processResponse() method to filter quote data before storing quote collection in session storage.

1.8.0

19 Jul 14:01
Compare
Choose a tag to compare

Included commits: 1.7.0...1.8.0

Improvements

  • Added Transfer module to dependencies.

Fixes

  • Adjusted MultiCartFacade::addDefaultQuoteChangedMessage() so it shows the default quote changed message only to the quote owner. AddDefaultQuoteChangedMessageQuoteUpdateBeforePlugin is impacted.

1.7.0

10 Jan 14:23
Compare
Choose a tag to compare

Included commits: 1.6.0...1.7.0

Improvements

  • Introduced MultiCartClient::markQuoteAsDefault().
  • Introduced AddDefaultQuoteChangedMessageQuoteUpdateBeforePlugin.
  • Introduced MultiCartFacade::addDefaultQuoteChangedMessage().

Deprecations

  • Deprecated MultiCartClient::setDefaultQuote().