Skip to content

Releases: wp-media/wp-rocket

3.3.6

24 Jul 13:25
b8a5465
Compare
Choose a tag to compare
  • Enhancement: Improve our update system to fix an issue that was preventing some websites from receiving the update notification and generating too much requests to our update endpoint
  • Enhancement: Set Cloudflare browser cache values to 1 year instead of 1 month
  • Enhancement: Minify the inline javascript part of the lazyload script
  • Enhancement: Improve SSL/HTTPS detection to be more compatible with SSL plugins
  • Enhancement: Improve preload count to be more accurate with the number of pages cached
  • Enhancement: exclude additional inline JS patterns from combine JS
  • Enhancement: exclude additional CPT and taxonomies from critical CSS generation
  • Bugfix: Prevent inserting lazyload no javascript inline CSS when the options are disabled
  • Bugfix: Improve inline javascript detection when using combine JS option to correctly exclude localized scripts

3.3.5.2

17 Jun 16:29
3fd199e
Compare
Choose a tag to compare
  • Enhancement: Exclude additional inline JS patterns from combined JS option
  • Enhancement: Also pass the $width and $height values to the rocket_lazyload_placeholder filter
  • Regression fix: Revert change for the placeholder inline SVG code as it is breaking the display

3.3.5.1

11 Jun 20:55
31955f4
Compare
Choose a tag to compare
  • Enhancement: Exclude additional patterns of inline JS from combined JS
  • Bugfix: Prevent a potential SSL warning caused by the lazyload placeholder (Fixes #1785)

3.3.5

10 Jun 16:33
Compare
Choose a tag to compare
  • Enhancement: Add support for the new display parameter for Google Fonts. Default value is swap, which can be modified via filter (#1764)
  • Enhancement: Clear Varnish cache correctly when also using the Cloudflare Rocket Add-on (#1752)
  • Enhancement: Auto exclude WooCommerce product attributes taxonomies from critical CSS generation (#1755)
  • Enhancement: Don’t display htaccess rules notice if WP Rocket rules are already present in the file (#1769)
  • Bugfix: Prevent a 400 error on combined Google Fonts URL in various situations (#1764)
  • Bugfix: Prevent the critical path CSS generator from running multiple times for the same content types (#1751)
  • Bugfix: Prevent PHP Fatal Error when using qTranslate-X compatibility option (#1757)
  • Bugfix: Prevent PHP Fatal Error if cURL functions are disabled while using the Cloudflare Rocket Add-on (#1763)
  • Bugfix: Prevent PHP notice when saving a term with Polylang active (#1758)

3.3.4

04 Jun 20:04
Compare
Choose a tag to compare
  • Enhancement: Auto-exclude jQuery from Jetpack CDN and googleapis.com from defer JS when safe mode is active (#1733)
  • Enhancement: Auto-activate SSL cache for new installations (#1734)
  • Enhancement: Improve lazyload support for picture element (#39)
  • Enhancement: Also apply lazyload for background images on section, span and li elements (#38)
  • Enhancement: Lazyload placeholder dimensions are now zero pixels to improve compatibility (#40)
  • Bugfix: Publishing a new post will correctly trigger a partial preload (#1727)
  • Bugfix: Correctly clear all cron events on uninstall (#1728)
  • Bugfix: Don’t try to preload if there is no URLs to preload (#1729)
  • Bugfix: Improve infinite scroll support with lazyload (#44)
  • 3rd party compatibility: Improve compatibility between Elementor and WP Rocket CDN & lazyload options (#1740)
  • 3rd party compatibility: Disable lazyload for fixed background images when using Enfold theme (#43)
  • 3rd party compatibility: Disable WP Rocket lazyload if Autoptimize or Avada lazyload is enabled (#1739)
  • Revert: Don’t auto exclude Divi main CSS file from Optimize CSS Delivery

3.3.3.1

17 May 13:28
Compare
Choose a tag to compare
  • Bugfix: Prevent a PHP fatal error on PHP < 5.5 when using the remove query strings option

3.3.3

15 May 18:27
d8aed82
Compare
Choose a tag to compare
  • Enhancement: Exclude additional inline JS patterns from the combine Javascript option to prevent cache directory size issues (#1687)
  • Enhancement: Exclude additional not-public CPT and taxonomies from our critical CSS generation (#1688)
  • Bugfix: Prevent the combined CSS file tag from being inserted multiple times on the page if there was more than one </title> tag (#1696)
  • Bugfix: Prevent issues caused by the disable embeds option when embedding videos or media that should be allowed like tweets or Youtube Videos (#1705)
  • Bugfix: Fix an issue with the disable embeds option preventing form submissions with Caldera Forms (#1705)
  • Bugfix: Create different cache version of the WooCommerce empty cart if using WPML or Polylang (#1704)
  • Bugfix: Prevent a display issue with the Divi blog module when using the Optimize CSS delivery option (#1699)
  • Bugfix: Prevent a 404 error on Facebook inferredEvents file when using the Facebook Pixel cache add-on (#1702)

3.3.2

03 May 12:38
240533b
Compare
Choose a tag to compare
  • Enhancement: update Apache expire rules for fonts to new content-type and 4 months expiration (#1660)
  • Enhancement: Prevent embedded URLs from being cached/optimized to prevent any display issue inside the embed (#1632)
  • Enhancement: Possibility to customize the lazyload script options (#27)
  • Enhancement: Serve the cached version of the page when the current user agent is Chrome Lighthouse (#1669)
  • Bugfix: Prevent images not being displayed when using WooCommerce Variation Swatches and lazyload (#26)
  • Bugfix: Prevent JS error when using lazyload on IE 11 (#25)
  • Bugfix: Prevent display issue when using the Replace YouTube iframe with preview image option on a theme without support for responsive embeds (#24)
  • Bugfix: Prevent image not being displayed when using lazyload when the original image source is a base64 inline (#23)
  • Bugfix: Correctly handle fitVids responsive videos again when using Lazyload for iframes
  • Bugfix: Auto-exclude data-height-percentage attribute from Lazyload for images to prevent display issues (#34)
  • Bugfix: Prevent issue when the original src attribute uses single quotes when using Lazyload for images
  • Bugfix: Prevent PHP warning during theme update in certain cases (#1542)
  • Bugfix: Don’t display warning notice about advanced-cache.php file on WP Rocket activation on Pressable hosting (#1671)
  • Bugfix: Prevent error 500 on WP Engine when copying site from staging to live or live to staging (#1667)
  • Bugfix: Prevent incorrect critical CSS inserted when using unicode encoding in CSS properties (#1659)
  • Bugfix: Correctly count the number of revisions, auto-drafts and trashed posts deleted when doing a database optimization (#1657)
  • Deprecated filter: reintroduce rocket_youtube_resolution filter as deprecated, new filter should be used instead rocket_lazyload_youtube_resolution (#1656)

3.3.1.1

18 Apr 13:40
Compare
Choose a tag to compare
  • Bugfix: Correct an issue with encoded characters during critical CSS generation. If you regenerated your critical CSS since 3.3, we advise to regenerate it again after this update to make sure your CSS is formatted correctly
  • Bugfix: Correct an issue with missing data sent from the plugin when submitting a support ticket directly from the settings page

3.3.1

16 Apr 22:48
7de6e70
Compare
Choose a tag to compare
  • Enhancement: Update the integrated documentation and support system to the new version. It’s now easier to search for answers and doc right from the plugin (#1580)
  • Enhancement: Whenever possible, use the original image dimensions for the placeholder image dimensions when using lazyload to reduce content reflow and be more compatible with various themes and plugins
  • Enhancement: Add more patterns from inline JavaScript to combine JavaScript exclusions to prevent cache directory size issues
  • Enhancement: Prevent WP Rocket from trying to clear the cache multiple times when updating a post (#1558)
  • Enhancement: Add a link to the documentation if there was an error during Critical CSS generation (#1512)
  • Third Party Compatibility: Auto-exclude Themify Builder Custom Post Types from Critical CSS generation (#1582)
  • Third Party Compatibility Prevent defer JavaScript from being applied to scripts from widget.reviews.co.uk (#1533)
  • Third Party Compatibility: Prevent defer JavaScript and combine JavaScript for scripts from SyntaxHighlighter (#1476)
  • Third Party Compatibility: Improve compatibility with Flywheel hosting (#1581)
  • Third Party Compatibility: Prevent the cache from being cleared too often when using Elementor (#1485)
  • Third Party Compatibility: Make sure CSS changes are showing when using the external file option when using Elementor and WP Rocket combine CSS (#1516)
  • Third Party Compatibility: Fix an issue fetching the RankMath SEO sitemap URL after a change in the plugin code (#1620)
  • Third Party Compatibility: Auto-disable lazyload for background images on Bridge theme
  • Third Party Compatibility: Disable NGG resource manager to prevent conflict with JS minification/combine
  • New filters: rocket_css_asset_source_path and rocket_css_target_source_path, to filter the source and target paths when performing CSS minification