NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #904 most downloaded on Packagist
This bundle provides an image manipulation abstraction toolkit for Symfony-based projects.
Last release today
07 Oct 2026
Release timing varies
gaps range from 2 weeks to 9 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
14 years old
107 releases · first in 2013
Fix a non-existing filter throwing an uncaught exception instead of a not found response outside of the debug mode, a regression of the default image
Dispatch filter lifecycle events for telemetry and debugging ( ousamabenyounes )
default_image when a filter does not exist or the image can not be generated, unless the new controller.debug option is enabled (Amoifr)One column per quarter.
Fix lazy Twig mode dropping the path for absolute image URLs ( Atesca ) Fixing a regression introduced in 2.7.0.
Fix for AssetMapperLoaderFactory service definition to not fail when not configured ( dbu )
Add AssetMapperLocator to work with the asset mapper in development mode ( tito10047 )
Test with PHP 8.5 and fix deprecations( dbu )
Refactored Request::get() to Request::get() to avoid deprecation with Symfony 7.4 ( dmaicher )
Request::get() to Request::query::get() to avoid deprecation with Symfony 7.4 (dmaicher)Configuring a doctrine cache now will trigger a deprecation ( deguif )
use_psr_cache option to AWS S3 resolver configuration in order to support PSR cache. Configuring a doctrine cache now will trigger a deprecation (deguif)Prevent InvalidArgumentException from FileinfoMimeTypeGuesser when chain loading an image that is not a file ( revoltek-daniel )
Remove deprecated spaceless filter from twig template ( JohJohan )
Fix Json Manifest handling when manifest file does not exist yet ( AirBair )
Support JsonManifestVersionStrategy that was added in Symfony 6.
Add alias for Imagine\Image\ImagineInterface to help autowiring (dbu).
Imagine\Image\ImagineInterface to help autowiring (dbu).Autoconfigure tags 'liip_imagine.filter.loader, liip_imagine.filter.post_processor and liip_imagine.binary.loader and allow to specify these by class
'liip_imagine.filter.loader, liip_imagine.filter.post_processor and liip_imagine.binary.loader
and allow to specify these by class name in addition to service names (homersimpsons)Adjustments to install with Symfony 7 (mbabker)
Fix documentation filter command parameter name (rdavaillaud)
Compatibility with Symfony 6.3 (We do not expect users to extend a compiler passes or the DI extension of this bundle. If you did, you might need to a
Allow configuring the vips imagine driver provided by rokka/imagine-vips \#1496 (PabloKowalczyk)
vips imagine driver provided by rokka/imagine-vips #1496 (PabloKowalczyk)imagine/imagine #1491 (LoicBoursin)Fix Symfony 6.1 deprecations \#1472 (willemverspyck)
adjust codestyle to newest php-cs-fixer \#1468 (dbu)
Allow Flysystem 3.0 \#1445 (mbabker)
Fix animated gifs can not be transformed to the webp format \#1444 (Yoann-TYT)
Fix confusing deprecation message \#1443 (bastien70)
Allow Symfony 6.0 \#1431 (franmomu)
Address PHP 8.1 deprecations \#1427 (franmomu)
Bugfix: Don't resolve to webp in the controller if webp generation is disabled \#1410 (mynameisbogdan / dbu)
The image controller now redirects with 302 instead of 301 by default \#1404 (dbu) You can configure the controller.redirect_response_code setting to
controller.redirect_response_code setting to revert to 301 if you are sure this will not cause problems with your setup.php-cs-fixer 3x update \#1377 (lsmith77)
\[Doc\] Simplified the "strong" role \#1361 (javiereguiluz)
Suggest symfony/templating instead of requiring deprecated component \#1350 (ossinkine)
Replace assertContains with assertStringContainsString \#1317 (fbourigault)
Fix symfony 5.1 deprecations \#1282 (mynameisbogdan)
Merged pull requests:
A tree builder without a root node is deprecated since Symfony 4.2 and will not be supported anymore in 5.0. \#1234
Merged pull requests:
Closed issues:
Fix Symfony 4.2 Deprecation Warnings (hjanuschka)
__\[Tests\]__ __\[Deprecation\]__ Updated bundle notation to accommodate Symfony 4.1 and set browser client to not catch exceptions \#1090 (robfrawley…
…compiler log format, remove legacy code, remove deprecated, fix docblocks/style, general Travis config, upgrade coveralls, and general fixes \#1047 (r…
__\[Console\]__ __\[BC BREAK\]__ The resolve command's --as-script/-s option/shortcut renamed to --machine-readable/-m \(fixes \#988\), its output upd
__\[Tests\]__ Fix filesystem loader deprecation message in tests. \#982 *(robfrawley)*
__\[Routing\]__ Deprecate XML routing file in favor of YAML \#925 (robfrawley)
__\[Bug\]__ Revert adding leading slash to S3 class names \#893 (cedricziel)
__\[Tests\]__ Assert expected deprecation using symfony/phpunit-bridge \#886 (robfrawley)
__\[Symfony\]__ Bug fixes and deprecation cleanup for Symfony 3.3 \#860 (robfrawley)
Allow multiple root paths for FileSystemLoader \#851 (robfrawley)
List deprecation - closes \#731 \#787 (antoligy)
Input is added twice in the OptiPngProcessor. \#762 (antoligy)
add @Event annotation to let IDEs known event names and class instance \#732 (Haehnchen)
Revert "Merge pull request \#699 from jockri/fix-background-filter" \#709 (mangelsnc)
Fix regression introduced in bb8e4109672902e37931e0a491ff55ebac93d8e9 \#707 (Seldaek)
Applied fixes from StyleCI \#706 (lsmith77)
Fixed build issues \#691 (yceruto)
Proxy resolver allow find and replace and regexp strategies \#687 (makasim)
Full Changelog - Aws sdk v3 \#685 (makasim)
__\[resolver\]__ Add ability to force resolver. \#684 (makasim)
Destruct image to cleanup memory \#682 (cmodijk)
Removed UrlGenerator deprecations from symfony 2.8 \#673 (sebastianblum)
Fix deprecated twig filter syntax \#631 (jrattue)
use setFactory service definition method for symfony \>= 2.6 \(when possible\) \#566 (adam187)
Make AwsS3Resolver compatible with SDK v3 \#605 (cdaguerre)
Check $filters is an array \#596 (trsteel88)
Add image rotate filter \#588 (bocharsky-bw)
Your coding agent can read these notes before it upgrades. Set up the MCP server →