Releases: wp-media/wp-rocket
Releases · wp-media/wp-rocket
2.9.3
- Enhancement: add filters for cache busting filename and static file created from dynamic CSS/JS
- Enhancement: use a text field instead of a dropdown list for the CloudFlare domain value, prefilled with the domain of the current website
- Fix: prevent some files from being saved in the cache busting if they don't use ?ver or use an unusual query string
- Fix: prevent fatal error with SF Move Login 2.4 and above
- Fix: prevent an issue with background-image URL and CDN when the URL is surrounded by "
- Fix: prevent a JS file being loaded twice when using remove query strings + CDN + defer loading
2.9.2
- Enhancement: Apply CDN URL to images displayed with wp_get_attachment_image_src()
- Enhancement: Preserve Yandex comments during HTML minification
- Enhancement: save CloudFlare IPs in a transient to prevent calls to the CloudFlare API
- Fix: Replace spaces in cache busting path to prevent loading issue with the cache busting files
- Fix: Do not minify if request is a POST method to prevent JS files to be added in the footer of a not cached page
- Fix: Check if post type is an object before purge to prevent a PHP warning
- Fix: Correctly remove the cache busting folder when uninstalling WP Rocket
- Fix: Force int type for CloudFlare browser cache TTL value
2.9.1
- Enhancement: Improved compatibility with WP Retina 2x
- Enhancement: Compatibility with WeePie cookie allow plugin
- Fix: Correctly add version number to filename when the option "remove query strings from static resources is active"
- Fix: Don't apply the CDN URL on some links that should not have it
- Fix: Insert static Simple Custom CSS file later to respect the stylesheets order
- Fix: Use the correct host value when using a subdomain on a multisite with domain mapping
2.9
- New Feature: CSS and JS content loaded using a php file are now saved as static files instead to improve the loading time
- New Feature: Reworked cache busting - file version is now encoded in the filename, keeping the browser cache busting compatibility while improving the remove query strings scores in testing tools
- New Feature: New option to use a common cache folder for all logged-in users
- Improvement: CDN URL is now applied on CSS background images in HTML content
- Improvement: CDN URL is now applied to custom files like videos or documents
- Improvement: CDN URL is now applied to images using a relative path
- Improvement: CloudFlare connection - Success and error messages will now be displayed when you modify the options
- Improvement: Automatically set CloudFlare dev mode value to off after 3 hours to reflect CloudFlare behaviour
- Improvement: Update minify library to latest stable version (2.3) fixing known bugs
- Improvement: WooCommerce product cache is automatically cleared when updating variations
- Improvement: Compatibility with the currency switcher in WooCommerce Multilingual plugin
- Improvement: Auto-Exclude Salvattore JS from minification when using Divi
- Improvement: Auto-exclude SecuPress custom login pages from cache
- Improvement: Auto-exclude WP-AppKit path from cache
- Improvement: Auto-exclude Disqus JS files from minification
- Improvement: FAQ tab is now available in more languages
- Improvement: Don't remove comments for ESI tags
- Bug fix: No longer delete all cache under a CPT archive when updating a post from this CPT
- Bug fix: Prevent an empty value in minify URL causing a 400 bad request
- Bug fix: Regex can now be correctly used in User Agent exclusion field
- Bug fix: Prevent a JS error because of sessionStorage when displaying WP Rocket settings in a private window
2.8.23
2.8.22
2.8.21
2.8.20
2.8.19
- Improvement: Auto-exclude ads.investingchannel.com from external JS minification
- Fix PHP Warning: Creating default object from empty value in ../inc/vendors/CloudFlare/Api.php on line 239
- Fix PHP Warning: curl_setopt_array(): CURLOPT_FOLLOWLOCATION cannot be activated when an open_basedir
- Fix PHP Notice: Undefined property: stdClass::$result in /wp-rocket/inc/functions/cloudflare.php on line 25
- Fix PHP Notice: Undefined property: stdClass::$success in ../inc/common/cloudflare.php on line 21