EWWW Image Optimizer 3.3.0

EWWW Image Optimizer was updated to version 3.3.0, from version 3.2.7. Changelog:

  • added: optional image backups for API users, restore images from bulk optimize, or media library list view
  • added: relative file location support, automatically enabled for Pantheon, use EWWW_IMAGE_OPTIMIZER_RELATIVE and EWWW_IMAGE_OPTIMIZER_RELATIVE_FOLDER to enable elsewhere
  • added: filename as second parameter to ewww_image_optimizer_resize_dimensions filter
  • added: prevent accidental regeneration of an image resize with the built-in WP_Image_Editor, disable by defining EWWWIO_EDITOR_OVERWRITE
  • changed: JPG quality setting applies to WebP generation also
  • changed: retina images can be processed in background
  • changed: prevent sleep() and print_r() from running when disabled
  • changed: entire ewwwio_images table no longer loaded into memory when running bulk operation on small batches of images, or when the table is too large
  • changed: when resize optimization is disabled, Include Media Folders is disabled to prevent optimization of disabled sizes
  • changed: Swedish translation moved to wp.org
  • changed: permissions check uses is_readable() and is_executable() instead of requiring 755 permissions
  • changed: requires at least PHP 5.3
  • fixed: WP_Image_Editor integration was not disabled when using Regenerate Thumbs plugin, resulting in disabled resizes being ignored, and optimization not being backgrounded properly
  • fixed: Media Library Plus actions triggered optimization too early, preventing background optimization.
  • fixed: settings page would not load on very large multisite installs (1,000+ blogs) because of too many queries for total savings achieved
  • fixed: background optimization not working properly on multisite installs
  • fixed: imported attachments queued multiple times when plugins like Facebook Events Importer use media_sideload_image()
  • fixed: notice when clearing queues
  • fixed: when a background process is running, queues repopulate even after clearing all items
  • fixed: WP-CLI not dropping to low memory mode in constrained environments, causing incomplete scans
  • fixed: nextgen not showing optimization stats
  • fixed: proper i18n for strings that could contain singular and plural numbers
  • fixed: bulk scanner could skip images that need optimization when in ‘low memory’ mode
  • fixed: all JPG images down-sampled when only one of max height or max width is set
  • fixed: permissions error on tool folder cause media grid to appear empty
  • fixed: fatal error when both EWWW I.O. plugins are activated
  • fixed: edited images show active and backup compression results in media library