spatie/image-optimizer
Easily optimize images using PHP
1.10.0
85M downloads/mo
#384 most downloaded on Packagist
spatie/image-optimizer
What this package is like to depend on
Last release 1 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
3 releases in the last 12 months
see the full history below
Release timeline
45 releases · Jul 2017 to Jun 2026Releases
latest 46-
1.10.029 Jun 2026Release notes
Open source →What's Changed
- Bump actions/checkout from 6 to 7 by @dependabot[bot] in #240
- Add SelfHandlingOptimizer for optimizers without a binary by @mathiasgrimm in #242
Full Changelog: 1.9.0...1.10.0
Release notes
Open source →What's Changed
- Bump actions/checkout from 6 to 7 by @dependabot[bot] in https://github.com/spatie/image-optimizer/pull/240
- Add SelfHandlingOptimizer for optimizers without a binary by @mathiasgrimm in https://github.com/spatie/image-optimizer/pull/242
Full Changelog: https://github.com/spatie/image-optimizer/compare/1.9.0...1.10.0
-
1.9.025 Jun 2026Release notes
Open source →What's Changed
- Bump dependabot/fetch-metadata from 2.4.0 to 2.5.0 by @dependabot[bot] in #237
- Bump dependabot/fetch-metadata from 2.5.0 to 3.0.0 by @dependabot[bot] in #238
- Bump dependabot/fetch-metadata from 3.0.0 to 3.1.0 by @dependabot[bot] in #239
- Add throws() to OptimizerChain for optimizer failure handling by @mathiasgrimm in #241
New Contributors
- @mathiasgrimm made their first contribution in #241
Full Changelog: 1.8.1...1.9.0
Release notes
Open source →What's Changed
- Bump dependabot/fetch-metadata from 2.4.0 to 2.5.0 by @dependabot[bot] in https://github.com/spatie/image-optimizer/pull/237
- Bump dependabot/fetch-metadata from 2.5.0 to 3.0.0 by @dependabot[bot] in https://github.com/spatie/image-optimizer/pull/238
- Bump dependabot/fetch-metadata from 3.0.0 to 3.1.0 by @dependabot[bot] in https://github.com/spatie/image-optimizer/pull/239
- Add throws() to OptimizerChain for optimizer failure handling by @mathiasgrimm in https://github.com/spatie/image-optimizer/pull/241
New Contributors
- @mathiasgrimm made their first contribution in https://github.com/spatie/image-optimizer/pull/241
Full Changelog: https://github.com/spatie/image-optimizer/compare/1.8.1...1.9.0
-
1.8.126 Nov 2025Release notes
Open source →What's Changed
- Bump dependabot/fetch-metadata from 2.2.0 to 2.3.0 by @dependabot[bot] in #225
- Bump dependabot/fetch-metadata from 2.3.0 to 2.4.0 by @dependabot[bot] in #226
- Update issue template by @AlexVanderbist in #230
- Drop hard-coded
-ioption from Gifsicle by @paulrrogers in #231 - feat: add tests for PHP 8.5 by @Chris53897 in #234
- Bump actions/checkout from 4 to 6 by @dependabot[bot] in #236
- Bump stefanzweifel/git-auto-commit-action from 5 to 7 by @dependabot[bot] in #232
- Added Symfony 8 support to all symfony/* packages. by @thecaliskan in #235
New Contributors
- @AlexVanderbist made their first contribution in #230
- @paulrrogers made their first contribution in #231
- @Chris53897 made their first contribution in #234
- @thecaliskan made their first contribution in #235
Full Changelog: 1.8.0...1.8.1
Release notes
Open source →What's Changed
- Bump dependabot/fetch-metadata from 2.2.0 to 2.3.0 by @dependabot[bot] in https://github.com/spatie/image-optimizer/pull/225
- Bump dependabot/fetch-metadata from 2.3.0 to 2.4.0 by @dependabot[bot] in https://github.com/spatie/image-optimizer/pull/226
- Update issue template by @AlexVanderbist in https://github.com/spatie/image-optimizer/pull/230
- Drop hard-coded
-ioption from Gifsicle by @paulrrogers in https://github.com/spatie/image-optimizer/pull/231 - feat: add tests for PHP 8.5 by @Chris53897 in https://github.com/spatie/image-optimizer/pull/234
- Bump actions/checkout from 4 to 6 by @dependabot[bot] in https://github.com/spatie/image-optimizer/pull/236
- Bump stefanzweifel/git-auto-commit-action from 5 to 7 by @dependabot[bot] in https://github.com/spatie/image-optimizer/pull/232
- Added Symfony 8 support to all symfony/* packages. by @thecaliskan in https://github.com/spatie/image-optimizer/pull/235
New Contributors
- @AlexVanderbist made their first contribution in https://github.com/spatie/image-optimizer/pull/230
- @paulrrogers made their first contribution in https://github.com/spatie/image-optimizer/pull/231
- @Chris53897 made their first contribution in https://github.com/spatie/image-optimizer/pull/234
- @thecaliskan made their first contribution in https://github.com/spatie/image-optimizer/pull/235
Full Changelog: https://github.com/spatie/image-optimizer/compare/1.8.0...1.8.1
-
1.8.004 Nov 2024Release notes
Open source →What's Changed
- Bump dependabot/fetch-metadata from 2.1.0 to 2.2.0 by @dependabot in #221
- PHP 8.4 tests by @erikn69 in #224
Full Changelog: 1.7.5...1.8.0
Release notes
Open source →What's Changed
- Bump dependabot/fetch-metadata from 2.1.0 to 2.2.0 by @dependabot in https://github.com/spatie/image-optimizer/pull/221
- PHP 8.4 tests by @erikn69 in https://github.com/spatie/image-optimizer/pull/224
Full Changelog: https://github.com/spatie/image-optimizer/compare/1.7.5...1.8.0
-
1.7.516 May 2024Release notes
Open source →What's Changed
- Fix
qualityconfig parameter by @0xb4lint in #219 - Bump dependabot/fetch-metadata from 1.6.0 to 2.1.0 by @dependabot in #215
Full Changelog: 1.7.4...1.7.5
Release notes
Open source →What's Changed
- Fix
qualityconfig parameter by @0xb4lint in https://github.com/spatie/image-optimizer/pull/219 - Bump dependabot/fetch-metadata from 1.6.0 to 2.1.0 by @dependabot in https://github.com/spatie/image-optimizer/pull/215
Full Changelog: https://github.com/spatie/image-optimizer/compare/1.7.4...1.7.5
- Fix
-
1.7.406 May 2024Release notes
Open source →Full Changelog: https://github.com/spatie/image-optimizer/compare/1.7.3...1.7.4
-
1.7.303 May 2024Release notes
Open source →What's Changed
- Bump stefanzweifel/git-auto-commit-action from 4 to 5 by @dependabot in #203
- Fix OptimizerChainFactory's missing config processor by @0xb4lint in #216
- Fix the bug related to Deserialization of Untrusted Data by @Sonicrrrr in #211
New Contributors
- @Sonicrrrr made their first contribution in #211
Full Changelog: 1.7.2...1.7.3
Release notes
Open source →What's Changed
- Bump stefanzweifel/git-auto-commit-action from 4 to 5 by @dependabot in https://github.com/spatie/image-optimizer/pull/203
- Fix OptimizerChainFactory's missing config processor by @0xb4lint in https://github.com/spatie/image-optimizer/pull/216
- Fix the bug related to Deserialization of Untrusted Data by @Sonicrrrr in https://github.com/spatie/image-optimizer/pull/211
New Contributors
- @Sonicrrrr made their first contribution in https://github.com/spatie/image-optimizer/pull/211
Full Changelog: https://github.com/spatie/image-optimizer/compare/1.7.2...1.7.3
-
1.7.203 Nov 2023Release notes
Open source →What's Changed
- Bump actions/checkout from 3 to 4 by @dependabot in #202
- Add PHP 8.2 to the GitHub CI test matrix by @javiereguiluz in #207
- Allow using Symfony 7 packages by @javiereguiluz in #206
New Contributors
- @javiereguiluz made their first contribution in #207
Full Changelog: 1.7.1...1.7.2
Release notes
Open source →What's Changed
- Bump actions/checkout from 3 to 4 by @dependabot in https://github.com/spatie/image-optimizer/pull/202
- Add PHP 8.2 to the GitHub CI test matrix by @javiereguiluz in https://github.com/spatie/image-optimizer/pull/207
- Allow using Symfony 7 packages by @javiereguiluz in https://github.com/spatie/image-optimizer/pull/206
New Contributors
- @javiereguiluz made their first contribution in https://github.com/spatie/image-optimizer/pull/207
Full Changelog: https://github.com/spatie/image-optimizer/compare/1.7.1...1.7.2
-
1.7.127 Jul 2023Release notes
Open source →Release notes
Open source →What's Changed
- libavif version note by @0xb4lint in https://github.com/spatie/image-optimizer/pull/199
Full Changelog: https://github.com/spatie/image-optimizer/compare/1.7.0...1.7.1
-
1.7.022 Jul 2023Release notes
Open source →What's Changed
- README.md file size fixes, DSSIM score, optimized webp replaced by @0xb4lint in #197
- added AVIF support by @0xb4lint in #198
Full Changelog: 1.6.4...1.7.0
Release notes
Open source →What's Changed
- README.md file size fixes, DSSIM score, optimized webp replaced by @0xb4lint in https://github.com/spatie/image-optimizer/pull/197
- added AVIF support by @0xb4lint in https://github.com/spatie/image-optimizer/pull/198
Full Changelog: https://github.com/spatie/image-optimizer/compare/1.6.4...1.7.0
-
1.6.410 Mar 2023Release notes
Open source →What's Changed
- SVGO 3 Support by @l-alexandrov in https://github.com/spatie/image-optimizer/pull/186
New Contributors
- @l-alexandrov made their first contribution in https://github.com/spatie/image-optimizer/pull/186
Full Changelog: https://github.com/spatie/image-optimizer/compare/1.6.3...1.6.4
-
1.6.328 Feb 2023Release notes
Open source →What's Changed
- Update .gitattributes by @PaolaRuby in https://github.com/spatie/image-optimizer/pull/161
- Feature: Convert PHPUnit tests to Pest by @mansoorkhan96 in https://github.com/spatie/image-optimizer/pull/167
- Add dependabot automation by @patinthehat in https://github.com/spatie/image-optimizer/pull/173
- Allow Pest Composer Plugin (fix failing tests) by @patinthehat in https://github.com/spatie/image-optimizer/pull/176
- Update Dependabot Automation by @patinthehat in https://github.com/spatie/image-optimizer/pull/175
- DOC: adding SilverStripe link by @sunnysideup in https://github.com/spatie/image-optimizer/pull/177
- Bump dependabot/fetch-metadata from 1.3.5 to 1.3.6 by @dependabot in https://github.com/spatie/image-optimizer/pull/183
- WebP Quality Option by @jan-tricks in https://github.com/spatie/image-optimizer/pull/185
- Bump actions/checkout from 2 to 3 by @dependabot in https://github.com/spatie/image-optimizer/pull/174
New Contributors
- @PaolaRuby made their first contribution in https://github.com/spatie/image-optimizer/pull/161
- @mansoorkhan96 made their first contribution in https://github.com/spatie/image-optimizer/pull/167
- @patinthehat made their first contribution in https://github.com/spatie/image-optimizer/pull/173
- @sunnysideup made their first contribution in https://github.com/spatie/image-optimizer/pull/177
- @dependabot made their first contribution in https://github.com/spatie/image-optimizer/pull/183
- @jan-tricks made their first contribution in https://github.com/spatie/image-optimizer/pull/185
Full Changelog: https://github.com/spatie/image-optimizer/compare/1.6.2...1.6.3
-
1.6.221 Dec 2021Nothing published for this version
-
1.6.117 Nov 2021Nothing published for this version
-
1.5.011 Oct 2021 -
1.4.022 Apr 2021 -
1.3.228 Nov 2020 -
1.3.120 Nov 2020 -
1.3.010 Nov 2020 -
1.2.125 Nov 2019 -
1.2.028 Aug 2019 -
1.1.628 Aug 2019 -
1.1.515 Feb 2019 -
1.1.414 Jan 2019 -
1.1.319 Nov 2018 -
1.1.210 Oct 2018 -
1.1.110 Sep 2018 -
1.1.005 Jun 2018 -
1.0.1407 Mar 2018 -
1.0.1326 Feb 2018 -
1.0.1222 Feb 2018 -
1.0.1108 Feb 2018 -
1.0.1008 Feb 2018 -
1.0.903 Nov 2017 -
1.0.814 Sep 2017 -
1.0.729 Jul 2017 -
1.0.610 Jul 2017 -
1.0.507 Jul 2017Nothing published for this version
-
1.0.4no date -
1.0.306 Jul 2017 -
1.0.106 Jul 2017 -
1.0.005 Jul 2017 -
0.0.404 Jul 2017Nothing published for this version
-
0.0.304 Jul 2017Nothing published for this version
-
0.0.203 Jul 2017Nothing published for this version
-
0.0.102 Jul 2017Nothing published for this version