Perfmatters – Lightweight WordPress Performance Plugin – Version –...

= 2.2.2 – 01.07.2024 =
* Fixed PHP warnings coming from certain local analytics setups.
* Translation updates.
= 2.2.1 – 01.04.2024 =
* Removed deprecated Universal Analytics options which are no longer available and renamed remaining script type labels. If you still haven’t updated to Google Analytics 4, make sure to create a new profile and input your new measurement ID.
* Added new tools option to Disable Optimizations for Logged In Users.
* Added new perfmatters_leading_image_exclusions filter.
* Added support for targeting figure elements to CSS Background Images.,= 2.2.0 – 11.22.2023 =
* Added Delay JS quick exclusion and REST route exception for WS Form.
* Adjusted built-in WooCommerce stylesheet exclusions for better compatibility.
* Updated instant.page and FastClick script names for ad blocker compatibility.
* Fixed a PHP 8.2 deprecated warning coming from the CSS class.
* Fixed a Script Manager CSS issue where certain disable controls weren’t hiding correctly in some cases.
* Removed unnecessary .git directory from background processor library folder.
* Script Manager security updates to fix XSS vulnerability.
* Translation updates.,= 2.1.3 – 07.02.2023 =
* Fixed an issue that was preventing existing Script Manager settings from showing up in certain instances.
* Translation updates.
= 2.1.2 – 06.29.2023 =
* Added new lazy loading advanced option to Exclude Images by Parent Selector.
* Added built-in exclusion to Delay JS for jqueryParams inline script to prevent load order issues.
* Added additional built-in exclusions to Remove Unused CSS for better compatibility with Elementor.
* Added HTTPS check to PERFMATTERS_CACHE_URL definition.,= 2.0.6 – 03.02.2023 =
* Added new Minimal v4 script type option in local analytics.
* Added support for ::after pseudo element when lazy loading CSS background images.
* Added support for AVIF images in a source tag to preload critical images feature.
* Added new perfmatters_preload_critical_images filter.
* Added new perfmatters_image_dimensions_exclusions filter.
* Added notice to plugin update row if there is not an active license key.
* Added async attribute to Instant Page script tag.
* Added async attribute to all relevant local analytics script tags.,= 2.0.5 – 02.02.2023 =
* Added new perfmatters_exclude_leading_images filter.
* Fixed an issue that was affecting lazy loaded inline background images in certain formats.
* Fixed a PHP warning related to Fastclick and the built-in exclusion for WooCommerce pages.
* Updated license key field to prevent it from getting auto-filled by browser extensions.
= 2.0.4 – 01.27.2023 =
* Fixed an issue that was causing the Perfmatters admin bar menu and meta options to not show up in the admin.
* Added additional nopin attribute for Pinterest to YouTube preview thumbnails.,= 1.8.0 – 10.22.2021 =
* Fixed an issue with Delay All JS that was preventing certain async scripts from fully loading.
= 1.7.9 – 10.19.2021 =
* Added new options to the Script Manager to disable assets directly by post type, archive, user status, and device type.
* Added support for dynamic preloading by handle for enqueued scripts and styles.
* Added new perfmatters_lazyload filter.
* Added new perfmatters_cdn filter.
* Added new perfmatters_delay_js_timeout filter.,= 1.7.2 – 06.02.2021 =
* Added new Fonts section inside of the main Options tab.
* Added new option to use Display Swap for Google fonts.
* Added new Local Google Fonts option which will attempt to download any Google Font files and serve them from your local server or CDN.
* Integrated new universal HTML buffer library to help going forward with plugin features that manipulate DOM elements.
* Migrated CDN Rewrite feature to the universal buffer class.
* Added new perfmatters_delayed_scripts filter to modify the Delay JavaScript input array before any scripts are delayed.
* Added new perfmatters_preload filter to modify the Preloads data array before anything is printed.
* Made some compatibility improvements to the inline lazy loading JavaScript.,= 1.6.9 – 04.22.2021 =
* New additions to preload feature, allowing specification for device type and location.
* Script Manager improvements to allow for Regex disable to be used alongside Current URL disables for the same script.
* Added new Script Manager exception for device type.
* Add new Delay Timeout option when delaying JavaScript.
* Added new wheel event to user interaction script for delay function.
* Added new multisite network administration tool to apply default site settings to all subsites.
* Multiple improvements to WooCommerce disable scripts toggle for increased effectiveness.
* Added additional exclusions for JSON and REST requests to all asset optimization functions.,= 1.6.7 – 03.02.2021 =
* Added new tool to Purge Perfmatters Meta Options.
* Added new Exclude Post IDs input for existing Disable Google Maps option.
* Added new gtag.js option to local analytics script type selection.
* Added new CDN URL input to local analytics options when using gtag.js.
* Added new option to Enable AMP Support to local analytics.
* Moved Use MonsterInsights option to gtag.js script type and updated script replacement hook. Important: If you were previously using analytics.js with MonsterInsights, please move to the gtag.js option.
* Added onload function to style preloads to prevent duplicate preloads from occurring.
* Added exception for WP Rocket script deferral to our lazy load script.,= 1.6.3 – 10.22.2020 =
* Added new Testing Mode option to the Script Manager settings.
* Rewrote script-manager.js entirely using vanilla JavaScript to get rid of the jQuery dependency on the back-end.
* Added additional MU Mode check to help prevent certain configurations from interfering with AJAX requests.
* Improved Script Manager form handling.
* Adjusted Script Manager disclaimer text and added a close button.
* Moved the Script Manager print function from the wp_footer hook to shutdown for better compatibility.
* Fixed an undefined index warning in the Lazy Load function.
* Added a Lazy Load exclusion for Gravity Forms iframes.,= 1.5.9 – 08.12.2020 =
* Added new Preloading section in the Extras tab, with new options for Instant Page and Preload.
* Added new perfmatters_lazyload_forced_attributes filter to allow for matched elements to be skipped when checking for exclusions.
* Added support for WooCommerce Shop page to show up as a Current URL option in the Script Manager.
* Added exclusions for REST and AJAX requests to MU Mode function.
* Fixed a bug that was causing the MU Mode function to still run even if the Script Manager was disabled.
* Fixed an issue where images were being prepped for lazy loading on feed URLs.
* Fixed an issue where lazy loading was breaking images in embeds from the same site.
* Compatibility fixes for lazy load script with Autoptimize and Litespeed Cache.,= 1.5.7 – 06.22.2020 =
* Added new Database Optimization section in the Extras tab.
* Added new DOM Monitoring option to complement our existing lazy load settings.
* Added additional input styles in the Script Manager for better compatibility
* Made some changes to the Script Manager file include process for better compatibility.
* Fixed multiple undefined index notices.
* Updated translation files.
= 1.5.6 – 06.02.2020 =,= 1.5.2 – 04.22.2020 =
* Added new options in Extras → Tools to Import and Export Plugin Settings.
* Updated Script Manager form input names to be more specific to prevent conflicts when saving Script Manager settings.
* Added compatibility fix for Beaver Builder to the Script Manager dequeue function.
* Updated French and German translation files.
= 1.5.1 – 04.02.2020 =
* Adjusted the Script Manager styles for better compatibility with other admin bar tools when the Script Manager UI is being displayed.
* Fixed an issue in the Script Manager that was causing individual script settings to not work correctly when the parent group had previously been disabled.