Releases: rokka-io/imagine-vips
Releases · rokka-io/imagine-vips
0.31.0
- Make it compatible with jcupitt/vips 2.1 (and disable support for 2.0, 1.0.x is still supported). See libvips/php-vips#147 for details.
- Add more phpstan tests for all the combinations
- Replace vips_version with Jcupitt\Vips\Config::version() for better support, when vips-ext is not available
- Add some simple PHPUnit tests
0.30.0
- Add
force_magick
for using magicksave insteaf of gifsave
- Make it run on PHP 8.1 without warnings
- Fix some other type issues
- BC break, if you extended \Imagine\Vips\Layers. You need to add some return types now
0.20.0
- Uses the new FFI based libvips/php-vips (2.0) library, if FFI is installed.
If FFI is not installed, still uses the old library, which needs the libvips/php-vips-ext extension.
0.14.0
- Add Drawer::text() support
- Add JPEG-XL (jxl) support (needs libvips 8.11 with builtin support)
- Remove support for PHP 7.0, minimum is now PHP 7.1
- Use gifsave, when vips 8.12 is installed (needs the cgif library)
- Fix two bugs when converting pixel to color (thanks to @chmgr #21)
0.13.0
- Add PHP 8 compatibility
- Add Avif support
- Strip metadata in Heif
0.12.0
- Improve color profile handling. Always transform them.
0.11.0
- Fix gif delay for vips versions < 8.9
- Add webp_reduction_effort save option. Default is 4, max is 6.
0.10.0
- Improved handling of animated gifs and webp
- Possibility to define delay per frame with vips 8.9 (Layers::setDelay($index, $delay) et al.)
0.9.2
- Improved coalesce for animated gifs
- Added Image::isOpaque($vips)