NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #373 most downloaded on Packagist
Easily optimize images using PHP
Last release 3 months ago
29 Jun 2026
Release timing varies
gaps range from 9 days to 1.2 years
Most releases are documented
notes for 39 of 46 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
46 releases · first in 2017
Bump actions/checkout from 6 to 7 by @dependabot [bot] in #240
Full Changelog: 1.9.0...1.10.0
Full Changelog: https://github.com/spatie/image-optimizer/compare/1.9.0...1.10.0
One column per quarter.
Bump dependabot/fetch-metadata from 2.4.0 to 2.5.0 by @dependabot [bot] in #237
Full Changelog: 1.8.1...1.9.0
Full Changelog: https://github.com/spatie/image-optimizer/compare/1.8.1...1.9.0
Bump dependabot/fetch-metadata from 2.2.0 to 2.3.0 by @dependabot [bot] in #225
-i option from Gifsicle by @paulrrogers in #231Full Changelog: 1.8.0...1.8.1
-i option from Gifsicle by @paulrrogers in https://github.com/spatie/image-optimizer/pull/231Full Changelog: https://github.com/spatie/image-optimizer/compare/1.8.0...1.8.1
Bump dependabot/fetch-metadata from 2.1.0 to 2.2.0 by @dependabot in #221
Full Changelog: 1.7.5...1.8.0
Full Changelog: https://github.com/spatie/image-optimizer/compare/1.7.5...1.8.0
Fix quality config parameter by @0xb4lint in #219
quality config parameter by @0xb4lint in #219Full Changelog: 1.7.4...1.7.5
quality config parameter by @0xb4lint in https://github.com/spatie/image-optimizer/pull/219Full Changelog: https://github.com/spatie/image-optimizer/compare/1.7.4...1.7.5
Full Changelog : 1.7.3...1.7.4
Full Changelog: 1.7.3...1.7.4
Full Changelog: https://github.com/spatie/image-optimizer/compare/1.7.3...1.7.4
Bump stefanzweifel/git-auto-commit-action from 4 to 5 by @dependabot in #203
Full Changelog: 1.7.2...1.7.3
Full Changelog: https://github.com/spatie/image-optimizer/compare/1.7.2...1.7.3
Bump actions/checkout from 3 to 4 by @dependabot in #202
Full Changelog: 1.7.1...1.7.2
Full Changelog: https://github.com/spatie/image-optimizer/compare/1.7.1...1.7.2
libavif version note by @0xb4lint in #199
Full Changelog: https://github.com/spatie/image-optimizer/compare/1.7.0...1.7.1
README.md file size fixes, DSSIM score, optimized webp replaced by @0xb4lint in #197
Full Changelog: 1.6.4...1.7.0
Full Changelog: https://github.com/spatie/image-optimizer/compare/1.6.4...1.7.0
SVGO 3 Support by @l-alexandrov in https://github.com/spatie/image-optimizer/pull/186
Full Changelog: https://github.com/spatie/image-optimizer/compare/1.6.3...1.6.4
Update .gitattributes by @PaolaRuby in https://github.com/spatie/image-optimizer/pull/161
Full Changelog: https://github.com/spatie/image-optimizer/compare/1.6.2...1.6.3
Nothing published for this version
Nothing published for this version
Support new releases of psr/log
use --skip-if-larger pngquant option by default
--skip-if-larger pngquant option by default (#140)- improve gifsicle
fix empty string setBinaryPath()
- add support for php 8.0
- allow symfony 5 components
- add support for webp
- do not export docs directory
- fix for svg's - make compatible with PHPUnit 8
fix deprecation warning for passing strings to processes
- require the fileinfo extension
make sure all optimizers use binaryPath
binaryPath- fix logger output
- add setBinaryPath
setBinaryPath- support more symfony versions
added text/plain to the list of valid svg mime types
text/plain to the list of valid svg mime types- added image/svg+xml mime type
image/svg+xml mime typeSVG mime type detection in PHP 7.2
- Support symfony ^4.0 - Support phpunit ^7.0
- fix shell command quotes
make Google Pagespeed tests pass
lower requirements of dependencies
- fix jpegoptim parameters
jpegoptim parametersNothing published for this version
- make setTimeout chainable
setTimeout chainable- fix composer.json
composer.json- improve security
- initial release
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →