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
andPOST
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 ofassets.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
toonSaveAsset
. - Asset record is updated after resize, reflecting new image width/height/size.
Version 0.0.1
September 18, 2015
- Initial release