Perfmatters icon

Release v2.6.0

Perfmatters v2.6.0

What's new in v2.6.0

Perfmatters v2.6.0 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
1.1 MB
File unavailable

Changelog

Other
  • Increased minimum required PHP version to 8.1 to allow for library updates and support for future codebase performance improvements.
  • Made some adjustments to clean_html regex pattern to avoid potential backtracking which could end up hitting a PCRE limit in some cases.
  • Made plugin UI styles adjustments in preparation for WordPress 7.
  • Made improvements to visual transitions during hard reloads in the plugin UI.
  • Made some changes to plugin UI nav JS to improve compatibility when wrapper elements are added in the HTML from another source.
  • Code snippet security updates to form submission handling.
Added
  • new perfmatters_rucss_logged_in filter.
  • PHP Scoper to our plugin development workflow to be able to silo specific third-party libraries to prevent conflicts with other plugins.
  • additional logic to used CSS generation to better deal with layer elements that are declared without a content block.
  • new CSS helper method to rewrite relative URLs in stylesheets that will be printed inline using regex only to prevent having to pass them through the parser.
Improved
  • PHP CSS Parser library to 9.3.0.
  • code snippets author column to use the user's display name instead of nice name to match the single snippet layout.
  • disable RSS feeds function to return a 410 header instead of a 301 when requesting a feed URL.
Removed
  • built-in stylesheet exclusion for Bricks' layer files. We recommend clearing used CSS after updating.
Fixed
  • an issue that was causing certain attribute values to conflict with the HTML parent selector matching regex.
  • an issue where specific WooCommerce product types were not getting the built-in product exclusion selector added to generated used CSS.
  • an issue where HTML snippets with a condition mismatch were causing the original content to return blank.
  • an issue where code snippet input preserved in the form after a failed save request was not properly unslashed.
  • an issue where the code snippet code type was no longer visible and the selected value was lost after a failed save request.
  • a possible PHP 8.2+ deprecation warning that could occur in specific server environments during PMCS initialization.

Compatibility

Requires WordPress
5.5
Tested up to
7.0.1
Requires PHP
8.1

Verified safe

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

View full scan report