Release notes

List of Major Changes for every Release

1.6M Downloads / Month

Open Source MIT License

These notes cover the major enhancements and changes for every release. For a full change list view the Commits on Github.

2.6.1 July 22nd 2021

  • Bugfix

2.6.0 July 14th 2021

  • Support for encoding JP2 images
  • Support for encoding JFIF images
  • Support for AV1 Image File Format (AVIF)
  • Support for encoding BMP images also with GD driver
  • Support for encoding WebP images also with GD driver
  • Support for floating point number when passing angles to rotate()
  • Support for reading exif data for images not loaded from file
  • Bugfix for DataUrl containing newlines inside data
  • Changed HTTP version to 1.1 in request when loading images from url
  • Fixed PHP 8 compatibility issue
  • Fixed compatibility issue with newer Laravel versions
  • Fixed issue when converting PNG to WebP
  • Minor improvements

2.5.1 November 2nd 2019

  • Fixed issues with Laravel 6 / PHP 7.3 compatibility

2.5.0 June 24th 2019

  • Added format parameter to save() method

2.4.3 June 1st 2019

  • Support for Symfony HTTP response
  • Internal code optimization
  • Bugfixes

2.4.2 May 29th 2018

  • Restrict the maximum rotation value to 360 degrees
  • Added more MIME types to support more image types
  • Added getBoxSize() method for Intervention/Image/Imagick/Font
  • Bugfixes

2.4.1 September 21st 2017

  • Fixed Bug with PNG images losing transparency when cloned with GD driver
  • Added getBoxSize() method for imagick fonts
  • Internally switched to short array syntax

2.4.0 July 4th 2017

  • Added WebP support

2.3.14 July 3rd 2017

  • Support of Laravel 5.5 package Auto-Discovery
  • Allow images to be initiated from PSR StreamInterfaces
  • Allow parenthesis in filenames when using ImageCache package
  • Bugfixes and Improvements
  • Phpdoc fixes

2.3.13 April 23rd 2017

  • Fixed bug when detecting file names as base64 encoded data
  • Phpdoc fixes

2.3.12 April 22nd 2017

  • Fixed IDE error
  • Fixed bug when reading long file names

2.3.11 February 4th 2017

  • Added base expection class
  • Fixed bug with constant in newer Imagick versions

2.3.10 January 12th 2017

  • Laravel Lumen 5.4 compatibility

2.3.9 January 12th 2017

  • Laravel 5.4 compatibility
  • Fixed issue when reading image from stream if stream is not seekable
  • Added EXIF support to imagick driver without requiring exif extension

2.3.8 September 1st 2016

  • Bugfixes

2.3.7 April 26th 2016

  • Minor Improvements

2.3.6 February 26th 2016

  • Bugfixes

2.3.5 January 4th 2016

  • Bugfixes

2.3.4 November 30th 2015

  • Bugfixes

2.3.3 November 27th 2015

  • Minor improvements

2.3.2 August 17th 2015

  • Bugfixes

2.3.1 July 13th, 2015

2.3.0 June 29th, 2015

2.2.2 June 15th, 2015

  • Bugfixes and internal improvements

2.2.1 - May 11th, 2015

  • Added IoC container alias to enable automatic dependency injection

2.2.0 - April 24th, 2015

2.1.3 - March 18th, 2015

  • Bugfixes and internal improvements

2.1.2 - March 9th, 2015

  • Bugfixes and internal improvements

2.1.1 - January 29th, 2015

  • Bugfixes

2.1.0 - January 28th, 2015

  • Support for Laravel 5
  • Bugfixes

2.0.17 - January 5th, 2015

2.0.16 - December 22nd, 2014

  • Bugfixes

2.0.15 - December 15th, 2014

  • Exception is thrown, when trying to initialize an image from an URL but file is not found.
  • Bugfixes

2.0.14 - November 24th, 2014

  • Bugfixes

2.0.13 - November 10th, 2014

  • Added support of writing ICO format with Imagick driver.
  • Added support of writing PSD format with Imagick driver.
  • Added Content-Length HTTP header field in response method.
  • Bugfixes

2.0.12 - October 20th, 2014

  • Improved phpDoc to make development easier with IDE.
  • Added method filesize().
  • Added support to decode directly from base64 encoded data.

2.0.11 - September 29th, 2014

  • PSR-4 autoloading

2.0.10 - September 22nd, 2014

  • Named backup instances
  • Bugfixes

2.0.9 - September 8th, 2014

  • Added optional constraint parameter to widen and heighten
  • Added optional position argument to fit command
  • Performance improvements

2.0.8 - August 25th, 2014

  • Added support of writing BMP format with Imagick driver.
  • Added possibility to init image from data-url string.
  • Bugfixes

2.0.7 - August 10th, 2014

  • Removed Illuminate dependencies.
  • Changed signature of ImageManager constructor. Pass configuration as array.

2.0.6 - July 28th, 2014

  • Added option to prevent upsizing in fit() method.
  • Added possibility to draw polygons.
  • Bugfixes

2.0.5 - June 30th, 2014

  • Bugfixes

2.0.4 - June 16th, 2014

  • Added possibility to init directly from Laravel upload object.

2.0.3 - June 8th, 2014

  • Bugfixes

2.0.2 - May 31th, 2014

2.0.1 - May 25th, 2014

2.0.0 - May 18th, 2014