v1.6.7 Image Optimization
= 1.6.7 - December 15 2017 =
- [IAPI] Added ability to scan for new image thumbnail sizes and auto-resend image optimization requests.
- [IAPI] Added ability to destroy all optimization data.
- [IAPI] Updated IAPI to v1.6.7.
- [INTEGRATION] Fixed certain 3rd party plugins calling REST without user nonce causing logged in users to be served as guest.
= 1.6.6.1 - December 8 2017 =
- [IAPI] Limit first-time submission to one image group for test-run purposes.
- [BUGFIX] Fixed vary group generation issue associated with custom user role plugins.
- [BUGFIX] Fixed WooCommerce issue where logged-in users were erroneously purged when ESI is off.
- [BUGFIX] Fixed WooCommerce cache miss issue when ESI is off.
= 1.6.6 - December 6 2017 =
- [NEW FEATURE] Preserve EXIF in Media setting.
- [NEW FEATURE] Clear log button in Debug Log Viewer.
- [IAPI] Fixed notified images resetting to previous status when pulling.
- [IAPI] Fixed HTTPS compatibility for image optimization initialization.
- [IAPI] An error message is now displayed when image optimization request submission is bypassed due to a lack of credit.
- [IAPI] IAPI v1.6.6.
- [IMPROVEMENT] Support JS data-no-optimize attribute to bypass optimization.
- [GUI] Added image group wiki link.
- [INTEGRATION] Improved compatibility with Login With Ajax.
- [INTEGRATION] Added function_exists check for WooCommerce to avoid 500 errors.
= 1.6.5.1 - December 1 2017 =
- [HOTFIX] Fixed warning message on Edit .htaccess page.
= 1.6.5 - November 30 2017 =
- [IAPI] Manually pull image optimization action button.
- [IAPI] Automatic credit system for image optimization to bypass unfinished image optimization error.
- [IAPI] Notify failed images from LiteSpeed's Image Server.
- [IAPI] Reset/Clear failed images feature.
- [IAPI] Redesigned report page.
- [REFACTOR] Moved pull_img logic from admin_api to media.
- [BUGFIX] Fixed a compatibility issue for clients who have allow_url_open setting off.
- [BUGFIX] Fixed logged in users sometimes being served from guest cache.
- [UPDATE] Environment report is no longer saved to a file.
- [UPDATE] Removed crawler reset notification.
- [GUI] Added more details on image optimization.
- [GUI] Removed info page from admin menu.
- [GUI] Moved environment report from network level to single site level.
- [GUI] Crawler time added in a user friendly format.
- [INTEGRATION] Improved compatibility with FacetWP json call.
= 1.6.4 - November 22 2017 =
- [NEW FEATURE] Send env reports privately with a new built-in report number referral system.
- [IAPI] Increased request timeout to fix a cUrl 28 timeout issue.
- [BUGFIX] Fixed a TTL max value validation bug.
- [INTEGRATION] Improved Contact Form 7 REST call compatibility for logged in users.
- Thanks for all your ratings. That encouraged us to be more diligent. Happy Thanksgiving.
= 1.6.3 - November 17 2017 =
- [NEW FEATURE] Only async Google Fonts setting.
- [NEW FEATURE] Only create WebP images when optimizing setting.
- [NEW FEATURE] Batch switch images to original/optimized versions in Image Optimization.
- [NEW FEATURE] Browser Cache TTL setting.
- [NEW FEATURE] Cache WooCommerce Cart setting.
- [IMPROVEMENT] Moved optimized JS/CSS snippet in header html to after meta charset.
- [IMPROVEMENT] Added a constant for better JS/CSS optimization compatibility for different dir WordPress installation.
- [IAPI] Take over failed callback check instead of bypassing it.
- [IAPI] Image optimization requests are now limited to 500 images per request.
- [BUGFIX] Fixed a parsing failure bug not using attributes in html elements with dash.
- [BUGFIX] Fixed a bug causing non-script code to move to the top of a page when not using combination.
- [UPDATE] Added detailed logs for external link detection.
- [UPDATE] Added new lines in footer comment to avoid Firefox crash when enabled HTML minify.
- [API]
Purge private
/Purge private all
/Add private tag
functions. - [GUI] Redesigned image optimization operation links in Media Lib list.
- [GUI] Tweaked wp-admin form save button position.
- [GUI] Added "learn more" link for image optimization.
= 1.6.2.1 - November 6 2017 =
- [INTEGRATION] Improved compatibility with old WooCommerce versions to avoid unknown 500 errors.
- [BUGFIX] Fixed WebP images sometimes being used in non-supported browsers.
- [BUGFIX] Kept query strings for HTTP/2 push to avoid re-fetching pushed sources.
- [BUGFIX] Excluded JS/CSS from HTTP/2 push when using CDN.
- [GUI] Fixed a typo in Media list.
- [GUI] Made more image optimization strings translatable.
- [GUI] Updated Tuning description to include API documentation.
= 1.6.2 - November 3 2017 =
- [NEW FEATURE] Do Not Cache Roles.
- [NEW FEATURE] Use WebP Images for supported browsers.
- [NEW FEATURE] Disable Optimization Poll ON/OFF Switch in Media tab.
- [NEW FEATURE] Revert image optimization per image in Media list.
- [NEW FEATURE] Disable/Enable image WebP per image in Media list.
- [IAPI] Limit optimized images fetching cron to a single process.
- [IAPI] Updated IAPI to v1.6.2.
- [IAPI] Fixed repeating image request issue by adding a failure status to local images.
- [REFACTOR] Refactored login vary logic.
= 1.6.1 - October 29 2017 =
- [IAPI] Updated LiteSpeed Image Optimization Server API to v1.6.1.
= 1.6 - October 27 2017 =
- [NEW FEATURE] Image Optimization.
- [NEW FEATURE] Role Excludes for Optimization.
- [NEW FEATURE] Combined CSS/JS Priority.
- [IMPROVEMENT] Bypass CDN for login/register page.
- [UPDATE] Expanded ExpiresByType rules to include new font types. ( Thanks to JMCA2 )
- [UPDATE] Removed duplicated type param in admin action link.
- [BUGFIX] Fixed CDN wrongly replacing img base64 and "fake" src in JS.
- [BUGFIX] Fixed image lazy load replacing base64 src.
- [BUGFIX] Fixed a typo in Optimize class exception.
- [GUI] New Tuning tab in admin settings panel.
- [REFACTOR] Simplified router by reducing actions and adding types.
- [REFACTOR] Renamed
run()
tofinalize()
in buffer process.