Fixed
- Fix an empty temporary-file leak on every AVIF optimization, including when the AVIF binaries are unavailable (#246).
- Preserve the securely allocated decoder temporary file while adding the required PNG extension, and clean it up on successful and failed optimization.
- Add regression coverage for cleanup, tempfile permissions, unavailable binaries, encoder failures, and non-AVIF inputs.
No PHP requirements or public API signatures changed.
Full Changelog: 1.10.0...1.10.1