WP Rocket

WP Plugins WP Rocket 3.7.4

3.7.4 October 22, 2020
  • New: WP Rocket promotions are now displayed on the settings dashboard whenever a promotion is active (#3069)
  • Enhancement: Exclude Leadboxes script from being combined (#3213)
  • Enhancement: Add additional inline JS exclusions from combine JS (#3226, #3228)
  • Regression fix: Prevent WP Rocket from creating additional combined files when versioning contains variable strings/timestamps (#3133)
  • Bugfix: Correctly minify/combine CSS/JS when the URL contains encoded characters (#3178)
  • Bugfix: Update adsbygoogle to adsbygoogle.js in the default delay JS list (#3119)
  • 3rd party compatibility: Prevent nonces issues when using Rehub theme (#3216)
3.7.3 October 15, 2020
  • New: A direct access to license upgrade choices is now available from the WP Rocket settings dashboard, in the my account section (#3067)
  • Enhancement: Add code.jquery.com to the list of external files to exclude from Safe mode for jQuery (#2859)
  • Enhancement: Add additional exclusions from local cache & minify for external scripts (Mailerlite #3144, loaded.knack.com #3184)
  • Enhancement: Add additional query strings to ignore when serving the cache. All values of these query strings will be served the same cache (Google Ads #3163, Matomo & Piwik Pro #3188, ShareASale #3189)
  • Enhancement: Add additional inline JS exclusions from combine JS (#3183)
  • Enhancement: Add additional exclusions from defer JS (#3181)
  • Bugfix: Update delay JS code to be compatible with IE11 (#3140)
  • Bugfix: Prevent our delay JS & preload links javascript from being added more than once if wp_enqueue_scripts is called multiple times on a page (#3125)
3.7.2 September 30, 2020
  • 3rd party compatibility: Automatic compatibility with DreamPress hosting (#2789)
  • Enhancement: Add additional auto-exclusion from defer JS and combine JS to prevent issues
  • Enhancement: Add index file inside WP Rocket generated directories to prevent direct access to them (#3057)
  • Bugfix: Update trustpilot pattern for delay JS to prevent JS errors (#3080)
  • Bugfix: Remove Google recaptcha from delay JS default list (#3075)
  • Bugfix: Added pixel caffeine JS script to delay JS default list to prevent JS errors (#3088)
  • Bugfix: Update preload links configuration to prevent an issue when WordPress is installed in a sub-directory (#3071) September 18, 2020
  • Bugfix: Fixes PHP Fatal error in 3.7.1 because of missing autoload for Cloudflare module (#3122) September 01, 2020
  • Regression fix: Prevent empty filename when minifying CSS files using relative URLs (#3044)
  • Regression fix: Correctly move @import rules at the top of the combined CSS file (#3039)
  • Bugfix: Prevent PHP fatal error from using deprecated Minify_HTML class (#3047)
  • Bugfix: Prevent PHP warning Cannot declare class Rocket_Mobile_Detect, because the name is already in use (#3052)
3.7 August 27, 2020
  • New feature: Delay JavaScript execution - Improves performance by delaying the loading of JavaScript files until user interaction (e.g. scroll, click) (#2899)
  • New feature: Preload Links - Prefetch pages before the user clicks on a link to improve perceived loading speed & user experience (#2898)
  • Enhancement: Host locally & minify 3rd party CSS & JS files when minify CSS/JS option are enabled (#2810)
  • Enhancement: Automatically add font-display:swap to CSS files containing a font-face to improve rendering time (#2791)
  • Enhancement: Combine 3rd party CSS files into the combined CSS files when combine CSS is enabled (#2689)
  • Enhancement: The Optimize Google Fonts option is now automatically enabled & applied (#2877)
  • Enhancement: Protect our code from conflicts with other plugins using the same libraries as WP Rocket (#3005, #2126)
  • Enhancement: Troubleshoot issues with a dedicated query string to bypass WP Rocket (#2576)
  • Option removal: Remove the minify HTML option, as its impact on loading time and file size is negligible (#2682)
  • Bugfix: Prevent PHP notice related to an undefined variable $home_root_length (#2450)
  • Bugfix: Prevent a PHP fatal error when using Optimize Google Fonts in some cases (#2962)
3.6.4 August 18, 2020
  • 3rd party compatibility: Prevent PHP fatal error following WooCommerce 4.4 update (#3003)
  • Bugfix: Prevent PHP notices related to the REST API since WordPress 5.5 (#2985)
3.6.3 August 3, 2020
  • Enhancement: Allow using wildcards in the Always Purge URL(s) field in WP Rocket settings (#1523)
  • Enhancement: Completely remove usage of glob() function in our codebase. It will make it work correctly on some hostings where it was not the case before (#146)
  • Bugfix: Prevent a delayed FOUC issue in some cases when using Optimize CSS Delivery and Firefox (#2828)
  • Bugfix: Correctly replace Google Analytics/Google Tag Manager scripts when using relative protocol or async tag (#1315)
  • Bugfix: Prevent broken display when using HTML minification & the page contains IE conditionals markers (#2914)
  • 3rd party compatibility: Prevent a PHP fatal error when using our varnish custom ip helper plugin on O2Switch with PHP 7.1+ (#2640)
  • 3rd party compatibility: Correctly clear Savvii cache when clearing WP Rocket cache on Savvii hosting (#1075)
  • 3rd party compatibility: Don’t write the advanced-cache.php file on WPEngine (#2855)
  • 3rd party compatibility: Add automatic compatibility with wordpress.com plans allowing plugins installation (Approval from WordPress.com pending) (#2814)
  • 3rd party compatibility: Disable the Replace Youtube iframe with preview image when using Divi or child theme (#1803) July 21, 2020
  • Regression fix: Revert the update to the method to load CSS files asynchronously with the Optimize CSS Delivery option, because of issues created by the use of the DOMDocument library (#2895)
  • Regression fix: Prevent a fatal error when using lazyload on images whose HTML includes special characters used in regular expressions (#2873)
3.6.1 June 24, 2020
  • Enhancement: Clear the post cache automatically when Specific CPCSS is generated or deleted (#2739)
  • Enhancement: Prevent a 500 error on WP Rocket activation when the opening comment tag is on the same line as the opening php tag (#2537)
  • Enhancement: Load external Wistia JavaScript only once on WP Rocket settings page (#2659)
  • Enhancement: Remove duplicated admin notice about advanced-cache.php (#2730)
  • Enhancement: Automatically exclude anything under the /feed/ path, instead of excluding only the parent path (#2607)
  • Enhancement: Automatically exclude externally hosted jQuery from defer JavaScript when defer safe mode + combine JavaScript files are active (#2493)
  • Enhancement: Don't write in the .htaccess file on WPEngine (#2345)
  • Bugfix: Correctly clear the whole hierarchy of a term when a post belonging to them is updated (#2461)
  • Bugfix: Correctly delete all files from dates archives cache when a related post is updated (#2491)
  • Bugfix: Correctly remove lazyload CSS and JavaScript files on search pages (#2535)
  • 3rd party compatibility: Correctly remove inline CSS for lazyLoad on pages generated by AMP plugin (#2523)