Enhancement: Update links on settings page sidebar (Replace sidebar content #3913)
Enhancement: Disable delay JS by default for new installations (Don't activate Delay JS for new users by default + delay everything once it will be activated #4085)
Bugfix: delete used-css folder on uninstall (Used CSS folder shall be deleted when deleting the plugin #3966)
Bugfix: Add swap property to fonts in used CSS (RUCSS does not add the font-display="swap" property when Optimize CSS Delivery is not active #3993)
Bugfix: Prevent used CSS generation from processing styles inside noscript elements (RUCSS problem with tags #3957)
Bugfix: Avoid used CSS generation from being stuck in some cases (Fix RUCSS ResourceFetcher fetch all page urls #3988)
3rd party compatibility: Exclude some JS of GTM4WP from delay JS (Add Delay JS exclusion related to Google Tag Manager for WordPress #4071)
3rd party compatibility: Avoid an error when using ShortPixel AI with Remove Unused CSS enabled (3.9 RUCSS - PHP Fatal error - too few arguments passed in rocket_css_content #3991)
Enhancement: Prevent showing the Image Optimization tab on settings page when white label is enabled (#3120)
Enhancement: Prevent showing the Beacon & ask support buttons when white label is enabled (#2876)
Enhancement: Update our new delay JS script to fix some issues discovered (#3934)
Bugfix: Enable plugin installation through composer when using composer v2 (#3478)
Bugfix: Correctly preload fonts when Optimize CSS Delivery is enabled (#3927)
Bugfix: Remove charset=utf-8 from application/json content type (#3645)
3rd party compatibility: Display a warning when WP Meteor is enabled while delay JS is enabled in WP Rocket (#3945)
3rd party compatibility: Add automatic exclusions from delay JS (#3932, #3941, #3950, #3959)
This version is now available for a random sample of 10% of our users. We will release this version to 100% of our users in the next few days. More Information.
- This version requires the WordPress version to be 5.3 or above
- New Beta feature: Remove Unused CSS. This feature removes all the unused CSS from the page, reducing page size and lower the number of HTTP request (#3635)
- Enhancement: new version of our delay JS feature. It is now applied on all javascript files by default, instead of using an inclusion list (#3738)
- Google & Facebook tracking one-click add-ons have been removed. We now recommend to use the delay JS option to optimize loading of those 3rd party scripts (#3597)
- Bugfix: Prevent caching of incomplete pages to avoid blank pages (#2776)
- Regression fix: Revert the removal of the preloaded fonts when CPCSS is enabled (#3785)
- 3rd party compatibility: Add compatibility with WooCommerce Multilingual currency switcher (#3418)