laravel-exchange-rates

A Laravel wrapper package for interacting with the exchangeratesapi.io API.

MIT License

Downloads
314.9K
Stars
439
Committers
9

Bot releases are hidden (Show)

laravel-exchange-rates - v7.5.0 Latest Release

Published by ash-jc-allen 3 months ago

laravel-exchange-rates - v7.4.0

Published by ash-jc-allen 7 months ago

laravel-exchange-rates - v7.3.0

Published by ash-jc-allen 7 months ago

laravel-exchange-rates - v7.2.0

Published by ash-jc-allen 8 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/ash-jc-allen/laravel-exchange-rates/compare/v7.1.1...v7.2.0

laravel-exchange-rates - v7.1.1

Published by ash-jc-allen 12 months ago

What's Changed

Full Changelog: https://github.com/ash-jc-allen/laravel-exchange-rates/compare/v7.1.0...v7.1.1

laravel-exchange-rates - v7.1.0

Published by ash-jc-allen 12 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/ash-jc-allen/laravel-exchange-rates/compare/v7.0.1...v7.1.0

laravel-exchange-rates - v7.0.1

Published by ash-jc-allen about 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/ash-jc-allen/laravel-exchange-rates/compare/v7.0.0...v7.0.1

laravel-exchange-rates - v7.0.0

Published by ash-jc-allen over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/ash-jc-allen/laravel-exchange-rates/compare/v6.1.0...v7.0.0

laravel-exchange-rates - v6.1.0

Published by ash-jc-allen over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/ash-jc-allen/laravel-exchange-rates/compare/v6.0.0...v6.1.0

laravel-exchange-rates - v6.0.0

Published by ash-jc-allen over 1 year ago

What's Changed

  • Added concept of "drivers" so the package can support multiple APIs. #84
  • Added support for API Layer's "Exchange Rates Data API". #89
  • Added a new driver config option. #84
  • Added type hints and return types. #106
  • Added declare(strict_types=1); to all files. #106
  • Added specific Larastan configuration for Laravel 8. #113
  • Added more tests. #106
  • Refactored method signatures to remove unneeded arrays. #113
  • Updated documentation. #103
  • Run CI workflows for PHP 8.1 and Laravel 10. #90
  • Removed the api_url config option. #84
  • Removed existsInCache method from the src/Classes/CacheRepository.php file. #106
  • Removed validateIsStringOrArray method from the src/Classes/Validation file. #106
  • Removed the validation that ensured a date wasn't before the 4th January 1999. #117

New Contributors

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

laravel-exchange-rates - v5.2.0

Published by ash-jc-allen almost 2 years ago

What's Changed

Full Changelog: https://github.com/ash-jc-allen/laravel-exchange-rates/compare/v5.1.0...v5.2.0

laravel-exchange-rates - v5.1.0

Published by ash-jc-allen about 2 years ago

laravel-exchange-rates - v5.0.1

Published by ash-jc-allen over 2 years ago

Changes

  • Used Carbon::now() instead of the now() helper to provide support for Lumen. #77
laravel-exchange-rates - v5.0.0

Published by ash-jc-allen over 2 years ago

Changes

  • Added PHPStan workflow for GitHub Actions. #72
  • Migrated tests workflow from Travis CI to GitHub Actions. #69
  • Added support for Laravel 9.*. #69
  • Dropped support for Laravel 6.* and 7.*. #69
  • Dropped support for PHP 7.2, 7.3 and 7.4. #69
  • Dropped support for guzzlehttp/guzzle 6.*. #69
  • Dropped support for orchestra/testbench 3.* , 4.* , and 5.*. #69
  • Dropped support for phpunit/phpunit 8.*. #69
  • Added FUNDING.yml.
laravel-exchange-rates - v4.1.0

Published by ash-jc-allen over 3 years ago

Changes

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.

laravel-exchange-rates - Laravel Exchange Rates v4.0.1

Published by ash-jc-allen over 3 years ago

New Features

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.

laravel-exchange-rates - Laravel Exchange Rates v4.0.0

Published by ash-jc-allen over 3 years ago

New Features

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}
laravel-exchange-rates - Laravel Exchange Rates v3.3.0

Published by ash-jc-allen almost 4 years ago

New Features

As of Laravel Exchange Rates v3.3.0, the package can now be run using PHP 8.

laravel-exchange-rates - Laravel Exchange Rates v3.2.1

Published by ash-jc-allen about 4 years ago

Laravel Exchange Rates v3.2.1

New Features

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).

laravel-exchange-rates - Laravel Exchange Rates v3.2.0

Published by ash-jc-allen about 4 years ago

Laravel Exchange Rate v3.2.0

New Features

Laravel Exchanges Rates now has support for Laravel 8 and Guzzle 7.

Package Rankings
Top 4.48% on Packagist.org
Badges
Extracted from project README
Battle Ready Laravel
Related Projects