A Laravel wrapper package for interacting with the exchangeratesapi.io API.
MIT License
Bot releases are hidden (Show)
Full Changelog: https://github.com/ash-jc-allen/laravel-exchange-rates/compare/v7.4.0...v7.5.0
Published by ash-jc-allen 7 months ago
nesbot/carbon 3.0
by @ash-jc-allen in https://github.com/ash-jc-allen/laravel-exchange-rates/pull/154
Full Changelog: https://github.com/ash-jc-allen/laravel-exchange-rates/compare/v7.3.0...v7.4.0
Published by ash-jc-allen 7 months ago
Full Changelog: https://github.com/ash-jc-allen/laravel-exchange-rates/compare/v7.2.0...v7.3.0
Published by ash-jc-allen 8 months ago
Full Changelog: https://github.com/ash-jc-allen/laravel-exchange-rates/compare/v7.1.1...v7.2.0
Published by ash-jc-allen 12 months ago
exchange-rate-host
driver so it works with the latest, sudden API changes by @ash-jc-allen in https://github.com/ash-jc-allen/laravel-exchange-rates/pull/148
Full Changelog: https://github.com/ash-jc-allen/laravel-exchange-rates/compare/v7.1.0...v7.1.1
Published by ash-jc-allen 12 months ago
https
config option that can be used to specify whether the API should be accessed over HTTPS or HTTP by @jlevers and @ash-jc-allen in https://github.com/ash-jc-allen/laravel-exchange-rates/pull/136 and https://github.com/ash-jc-allen/laravel-exchange-rates/pull/137
Full Changelog: https://github.com/ash-jc-allen/laravel-exchange-rates/compare/v7.0.1...v7.1.0
Published by ash-jc-allen about 1 year ago
Full Changelog: https://github.com/ash-jc-allen/laravel-exchange-rates/compare/v7.0.0...v7.0.1
Published by ash-jc-allen over 1 year ago
Full Changelog: https://github.com/ash-jc-allen/laravel-exchange-rates/compare/v6.1.0...v7.0.0
Published by ash-jc-allen over 1 year ago
Full Changelog: https://github.com/ash-jc-allen/laravel-exchange-rates/compare/v6.0.0...v6.1.0
Published by ash-jc-allen over 1 year ago
driver
config option. #84
declare(strict_types=1);
to all files. #106
api_url
config option. #84
existsInCache
method from the src/Classes/CacheRepository.php
file. #106
validateIsStringOrArray
method from the src/Classes/Validation
file. #106
Full Changelog: https://github.com/ash-jc-allen/laravel-exchange-rates/compare/v5.2.0...v6.0.0
Upgrade guide: https://github.com/ash-jc-allen/laravel-exchange-rates/blob/master/UPGRADE.md
Published by ash-jc-allen almost 2 years ago
Full Changelog: https://github.com/ash-jc-allen/laravel-exchange-rates/compare/v5.1.0...v5.2.0
Published by ash-jc-allen about 2 years ago
Full Changelog: https://github.com/ash-jc-allen/laravel-exchange-rates/compare/v5.0.1...v5.1.0
Published by ash-jc-allen over 2 years ago
guzzlehttp/guzzle
6.*. #69
orchestra/testbench
3.* , 4.* , and 5.*. #69
phpunit/phpunit
8.*. #69
Published by ash-jc-allen over 3 years ago
As part of the API migrating to the newer format and version, there are now many more currencies than in the past. All of the new currencies can be seen in the documentation in the README. Thanks, @martyn-v for contributing and updating the list!
Dependabot has now been updated to use the GitHub-native version rather than the preview version that has been used up until now.
Published by ash-jc-allen over 3 years ago
This release fixed a bug that was still sending the older start_at
and end_at
parameters that were expected in the older version of the API. The requests now use the newer start_date
and end_date
parameters.
Published by ash-jc-allen over 3 years ago
As of 1st April 2021, the exchangeratesapi.io now requires an API key to use the service. To get an API key, head over to
https://exchangeratesapi.io/pricing. You can sign up for free or use the paid tiers.
Please note that at the time of writing this, you will need to be on at least the 'Basic' plan to make request via HTTPS. You
will also be required to have at least the 'Professional' plan to use the convertBetweenDateRange()
and exchangeRateBetweenDateRange()
that this package offers.
You will also be required to have at least the 'Basic' paid plan to use exchangeRate()
and convert()
methods offered by
this package due to the fact that the free plan does not allow setting a base currency when converting.
After you've got your API key, you can add the following fields to your .env
file:
EXCHANGE_RATES_API_URL=https://api.exchangeratesapi.io/v1/
EXCHANGE_RATES_API_KEY={Your-API-Key-Here}
Published by ash-jc-allen almost 4 years ago
As of Laravel Exchange Rates v3.3.0, the package can now be run using PHP 8.
Published by ash-jc-allen about 4 years ago
The Travis CI config has now been updated so that it runs the test for this library against the correct version of PHP and Laravel. Previously, the Laravel version was being ignored and the tests were just being run against the latest version (at the time 7.28.0).
Published by ash-jc-allen about 4 years ago
Laravel Exchanges Rates now has support for Laravel 8 and Guzzle 7.