v6.0.0
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 thesrc/Classes/CacheRepository.php
file. #106 - Removed
validateIsStringOrArray
method from thesrc/Classes/Validation
file. #106 - Removed the validation that ensured a date wasn't before the 4th January 1999. #117
New Contributors
- @A-Lawrence made their first contribution in #115
Full Changelog: v5.2.0...v6.0.0
Upgrade guide: https://github.com/ash-jc-allen/laravel-exchange-rates/blob/master/UPGRADE.md