Releases: rokka-io/imagine-vips
Releases · rokka-io/imagine-vips
0.41.0
- BC Break! If you tried to overwrite autorotate or n defaults via the load/open methods, they didn't apply. If you do that, they are actually applied now, which might change the behaviour of your code. #43.
0.40.0
- BC Break! The
\Imagine\Vips\Drawer::text()
method will now behave like in the other adapters. You can
still use \Imagine\Vips\Drawer::textWithHeight()
for the old behaviour.
\Imagine\Vips\Font::box()
was also updated. By @phareous in #38
- Enable loading of animated WebP images. By @andy-wr in #35
- Improved lipvips detection. By @alexander-schranz
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.