florianv/swap
PHP 8.2+ currency exchange rate library with a single API over 30+ providers. Supports conversion, historical rates, PSR-16 caching, and provider fallback. Works with PSR-18 HTTP clients and PSR-17 factories for flexible integrations.
ExchangeRate::getProviderName()InternalException only used in the PhpArray servicegetCurrencyPair() to the exchange rate objectsSupportsHistoricalQueries traitThis log contains the important changes for the 3.x versions.
Added CurrencyConverterApi service
Fixed Fixer service which now requires an access_key
Added Forge service
Added CurrencyDataFeed service
Supported historical rates in National Bank Of Romania
Support crypto currencies via Cryptonator
New Russian Central Bank service
e5234ea Added a .gitattributes file
24ba8f3 Use Httplug instead of egeloen
638255b PSR Cache implementation
80abb02 Add documentation about caching
acd8eb6 Removed currency codes enumeration
b0a8aba Added interfaces for CurrencyPair and Rate
eefb252 Removed unused InvalidCurrencyCodeException
457a72a New Swap
02f0b66 Updated the documentation
55ab175 Rely on Exchanger 0.1
92a7d2c Updated README
feb6102 Added a CHANGELOG file
How can I help you explore Laravel packages today?