3.12.1 September 15, 2022
(Released to 25% of users)
Enhancement: Dynamically update Remove unused CSS exclusions from our server (#5038)Enhancement: Respect in-progress limit for preload items (#5393)Enhancement: Add new filters to prevent deletion of used CSS (#4942)Enhancement: Display a notice if RUCSS table could not be created (#3960)Enhancement: Add additional exclusions from Delay JS execution (#4905, #5266, #5404)Enhancement: Add additional exclusions from minify JS (#5097, #5216)Enhancement: Exclude .cfm extension from CDN rewrite (#5020)Bugfix: Remove loading attribute from images/iframes when using JS lazyload to prevent conflict on some browsers (#4961)Bugfix: Prevent deprecated warning on PHP 8.1 (#5205)Bugfix: Prevent PHP warning when using missing image dimensions for some SVG (#5098)Bugfix: Prevent showing missing Action Scheduler tables notice incorrectly in some cases (#5021)Bugfix: Prevent PHP fatal error when Action Scheduler tables could not be created on installation (#5396)Bugfix: Prevent PHP fatal error when using count() on invalid type with PHP 8 and above (#5407)3rd party compatibility: Display a conflict notice when Cloudflare server push mode is enabled while Remove Unused CSS or Combine CSS ie enabled (#4710)3rd party compatibility: Remove old Remove unused CSS server IP from Wordfence allowlist (#5249)