NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #2530 most downloaded on Packagist
PHP exchange rate provider layer for currency conversion: 30+ services, chain fallback, and caching.
Last release 2 months ago
06 Aug 2026
Release timing varies
gaps range from 8 days to 1.6 years
Rarely documented
notes for 10 of 54 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
54 releases · first in 2016
fix: detect BNR XML namespace instead of hardcoding it by @peterlupu in #184
Full Changelog: 2.10.0...2.10.1
UniRateAPI , supporting latest and historical rates.
HttpService now accepts an optional StreamFactoryInterface and exposes a postRequest() helper, enabling services that POST request bodies.#[\Override] attributes and missing @api annotations.symfony/http-client dependency auto-added by php-http/discovery.symfony/http-client ^7.0 for PHP 8.2 / 8.3 CI.Full Changelog: 2.9.1...2.10.0
One column per quarter.
Updates to fastFOREX integration
Minimum PHP version raised to 8.2 (was 7.4/8.0). PHP 8.1 is EOL
HttpClientDiscovery with Psr18ClientDiscovery in HttpService.php — if you extend HttpService or rely on php-http/discovery directly (as a shadow dependency), ensure your HTTP client is discoverable via PSR-18www.bnr.ro to the official curs.bnr.ro subdomain per BNR documentation. The old endpoints may have stopped working or could stop at any time. (#169)bc-check.yml)@test and @dataProvider annotations; data provider methods are now public statictest, psalm, cs:fix, cs:check.scrutinizer.yml, .styleci.yml, .travis.ymlsymfony/http-client, php-http/message-factoryFull Changelog: 2.8.3...2.9.0
fix: use explicit nullable types for PHP 8.4 compatibility by @alies-dev in #171
Full Changelog: 2.8.2...2.8.3
Nothing published for this version
Merge pull request #158 from tacman/patch-1
Merge pull request #158 from tacman/patch-1
change psr/http-factory
National Bank of Georgia service
abstract api historical updates
abstractapi updates
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
Removed the deprecated Yahoo service which has been removed by Yahoo
Migrated from PHP 5.5 to PHP 7.1+
Updated PHP HTTP dependency to version 2
Removed the deprecated Yahoo service which has been removed by Yahoo
Removed the deprecated Google service which has been very unreliable and unstable on different platforms
Fixed the exchange rate value to always be a float instead of a string
Added information about which service returned a rate with ExchangeRate::getProviderName()
Removed the InternalException only used in the PhpArray service
Modified the PHPArray service to only support scalars as rates (rate objects are not compatible)
We now rely on PSR-16 Simple Cache instead of PSR-6 Cache. You can use https://github.com/php-cache/simple-cache-bridge as a bridge between PSR-6 and PSR-16.
Added a getCurrencyPair() to the exchange rate objects
Removed the Historical service class in favor of the SupportsHistoricalQueries trait
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 →