Skip to content

4.0.0

Choose a tag to compare

@spryker-release-bot spryker-release-bot released this 03 Apr 08:34
· 188 commits to master since this release

Included commits: 3.15.0...4.0.0

Breaking Changes

  • Introduced spy_currency_store table.
  • Introduced spy_store.fk_currency column and index-spy_store-fk_currency index.
  • Removed SetDefaultCurrencyBeforeQuoteCreatePlugin.
  • Removed CurrencyQueryContainerInterface. and CurrencyQueryContainer.
  • Removed Client\CurrencyPlugin.
  • Removed Client\CurrencyPluginInterface.
  • Removed TwigCurrencyServiceProvider.

Improvements

  • Introduced CurrencyFacadeInterface::updateStoreCurrencies(), CurrencyFacadeInterface::validateStoreCurrencies(), CurrencyFacadeInterface::expandStoreTransfersWithCurrencies() and CurrencyFacadeInterface::getCurrencyCollection().
  • Introduced CurrencyStoreAclEntityConfigurationExpanderPlugin, CurrencyBackendGatewayApplicationPlugin, CurrencyStoreCollectionExpanderPlugin, CurrencyStorePostCreatePlugin, CurrencyStorePostUpdatePlugin, DefaultCurrencyStorePreCreateValidationPlugin and DefaultCurrencyStorePreUpdateValidationPlugin.
  • Adjusted CurrencyClientInterface::getCurrencyIsoCodes() to make it Dynamic Store compatible.
  • Introduced Store.idStore, Message.parameters transfer fields.
  • Introduced StoreResponse, CurrencyCriteria, CurrencyConditions, CurrencyCollection, Sort, Pagination transfers.
  • Introduced CurrencyDataHelper.

Adjustments

  • Removed Messenger from dependencies.
  • Increased Store module version dependency.
  • Added ApplicationExtension, StoreExtension, ZedRequestExtension to dependencies.

Deprecations

  • Deprecated CurrencySwitcherServiceProvider.