Skip to content

v6.0.0

Compare
Choose a tag to compare
@ash-jc-allen ash-jc-allen released this 08 Feb 22:37
· 100 commits to master since this release

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: v5.2.0...v6.0.0

Upgrade guide: https://github.com/ash-jc-allen/laravel-exchange-rates/blob/master/UPGRADE.md