v3.0.0
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