spryker/currency
Currency module
4.8.0
2.9M downloads/mo
#3817 most downloaded on Packagist
spryker/currency
What this package is like to depend on
Last release 16 days ago
07 Aug 2026
Release timing varies
gaps range from 3 weeks to 1.4 years
Some releases are documented
notes for 10 of 39 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
39 releases · first in 2016
2 releases in the last 12 months
see the full history below
Release timeline
39 releases · Aug 2016 to Aug 2026Releases
latest 39-
4.8.007 Aug 2026Release notes
Open source →Included commits: 4.7.0...4.8.0
Improvements
- Added
CurrencyReaderInterface::findByIsoCode()as a nullable alternative togetByIsoCode(), allowing callers to check currency existence without catching exceptions. - Optimized
CurrencyReader::getAllStoresWithCurrencies()to load all required currencies in a single query instead of one query per store. - Changed
CurrencyFacade::findCurrencyByIsoCode()to delegate toCurrencyReader::findByIsoCode()so the internal currency cache is used on repeated lookups.
- Added
-
4.7.015 Jan 2026Release notes
Open source →Included commits: 4.6.0...4.7.0
Improvements
- Added API resource schema with currency properties to provide test examples for API operations, including currency code validation and management.
- Introduced validation schema with ISO 4217 format constraints to ensure currency codes follow the three uppercase letter standard.
-
4.6.004 Aug 2025Release notes
Open source → -
4.5.016 Apr 2025Release notes
Open source →Included commits: 4.4.0...4.5.0
Improvements
- Adjusted
CurrencyClient::setCurrentCurrencyIsoCode()to execute stack ofCurrentCurrencyIsoCodePreCheckPluginInterfaceplugins.
Adjustments
- Increased
CurrencyExtensionmodule version dependency.
- Adjusted
-
4.4.015 Nov 2024Release notes
Open source →Included commits: 4.3.0...4.4.0
Improvements
- Introduced
CopyOrderCurrencyCartPreReorderPluginto copy currency from the original order to theQuoteTransfer. - Introduced
CartReordertransfer. - Introduced
CartReorderRequesttransfer.
Adjustments
- Added
CartReorderExtensionmodule to dependencies. - Increased
Transfermodule version dependency.
- Introduced
-
4.3.002 Aug 2024Release notes
Open source →Included commits: 4.2.0...4.3.0
Improvements
- Adjusted
CurrencyFacade::expandStoreTransfersWithCurrencies()andCurrencyFacade::updateStoreCurrencies()to fix Dynamic Multistore mode ON/OFF inconsistencies.
Adjustments
- Removed
StoreFacadeInterface::isDynamicStoreEnabled()from dependencies.
- Adjusted
-
4.2.006 May 2024Release notes
Open source → -
4.1.008 Feb 2024Release notes
Open source →Included commits: 4.0.0...4.1.0
Improvements
- Adjusted
CurrencyPluginto utilizeCurrencyClientfor obtaining currency information. - Adjusted
CurrencySwitcherServiceProviderto fetch currency data throughCurrencyClient.
- Adjusted
-
4.0.031 Mar 2023Release notes
Open source →Included commits: 3.15.0...4.0.0
Breaking Changes
- Introduced
spy_currency_storetable. - Introduced
spy_store.fk_currencycolumn andindex-spy_store-fk_currencyindex. - Removed
SetDefaultCurrencyBeforeQuoteCreatePlugin. - Removed
CurrencyQueryContainerInterface. andCurrencyQueryContainer. - Removed
Client\CurrencyPlugin. - Removed
Client\CurrencyPluginInterface. - Removed
TwigCurrencyServiceProvider.
Improvements
- Introduced
CurrencyFacadeInterface::updateStoreCurrencies(),CurrencyFacadeInterface::validateStoreCurrencies(),CurrencyFacadeInterface::expandStoreTransfersWithCurrencies()andCurrencyFacadeInterface::getCurrencyCollection(). - Introduced
CurrencyStoreAclEntityConfigurationExpanderPlugin,CurrencyBackendGatewayApplicationPlugin,CurrencyStoreCollectionExpanderPlugin,CurrencyStorePostCreatePlugin,CurrencyStorePostUpdatePlugin,DefaultCurrencyStorePreCreateValidationPluginandDefaultCurrencyStorePreUpdateValidationPlugin. - Adjusted
CurrencyClientInterface::getCurrencyIsoCodes()to make it Dynamic Store compatible. - Introduced
Store.idStore,Message.parameterstransfer fields. - Introduced
StoreResponse,CurrencyCriteria,CurrencyConditions,CurrencyCollection,Sort,Paginationtransfers. - Introduced
CurrencyDataHelper.
Adjustments
- Removed
Messengerfrom dependencies. - Increased
Storemodule version dependency. - Added
ApplicationExtension,StoreExtension,ZedRequestExtensionto dependencies.
Deprecations
- Deprecated
CurrencySwitcherServiceProvider.
- Introduced
-
3.15.010 Mar 2023Release notes
Open source →Included commits: 3.14.0...3.15.0
Improvements
- Added AclMerchantPortalExtension, Transfer modules to dependencies.
- Introduced
CurrencyAclEntityConfigurationExpanderPluginplugin to expand providedAclEntityMetadataConfigtransfer object with currency composite data. - Introduced
CurrencyMerchantAclEntityRuleExpanderPluginplugin to expand set ofAclEntityRuletransfer object with currency composite data. - Introduced
AclEntityMetadataConfigtransfer. - Introduced
AclEntityMetadatatransfer. - Introduced
AclEntityMetadataCollectiontransfer. - Introduced
AclEntityRuletransfer.
-
3.14.029 Oct 2021Nothing published for this version
-
3.13.025 Sep 2020Nothing published for this version
-
3.12.009 Sep 2020Nothing published for this version
-
3.11.329 May 2020Nothing published for this version
-
3.11.219 Dec 2019Nothing published for this version
-
3.11.126 Sep 2019Nothing published for this version
-
3.11.006 Sep 2019Nothing published for this version
-
3.10.004 Jul 2019Nothing published for this version
-
3.9.025 Jun 2019Nothing published for this version
-
3.8.012 Jun 2019Nothing published for this version
-
3.7.130 May 2019Nothing published for this version
-
3.7.023 May 2019Nothing published for this version
-
3.6.026 Mar 2019Nothing published for this version
-
3.5.422 Mar 2019Nothing published for this version
-
3.5.322 Jan 2019Nothing published for this version
-
3.5.229 Oct 2018Nothing published for this version
-
3.5.118 Oct 2018Nothing published for this version
-
3.5.002 Aug 2018Nothing published for this version
-
3.4.016 May 2018Nothing published for this version
-
3.3.010 Apr 2018Nothing published for this version
-
3.2.125 Jan 2018Nothing published for this version
-
3.2.020 Dec 2017Nothing published for this version
-
3.1.006 Oct 2017Nothing published for this version
-
3.0.013 Sep 2017Nothing published for this version
-
2.1.023 May 2017Nothing published for this version
-
2.0.022 Feb 2017Nothing published for this version
-
1.1.025 Nov 2016Nothing published for this version
-
1.0.004 Nov 2016Nothing published for this version
-
0.1.022 Aug 2016Nothing published for this version