Version 4.0.1

July 24, 2024

Added

  • Add “Manage Resize for All Volumes” plugin setting and re-organise Resize settings template to better differentiate between all-volume and volume-specific settings

Changed

  • Update English translations.

Fixed

  • Fix images not being resized when volume-specific settings weren’t set

Version 4.0.0

May 13, 2024

Changed

  • Now requires PHP 8.2.0+.
  • Now requires Craft 5.0.0+.

Version 3.0.12

July 24, 2024

Added

  • Add “Manage Resize for All Volumes” plugin setting and re-organise Resize settings template to better differentiate between all-volume and volume-specific settings

Changed

  • Update English translations.

Fixed

  • Fix images not being resized when volume-specific settings weren’t set

Version 3.0.11

January 30, 2024

Fixed

  • Fix bulk resize not working for non-local filesystems.
  • Fix an error when uploading an asset in some instances.
  • Fix bulk resize volume name formatting.
  • Fix asset volume-specific settings not being properly set.

Version 3.0.10

January 23, 2024

Fixed

  • Fix an error when downloading temporary files for remote volumes when images exist within a subfolder.

Version 3.0.9

December 14, 2023

Fixed

  • Fix file size estimate checks to rely on real file sizes.

Version 3.0.8

October 10, 2023

Changed

  • Improve performance when resizing images and larger-than checks.

Fixed

  • Fix an error when trying to process remote-filesystem assets.
  • Fix filesize estimation to detect resulting larger images not being correct.

Version 3.0.7

August 17, 2023

Fixed

  • Fix an issue when using with Servd Assets.

Version 3.0.6

May 8, 2023

Fixed

  • Fix an error when uploading assets.

Version 3.0.5

May 2, 2023

Changed

  • Only admins are now allowed to access plugin settings.

Fixed

  • Fix an error when fetching asset source settings.

Version 3.0.4

November 8, 2022

Fixed

  • Fix an error introduced in 3.0.3.

Version 3.0.3

October 29, 2022

Fixed

  • Fix an error when asset-indexing resized images.

Version 3.0.2

September 16, 2022

Fixed

  • Fix bulk resize actions not working correctly.

Version 3.0.1

July 15, 2022

Added

  • Add translations.

Changed

  • Replace deprecated Craft.postActionRequest() for JS.

Fixed

  • Fix an error with ImageHelper class. (thanks @nicolaskrebs).

Version 3.0.0

July 10, 2022

Added

  • Add checks for registering events for performance.

Changed

  • Now requires PHP 8.0.2+.
  • Now requires Craft 4.0.0+.
  • Rename service classes.
  • Rename base plugin methods.

Version 2.2.2

October 10, 2023

Fixed

  • Fix an error when trying to process remote-filesystem assets.
  • Fix filesize estimation to detect resulting larger images not being correct.

Version 2.2.1

August 17, 2023

Fixed

  • Fix an issue when using with Servd Assets.

Version 2.2.0

December 6, 2022

Changed

  • Improve performance when resizing images and larger-than checks.

Version 2.1.1

April 4, 2022

Fixed

  • Fix images not being rotated correctly, according to the rotateImagesOnUploadByExifData Craft config setting.

Version 2.1.0

February 19, 2021

Changed

  • Now requires Craft 3.6+.

Fixed

  • Fix createDir deprecation message for asset volumes in Craft 3.6+.

Version 2.0.10

July 14, 2020

Fixed

  • Move plugin settings to class, instead of composer.json. May help with plugin settings not appearing.

Version 2.0.9

May 22, 2020

Fixed

  • Fix stored XSS in Bulk Resize action. Thanks Paweł Hałdrzyński (Limpid Security).
  • Fix CSRF issues with log-clear controller action. Thanks Paweł Hałdrzyński (Limpid Security).

Version 2.0.8

April 16, 2020

Fixed

  • Fix logging error Call to undefined method setFileLogging().

Version 2.0.7

April 15, 2020

Added

  • Craft 3.4 compatibility.

Changed

  • File logging now checks if the overall Craft app uses file logging.
  • Log files now only include GET and POST additional variables.
  • Add back image-cleaning of EXIF data.

Version 2.0.6

September 18, 2019

Fixed

  • Fix incorrect action URL for clear-tasks.
  • Remove forced asset validation, which skips image processing.

Version 2.0.5

June 4, 2019

Added

  • Add override notice for settings fields.

Fixed

  • Fix deprecation error for removeFile().
  • Prevent images being processed twice on upload when a conflicting asset was found.

Version 2.0.4

October 24, 2018

Fixed

  • Add asset indexing when creating files in originals. This will make the folder actually appear in Assets.
  • Fix processing image multiple times on remote volumes.

Version 2.0.3

May 8, 2018

Fixed

  • Fix PHP 7.2 count() issue
  • Fix handling when using dynamic paths in asset field

Version 2.0.2

February 25, 2018

Changed

  • Set minimum requirement to ^3.0.0-RC11

Fixed

  • Fix resize event occurring on asset-save

Version 2.0.1

February 12, 2018

Fixed

  • Fix plugin icon in some circumstances

Version 2.0.0

February 10, 2018

Added

  • Craft 3 initial release.

Version 1.0.1

October 17, 2017

Added

  • Verbb marketing (new plugin icon, readme, etc).

Fixed

  • Ensure custom order for crop options is respected (and automatically selected).
  • Fix issue for remote images not correctly reading image dimensions (causing incorrect cropping).
  • Use ImagesLoaded.js for better UI feedback when dealing with large or remote images.
  • Fix issue when clearing logs.

Version 1.0.0

March 25, 2017

Added

  • Added brand new logging system showing success/skips/error. Also shows summary after bulk-resizing images (in the modal window).
  • Added non-destructive options for resizing and cropping. Originals will be saved in an originals folder relative to your asset.
  • Added a Clear pending tasks button to Settings > Other.

Changed

  • Cropping and resizing now preserves EXIF and other metadata for images.
  • Resizing tasks refactored, which makes better sense rather than re-using the assets.onBeforeUploadAsset event.
  • Refactor plugin templates for common layout.

Fixed

  • Properly implement translations throughout the plugin.
  • Fixes for Craft 2.6.2962 and Craft 2.6.2951.

Version 0.1.4

June 28, 2016

Added

  • Permissions added for crop and resize element actions. Choose whether your users have access to these functions.

Changed

  • Non-admins can now crop or resize images.

Version 0.1.3

June 23, 2016

Added

  • You can now specify width and height sizes on-demand in the Resizing modal window.
  • Resizing can be done on an entire folder through Image Resizer settings (Bulk Resize tab).
  • Allow custom aspect ratios to be defined for cropping.

Changed

  • Resizing now checks if the resulting file size is larger than the original. If larger, no action is taken.
  • You can now specify per-asset source settings, with fallbacks to your global settings.

Version 0.1.2

February 24, 2016

Added

  • Added support for Amazon S3, Rackspace Cloud Files, and Google Cloud Storage asset sources.

Changed

  • Using assets.onBeforeUploadAsset instead of assets.onSaveAsset.
  • Elements now auto-refresh after crop or resize.
  • Refactoring for better performance.

Version 0.1.1

January 13, 2016

Fixed

  • Fixed issue with plugin release feed url.

Version 0.1.0

December 1, 2015

Added

  • Craft 2.5 support, including release feed and icons.

Version 0.0.7

October 2, 2015

Changed

  • Better error-catching for resizing.

Fixed

  • Fix to ensure images uploaded are both an image, and manipulatable.

Version 0.0.6

September 24, 2015

Added

  • Added cropping option to Element Actions.

Version 0.0.5

September 23, 2015

Changed

  • Performance improvements - now uses Tasks to handle batch resizing.

Version 0.0.4

September 21, 2015

Fixed

  • Fix to make sure environment variables are parsed for asset sources.

Version 0.0.3

September 20, 2015

Added

  • Added batch processing for existing assets.
  • Added image quality option.

Version 0.0.2

September 19, 2015

Added

  • Added option to restrict resizing to specific Asset sources.

Changed

  • Moved hook from onBeforeSaveAsset to onSaveAsset.
  • Asset record is updated after resize, reflecting new image width/height/size.

Version 0.0.1

September 18, 2015
  • Initial release