Releases: hamburgscleanest/laravel-guzzle-throttle
Upgrade PHP and Laravel
Added
- PHP 8 support
- Laravel 8 support
Removed
- PHP 7 support
- Laravel 5/6 support
Maintenance
Security
This fixes a security vulnerabilities in symfony/http-foundation
and symfony/http-kernel
:
- https://github.com/FriendsOfPHP/security-advisories/blob/master/symfony/http-foundation/CVE-2019-18888.yaml
- https://github.com/FriendsOfPHP/security-advisories/blob/master/symfony/http-kernel/CVE-2019-18887.yaml
Other
Set default value of ttl
to 900
instead of null
in ConfigHelper::getRequestLimitRuleset
.
Laravel 6.0
Compatibility
Ensure compatibility to Laravel 6.0
.
Bugfix
The facade was wrongly defined as GuzzleThrottle
instead of LaravelGuzzleThrottle
in the composer.json
.
Security Fix
This fixes a security vulnerability in symfony/http-foundation
:
Compatibility: Laravel/Illuminate 5.8
Added
- Compatibility with Laravel / Illuminate 5.8
- Upgraded PHPUnit to version 8
Removed
- Dropped support for PHP 7.1
Caching Improvements
- Changed the cached representation of the response
Laravel storage adapters
You can disable caching for empty responses in the config now by setting allow_empty
to false
.
Check out the example configuration for more information on how to set it.
Caching Improvements
- Changed the cached representation of the response
Laravel storage adapters
You can disable caching for empty responses in the config now by setting allow_empty
to false
.
Check out the example configuration for more information on how to set it.
Negligible change
Changed visibility of ConfigHelper::getMiddlewareConfig
to public.
Bugfix
The use of new HandlerStack was breaking the possibility to use a shared cookie jar by passing cookies => true in the GuzzleClient constructor (http://docs.guzzlephp.org/en/stable/quickstart.html#cookies).
Thanks @remipou!