FIX: Image compression - Fix restoration on multisite
FIX: Cache feature - Scheduled preload when a sitemap does not exists
TWEAK: Check for headers_sent() before closing the browser connection
TWEAK: Cache feature - Do not show clear cache buttons in the admin bar if the user doesn't have the right capability
TWEAK: Cache feature - Don't cache REST API requests
TWEAK: Tabs to point to the correct URL for direct access
TWEAK: Only log the reason why an URL isn't cached if the constant WPO_CACHE_DEBUG is true
TWEAK: Image compression - Added a new filter 'wpo_image_compression_single_image_options' to allow changing the image quality for each image.
TWEAK: Cache feature - Added instructions how to edit advanced-cache.php file
TWEAK: Detecting Cloudflare and Brotli compression before enabling GZIP
= v3.0.14 - 25/Nov/2019 =
FIX: Fixed default option values for smush backup automatic deletion
FIX: Prevent potential Fatal error when including notices class
FIX: Image compression - Fixed division by zero notification
FIX: Fix list of backup entities before removing unused images
TWEAK: PHP 7.4 compatibility tweak in the fatal error handler
TWEAK: Image compression feature - Backup of original image paths are now relative
TWEAK: Page cache - Fix condition when displaying the message indicating the reason for not caching or serving cache
TWEAK: Page cache - Do not save post to cache if comments are opened and the user has saved their information
TWEAK: Page cache - intelligently handle Google Analytics tracking parameters in URL (Premium)
TWEAK: Page cache - add a query parameter to force display of the reason for not caching a page or serving a cached page
TWEAK: Cache feature - Added is_writable() checking before trying to write advanced-cache.php
TWEAK: Premium - Optimize database optimisations for WP-CLI commands
TWEAK: Premium - Don't run UI requests for WP-CLI actions
TWEAK: Premium - Page cache - Add default WooCommerce currency to the cache config
TWEAK: Page cache - Add the possibility to save default values to the cache config
TWEAK: Page cache - Add a possible secondary cache extensions location using the constant 'WPO_CACHE_CUSTOM_EXT_DIR', to allow keeping the bundled extensions in their original location
TWEAK: UI tweaks
TWEAK: Add missing filename reference in error message
TWEAK: Page cache - Purge cache when Autoptimize's cache is cleared
TWEAK: Image compression - Compatibility with Elementor plugin
TWEAK: Image compression - Added feature to mark all images as uncompressed
TWEAK: Bump supported minimum WP version up to 3.9
FIX: Fix some logic bugs related to the decision whether to send gzip-encoded cached content
FEATURE: To aid debugging if WP_DEBUG is turned on then if a page was not cached, then the HTML source will now contain the reason(s) why not in the footer
TWEAK: The is_user_logged_in() function is not necessarily available during a WP 'technical difficulties' scenario