Black Friday: 30% OFF on all plans, applied automatically at checkout View plans
Log in Cart

MC4WP Premium Changelog

Every recorded version, newest first, with what changed in each one.

Latest 4.11.914 versions

Undated · 14 versions

  1. 4.11.9

    Latest
    2 security
    Security
    • Only run logging database migrations for administrators.
    • Prevent spreadsheet formula injection in exported log files.
  2. 4.11.8

    2 security2 changes
    Security
    • Add nonce verification to the AJAX request for fetching audience details in the activity dashboard widget.
    • Escape log table column output.
    Changes
    • User Sync: Allow mapping core WordPress user fields (username, display name, role, etc.) in the field map, grouped separately from custom fields.
    • Misc: Update WordPress Coding Standards to 3.4.
  3. 4.11.7

    1 change
    Changes
    • Forms: Fix encoded character showing on button after submitting.
  4. 4.11.6

    6 changes
    Changes
    • User Sync: Rename the remaining "lists" reference to "audiences" on the settings page.
    • User Sync: Handle webhook requests without request URI server data without triggering PHP warnings.
    • Translations: Use the shared `mc4wp-premium` text domain consistently across premium add-ons and admin screens.
    • E-commerce: Generate abandoned cart identifiers using UTC dates for consistent tracking across server time zones.
    • E-commerce: Handle requests without request-method server data without triggering PHP warnings.
    • General: Improve output escaping across premium admin pages, notices, reports, and settings.
  5. 4.11.5

    1 improvement3 security3 changes
    Improved
    • Avoid unnecessary WooCommerce checks during autoloading.
    Security
    • Add nonce verification to state-changing URLs and abandoned cart queueing.
    • Fix potential SQL injection issues for bulk deleting log items.
    • Fix potential stored XSS issues in debug output, custom color settings, and Mailchimp audience names when WP_DEBUG is enabled.
    Changes
    • Email Notifications: Fix potential HTML injection in sign-up notification emails.
    • E-commerce: Only run upgrade routines during admin or cron requests.
    • General: Use deferred loading and inline script data for more scripts.
  6. 4.11.4

    6 changes
    Changes
    • Styles Builder: Improve generated CSS for accessible form markup with nested labels.
    • Styles Builder: Protect against a race condition between the iframe preview and main window.
    • E-commerce: Move site tracking pixel handling to the free plugin.
    • E-commerce: Improve setup wizard spacing and hide the automation re-enable notice while in the wizard.
    • Logging: Fix date range selector display on the statistics page.
    • General: Use WordPress script loading strategies for deferred scripts.
  7. 4.11.3

    5 changes
    Changes
    • E-commerce: Only save order meta instead of full order save, prevents potential infinite loop.
    • Logging: Only show installed sign-up integrations or with entries.
    • Logging: Default to the table overview.
    • Logging: Add setting to disable all logging.
    • General: ensure settings are stored in an autoloaded option.
  8. 4.11.2

    1 fix2 changes
    Fixed
    • Fix deprecation warning in Gutenberg editor.
    Changes
    • Handle plugin dependency on free plugin through WordPress core.
    • Ensure compatibility with WordPress 7.0.
  9. 4.11.1

    1 fix
    Fixed
    • Fix user sync page not accessible on multisite installations.
  10. 4.11.0

    2 changes
    Changes
    • Bump required PHP version to 7.4 or higher and modernize code.
    • Various strict typing and other code hardening improvements.
  11. 4.10.23

    1 change
    Changes
    • User Sync: fix function call for setting up cron schedule when saving settings.
  12. 4.10.22

    1 change
    Changes
    • E-commerce: Automatically translate WPML product URL's.
  13. 4.10.20

    3 changes
    Changes
    • E-commerce: Disconnect store from Mailchimp when running setup wizard whilst choosing a new Mailchimp audience.
    • E-commerce: Fix white screen when encountering API errors whilst setting up store connection.
    • User-sync: Fix PHP warning about undefined variable when accessing settings page on a fresh installation.
  14. 4.10.19

    2 changes
    Changes
    • Minor performance improvements to plugin bootstrapping code.
    • Replace chart library from dashboard widget showing Audience size/activity with a locally hosted version with a much smaller filesize.

Changelog published by the developer, in their original language.