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