1/ Version 2.6.0 of our Perfmatters plugin is live!

- Updated PHP CSS Parser library to 9.3.0. This includes many improvements for our Remove Unused CSS feature (more accurate parsing/compatibility). ⚡
- *New* perfmatters_rucss_logged_in filter that allows you to force used CSS to run when logged in (still front-end only) and create separate copies of used CSS for logged-in requests. This is experimental and only for advanced users; results may vary.

2/ - Added additional logic to used CSS generation to better deal with layer elements that are declared without a content block.
- Added PHP Scoper to our plugin development workflow to be able to silo specific third-party libraries to prevent conflicts with other plugins. 👨‍🔧
- Removed built-in stylesheet exclusion for Bricks' layer files. We recommend clearing used CSS after updating.
3/ - Added 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. This improves compatibility when using the perfmatters_rucss_inline_stylesheets filter. 👍
- 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. 🎨
4/ - Made improvements to visual transitions during hard reloads in the plugin UI.
- Updated code snippets author column to use the user's display name instead of nice name to match the single snippet layout.
- Updated disable RSS feeds function to return a 410 header instead of a 301 when requesting a feed URL.
- Made some changes to plugin UI nav JS to improve compatibility when wrapper elements are added in the HTML from another source.
5/ - Fixed an issue that was causing certain attribute values to conflict with the HTML parent selector matching regex.
- Fixed an issue where specific WooCommerce product types were not getting the built-in product exclusion selector added to generated used CSS.
- Fixed an issue where HTML snippets with a condition mismatch were causing the original content to return blank.
- Fixed an issue where code snippet input preserved in the form after a failed save request was not properly unslashed.

6/ - Fixed an issue where the code snippet code type was no longer visible and the selected value was lost after a failed save request.
- Fixed a possible PHP 8.2+ deprecation warning that could occur in specific server environments during PMCS initialization.
- Code snippet security updates to form submission handling. 🔒

https://perfmatters.io/docs/changelog/

Changelog - Perfmatters

2.6.0 – 03.25.2026 2.5.9 – 02.27.2026 2.5.8 – 02.26.2026 2.5.7 – 02.02.2026 2.5.6 – 01.28.2026 2.5.5 – 12.11.2025 2.5.4 – 11.20.2025 2.5.3 – 11.19.2025 2.5.2 – 10.23.2025 2.5.1 – 09.29.2025 2.5.0 – 08.26.2025 2.4.9 – 08.12.2025 2.4.8 – 08.11.2025 2.4.7 – 07.15.2025 2.4.6 – 06.17.2025 2.4.5 – 05.16.2025 2.4.4 – 05.08.2025 2.4.3 – 04.15.2025 2.4.2 ... Read more

Perfmatters