- Add “Manage Resize for All Volumes” plugin setting and re-organise Resize settings template to better differentiate between all-volume and volume-specific settings
- Update English translations.
- Fix images not being resized when volume-specific settings weren’t set
- Now requires PHP
8.2.0+
. - Now requires Craft
5.0.0+
.
- Add “Manage Resize for All Volumes” plugin setting and re-organise Resize settings template to better differentiate between all-volume and volume-specific settings
- Update English translations.
- Fix images not being resized when volume-specific settings weren’t set
- 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.
- Fix an error when downloading temporary files for remote volumes when images exist within a subfolder.
- Fix file size estimate checks to rely on real file sizes.
- Improve performance when resizing images and larger-than checks.
- Fix an error when trying to process remote-filesystem assets.
- Fix filesize estimation to detect resulting larger images not being correct.
- Fix an issue when using with Servd Assets.
- Fix an error when uploading assets.
- Only admins are now allowed to access plugin settings.
- Fix an error when fetching asset source settings.
- Fix an error introduced in 3.0.3.
- Fix an error when asset-indexing resized images.
- Fix bulk resize actions not working correctly.
- Add translations.
- Replace deprecated
Craft.postActionRequest()
for JS.
- Fix an error with
ImageHelper
class. (thanks @nicolaskrebs).
- Add checks for registering events for performance.
- Now requires PHP
8.0.2+
. - Now requires Craft
4.0.0+
. - Rename service classes.
- Rename base plugin methods.
- Fix an error when trying to process remote-filesystem assets.
- Fix filesize estimation to detect resulting larger images not being correct.
- Fix an issue when using with Servd Assets.
- Improve performance when resizing images and larger-than checks.
- Fix images not being rotated correctly, according to the
rotateImagesOnUploadByExifData
Craft config setting.
- Now requires Craft 3.6+.
- Fix
createDir
deprecation message for asset volumes in Craft 3.6+.
- Move plugin settings to class, instead of composer.json. May help with plugin settings not appearing.
- 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).
- Fix logging error
Call to undefined method setFileLogging()
.
- Craft 3.4 compatibility.
- 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.
- Fix incorrect action URL for clear-tasks.
- Remove forced asset validation, which skips image processing.
- Add override notice for settings fields.
- Fix deprecation error for
removeFile()
. - Prevent images being processed twice on upload when a conflicting asset was found.
- 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.
- Fix PHP 7.2
count()
issue - Fix handling when using dynamic paths in asset field
- Set minimum requirement to
^3.0.0-RC11
- Fix resize event occurring on asset-save
- Fix plugin icon in some circumstances
- Craft 3 initial release.
- Verbb marketing (new plugin icon, readme, etc).
- 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.
- 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.
- 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.
- Properly implement translations throughout the plugin.
- Fixes for Craft 2.6.2962 and Craft 2.6.2951.
- Permissions added for crop and resize element actions. Choose whether your users have access to these functions.
- Non-admins can now crop or resize images.
- 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.
- 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.
- Added support for Amazon S3, Rackspace Cloud Files, and Google Cloud Storage asset sources.
- Using
assets.onBeforeUploadAsset
instead ofassets.onSaveAsset
. - Elements now auto-refresh after crop or resize.
- Refactoring for better performance.
- Fixed issue with plugin release feed url.
- Craft 2.5 support, including release feed and icons.
- Better error-catching for resizing.
- Fix to ensure images uploaded are both an image, and manipulatable.
- Added cropping option to Element Actions.
- Performance improvements - now uses Tasks to handle batch resizing.
- Fix to make sure environment variables are parsed for asset sources.
- Added batch processing for existing assets.
- Added image quality option.
- Added option to restrict resizing to specific Asset sources.
- Moved hook from
onBeforeSaveAsset
toonSaveAsset
. - Asset record is updated after resize, reflecting new image width/height/size.
- Initial release