Skip to main content

Changelog Free

== Changelog ==

= 1.50.0 = 16.11.2025

  • New: Split the tracking library into chunks to only load the necessary code for the active pixels and features.
  • Tweak: Switched bot detection from IP based to user-agent based for better accuracy, flexibility, and much smaller file size.
  • Tweak: Added support in the pmw_google_ads_conversion_identifiers filter for multiple labels for the same Google Ads conversion ID.
  • Tweak: Updated vendor packages.
  • Tweak: Added filter to take over control of the Reddit tracking pixel in case the Reddit pixel is active in the Pixel Manager and the official Reddit for WooCommerce plugin is also active.

= 1.49.3 = 06.11.2025

  • Tweak: Replaced Cody widget with Chatbase widget.
  • Tweak: Added chatbot widget with side panel.
  • Fix: Fixed product ID validation and filtered unpublished products in get_products_for_datalayer_by_product_ids.

= 1.49.2 = 07.10.2025

  • Tweak: Expanded consent mode regions by adding entries for 11 additional U.S. states.
  • Tweak: Updated the add-to-cart URL parameter handling to include an optional quantity parameter.
  • Tweak: Added payment type details to Google Analytics events.
  • Tweak: Refactored order item price handling for Google Ads cart items to always exclude tax.
  • Tweak: Automatically detect disabled Google tags after combining Google tags and prevent running a config command for them.
  • Tweak: Updated vendor packages.
  • Tweak: Refactored gateway analysis calculations for improved clarity and accuracy.
  • Tweak: Bumped up WC version compatibility to 10.2
  • Fix: Moved the GLA activation filter to the init hook. It prevented other Pixel Manager filters from being applied.

= 1.49.1 = 18.06.2025

  • Tweak: Updated plugin URI to SweetCode site.
  • Tweak: Automatic options backup on plugin upgrades.
  • Fix: Fixed edge-case XSS vulnerabilities related to unquoted product ID injection in post-editing scenarios. Exploitation required specific conditions and permissions.
  • Fix: Fixed the "Show recent log file" link in the logs tab.

= 1.49.0 = 10.06.2025

  • New: Added a new queue runner _pmwq for developers who want to run Pixel Manager functions, no matter when the Pixel Manager is loaded.
  • New: Added a new automatic settings backup feature.
  • Tweak: Updated Wistia embed script and styling for better integration.
  • Tweak: Various admin UX improvements.
  • Tweak: Added a health check for the Google Tag Gateway.
  • Tweak: Removed some unused code.
  • Tweak: Added method to convert LTV order values to base currency when the shop uses specific multi-currency plugins.
  • Tweak: Improved payment gateway retrieval logic.
  • Tweak: Bumped up WC version compatibility to 9.9

= 1.48.0 = 22.05.2025

  • New: Support for Google tag gateway for advertisers.
  • Tweak: Many code improvements to reduce Plugin Check warnings and errors.
  • Tweak: Bumped up WP version compatibility to 6.8
  • Tweak: Bumped up WC version compatibility to 9.8
  • Tweak: Added filter to declare WP Consent API compatibility.
  • Tweak: Removed some cruft.
  • Tweak: Added console log for Meta (Facebook) custom event tracking.
  • Tweak: Updated vendor packages.
  • Tweak: Optimized the show_variation event listener to prevent issues on small subset of themes.
  • Tweak: Added optional fallback URL for the script loader.
  • Tweak: Optimized filter loading.
  • Tweak: Optimized the event script for Google shortcodes.
  • Tweak: Improved the cache purge logic to also purge transients that cache certain options.
  • Fix: Removed a possible recursion to prevent a memory overallocation error in some edge cases in class-opportunties.php.
  • Fix: Fixed the facebook_for_woocommerce_integration_pixel_enabled filter.

= 1.47.1 = 17.04.2025

  • New: Released the free version of the plugin on the woocommerce.org marketplace.

= 1.47.0 = 31.03.2025

  • Tweak: Cast permission callback return values to prevent semgrep warnings.
  • Tweak: Added a feature to show the PMW pro features demo in the wp.org playground.
  • Tweak: Removed some cruft.
  • Tweak: Added new pmw_options filter that allows to filter the options array before it is used.
  • Tweak: Added order extra details output that helps with debugging.
  • Tweak: Improved the loading logic to prevent fatal errors if several versions of the plugin are activated at the same time.
  • Tweak: Numerous code syntax improvements.
  • Tweak: Improved variation name output for GA4.
  • Tweak: Added support fo the new WooCommerce internal brand feature.
  • Tweak: Improved the update_cart event listener.

= 1.46.1 = 27.01.2025

  • Tweak: Cast permission_callback input variable into bool.
  • Tweak: Workaround for a rare Google tracking ID URL bug.
  • Tweak: Added a safeguard to prevent a fatal error in some edge cases when third-party code changes the data output from a string to an array in prepare_custom_rest_handlers.
  • Tweak: Bumped up WC version compatibility to 9.6

= 1.46.0 = 09.01.2025

  • New: Added support for the Cookiefirst CMP.
  • Tweak: Added safeguard to get_payment_gateways method to prevent a fatal error in some edge cases when a payment gateway is not following the WooCommerce standard.
  • Tweak: Added data collection placeholder for gateway analysis when the analysis is run when no orders have been processed through the Pixel Manager yet.
  • Tweak: Bumped up WC version compatibility to 9.5
  • Tweak: Bumped up WP version compatibility to 6.7
  • Tweak: Switched gtag.js ID priority from GA4 to Google Ads, as GA4 in rare cases is buggy and returns a 404.
  • Tweak: Prevent double logging of payment method change.
  • Tweak: Reactivated the AI support chat bot.

= 1.45.0 = 29.10.2024

  • Tweak: Allow shop managers to access the settings page.
  • Tweak: Updated vendor packages.

= Earlier versions = For the changelog of earlier versions, please refer to the changelog in the /changelog-archive/ folder.

Make more money from your ads with high-precision tracking