Skip to content

Releases: litespeedtech/lscache_wp

v1.7.2 Multiple CDN

12 Jan 19:45
Compare
Choose a tag to compare

= 1.7.2 - January 5 2018 =

  • [NEW FEATURE] Cloudflare API support.
  • [IMPROVEMENT] IAPI key can now be reset to avoid issues when domain is changed.
  • [BUGFIX] Fixed JS optimizer breaking certain plugins JS.
  • [UPDATE] Added cdn settings to environment report.
  • [GUI] Added more shortcuts to backend adminbar.
  • [INTEGRATION] WooCommerce visitors are now served from public cache when cart is empty.

= 1.7.1.1 - December 29 2017 =

  • [BUGFIX] Fixed an extra trailing underscore issue when saving multiple lines with DNS Prefetch.
  • [UPDATE] Cleaned up unused dependency vendor files.

= 1.7.1 - December 28 2017 =

  • [NEW FEATURE] Added DNS Prefetch setting on the Optimize page.
  • [NEW FEATURE] Added Combined File Max Size setting on the Tuning page.
  • [IMPROVEMENT] Improved JS/CSS minify to achieve higher page scores.
  • [IMPROVEMENT] Optimized JS/CSS files will not be served from private cache for OLS or with ESI off.
  • [UPDATE] Fixed a potential warning for new installations on the Settings page.
  • [UPDATE] Fixed an issue with guest users occasionally receiving PHP warnings.
  • [BUGFIX] Fixed a bug with the Improve HTTPS Compatibility setting failing to save.
  • Thanks to all of our users for your encouragement and support! Happy New Year!
  • PS: Lookout 2018, we're back!

= 1.7 - December 22 2017 =

  • [NEW FEATURE] Drop Query Strings setting in the Cache tab.
  • [NEW FEATURE] Multiple CDN Mapping in the CDN tab.
  • [IMPROVEMENT] Improve HTTP/HTTPS Compatibility setting in the Advanced tab.
  • [IMPROVEMENT] Keep JS/CSS original position in HTML when excluded in setting.
  • [IAPI] Reset client level credit after Image Optimization data is destroyed.
  • [REFACTOR] Refactored build_input/textarea functions in admin_display class.
  • [REFACTOR] Refactored CDN class.
  • [GUI] Added a notice to Image Optimization and Crawler to warn when cache is disabled.
  • [GUI] Improved image optimization indicator styles in Media Library List.

v1.6.7 Image Optimization

18 Dec 16:37
Compare
Choose a tag to compare

= 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() to finalize() in buffer process.

v1.5 Lazy load images/iframes

17 Oct 20:18
Compare
Choose a tag to compare

= 1.5 - October 17 2017 =

  • [NEW FEATURE] Exclude JQuery (to fix inline JS error when using JS Combine).
  • [NEW FEATURE] Load JQuery Remotely.
  • [NEW FEATURE] JS Deferred Excludes.
  • [NEW FEATURE] Lazy Load Images Excludes.
  • [NEW FEATURE] Lazy Load Image Placeholder.
  • [IMPROVEMENT] Improved Lazy Load size attribute for w3c validator.
  • [UPDATE] Added basic caching info and LSCWP version to HTML comment.
  • [UPDATE] Added debug log to HTML detection.
  • [BUGFIX] Fixed potential font CORS issue when using CDN.
  • [GUI] Added API docs to setting description.
  • [REFACTOR] Relocated all classes under includes with backwards compatibility.
  • [REFACTOR] Relocated admin templates.

= 1.4 - October 11 2017 =

  • [NEW FEATURE] Lazy load images/iframes.
  • [NEW FEATURE] Clean CSS/JS optimizer data functionality in DB Optimizer panel.
  • [NEW FEATURE] Exclude certain URIs from optimizer.
  • [IMPROVEMENT] Improved optimizer HTML check compatibility to avoid conflicts with ESI functions.
  • [IMPROVEMENT] Added support for using ^ when matching the start of a path in matching settings.
  • [IMPROVEMENT] Added wildcard support in CDN original URL.
  • [IMPROVEMENT] Moved optimizer table initialization to admin setting panel with failure warning.
  • [UPDATE] Added a one-time welcome banner.
  • [UPDATE] Partly relocated class: 'api'.
  • [API] Added API wrapper for removing wrapped HTML output.
  • [INTEGRATION] Fixed WooCommerce conflict with optimizer.
  • [INTEGRATION] Private cache support for WooCommerce v3.2.0+.
  • [GUI] Added No Optimization menu to frontend.

Browser cache & CSS/JS async loading & performance enhanced

06 Oct 17:43
Compare
Choose a tag to compare

[NEW FEATURE] Added Browser Cache support.
[NEW FEATURE] Added Remove Query Strings support.
[NEW FEATURE] Added Remove Google Fonts support.
[NEW FEATURE] Added Load CSS Asynchronously support.
[NEW FEATURE] Added Load JS Deferred support.
[NEW FEATURE] Added Critical CSS Rules support.
[NEW FEATURE] Added Private Cached URIs support.
[NEW FEATURE] Added Do Not Cache Query Strings support.
[NEW FEATURE] Added frontend adminbar shortcuts ( Purge this page/Do Not Cache/Private cache ).
[IMPROVEMENT] Do Not Cache URIs now supports full URLs.
[IMPROVEMENT] Improved performance of Do Not Cache settings.
[IMPROVEMENT] Encrypted vary cookie.
[IMPROVEMENT] Enhanced HTML optimizer.
[IMPROVEMENT] Limited combined file size to avoid heavy memory usage.
[IMPROVEMENT] CDN supports custom upload folder for media files.
[API] Added purge single post API.
[API] Added version compare API.
[API] Enhanced ESI API for third party plugins.
[INTEGRATION] Compatibility with NextGEN Gallery v2.2.14.
[INTEGRATION] Compatibility with Caldera Forms v1.5.6.2+.
[BUGFIX] Fixed CDN&Minify compatibility with css url links.
[BUGFIX] Fixed .htaccess being regenerated despite there being no changes.
[BUGFIX] Fixed CDN path bug for subfolder WP instance.
[BUGFIX] Fixed crawler path bug for subfolder WP instance with different site url and home url.
[BUGFIX] Fixed a potential Optimizer generating redundant duplicated JS in HTML bug.
[GUI] Added a more easily accessed submit button in admin settings.
[GUI] Admin settings page cosmetic changes.
[GUI] Reorganized GUI css/img folder structure.
[REFACTOR] Refactored configuration init.
[REFACTOR] Refactored admin setting save.
[REFACTOR] Refactored .htaccess operator and rewrite rule generation.

[NEW FEATURE] Remove WP Emoji Option.
[IMPROVEMENT] Separated optimizer data from wp_options to improve compatibility with backup plugins.
[IMPROVEMENT] Enhanced crawler cron hook to prevent de-scheduling in some cases.
[IMPROVEMENT] Enhanced Remove Query Strings to also remove Emoji query strings.
[IMPROVEMENT] Enhanced HTML detection when extra spaces are present at the beginning.
[UPDATE] Added private cache support for OLS.
[BUGFIX] Self-redirects are no longer cached.
[BUGFIX] Fixed css async lib warning when loading in HTTP/2 push.

[BUGFIX] Improved optimizer table creating process in certain database charset to avoid css/js minify/combination failure.

CDN comes

20 Sep 20:47
Compare
Choose a tag to compare
  • [NEW FEATURE] Added CDN support.
  • [IMPROVEMENT] Improved compatibility when upgrading by fixing a possible fatal error.
  • [IMPROVEMENT] Added support for custom wp-content paths.
  • [BUGFIX] Fixed non-primary network blogs not being able to minify.
  • [BUGFIX] Fixed HTML Minify preventing Facebook from being able to parse og tags.
  • [BUGFIX] Preview page is no longer cacheable.
  • [BUGFIX] Corrected log and crawler timezone to match set WP timezone.
  • [GUI] Revamp of plugin GUI.

CSS/JS Optimize

15 Sep 19:54
Compare
Choose a tag to compare

[NEW FEATURE] Added CSS/JS minification.
[NEW FEATURE] Added CSS/JS combining.
[NEW FEATURE] Added CSS/JS HTTP/2 server push.
[NEW FEATURE] Added HTML minification.
[NEW FEATURE] Added CSS/JS cache purge button in management.
[UPDATE] Improved debug log formatting.
[UPDATE] Fixed some description typos.