NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #1824 most downloaded on Packagist
A high-level interface to the libvips image processing library.
Last release 10 months ago
10 Dec 2025
Release timing varies
gaps range from 2 weeks to 9 months
Most releases are documented
notes for 22 of 25 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
25 releases · first in 2016
suppress autodoc of composite and DemandStyle [jcupitt]
composite and DemandStyle [jcupitt]Nothing published for this version
add addLibraryPath() to let users set their libvips location [kleisauke]
max_allowed_stack_size when we have to [kleisauke]One column per quarter.
fix php 8.4 compatibility [deluxetom]
added animate-image.php example [jcupitt]
animate-image.php example [jcupitt]keep.php example [jcupitt]add getFields() to fetch an array of field names [jcupitt]
improve FFI startup [West14, jcupitt]
remove unused vips_error_buffer_copy() declaration to fix compatibility with libvips before 8.9 [Waschnick]
allow "-" as a name component separator [andrews05]
- Fix on Windows [kleisauke] - Fix 32-bit support [kleisauke] - Code cleanups [kleisauke]
Fix extra optional string args on file open
Fix library name on macOS [andrefelipe]
Rewritten to use PHP FFI to call into the libvips library rather than a binary extension. This means php-vips now requires php 7.4 or later.
Rewritten to use PHP FFI to call into the libvips library rather than a binary extension. This means php-vips now requires php 7.4 or later.
Interpolate classNothing published for this version
Nothing published for this version
allow type names as type params to Image::setType() -- fixes issue with GType on 32-bit platforms
use nullable types and void return type where possible
Updated autodocs for libvips 8.10
### Added - writeToArray() [John Cupitt] ### Deprecated - Nothing ### Fixed - Nothing ### Remove - Nothing ### Security - Nothing
polar() and rect() now work on non-complex images [John Cupitt]
add Image::newInterpolator() [Kleis Auke Wolthuizen]
fix minor formatting issues reported by phpcs [John Cupitt]
### Added - oops, mistagged, use 1.0.2
logging with PSR-3 Logger Interface [Kleis Auke Wolthuizen]
\Enum from enum namesImage::set, Image::get methods, handy for properties whose names do not confirm to PHP conventions
Your coding agent can read these notes before it upgrades. Set up the MCP server →