Skip to content

Releases: nosilver4u/ewww-image-optimizer

7.9.1

31 Oct 16:36
Compare
Choose a tag to compare
  • changed: bulk optimizer links point to async bulk tool, if available
  • fixed: Lazy Load for iframes results in empty src attribute
  • fixed: debug actions on bulk optimizer missing nonces
  • fixed: bulk optimize scanner queries are too long for some hosts
  • fixed: Lazy Load breaks --background CSS variable

7.9.0

12 Sep 16:54
Compare
Choose a tag to compare
  • added: conversion of BMP images to JPG format
  • changed: allow folders outside of WordPress install to be optimized via Folders to Optimize
  • changed: improve performance of ewwwio_is_file(), props @rmpel
  • changed: improve exceeded credit messages for sub-keys
  • changed: warn when db connection is not using UTF-8
  • changed: ensure all db statements are properly prepared/sanitized
  • fixed: bulk async shows start optimizing instead of resume when queues are paused
  • fixed: bulk async status refresh does not handle errors properly
  • fixed: some strings with i18n had incorrect text domain

7.8.0

25 Jul 20:01
Compare
Choose a tag to compare
  • added: agency mode available by defining EWWWIO_WHITELABEL or using the ewwwio_whitelabel filter
  • changed: skip lazy load for LCP images based on fetchpriority when auto-scaling is disabled
  • fixed: JS WebP alters img srcset when src is non-WebP but srcset is already WebP
  • fixed: Lazy Load and Easy IO fail to decode URLs with HTML-encoded characters, which causes esc_url to break the URL
  • fixed: Easy IO fails to update CDN domain if site is re-registered while still active

7.7.0

06 Jun 21:27
Compare
Choose a tag to compare
  • added: improved resizing of paletted PNG images in WP_Image_Editor using pngquant or API
  • added: warning when hiding query strings with Hide My WP
  • changed: apply async loading to lazyload JS using WP core functionality
  • fixed: missing srcset when using JS WebP rewriting
  • fixed: multisite deactivate for Easy IO fails nonce verification
  • fixed: some strings were missing i18n (props @DAnn2012)

7.6.0

24 Apr 18:21
Compare
Choose a tag to compare
  • added: Easy IO delivery for JS/CSS assets from additional domains
  • added: Lazy Load can use dominant color placeholders via Easy IO
  • added: ability to filter/parse admin-ajax.php requests via eio_filter_admin_ajax_response filter
  • added: Easy IO support for Divi Pixel image masks
  • changed: improved smoothing of LQIP for Lazy Load when using Easy IO
  • changed: after editing an image in WordPress, optimization results for backup sizes will be hidden from Media Library list mode
  • changed: Lazy Load checks for auto-scale exclusions on ancestors of lazyloaded element
  • fixed: async bulk interface does not show Start Optimizing when image queue is already visible
  • fixed: bulk process appears to have completed after clearing queue
  • fixed: storing resize/webp results for new images fails with MySQL strict mode
  • fixed: database records not cleaned after thumbs are removed by Force Regenerate Thumbnails
  • fixed: JPG to PNG conversion on 8-bit PNGs sometimes uses incorrect black background
  • fixed: Help links broken in Firefox's Strict mode
  • fixed: async queue status not properly checked on multi-site

7.5.0

26 Mar 17:52
Compare
Choose a tag to compare
  • added: Easy IO support for upcoming Slider Revolution 7 rendering engine
  • added: Easy IO updates existing image preload URLs
  • added: Lazy Load automatically excludes preloaded images
  • changed: async process locking uses unique key on disk to avoid duplicate processes
  • fixed: Easy IO skipping Slider Revolution 6 URLs
  • fixed: Lazy Load incorrectly auto-scales fixed group background images
  • fixed: uncaught errors when attempting svgcleaner install on FreeBSD
  • fixed: optimized images list links to WebP thumbnail for all sizes
  • fixed: optimized images list shows wrong thumbnail for non-media library images
  • fixed: quirks with new bulk interface and optimized images list
  • updated: cwebp to version 1.3.2
  • updated: gifsicle to version 1.95
  • updated: optipng to version 0.7.8

7.4.0

06 Mar 18:12
Compare
Choose a tag to compare
  • added: async bulk optimizer on settings page
  • added: store WebP results/errors for display in Media Library, and in optimization table/results
  • added: ability to view pending/queued images, remove images from queue, and sort queue by original image size
  • fixed: restoring images from optimization table
  • fixed: attempting to install x64 binaries on arm64 servers

7.3.0

20 Feb 18:39
Compare
Choose a tag to compare
  • added: API processing for large images done asynchronously to avoid timeouts
  • added: Store resize results to prevent repeated attempts to scale images that yield larger filesizes
  • added: warning to remove outdated AGR plugin
  • changed: improved timeout handling/avoidance for scheduled optimization
  • fixed: JS WebP can't check for local images when using S3 on multisite in sub-folder mode
  • fixed: corrupted images (with an unrecognized file header) being repeatedly scanned by the bulk/scheduled optimizer
  • fixed: GIF images not offloaded by WP Offload Media when operating in free cloud-based mode due to no thumbnail generation
  • fixed: Easy IO applying resize parameters to existing (re)sizes
  • security: improve authentication for some plugin actions

7.2.3

04 Jan 21:46
Compare
Choose a tag to compare
  • fixed: Easy IO incorrectly modifies JS/CSS URLs when using S3 on multisite
  • fixed: regression with WP Offload Media compatibility and incorrect ContentType for WebP images
  • fixed: local backup folder not protected from optimization

7.2.2

12 Dec 18:20
Compare
Choose a tag to compare
  • fixed: Lazy Load compatibility with X/Pro themes and Cornerstone builder
  • fixed: JPG quality level ignored during PNG to JPG conversion
  • fixed: too much scaling for Visual Composer background images with zoom effect
  • fixed: Perfect Images compatibility function broken during image upload
  • fixed: Easy IO strips extra sub-folders in non-image URLs
  • fixed: compatibility with NextGEN Gallery 3.50+
  • fixed: optimization of dynamic thumbs for NextGEN Gallery