Skip to content

v3.0.0

Compare
Choose a tag to compare
@warlof warlof released this 14 Jul 11:12
· 4 commits to 3.x since this release

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 or no-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, method getHeaderLine 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

Full Changelog: 2.4.0...3.0.0