Get Started
Perfmatters icon

Release v2.6.9

Perfmatters v2.6.9

Latest version

What's new in v2.6.9

Perfmatters v2.6.9 was released on . We developed the perfmatters plugin with simplicity in mind. See the full changelog below and compare with the complete version history.

Release details

Released
932.2 KB
File available

Changelog

Added
  • new perfmatters_rucss_per_id_post_types filter which allows for unique used CSS files per post ID for provided post types.
  • a REST API exception for GenerateBlocks Pro.
  • built-in Remove Unused CSS exclusions for Elementor's new local and global per-document stylesheets.
  • Brizy editor request parameters to the excluded page builders array.
  • logic to prevent Disable WooCommerce Scripts option from running inside page builders.
  • a sanitization callback for network settings on save.
Other
  • Adjusted Remove Unused CSS to generate separate used CSS files per taxonomy instead of one shared tax.used.css file.
  • Replaced wp_admin_notice() usage in code snippets with standard admin notice markup for better compatibility with older WordPress versions.
  • Security updates to improve escaping across the admin UI, including settings helpers, Script Manager, code snippets, license, support, and related screens.
Improved
  • PHP-CSS-Parser to 9.5.0, removing the thecodingmachine/safe dependency and improving @layer statement support.
  • delay JS quick exclusions for Elementor to include hooks.min.js and i18n.min.js to fix a dependency error.
  • JS optimize script tag regex to avoid hitting PCRE backtracking limits on pages with very large inline scripts.
  • picture tag lazy loading to use a more efficient source attribute migration technique and match forced attributes across the full picture markup.
  • prepared SQL handling for code snippet post queries and database optimization table scans.
Fixed
  • incorrect and missing text domains, and added translators comments for placeholder strings where needed.
  • an issue where videos using nested source tags without a src attribute on the video element were not lazy loaded, including video tags with no attributes.
  • an accessibility issue with lazy video preview thumbnails where the placeholder could not be focused or activated from the keyboard and was missing a proper accessible name.
  • a compatibility issue with WP Captcha PRO that could return a blank page when opening the Script Manager.
  • an issue where Delay JavaScript could skip inline scripts that contained HTML comments.
  • an issue where Script Manager MU Mode could save incomplete rewrite rules when WordPress rebuilt them on a request with plugins disabled, which could 404 those routes until the next full flush.
  • an issue where Script Manager MU Mode treated the post query argument as the current URL, so a front-end request could run another URL's plugin rules while WordPress served the original permalink.
  • Script Manager MU Mode Current URL plugin rules so front page rules stay off search, feeds, and other views that share that path. The rules will also now apply correctly on private posts, pages, and the WooCommerce shop page.
  • a fatal error in Script Manager MU Mode when another mu-plugin read active_plugins before WordPress had finished loading.
  • an issue where Script Manager MU Mode could disable the wrong plugin whose folder name started with the folder of the plugin that was meant to be disabled.
  • a fatal error when the Login URL disabled behavior is set to the 404 template and a logged-out visitor requests customize.php before the theme has loaded. Admin requests such as wp-admin and customize.php now fall back to the disabled message, since those requests never load the front-end.

Compatibility

Requires WordPress
5.5
Tested up to
7.1.2
Requires PHP
8.1

Verified safe

Perfmatters v2.6.9 scanned clean with no security threats detected.

View full scan report