NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #5266 most downloaded on Packagist
Currency module
Last release 22 days ago
16 Sep 2026
Release timing varies
gaps range from 3 weeks to 1.4 years
Some releases are documented
notes for 12 of 41 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
41 releases · first in 2016
Included commits: 4.9.0...4.9.1
Included commits: 4.9.0...4.9.1
Included commits: 4.8.0...4.9.0
Included commits: 4.8.0...4.9.0
CurrencyTransfer instances built from ISO codes in CurrencyBuilder::fromIsoCode() to reduce repeated lookups and speed up product detail page rendering.One column per quarter.
Included commits: 4.7.0...4.8.0
Included commits: 4.7.0...4.8.0
CurrencyReaderInterface::findByIsoCode() as a nullable alternative to getByIsoCode(), allowing callers to check currency existence without catching exceptions.CurrencyReader::getAllStoresWithCurrencies() to load all required currencies in a single query instead of one query per store.CurrencyFacade::findCurrencyByIsoCode() to delegate to CurrencyReader::findByIsoCode() so the internal currency cache is used on repeated lookups.Included commits: 4.6.0...4.7.0
Included commits: 4.6.0...4.7.0
Included commits: 4.5.0...4.6.0
Included commits: 4.4.0...4.5.0
Included commits: 4.4.0...4.5.0
CurrencyClient::setCurrentCurrencyIsoCode() to execute stack of CurrentCurrencyIsoCodePreCheckPluginInterface plugins.CurrencyExtension module version dependency.Included commits: 4.3.0...4.4.0
Included commits: 4.3.0...4.4.0
CopyOrderCurrencyCartPreReorderPlugin to copy currency from the original order to the QuoteTransfer.CartReorder transfer.CartReorderRequest transfer.CartReorderExtension module to dependencies.Transfer module version dependency.Included commits: 4.2.0...4.3.0
Included commits: 4.2.0...4.3.0
CurrencyFacade::expandStoreTransfersWithCurrencies() and CurrencyFacade::updateStoreCurrencies() to fix Dynamic Multistore mode ON/OFF inconsistencies.StoreFacadeInterface::isDynamicStoreEnabled() from dependencies.Included commits: 4.1.0...4.2.0
Included commits: 4.0.0...4.1.0
Included commits: 4.0.0...4.1.0
CurrencyPlugin to utilize CurrencyClient for obtaining currency information.CurrencySwitcherServiceProvider to fetch currency data through CurrencyClient.Deprecated CurrencySwitcherServiceProvider .
Included commits: 3.15.0...4.0.0
Breaking Changes
spy_currency_store table.spy_store.fk_currency column and index-spy_store-fk_currency index.SetDefaultCurrencyBeforeQuoteCreatePlugin.CurrencyQueryContainerInterface. and CurrencyQueryContainer.Client\CurrencyPlugin.Client\CurrencyPluginInterface.TwigCurrencyServiceProvider.CurrencyFacadeInterface::updateStoreCurrencies(), CurrencyFacadeInterface::validateStoreCurrencies(), CurrencyFacadeInterface::expandStoreTransfersWithCurrencies() and CurrencyFacadeInterface::getCurrencyCollection().CurrencyStoreAclEntityConfigurationExpanderPlugin, CurrencyBackendGatewayApplicationPlugin, CurrencyStoreCollectionExpanderPlugin, CurrencyStorePostCreatePlugin, CurrencyStorePostUpdatePlugin, DefaultCurrencyStorePreCreateValidationPlugin and DefaultCurrencyStorePreUpdateValidationPlugin.CurrencyClientInterface::getCurrencyIsoCodes() to make it Dynamic Store compatible.Store.idStore, Message.parameters transfer fields.StoreResponse, CurrencyCriteria, CurrencyConditions, CurrencyCollection, Sort, Pagination transfers.CurrencyDataHelper.Messenger from dependencies.Store module version dependency.ApplicationExtension, StoreExtension, ZedRequestExtension to dependencies.CurrencySwitcherServiceProvider.Included commits: 3.14.0...3.15.0
Included commits: 3.14.0...3.15.0
CurrencyAclEntityConfigurationExpanderPlugin plugin to expand provided AclEntityMetadataConfig transfer object with currency composite data.CurrencyMerchantAclEntityRuleExpanderPlugin plugin to expand set of AclEntityRule transfer object with currency composite data.AclEntityMetadataConfig transfer.AclEntityMetadata transfer.AclEntityMetadataCollection transfer.AclEntityRule transfer.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →