Skip to content

v3.0.0

Compare
Choose a tag to compare
@ambroisemaupate ambroisemaupate released this 26 May 17:05
· 112 commits to master since this release

Big refactoring: switched to full Event system

  • No more processing logic in InterventionRequest
  • No more response creation in InterventionRequest
  • All Images processors are dependent on one ChainProcessor instance
  • Cache and non-cached logic are now Request event subscribers
  • Fixed WEBP processing for non pass-through caches
  • Refactored cache path resolving (fewer folder depth)
  • Deprecated AbstractProcessor, just implement Processor interface
  • Only use allowed query params to generate a cache hash
  • Refactored response header params names
  • More type-hinting
  • Only instanciate Intervention Image when needed, when we actually need to process image