Perfmatters v2.3.8 - Plugin Developed To Speed Up Your WordPress Site
= v2.3.8 - 01.07.2025 =
* Added a REST API exception for SureForms.
* Added a UI button to cancel the current database optimization process.
* Added built-in delay JS exclusion for document.write for compatibility.
* Updated background processing library to the latest version (1.4.0).
* Fixed an issue where some deliberate redirect requests were not being allowed to access the hidden login URL.
* Fixed an issue where the database optimization process was not starting correctly in some cases.
* Fixed a missing anchor link pointing to the license tab in our plugin settings UI.
Perfmatters v2.3.7 - Plugin Developed To Speed Up Your WordPress Site
= v2.3.7 - 01.01.2025 =
* Added additional CSS background image inline styles to account for backgrounds set on pseudo-elements of children inside the targeted container.
* Added WP Rocket filter to disable their critical image optimization when preload critical images is active to prevent conflicts.
* Added new Delay JS quick exclusion for Ezoic.
* Added built-in minify JS exclusion for WP Recipe Maker.
* Updated network default function to preserve the CDN URL if already set on the target subsite.
* Updated admin bar menu items to show clear all used CSS on the front end.
* Updated minify exclusion functions to check the entire attribute string of the script or stylesheet instead of just the source URL.
* Updated CSS parsing library to the latest version (8.7.0). Improves support for PHP 8.4.
* Updated login URL feature with additional check to prevent access to the hidden login slug via an authentication request redirected from a query string.
* Updated buffer class to prevent running on Bricks template URLs.
* Fixed an issue where the Used CSS file was sometimes getting falsely flagged as completely unused on certain speed tests.
* Removed unnecessary documentWrite handling function from delay JS inline script to reduce the size by over 8%.
* Removed older changelog entries in readme.txt file and added link to web version.
Perfmatters v2.3.6 - Plugin Developed To Speed Up Your WordPress Site
= v2.3.6 – 11.21.2024 =
*Fixed an issue where Delay JS wasn’t running correctly in some cases.
- Added new lazy loading advanced beta options to manage which will allow for element chains in the DOM to be lazy loaded until they enter the viewport.
- Separated out built-in CSS selector exclusions by URL type for increased performance on single and front pages.
- Optimized plugin logo and other SVG image files.
- Added fetchpriority high attribute automatically on critically preloaded image links.
- Added support for delaying script modules.
- Added additional jQuery sticky JavaScript file to Elementor quick exclusion.
- Added new Delay JS quick exclusions for Fluent Forms and Fluent Forms Pro.
- Integrated get_atts_array utility function into lazyload class to prevent redundancy.
- Fixed an issue where smaller size files were sometimes not being replaced with the minified version for increased performance.
- Fixed an issue where the preload location label was overlapping the input field for certain languages.
- Made adjustments to option management to prevent autoloading of certain options going forward where it is not needed.
- Removed various manual preload types that are no longer supported by most major browsers.
- Added new and features along with options to exclude specific files from minification and clear generated minified files when necessary.
- UI Updates: What was previously the Assets tab has now been replaced by three more specific tabs, JavaScript, CSS, and Code. The main Script Manager toggle has been moved to Tools. Additional subheaders have also been added throughout to help with organization.
- Added new filter.
- Added new filter.
- Added new filter.
- Added new filter.
- Added a REST API exception for Independent Analytics.
- Added additional request parameter for Divi to excluded page builders array.
- Added built-in critical image exclusion for WPML flag images.
- Added Delay JS quick exclusion for Grow for WordPress.
2.2.5 – 02.29.2024
- Added new filter.
- Added new filter.
- Added new option to disable the fetch priority attribute added by WordPress core.
- Added built-in WooCommerce CSS selector exclusion for better compatibility on single product posts.
- Added Breakdance request parameters to excluded page builders array.
- Added a REST API exception for WP Recipe Maker.
- Added Delay JS quick exclusions for Kadence Blocks and Kadence Blocks Pro.
- Added CSS Background Image support for the footer element.
- Fixed an issue where dynamic preload version numbers would sometimes get added to the wrong resource.
- Fixed an issue with certain multilingual setups where the base URL for generated files was incorrect.
- Updated background processing library to the latest version (1.3.0).
- Updated CSS parsing library to the latest version (8.5.1).
- Minor style updates to plugin UI.
Perfmatters v2.1.1 - Plugin Developed To Speed Up Your WordPress Site
= v2.1.1 - 05.31.2023 =
* Added WP-CLI support for managing plugin license key activation.
* Changed behavior of Disable Cart Fragments toggle to only load cart fragmentation script when there are items in the cart.
* Added default array for critical image preload exclusions that are always needed.
* Added additional Delay JS quick exclusions for Bricks Slider and WP Armour.
* Added additional built-in exclusions for Remove Unused CSS for better compatibility with Elementor and Google Reviews Widget.
* Updated lazy loading fade-in effect to use CSS animation property instead of transition for better compatibility with existing element transitions.
* Added requirement for advanced options to be turned on to be able to defer jQuery.
* Added WP-CLI request exclusion to MU plugin functions.
* Fixed a PHP warning that could sometimes be generated if an image was not able to be parsed for missing dimensions.
* Updated instant.page library to version 5.2.0.
* Translation updates.
Perfmatters v2.1.0 - Plugin Developed To Speed Up Your WordPress Site
= v2.1.0 - 05.01.2023 =
* Added new delay JS option for Quick Exclusions that will show up when certain popular plugins and themes are activated.
* Made some updates to the Script Manager UI to match recent changes to the main plugin settings.
* Cleared out some code for the previous settings admin header that was no longer needed.
* Made an adjustment to CDN URL function to work even if a trailing slash was entered.
* Rearranged our local and Google font options to give frequently used options more priority.
* Fixed a bug where multiple settings sections were displaying at the same time after saving from the database tab.
* Fixed an issue where accessibility mode tooltips were not getting styled properly in the plugin UI.
* Fixed a styling issue where link and button colors were getting applied outside of the main Perfmatters admin container.
* Fixed an issue in MU Mode where the global filtered plugin list would not always return correctly.
* Translation updates.
Perfmatters v2.0.9 - Plugin Developed To Speed Up Your WordPress Site
= v2.0.9 - 03.30.2023 =
* Updated Request library functions used to download local font files to fix a compatibility issue with WordPress 6.2.
* Added new perfmatters_preloads_ready filter.
* Fixed a styling issue in Safari where the settings UI logo was getting clipped.
Perfmatters v2.0.8 - Plugin Developed To Speed Up Your WordPress Site
= v2.0.8 - 03.29.2023 =
* Updated plugin settings UI. Completely overhauled admin header and navigation. Made additional improvements to various elements (icons, buttons, toggles, etc.).
* Added additional checks to allow PERFMATTERS_CACHE_DIR and PERFMATTERS_CACHE_URL to be manually set in wp-config.php.
* Updated user agent for local font remote request.
* Fixed an issue where multiple preload tags for the same resource could be printed if the resource was matched more than once in the DOM.
* Fixed an issue where an individually delayed script would fail to load if it matched more than one delayed script entry.
* Fixed an issue where FastClick script could still load even if Delay JS was turned off.
* Translation updates.