contao/image
Contao image library
1.2.4
1.8M downloads/mo
#4447 most downloaded on Packagist
contao/image
What this package is like to depend on
Last release 7 months ago
21 Jan 2026
Ships fairly regularly
a new release about every 5 months
Nearly every release is documented
notes for 24 of 24 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
28 releases · first in 2016
1 release in the last 12 months
see the full history below
Release timeline
28 releases · Jul 2016 to Jan 2026
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Releases
latest 28-
1.2.421 Jan 2026Release notes
Open source →- Handle missing attribute namespace in XMP. [#112]
- Support the simple file format of WEBP. [#114]
- Fix missing EXIF author field in Apple Preview. [#115]
-
1.2.313 Feb 2025 -
1.2.202 Oct 2024 -
1.2.112 Jun 2024Release notes
Open source →Release notes
Open source →- Fix unterminated entity reference error. [#101]
- Compatibility with Symfony 7. [#104]
-
1.2.030 May 2023Release notes
Open source →- Add EXIF, IPTC, XMP metadata handling for JPEG, PNG, WEBP, GIF, HEIC, JXL, AVIF. [#93], [#95], [#96]
- Improve file name hashing algorithm. [#90]
- Fix wrong exception class being thrown.
- Deprecate
ResizeConfiguration::MODE_PROPORTIONAL. [#97] - Add new methods
getRawImg()andgetRawSources()to Picture. [#98]
-
1.1.216 Aug 2022 -
1.1.106 Jul 2021 -
1.1.018 Mar 2021 -
1.0.320 Nov 2020Release notes
Open source →- Support PHP version 8.0. [#74]
- Revert fix for Gmagick bug
No encode delegate for this image format. [#70]
-
1.0.213 Jun 2020Release notes
Open source →- Handle JSON errors when decoding. [#68]
- Fix Gmagick bug
No encode delegate for this image format. [#70] - Compatibility with
contao/imagine-svg1.0. [#71]
-
1.0.110 Dec 2019Release notes
Open source →- Handle JSON errors. [#63]
- Compatibility with Symfony 5. [#62]
- Canonicalize relative paths of deferred images. [#64]
- Fix rounding errors of important part values. [#60]
-
1.0.008 Aug 2019 -
1.0.0-beta429 Jul 2019 pre-releaseRelease notes
Open source →- Remove unnecessary interfaces. [#57]
- Don’t throw exceptions for malformed EXIF data. [#56]
- Fix race conditions. [#55]
-
1.0.0-beta304 Jul 2019 pre-release -
1.0.0-beta202 Jul 2019 pre-releaseRelease notes
Open source →- Add skipIfDimensionsMatch flag to ResizeOptions. [#52]
- Autorotate images based on EXIF metadata. [#52]
-
1.0.0-beta116 Jun 2019 pre-releaseRelease notes
Open source →- Add deferred image resizing. [#50]
- Use important part with relative values as fractions. [#51]
- Increase PHP requirement to 7.1.
- Fix bug with imagine array options.
- Remove unnecessary requirements for
ext-libxml,ext-xmlreaderandcontao/imagine-svg.
-
0.3.928 Jan 2019 -
0.3.827 Jan 2019Release notes
Open source →- Use atomic file operations to save images.
- Compatibility with Imagine 1.0.
- Fix bug with
xdescriptor for small source images. [#48] - Don’t generate SVG images with different densities. [#46]
-
0.3.714 Jun 2018Release notes
Open source →- Support for version 0.2 of
contao/imagine-svg. - Add contents for the CHANGELOG.md file.
- Support for version 0.2 of
-
0.3.601 Mar 2018Release notes
Open source →- Add compatibility with Symfony 4.0. [#42]
- Fix bug with number formatting of density descriptor.
-
0.3.528 Nov 2017Release notes
Open source →- Remove support for PHP 5.5.
- Prefix certain global functions. [contao/core-bundle#1103]
- Improve zlib stream check. [#41]
- Fix bug with wrong densities. [#40]
-
0.3.420 May 2017Release notes
Open source →- Add compatibility with imagine 0.7. [#35]
- Convert images to RGB and strip metadata. [#37]
-
0.3.322 Mar 2017 -
0.3.214 Feb 2017Release notes
Open source →- Round resize configuration after scaling. [#31]
- Fix bug with
LC_NUMERIClocale. [#28] - Use imagine options in cache path hash. [#26]
-
0.3.122 Nov 2016Release notes
Open source →- Add support for interlace option. [#24]
- Better performance of
getDimensions()for SVG images. [#23] - Fix bug with duplicate sources in
srcsetattribute. [#21]
-
0.3.028 Aug 2016Release notes
Open source →- Remove constructors from interfaces. [#10]
- Throw exceptions for unsupported resize modes.
- Better test coverage.
- Prefix parameter for
getUrl(). [#12] - Base the
xdescriptor on the real image size. [#18] - Use webmozart/path-util to generate URLs. [#11], [#16]
-
0.2.004 Aug 2016Release notes
Open source →- Improve constructor arguments order of
ImageandResizer. - Declare
Resizermethods as protected to be accessible bycontao/core-bundle. - Rename
Resizer::resizepathargument tocacheDir.
- Improve constructor arguments order of
-
0.1.029 Jul 2016