v3.0.0
What's New
- Sample tool has been updated to use JWT tokens
- Eseye is non longer strongly coupled to Guzzle Http client and can be connected to any library PSR-17 and PSR-18 compliants
- Eseye is now PSR-16 compliant and can be natively used with Laravel Cache engine
- Eseye is now PSR-3 compliant and can be natively used with Laravel Log Engine
What's Changed
- Cleanup request data should be called on successful cache load, also. by @aubreyshomo in #77
- refactor: reduce coupling and bump to php 8 by @warlof in #81
- Refactor cache handler by @warlof in #80
- JWT management has been outsourced from Fetcher by
@warlof in 4468d4a - ESI Response are now always attached to log when used with Debug level by @warlof in f41f66f
- Eseye is now meeting Cache-Control HTTP header and will non longer store response with either
no-cache
orno-store
value by @warlof in 11b5998 - EsiResponse API has been altered and
getHeader
method is now returning an array of value matching the requested HTTP header. For conveniency, methodgetHeaderLine
has been introduced, reproducing previous ability - Due to dependency decoupling, fetcher class has been moved from
\Seat\Eseye\Fetchers\GuzzleFetcher
to\Seat\Eseye\Fetchers\Fetcher
- PHP minimum supported version is now 8.1
New Contributors
- @aubreyshomo made their first contribution in #77
Full Changelog: 2.4.0...3.0.0