Changed way external URLs are managed by the minification/combinaison to fix issues where CSS would get deleted
Added warning if LWSCache is activated
Added a new URL parameter, “?do_not_cache_lwsoptimize=1”, that bypass Optimize cache
Fix security issue where it was possible to use the generated cache for arbitrary file-read
3.3.19
Fixed issue where DataTable would not be loaded for the “Image” tab and cause JS errors
Changed Preload UserAgent to allow HTTP/2 and simplify it
3.3.18
Fixed issue with Cloudflare on rare cases
Fixed issue with the checksums of the plugin not matching with SVN (which causes issues with wp verify-checksums, notably)
3.3.17
Only options in “Front-End” now clear cache when changed (instead of all options)
Cache is emptied less often now (removed on update, on preload start and on temporary deactivation cleaning)
Updated sitemap fetching to prevent issues when WordPress can’t find the original sitemap (due to plugins) ; will now check sitemap_index.xml and wp-sitemap.xml more reliably
Fixed issue with the cache-cleaning cron that would be executed too soon and too often, preventing cache creation
3.3.16
Fixed issues where directories/files could not be created during page caching, resulting in CSS/JS not being loaded and white page appearing
3.3.15
If an image cannot be converted, then it is now removed from the queue, fixing issues where cron would run forever
3.3.14
Fixed “Warning : Deprecated” showing when WP_DEBUG is active
Fixed incompatibilities when using JS Minifier/Combine
Added FluentBooking “app.js” file to the exclusions
CSS and JS Combine and Minify are now completely separate (Combining does not Minify by default unless selected)
3.3.13
Updated logs to add a refresh button
Fixed missing translations
Added a Feedback button
3.3.12
Fixed an issue with the preload, where the cron would go over and over without stopping, repeating the same urls indefinitely
3.3.10.5
Very minor update to get rid of the “load_textdomain” warning
3.3.10
Fixed Fatal Error on comment purge
Fixed comment purge not actually purging anything
Removed HTML Minification from default configuration due to too many issues
HTML Minification now not recommended and with warning
3.3.9
Clear cache after any changes have been made in the “Customize” page
Added back a filter to clear all cache : lws_optimize_clear_all_filebased_cache
In the same vein, the filter lws_optimize_clear_filebased_cache, taking an url as argument, clear the cache of said url
Changed image conversion to prevent cron from failling to start, forcing users to start it multiple times
Fixed bug where deactivating/activating plugin would fail with a 403 at the end
Fixed issue where files already minified (i.e. : .min.js | .min.css) would get re-minified, causing potential issues
Changed Min/Combine files from .css|.js to .min.css|.min.css
Minor changes to the HTML Minification
3.3.8
Dynamic Cache now removed when deactivating plugin
Fixed issue where “Clear all” button would not empty dynamic cache
Fixed typos
Image warnings (if librairy is too old) now moved to the modale
Autopurge will now purge related pages (like /blog, tags and categories pages)
3.3.7
Fixed issue where Filecache could not be deactivated
Fixed Memcached (and others) errors not being reported when updating in advanced mode
Fixed Memcached getting checked even if in error
3.3.6
CSS changes
Added a -15% promotional code to the page
Fixed issue where Image conversion (standard) never stopped
Automatic purge modified to fix error where cache would be deleted entirely
3.3.5
Now allows WebP to be converted using the API, resulting in either compressed WebP or AVIF
Thumbnails should now correctly use their optimized format
Some options were still updating instantly in the option page and should now be updated with the new button
CSS ajustments
Added a counter to know how many options will be changed
3.3.4
Added more logs for images and htaccess in wp-content/uploads/lwsoptimize/debug.log
Fixed an issue where sometimes the API would fail to get the correct site_url() (http instead of https) and fails to convert
Updated .htaccess to add missing Brotli rules
Updated the way the htaccess is managed to remove unecessary spaces and breaking
WebP are now convertable with the API (either to compressed WebP or AVIF)
Fixed “Purge all” button not working properly
Fixed missing translations
Fixed issue when reactivating plugin
3.3.3.1
Fixed issue where new Cloudflare option would cause errors when trying to create/modify a page with the autopurge activated
3.3.3
New page for easier access to the configurations and more simple interface
Fixed a few issues
Updated some error messages, especially Memcached
Fixed CDN integration which did not work anymore
CLI commands are available to manage most of the plugin
3.3.2.5
Added possibility to use our API to convert images faster than with PHP
Delayed preload reloading when updating plugin options to reduce lag
Reduce to 2 pages per minute by default
Few bugs fixes
3.3.2.1
Removed combine JS/CSS from recommended settings to improve compatibility
3.3.2
Optimized preloading settings: inactive by default, reduced to 5 pages/minutes initially
Cache for logged-in users now active by default for better user experience
Enhanced autopurge functionality to include home page
Extended default cache duration for improved performance
Removed potentially problematic functions for greater stability
3.3.1.1
Fixed critical issue where log_file could not be accessed, preventing errors
Resolved warning messages when activating the plugin via WP-CLI
Various minor bug fixes for improved reliability
3.3.1
Critical hotfix for autopurge function that occasionally purged entire cache instead of targeted pages
3.3
Major feature update: Added Unused CSS removal and Critical CSS generation
Implemented Deferred and Delayed JavaScript loading options
Added automatic width/height attributes for images to prevent layout shifts
Enhanced image conversion system for better performance
Enhanced CSS combination to handle edge cases more effectively
Optimized combination algorithm for better performance
3.2.4.2
Fixed dynamic cache purging issue
Resolved remaining autopurge problems
Improved “cache dynamic url” functionality
Fixed cache exclusion system with proper “*” wildcard support
3.2.4.1
Fixed autopurge issue with Varnish Cache integration
Resolved potential fatal error on update when LWSCache is activated
3.2.4
Significant preloading improvements for better stability and performance
Restructured autopurge trigger mechanism to prevent unwanted cache clearing
Enhanced logging capabilities for better troubleshooting
3.2.3
User interface improvements for cache deletion confirmation
Fixed topbar-menu redirection issue
Improved .htaccess handling when plugin is temporarily disabled
Fixed dynamic page caching behavior
Corrected URLs exclusion saving functionality
3.2.2.3
Fixed warning when modifying inaccessible .htaccess files
Resolved preloading issue with unavailable URLs (404, 500 errors)
3.2.2.2
Added comprehensive documentation
Various minor bug fixes
3.2.2.1
Updated user interface elements
Improved clarity in option descriptions
Fixed potential preloading issues on certain website configurations
3.2.2
Now using .htaccess for managing cache and redirections, resulting in better performances
More strict caching, refusing to cache empty pages and pages with code != 200
Bug fixes
More options
3.2.1.5
Fixed issue where cache would not get created if SSL plugins were on
3.2.1.4
Better compatibility with Varnish/LiteSpeed for the dynamic cache
Changed default state of the plugin to “OFF”
Actions on (de)activation fixed
Added expiration headers
fix preload counter not being accurate
fixed pre-load cron stopping
added a way to manage dynamic pages (with parameters such as ?param=1)
3.2.1.3
Fix minor issues with image convertion
3.2.1.2
Fixed image conversion gained size
Removed AVIF as it caused too many issues
Minor changes to the Images tab
Tab order rearranged
Few bug fixes
3.2.1.1
Updated the way images are changed on your website to make it less prone to bugs and easily deactivable by removing the plugin
Fixed bugs
Added mobile cache preloading
3.2.1
New design for the “Images” page
Bugfixes for the image conversion, especially the autoconvert and restoration
Fixed mobile cache not getting created on cPanel with Varnish
Better warnings when your website cannot use Image Conversion
Updated for WordPress 6.7
3.2.0.6
Few bug fixes
Varnish can now be deleted
Cache is now deleted more often when doing actions on the plugin
3.2.0.4
Optimizations of the plugin to be more reactive
Fix issue where CSS optimizations would not ignore fonts, deactivating them
Fix issue with lazy-loading where images would not load up
Some websites had an incorrect counter for preloaded pages that has now been fixed
Caching stats should be more accurate
3.2.0.3
Readded Memcached
Fixed an issue with the database weekly maintenance where an SQL request could potentially remove all “pages” elements from the DB
Minor CSS ameliorations
3.2
Image convertion greatly improved and changed to BETA
Lazy-loading changed : now an active solution greatly improving performances
Some change to the mobile cache, now activated by default
Fixed issue with the GZIP deactivating
Improved notification popup to take less space and be less intruive
Code optimization
Bug fixes
3.1.7.6
Show stats for image convertion
Fix revert convertion that was not working
Added button to refresh data (preload, convertion)
3.1.7.4
Update to the image convertion system
3.1.7.2
Fixed issue with ImageOptimization already declared
Fixed issue with preloading not preloading every pages
Fixed issue with warning showing up on the admin
3.1.7.1
Fixed issue where converting images would do it 10 per 10 no matter what
Fixed issue with undefined properties if auto-convert has never been activated
Fixed issue where auto-convert would always be considered activated
3.1.7
Cache stats fixed and should now consume less resources
Added the possibility to convert images to the format of your choice between WebP, AVIF, PNG and JPEG
Fixed some issues
3.1.6.4
Autopurge has been fixed and now works as intended
The cache stats has been temporarily deactivated as it caused issues with a high volume of filecache
3.1.6.2
Fixed issue where Memcached file (object-cache) would be added even though Memcached is not on the server
Tuned the optimization to get more performances
3.1.6.1
Missing image added back
CDN documentation updated
Fixed CSS not loading properly on some website
3.1.6
Design change for the parameters
Fixed an issue where emptying cache from the adminbar on the site would not work
3.1.5
Added documentations for most of the options of the plugin
Fixed missing translations
Fixed texts
Fixed issue where configuration would get erased when changin to a different pre-configuration
3.1.4
Changed preloading (CSS/fonts) ; only preload given URLs instead of everything
Upgraded the emoji support deactivation
Now alert you if you use Cloudflare but do not have the integration activated
Fixed an issue with CDN Integration where cache wouldn’t get cleared
3.1.3
Fixed a visual bug with PageSpeed’s Device Select
Limited to 1 test/3 minutes for PageSpeed. Google keeps your last test result in cache for a few minutes,
retrying a test in this time window will only return the same values.
Added disclaimer for PageSpeed tests
Fixed an issue where modifying Database options would erase configuration
Fixed an issue where auto-configuration the plugin would erase the PageSpeed history
3.1.2
Can now pre-configurate the plugin directly
Fixed issues with URLs containing queries other than ?ver and ?v
Added a button to refresh the cache stats without reloading
Cache stats now better calculated to fixed issue where amount of JS/CSS was overamplified
Fixed issue with autopurge with WooCommerce where the cache would get deleted each page refresh
3.1.1
Fixed issue where URLs with parameters (?XX=) different than ?ver or ?v would not be processed and cause bugs
3.1.0
Fixed issues with the “Front-End” optimisations creating bugs
Changed librairies and removed unused ones
Fixed bad localizations
3.0
New cache system
CSS/JS minification/combination updated
Cache stats now with CSS and JS
2.1.1
Fixed “is_plugin_active not found” Fatal Error
2.1
Cache updated
Memcached can once again be activated
New Cloudflare integration, to manage CF cache
New way of checking your website performances with PageSpeed
New weekly database optimisation
2.0
New design for the plugin
Front-End and Medias tabs have been entirely modified and fixed
Lots of bugs have been fixed, performances gain while using our plugins have been increased
1.9.1
Small fix with WPCLI
1.9
Optimised the CSS/JS minifier ; now minify and combine at the same time with better performances gains
Fixed bugs when minifying CSS, when remvoing Lazy Load globally and when using Memcached
Memcached has been added back. Now the SALT used is generated automatically instead of manually
Removed a few options that did no help with performances and caused issues (e.g. : JPG-ification)
Updated the webp converter, it should now work more reliably
1.8.6
*Removed Memcached for now. Cause site to break.
1.8.5
Fixed fatal error when minifying certain types of CSS
Fixed issues with preloading CSS
1.8
Compatibility check added
Can now deactivate the plugin
Some corrections to the actions
1.7
Fixes to the CSS/JS concatenation, it should now works better
Minor bugs fixes
1.6.5
Can ask for reviews
Minor bugs fixed
1.6
Fixing a problem where non-authorized users could access the options page
1.5
Fixing security issue
Another change to the button to make it easier to understand => now slider
Some bugs fixed
More security measures added
1.2
Important bug corrected concerning the lazy loading
WordPress crash when trying to deactivate lazy loading corrected
Clarified some button to better show their function
1.1
Bug corrected for the HTML Minification, making it unusable
Made it easier to apply modification in the first tab
Clarifications added on some elements in the media tab