Fixed a medium-severity denial-of-service vulnerability affecting source image decoding.
Fixed a low-severity denial-of-service vulnerability affecting resize log retention and reading.
4.0.14 2026-10-02
Added
Added dedicated permissions for viewing and clearing resize logs.
Changed
Updated the required version of verbb/base to 3.0.19.
Fixed
Fixed a low-severity authorization vulnerability affecting resize logs.
4.0.13 2026-09-30
Changed
Route plugin settings through the plugin’s authorized settings controller.
Fixed
Fixed a high-severity authorization vulnerability.
Fixed a medium-severity authorization vulnerability affecting resize logs and task summaries.
Fixed a medium-severity image sanitization vulnerability.
Fixed local and remote resize persistence so skipped or failed resizes preserve originals and configured volume subpaths are honored.
Fixed replacing an asset with a different file type using the previous file's extension, which could skip image resizing or write image data to a non-image file. (#96(opens new window))
4.0.12 2026-09-23
Fixed
Fix saving one settings page resetting settings on the other pages.
Updated documentation for clearer, more consistent guidance.
4.0.9 2026-09-13
Changed
Normalize plugin settings.
4.0.8 2026-09-04
Fixed
Fix asset uploads failing on Craft Cloud with stream_copy_to_stream(): Argument #2 ($to) must be of type resource, false given when resizing on upload. #94.
Fix nonDestructiveResize leaving uploaded images at their original dimensions when saving/indexing the originals/ backup threw an error (the resize was aborted after the copy had already succeeded).
Only create the originals/ backup when an image actually exceeds the configured max width/height.
4.0.7 2026-08-20
Fixed
Fix remote-volume resizes logging prev.size as false (missing clearstatcache after download), which caused a division-by-zero on the logs page. #93.
Fix resize-on-upload being skipped as “not manipulatable” when the temp file path lacks a real image extension (e.g. Craft Cloud / remote filesystem workflows). #89.
4.0.6 2026-03-24
Fixed
Fix getImageTransformSourcePath handling based on asset propagation.
Fix order of operations check for create/replace asset scenarios.
4.0.5 2026-03-15
Fixed
Fix resizing ocurring on non create/replace asset scenarios.
4.0.4 2025-07-18
Changed
Remove lsolesen/pel dependency.
4.0.3 2025-03-04
Added
Add image-resizer/resize/bulk console command.
4.0.2 2025-02-05
Fixed
Fix an error when bulk-resizing images.
4.0.1 2024-07-24
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