LiteSpeed Cache

Wordpress Plugin
Download latest - 4.6



Download Stats

Today 3,809
Yesterday 5,783
Last Week 55,215
All Time 1,784,259
Banner 772x250

Releases (64 )

Version Release Date Change Log
3.2.1 2020-06-01
  • Jun 1 2020 =
  • Cloud LQIP/CCSS rate limit tweaks. (@ianpegg)
  • Admin Improved frontend Admin Bar menu functionality. (#708642)
  • Crawler Fixed an issue where cleaning up a crawler map with a leftover page number would cause a MySQL error. (@saowp)
  • Image Optimize Added WP default thumbnails to image optimization summary list. (@johnny Nguyen)
  • REST Improved REST compatibility w/ WP4.4-. (#767203)
  • GUI Moved Use Primary Site Configuration to General menu. (@joshua)
3.2 2020-05-27
  • May 27 2020 =
  • Image Optimize Major improvements in queue management, scalability, and speed. (@Lucas Rolff)
  • Cloud Implemented a series of communication enhancements. (@Lucas Rolff)
  • Crawler Enhanced PHP 5.3 compatibility. (@JTS-FIN #230)
  • Page Optimize Appended image template in wpDiscuz script into default lazyload image exclude list. (@philipfaster @szmigieldesign)
  • Page Optimize Eliminated the 404 issue for CSS/JS in server environments with missing SCRIPT_URI. (@ankit)
  • Data ENhanced summary data storage typecasting.
3.1 2020-05-20
  • May 20 2020 =
  • Network Added Debug settings to network level when on network.
  • Purge Network now can purge all.
  • Network Fixed issue where saving the network primary site settings failed.
  • Network Moved Beta Test to network level when on network.
  • Cache Fixed issue in admin where new post editor was wrongly cached for non-admin roles. (@TEKFused)
  • Data Fixed issue with crawler & img_optm table creation failure. (@berdini @piercand)
  • Core Improved plugin activation compatibility on Windows 10 #224 (@greenphp)
  • Core Improved compatibility for .htaccess path search.
  • Object Catch RedisException. (@elparts)
  • Fixed Script URI issue in 3.0.9 #223 (@aonsyed)
  • Image Optimize Show thumbnail size set list in image optimization summary. (@Johnny Nguyen)
  • Debug Parameters will now be logged.
3.0.9 2020-05-13
  • May 13 2020 =
  • Purge Comment cache can be successfully purged now.
  • Data Better MySQL charset support for crawler/image optimize table creation. (@Roshan Jonah)
  • API New hook to fire after Purge All. (@salvatorefresta)
  • Crawler Resolve IP for crawler.
  • Task PHP5.3 Cron compatibility fix.
  • 3rd Elementor edit mode compatibility.
  • Page Optimize Fixed an issue where Purge Stale returned 404 for next visitor on CSS/JS.
  • Page Optimize Fixed the PHP warning when srcset doesn't have size info inside. (@gvidano)
  • Cloud Fixed the potential PHP warning when applying for the domain key.
  • Core PHP DIR const replacement. (@MathiasReker) 2020-03-12
  • Nov 24 2019 =
  • GUI New settings to limit News Feed to plugin page only. 2019-10-11
  • Oct 11 2019 =
  • 3rd: Enhanced WP stateless compatibility. (#PR143)
  • 3rd: Fixed a PHP warning caused by previous PR for AMP. (#PR176) 2019-09-24
  • Sep 24 2019 =
  • 3rd: Bypassed page optimizations for AMP. (#359748 PR#169)
  • GUI: Firefox compatibility with radio button state when reloading pages. (#288940 PR#162)
  • GUI: Updated Slack invitation link. (PR#173) 2019-08-21
  • Aug 21 2019 =
  • CCSS: Removed potential PHP notice when getting post_type. (@amcgiffert)
  • CDN: Bypassed CDN replacement on admin page when adding media to page/post. (@martin_bailey)
  • Media: Fixed inability to update or destroy postmeta data for child images. (#167713) 2019-07-25
  • Jul 25 2019 =
  • Object: Increased compatibility with phpredis 5.0.
  • Object: Appended wc_session_id to default Do Not Cache Groups setting to avoid issue where WooCommerce cart items were missing when Object Cache is used. NOTE: Existing users must add wc_session_id manually! (#895333)
  • CSS: Added null onload handler for CSS async loading. (@joejordanbrown)
  • : Increased crawler timeout to avoid wrongly adding a URL to the blacklist.
  • 3rd: WooCommerce Advanced Bulk Edit can now purge cache automatically. 2019-07-09
  • Jul 9 2019 =
  • CSS: Enhanced the CSS Minify compatibility for CSS with missing closing bracket syntax errors. (@fa508210020)
  • : Crawler now supports both cookie and no-cookie cases. (@tabare)
  • CCSS: Enhanced compatibility with requested pages where meta info size exceeds 8k. (@Joe B)
  • CCSS: No longer processing "font" or "import" directives as they are not considered critical. (@Ankit @Joe B)
  • IAPI: Removed IPv6 from all servers to avoid invalid firewall whitelist. 2019-06-17
  • Jun 17 2019 =
  • 3rd: Fixed PHP 5.3 compatibility issue with Facetwp. 2019-06-17
  • Jun 17 2019 =
  • 3rd: Set ESI template hook priority to highest number to prevent ESI conflict with Enfold theme. (#289354)
  • 3rd: Improved Facetwp reset button compatibility with ESI. (@emilyel)
  • 3rd: Enabled user role change to fix duplicate login issue for plugins that use alternative login processes. (#114165 #717223 @sergiom87)
  • GUI: Wrapped static text with translate function. (@halilemreozen)
2.9.8 2019-05-23
  • May 22 2019 =
  • Core: Refactored loading priority so user related functions & optimization features are set after user initialization. (#717223 #114165 #413338)
  • Media: Improved backup file calculation query to prevent out-of-memory issue.
  • Conf: Feed cache now defaults to ON.
  • API: Fully remote attachment compatibility API of image optimization now supported.
  • : Bypassed vary change for crawler; crawler can now simulate default vary cookie.
  • ESI: Refactored ESI widget. Removed widget_load_get_options() function.
  • ESI: Changed the input name of widget fields in form.
  • 3rd: Elementor can now save ESI widget settings in frontend builder.
  • 3rd: WP-Stateless compatibility.
  • IAPI: Image optimization can now successfully finish the destroy process with large volume images with automatic continual mode.
  • CDN: Fixed issue with Load JQuery Remotely setting where WP 5.2.1 provided an unexpected jQuery version.
  • 3rd: Login process now gets the correct role; fixed double login issue. 2019-05-02
  • May 2 2019 =
  • Conf: Enhanced compatibility when an option is not properly initialized.
  • Conf: Prevent non-array instance in widget from causing 500 error. (#210407)
  • CCSS: Increase CCSS generation timeout to 60s.
  • Media: Renamed lazyload CSS class to avoid conflicts with other plugins. (@DynamoProd)
  • JS: Improved W3 validator. (@istanbulantik)
  • QUIC: Synced cache tag prefix for static files cache.
  • ESI: Restored query strings to ESI admin bar for accurate rendering. (#977284)
  • ESI: Tweaked ESI init priority to honor LITESPEED_DISABLE_ALL const. ESI will now init after plugin loaded.
  • ESI: No longer initialize ESI if ESI option is OFF.
  • API: New "Disable All" API function.
  • API: New "Force public cache" API function.
  • Vary: Fixed an issue with saving vary groups.
  • IAPI: Fixed an issue where image md5 validation failed due to whitespace in the image path.
  • 3rd: Bypass all optimization/ESI/Cache features when entering Divi Theme Builder frontend editor.
  • 3rd: Fixed an issue where DIVI admin bar exit button didn't work when ESI was ON. 2019-04-09
  • Apr 9 2019 =
  • Purge: Purge All no longer includes Purge CCSS/Placeholder.
  • 3rd: Divi Theme Builder no longer experiences nonce expiration issues in the contact form widget. (#475461)
2.9.7 2019-04-01
  • Apr 1 2019 =
  • CDN feature. Now Apache/Nginx can use LiteSpeed cache freely.
2.9.6 2019-03-27
  • Mar 27 2019 =
  • IAPI: Appended XMP to Preserve EXIF data setting. WebP will now honor this setting. (#902219)
  • Object Fixed SASL connection with LSMCD.
  • ESI: Converted ESI URI parameters to JSON; Added ESI validation.
  • Import: Import/Export will now use JSON format. Please re-export any backed up settings. Previous backup format is no longer recognized.
  • Media: WebP replacement will honor Role Excludes setting now. (@mfazio26)
  • Data: Forbid direct visit to const.default.ini.
  • Utility: Can handle WHM passed in LITESPEED_ERR constant now.
  • IAPI: Communicate via JSON encoding.
  • IAPI: IAPI v2.9.6.
2.9.5 2019-03-14
  • Mar 14 2019 =
  • Auto convert default WordPress nonce to ESI to avoid expiration.
  • API: Ability to easily convert custom nonce to ESI by registering LiteSpeed_Cache_API::nonce_action.
  • OPTM: Tweaked redundant attr data-no-optimize in func _analyse_links to data-ignore-optimize to offer the API to bypass optimization but still move src to top of source code.
  • API: Renamed default nonce ESI ID from lscwp_nonce_esi to nonce.
  • API: Added WebP generation & validation hook API. (@alim #wp-stateless)
  • API: Added hook to bypass vary commenter check. (#wpdiscuz)
  • Doc: Clarified Cache Mobile description. (@JohnnyNguyen)
  • Doc: Replaced incorrect link in description. (@JohnnyNguyen)
  • 3rd: Improved wpDiscuz compatibility.
  • 3rd: Fixed Divi Theme Builder comment compatibility on non-builder pages. (#410919)
  • 3rd: Added YITH ESI adjustment. 2019-02-28
  • Feb 28 2019 =
  • Tag: Fixed issue where unnecessary warning potentially displayed after upgrade process when object cache is enabled.
2.9.4 2019-02-27
  • Feb 27 2019 =
  • REST: New REST class with better WP5 Gutenberg and internal REST call support when ESI is embedded.
  • ESI: ESI block ID is now in plain text in ESI URL parameters.
  • ESI: Fixed a redundant ESI 301 redirect when comma is in ESI URL.
  • ESI: REST call can now parse shortcodes in ESI.
  • API: Changed ESI parse_esi_param() function to private and load_esi_block function to non-static.
  • API: Added litespeed_is_json hook for buffer JSON conversion.
  • GUI: Prepended plugin name to new version notification banner.
  • 3rd: WPML multi domains can now be handled in optimization without CDN tricks.
2.9.3 2019-02-20
  • Feb 20 2019 =
  • ESI: ESI shortcodes can now be saved in Gutenberg editor.
  • ESI: ESI now honors the parent page JSON data type to avoid breaking REST calls (LSWS 5.3.6+).
  • ESI: Added is_json parameter support for admin_bar.
  • ESI: Simplified comment form code.
  • 3rd: Better page builder plugin compatibility within AJAX calls.
  • 3rd: Compatibility with FacetWP (LSWS 5.3.6+).
  • 3rd: Compatibility with Beaver Builder.
  • Debug: Added ESI buffer content to log.
  • Tag: Only append blog ID to cache tags when site is part of a network.
  • IAPI: Optimized database query for pulling images.
  • GUI: Added more plugin version checking for better feature compatibility.
  • GUI: Ability to bypass non-critical banners with the file .litespeed_no_banner.
  • Media: Background image WebP replacement now supports quotes around src.
2.9.2 2019-02-05
  • Feb 5 2019 =
  • API: Add a hook litespeed_esi_shortcode-* for ESI shortcodes.
  • 3rd: WooCommerce can purge products now when variation stock is changed.
  • : Forced HTTP1.1 for crawler due to a CURL HTTP2 bug.
2.9.1 2019-01-25
  • Jan 25 2019 =
  • Compatibility: Fixed fatal error for PHP 5.3.
  • Compatibility: Fixed PHP warning in htmlspecialchars when building URLs. (@souljahn2)
  • Media: Excluded invalid image src from lazyload. (@andrew55)
  • Optm: Improved URL compatibility when detecting closest cloud server.
  • ESI: Supported JSON format comment format in ESI with is_json parameter.
  • API: Added filters to CCSS/CSS/JS content. (@lhoucine)
  • 3rd: Improved comment compatibility with Elegant Divi Builder.
  • IAPI: New Europe Image Optimization server (EU5). Please whitelist the new IAPI IP List.
  • GUI: No longer show banners when Disable All in Debug is ON. (@rabbitwordpress)
  • GUI: Fixed button style for RTL languages.
  • GUI: Removed unnecessary translation in report.
  • GUI: Updated readme wiki links.
  • GUI: Fixed pie styles in image optimization page.
2.9 2018-12-31
  • Dec 31 2018 =
  • Media: Lazy Load Image Classname Excludes. (@thinkmedia)
  • : New EU/AS cloud servers for faster image optimization handling.
  • : New EU/AS cloud servers for faster CCSS generation.
  • : New EU/AS cloud servers for faster responsive placeholder generation.
  • Conf: Ability to set single options via link.
  • Cache: Ability to add custom TTLs to Force Cache URIs.
  • Purge: Added post type to Purge tags.
  • Purge: Redefined CCSS page types.
  • Core: Using Exception for .htaccess R/W.
  • IAPI: New cloud servers added. Please whitelist the new IAPI IP List.
  • Optm: Trim BOM when detecting if the page is HTML.
  • GUI: Added PageSpeed Score comparison into promotion banner.
  • GUI: Refactored promotion banner logic.
  • GUI: Removed page optimized comment when ESI Silence is requested.
  • GUI: WHM transient changed to option instead of transient when storing.
  • GUI: Appending more descriptions to CDN filetype setting.
  • IAPI: Removed duplicate messages.
  • IAPI: Removed taken_failed/client_pull(duplicated) status.
  • Debug: Environment report no longer generates hash for validation.
  • 3rd: Non-cacheable pages no longer punch ESI holes for Divi compatibility.
  • Network: Added slashes for mobile rules when activating plugin.
  • CCSS: Eliminated a PHP notice when appending CCSS.
2.8.1 2018-12-05
  • Dec 5 2018 =
  • : Fixed an activation warning related to cookie crawler. (@kacper3355 @rastel72)
  • Media: Replace safely by checking if pulled images is empty or not first. (@Monarobase)
  • 3rd: Shortcode ESI compatibility with Elementor.
2.8 2018-11-30
  • Nov 30 2018 =
  • : ESI shortcodes.
  • : Mobile crawler.
  • : Cookie crawler.
  • API: Can now add _litespeed_rm_qs=0 to bypass Remove Query Strings.
  • Optm: Removed error log when minify JS failed.
  • Core: Fixed a bug that caused network activation PHP warning.
  • Media: Removed canvas checking for WebP to support TOR. (@odeskumair)
  • Media: Eliminated potential image placeholder PHP warning.
  • 3rd: Bypassed Google recaptcha from Remove Query Strings for better compatibility.
  • IAPI: Showed destroy timeout details.
  • Debug: Moved Google Fonts log to advanced level.
  • GUI: Replaced all Learn More links for functions.
  • GUI: Cosmetic updates including Emoji.
  • : Removed duplicated data in sitemap and blacklist.
2.7.3 2018-11-26
  • Nov 26 2018 =
  • Optm: Improved page render speed with Web Font Loader JS library for Load Google Fonts Asynchronously.
  • Optm: Directly used JS library files in plugin folder instead of short links /min/.
  • Optm: Handled exceptions in JS optimization when meeting badly formatted JS.
  • 3rd: Added Adobe Lightroom support for NextGen Gallery.
  • 3rd: Improved Postman app support for POST JSON requests.
  • IAPI: US3 server IP changed to
2.7 2018-11-02
  • Nov 2 2018 =
  • : Separate Purge log for better debugging.
  • 3rd: Now fully compatible with WPML.
  • IAPI: Sped up Image Optimization workflow.
  • GUI: Current IP now shows in Debug settings.
  • GUI: Space separated placeholder queue list for better look.
  • EU3 server IP Changed to 2018-10-25
  • Oct 25 2018 =
  • Media: Fixed a bug where the wrong table was used in the Image Optimization process.
  • [IAPI] IAPI v2.6.4.1.
2.6.4 2018-10-24
  • Oct 24 2018 =
  • : Ability to create custom default config options per hosting company.
  • : Ability to generate mobile Critical CSS.
  • Media: Fixed a bug where Network sites could incorrectly override optimized images.
  • CDN: Fixed a bug where image URLs containing backslashes were matched.
  • Cache: Added default Mobile UA config setting.
  • GUI: Fixed unknown shortcut characters for non-English languages Setting tabs.
2.6.3 2018-10-18
  • Oct 18 2018 =
  • : Added the ability to Reset All Options.
  • CLI: Added new lscache-admin reset_options command.
  • GUI: Added shortcuts for more of the Settings tabs.
  • Media: Updated Lazy Load JS library to the most recent version.
  • There is no longer any need to explicitly Save Settings upon Import.
  • Remove Query String now will remove all query strings in JS/CSS static files.
  • IAPI: Added summary info to debug log.
2.6.2 2018-10-11
  • Oct 11 2018 =
  • Setting: Automatically correct invalid numeric values in configuration settings upon submit.
  • Media: Fixed the issue where iframe lazy load was broken by latest Chrome release. (@ofmarconi)
  • : Fixed an issue with Multisite where subsites failed to purge when only primary site has WooCommerce . (@kierancalv)
2.6.1 2018-10-04
  • Oct 4 2018 =
  • Ability to generate separate Critical CSS Cache for Post Types & URIs.
  • API: Filter litespeed_frontend_htaccess for frontend htaccess path.
  • Media: Removed responsive placeholder generation history to save space. 2018-09-24
  • Sep 24 2018 =
  • : Fixed an issue in responsive placeholder generation where redundant history data was being saved and using a lot of space.
2.6 2018-09-22
  • Sep 22 2018 =
  • Vary: Moved litespeed_cache_api_vary hook outside of OLS condition for .htaccess generation.
  • CDN: Trim spaces in original URL of CDN setting.
  • API: New filter litespeed_option_ to change all options dynamically.
  • API: New LiteSpeed_Cache_API::force_option() to change all options dynamically.
  • API: New LiteSpeed_Cache_API::vary() to set default vary directly for easier compaitiblity with WPML WooCommerce Multilingual.
  • API: New LiteSpeed_Cache_API::nonce() to safely and easily allow caching of wp-nonce.
  • API: New LiteSpeed_Cache_API::hook_vary_add() to add new vary.
  • Optm: Changed HTML/JS/CSS optimization options assignment position from constructor to finalize().
  • Doc: Added nonce to FAQ and mentioned nonce in 3rd Party Compatibility section.
  • GUI: Moved inline minify to under html minify due to the dependency.
  • 3rd: Cached Aelia CurrencySwitcher by default.
  • : Fixed issue where enabling remote JQuery caused missing jquery-migrate library error.
2.5.1 2018-09-11
  • Sep 11 2018 =
  • Responsive placeholder. (@szmigieldesign)
  • Changed CSS::ccss_realpath function scope to private.
  • BUGFIX Detected JS filetype before optimizing to avoid PHP source conflict. (@closte #50)
2.4.4 2018-08-31
  • Aug 31 2018 =
  • [NEW] CLI CLI can now support image optimization. (@Shon)
  • [IMPROVEMENT] GUI Cron/CLI will not create admin message anymore.
  • [UPDATE] Media Fixed a PHP notice that appeared when pulling optimized images.
  • [UPDATE] Fixed a PHP notice when detecting origin of ajax call. (@iosoft)
  • [DEBUG] Debug log can now log referer URL.
  • [DEBUG] Changes to options will now be logged.
2.4 2018-07-05
  • Jul 2 2018 =
  • [NEW FEATURE] Image Optimization Added lossless optimization.
  • [NEW FEATURE] Image Optimization Added Request Orignal Images ON/OFF.
  • [NEW FEATURE] Image Optimization Added Request WebP ON/OFF. (@JMCA2)
  • [IMPROVEMENT] Image Optimization Improved optimization tools to archive maximum compression and score.
  • [IMPROVEMENT] Image Optimization Improved speed of image pull.
  • [IMPROVEMENT] Image Optimization Automatically recover credit after pulled.
  • [REFACTOR] Config Separated configure const class.
  • [BUGFIX] Report Report can be sent successfully with emoji now. (@music47ell)
  • [IAPI] New Europe Image Optimization server (EU3/EU4).
  • [IAPI] New America Image Optimization server (US3/US4/US5/US6).
  • [IAPI] New Asian Image Optimization server (AS3).
  • [IAPI] Refactored optimization process.
  • [IAPI] Increased credit limit.
  • [IAPI] Removed request interval limit.
  • [IAPI] IAPI v2.4.
  • We strongly recommended that you re-optimize your image library to get a better compression result.
2.3.1 2018-06-18
  • Jun 18 2018 =
  • [Improvement] New setting to disable Generate Critical CSS. (@cybmeta)
  • [Improvement] Added filter to can_cdn/can_optm check. (@Jacob)
  • [Update] Critical CSS Added 404 css. Limit cron interval.
  • [Update] AJAX will not bypass CDN anymore by default. (@Jacob)
  • [GUI] Show Disable All Features warning if it is on in Debug tab.
2.2.7 2018-06-04
  • Jun 4 2018 =
  • [IMPROVEMENT] Improved redirection for manual image pull to avoid too many redirections warning.
  • [IAPI] Increased credit limit.
  • [BUGFIX] Fixed 503 error when enabling log filters in Debug tab. (#525206)
  • [UPDATE] Improve compatibility when using sitemap url on servers with allow_url_open off.
  • [UPDATE] Removed Crawler HTTP2 option due to causing no-cache blacklist issue for certain environments.
  • [UPDATE] Privacy policy can be now translated. (@Josemi)
  • [UPDATE] IAPI Increased default img request max to 3000.
2.2.6 2018-05-24
  • May 24 2018 =
  • [NEW FEATURE] Original image backups can be removed now. (@borisov87 @JMCA2)
  • [BUGFIX] Role Excludes in Tuning tab can save now. (@pako69)
  • [UPDATE] Added privacy policy support.
2.2.5 2018-05-14
  • May 14 2018 =
  • [IAPI] Image Optimization New Asian Image Optimization server (AS2).
  • [INTEGRATION] Removed wpForo 3rd party file. (@massimod)
2.2.4 2018-05-07
  • May 7 2018 =
  • [IMPROVEMENT] Improved compatibility with themes using the same js_min library. (#129093 @Darren)
  • [BUGFIX] Fixed a bug when checking image path for dynamic files. (@miladk)
  • [INTEGRATION] Compatibility with Universal Star Rating. (@miladk)
2.2.3 2018-04-27
  • Apr 27 2018 =
  • [NEW FEATURE] WebP For Extra srcset setting in Media tab. (@vengen)
  • [REFACTOR] Removed redundant LS consts.
  • [REFACTOR] Refactored adv_cache generation flow.
  • [BUGFIX] Fixed issue where inline JS minify exception caused a blank page. (@oomskaap @kenb1978)
  • [UPDATE] Changed HTTP/2 Crawl default value to OFF.
  • [UPDATE] Added to default WebP replacement value for WooCommerce WebP support.
  • [UPDATE] Detached crawler from LSCache LITESPEED_ON status.
  • [API] Improved ESI API to honor the cache control in ESI wrapper.
  • [API] Added LITESPEED_PURGE_SILENT const to bypass the notification when purging
  • [INTEGRATION] Fixed issue with nonce expiration when using ESI API. (@Dan #923505)
  • [INTEGRATION] Improved compatibility with Ninja Forms by bypassing non-javascript JS from inline JS minify.
  • [INTEGRATION] Added a hook for plugins that change the CSS/JS path e.g. Hide My WordPress.
2.2.2 2018-04-16
  • Apr 16 2018 =
  • [NEW FEATURE] WebP Attribute To Replace setting in Media tab. (@vengen)
  • [IMPROVEMENT] Generate adv_cache file automatically when it is lost.
  • [IMPROVEMENT] Improved compatibility with ajax login. (@veganostomy)
  • [UPDATE] Added object cache lib check in case user downgrades LSCWP to non-object-cache versions.
  • [UPDATE] Avoided infinite loop when users enter invalid hook values in Purge All Hooks settings.
  • [UPDATE] Updated log format in media&cdn class.
  • [UPDATE] Added more items to Report.
2.2.1 2018-04-11
  • Apr 10 2018 =
  • [NEW FEATURE] Included Directories setting in CDN tab. (@Dave)
  • [NEW FEATURE] Purge All Hooks setting in Advanced tab.
  • [UPDATE] Added background-image WebP replacement support. (@vengen)
  • [UPDATE] Show recommended values for textarea items in settings.
  • [UPDATE] Moved CSS/JS optimizer log to Advanced level.
  • [INTEGRATION] Added WebP support for Avada Fusion Sliders. (@vengen) 2018-04-03
  • Apr 3 2018 =
  • [HOTFIX] Fixed the PHP warning when using Object Cache caused by previous improvement to Object Cache. 2018-04-03
  • Apr 3 2018 =
  • [HOTFIX] Object parameter will no longer cause warnings to be logged for Purge and Cache classes. (@kelltech @khrifat)
  • [UPDATE] Removed duplicated del_file func from Object Cache class.
  • [BUGFIX] CLI no longer shows 400 error upon successful result.
2.2 2018-04-02
  • Apr 2 2018 =
  • [NEW FEATURE] Debug Disable All Features setting in Debug tab. (@monarobase)
  • [NEW FEATURE] Cache Force Cacheable URIs setting in Excludes tab.
  • [NEW FEATURE] Purge Purge all LSCache and other caches in one link.
  • [REFACTOR] Purge Refactored Purge class.
  • [BUGFIX] Query strings in DoNotCacheURI setting now works.
  • [BUGFIX] Cache Mobile cache compatibility with WebP vary. (@Shivam #987121)
  • [UPDATE] Purge Moved purge_all to Purge class from core class.
  • [API] Set cacheable/Set force cacheable. (@Jacob)
2.1.2 2018-03-28
  • Mar 28 2018 =
  • [NEW] Image Optimization Clean Up Unfinished Data feature.
  • [IAPI] IAPI v2.1.2.
  • [IMPROVEMENT] CSS/JS Minify Reduced loading time significantly by improving CSS/JS minify loading process. (@kokers)
  • [IMPROVEMENT] CSS/JS Minify Cache empty JS Minify content. (@kokers)
  • [IMPROVEMENT] Cache Cache 301 redirect when scheme/host are same.
  • [BUGFIX] Media Lazy load now can support webp. (@relle)
  • [UPDATE] CSS/JS Optimize Serve static files for CSS async & lazy load JS library.
  • [UPDATE] Report Appended Basic/Advanced View setting to Report.
  • [UPDATE] CSS/JS Minify Removed zero-width space from CSS/JS content.
  • [GUI] Added Purge CSS/JS Cache link in Admin. 2018-03-21
  • Mar 21 2018 =
  • [BUGFIX] Fixed issue where activation failed to add rules to .htaccess.
  • [BUGFIX] Fixed issue where 304 header was blank on feed page refresh.
2.1.1 2018-03-20
  • Mar 20 2018 =
  • [NEW FEATURE] Browser Cache Unlocked for non-LiteSpeed users.
  • [IMPROVEMENT] Image Optimization Fixed issue where images with bad postmeta value continued to show in not-yet-requested queue.
2.1 2018-03-15
  • Mar 15 2018 =
  • [NEW FEATURE] Image Optimization Unlocked for non-LiteSpeed users.
  • [NEW FEATURE] Object Cache Unlocked for non-LiteSpeed users.
  • [NEW FEATURE] Crawler Unlocked for non-LiteSpeed users.
  • [NEW FEATURE] Database Cleaner and Optimizer Unlocked for non-LiteSpeed users.
  • [NEW FEATURE] Lazy Load Images Unlocked for non-LiteSpeed users.
  • [NEW FEATURE] CSS/JS/HTML Minify/Combine Optimize Unlocked for non-LiteSpeed users.
  • [IAPI] IAPI v2.0.
  • [IAPI] Increased max rows prefetch when client has additional credit.
  • [IMPROVEMENT] CDN Multiple domains may now be used.
  • [IMPROVEMENT] Report Added WP environment constants for better debugging.
  • [REFACTOR] Separated Cloudflare CDN class.
  • [BUGFIX] Image Optimization Fixed issue where certain MySQL version failed to create img_optm table. (@philippwidmer)
  • [BUGFIX] Image Optimization Fixed issue where callback validation failed when pulling and sending request simultaneously.
  • [GUI] Added Slack community banner.
  • [INTEGRATION] CDN compatibility with WPML multiple domains. (@egemensarica)
2.0 2018-03-07
  • Mar 7 2018 =
  • [NEW FEATURE] Image Optimization Added level up guidance.
  • [REFACTOR] Image Optimization Refactored Image Optimization class.
  • [IAPI] Image Optimization New European Image Optimization server (EU2).
  • [IMPROVEMENT] Image Optimization Manual pull action continues pulling until complete.
  • [IMPROVEMENT] CDN Multiple CDNs can now be randomized for a single resource.
  • [IMPROVEMENT] Image Optimization Improved compatibility of long src images.
  • [IMPROVEMENT] Image Optimization Reduced runtime load.
  • [IMPROVEMENT] Image Optimization Avoid potential loss/reset of notified images status when pulling.
  • [IMPROVEMENT] Image Optimization Avoid duplicated optimization for multiple records in Media that have the same image source.
  • [IMPROVEMENT] Image Optimization Fixed issue where phantom images continued to show in not-yet-requested queue.
  • [BUGFIX] Core Improved compatibility when upgrading outside of WP Admin. (@jikatal @TylorB)
  • [BUGFIX] Crawler Improved HTTP/2 compatibility to avoid erroneous blacklisting.
  • [BUGFIX] Crawler Changing Delay setting will use server variable for min value validation if set.
  • [UPDATE] Crawler Added HTTP/2 protocol switch in the Crawler settings.
  • [UPDATE] Removed unnecessary translation strings.
  • [GUI] Display translated role group name string instead of English values. (@Richard Hordern)
  • [GUI] Added Join LiteSpeed Slack link.
  • [GUI] Import / Export Cosmetic changes to Import Settings file field.
  • [INTEGRATION] Improved compatibility with WPML Media for Image Optimization. (@szmigieldesign) 2018-02-20
  • February 20 2018 =
  • [Hotfix] Removed empty crawler when no role simulation is set.
1.8.3 2018-02-02
  • February 2 2018 =
  • [NEW FEATURE] Crawler server variable limitation support.
  • [IMPROVEMENT] Added Store Transients option to fix transients missing issue when Cache Wp-Admin setting is OFF.
  • [IMPROVEMENT] Tweaked ARIA support. (@steverep)
  • [IMPROVEMENT] Used strpos instead of strncmp for performance. (@Zach E)
  • [BUGFIX] Transient cache can now be removed when the Cache Wp-Admin setting is ON in Object Cache.
  • [BUGFIX] Network sites can now save Advanced settings.
  • [BUGFIX] Media list now shows in network sites.
  • [BUGFIX] Show Crawler Status button is working again.
  • [UPDATE] Fixed a couple of potential PHP notices in the Network cache tab and when no vary group is set.
  • [GUI] Added Learn More link to all setting pages.
1.7.2 2018-01-05
  • 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.6.7 2017-12-15
  • 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.5 2017-10-17
  • 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 2017-10-12
  • October 11 2017 =
  • [New] Lazy load images/iframes.
  • [New] Clean CSS/JS optimizer data functionality in DB Optimizer panel.
  • [New] 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.
1.0.15 2017-10-06
  • April 20 2017 =
  • [NEW] Added Purge Pages and Purge Recent Posts Widget pages options.
  • [NEW] Added wp-cli command for setting and getting options.
  • [NEW] Added an import/export options cli command.
  • [NEW] Added wpForo integration.
  • [NEW] Added Theme My Login integration.
  • [UPDATE] Purge adjacent posts when publish a new post.
  • [UPDATE] Change environment report file to .php and increase security.
  • [UPDATE] Added new purgeby option to wp-cli.
  • [UPDATE] Remove nag for multiple sites.
  • [UPDATE] Only inject LiteSpeed javascripts in LiteSpeed pages.
  • [REFACTOR] Properly check for zero in ttl settings.
  • [BUGFIX] Fixed the 404 issue that can be caused by some certain plugins when save the settings.
  • [BUGFIX] Fixed mu-plugin compatibility.
  • [BUGFIX] Fixed problem with creating zip backup.
  • [BUGFIX] Fixed conflict with jetpack. 2017-10-06
  • October 6 2017 =
  • [BUGFIX] Improved optimizer table creating process in certain database charset to avoid css/js minify/combination failure. 2017-09-20
  • September 20 2017 =
  • [UPDATE] Improved PHP5.3 compatibility.
1.1.6 2017-08-24
  • August 23 2017 =
  • [NEW FEATURE] Added option to privately cache logged-in users.
  • [NEW FEATURE] Added option to privately cache commenters.
  • [NEW FEATURE] Added option to cache requests made through WordPress REST API.
  • [BUGFIX] Fixed network 3rd-party full-page cache detection bug.
  • [GUI] New Cache and Purge menus in Settings.