Black Friday: 30% OFF en todos los planes, aplicado automáticamente en el carrito Ver planes

WP Fusion Changelog

Todas las versiones registradas, de la más nueva a la más antigua, con lo que cambió en cada una.

Última 3.47.1315 versionesDesde nov 2025

Sin fecha · 10 versiones

  1. 3.47.13

    Última
    2 nuevos4 mejoras11 correcciones
    Nuevo
    • Added a [Sublium Subscriptions integration]
    • Added a native [Academy LMS integration]
    Mejora
    • When a SliceWP affiliate is deleted, WP Fusion now syncs the linked contact and clears the affiliate's defunct fields in the CRM, syncing the affiliate status as "deleted" while leaving lifetime earnings and referral counts intact
    • Dynamics 365 now detects an expired Azure client secret (AADSTS7000222) and returns an actionable message — update WP Fusion and clear PHP OPcache, then re-authorize — instead of a raw Azure error string
    • MailerLite now honors the "Resubscribe" setting when updating existing contacts, re-subscribing previously unsubscribed contacts on update
    • The tag migration tool used when switching CRMs now also remaps tags stored in WP Fusion's role-based access settings and Members plugin role meta
    Corregido
    • Fixed HubSpot returning an "invalid or unknown list" error when WP Fusion created a new list, caused by the v3 API nesting the new list ID under a list object in the response
    • Fixed errors that could occur when refreshing the HubSpot list ID migration
    • Fixed text and multi-line text fields not being cleared in the CRM when their value was emptied — null values are now preserved through to the CRM as a clear instead of being silently dropped
    • Fixed Mailchimp rejecting contact updates that contained an empty merge fields object
    • Fixed WordPress admin page styling on the WP Fusion settings pages under WordPress 7.0
    • Fixed a PHP warning from the access control "apply tags on view" feature when the global post was unavailable during script enqueue
    • Fixed Paid Memberships Pro Member Info and Mailing Address fields not syncing to the CRM when saved from the admin member-edit screen
    • Fixed a blank WP Fusion settings tab on LearnDash courses and quizzes, and the tab's fields being clipped in the block editor
    • Fixed auto-login links and Customer.io syncing failing for email addresses containing a "+" character
    • Fixed Event Espresso fields not syncing to the CRM when a registration was approved after payment
    • Fixed Brevo double opt-in failing when the template ID was passed as a string instead of an integer
  2. 3.47.12

    1 nuevo3 mejoras2 correcciones
    Nuevo
    • Added new "push" webhook action that lets a CRM trigger WP Fusion to push the user's WP meta to the CRM — the reverse of the existing update webhook. Supports an optional `fields` parameter (comma-separated list of WP or CRM field keys) to limit the sync, an async mode for queued processing, and lockout against concurrent update / update_tags / add webhooks for the same contact
    Mejora
    • PMPro integration now runs at priority 20 and syncs the full user meta at checkout, so PMPro User Fields and Mailing Address add-on fields are pushed to the CRM for existing users at checkout (new users were already covered by the registration sync)
    • HubSpot v1→v3 list ID safety net now uses the standard idmapping flow (sync_tags_v3 + /crm/v3/lists/idmapping) directly, anchors the migration cutoff to 2026-05-01 00:00 UTC so April 30 applies consistently across server timezones, and guards the mapping fetch against malformed JSON and non-200 responses
    • Autonami / FunnelKit load_contacts hardening: handle WP_Error from get_contacts, normalize the contacts array, and guard before foreach
    Corregido
    • Fixed Autonami / FunnelKit Automations sync pagination — offset stayed at 0 between pages, causing sync_tags, sync_lists, and load_contacts to re-fetch page 1 endlessly on sites with 100+ tags
    • Fixed FluentCRM (REST) bulk import returning no contacts when tags are stored by numeric ID. load_contacts now uses GET /tags/{id} for numeric tag IDs and keeps the /tags?search= endpoint for slug-based tag keys
  3. 3.47.11

    1 corrección
    Corregido
    • Fixed fatal error on admin pages for HubSpot sites that had not yet completed the v1→v3 list ID migration after the 4/30/2026 cutoff, caused by a missing get_v3_list_ids method on the HubSpot CRM class
  4. 3.47.10

    2 nuevos6 mejoras10 correcciones
    Nuevo
    • Added app disconnect functionality for HubSpot
    • Added wpf_woo_memberships_sync_on_delete filter so snippets can block the "cancelled" status sync for specific WooCommerce Memberships plan IDs when a user membership is deleted
    Mejora
    • HubSpot webhook handling now defaults to async, dramatically improving workflow extension success rates by responding to HubSpot in milliseconds instead of waiting for follow-up API calls. Use ?async=false in the webhook URL or the wpf_hubspot_webhook_async filter to opt back into synchronous processing.
    • HubSpot integration now retries rate-limited (429) and temporarily-unavailable (503) requests once, honoring the Retry-After header, instead of returning an immediate error
    • Consolidated CRM disconnect flow into a new shared WPF_CRM_Disconnect class; HubSpot, Klaviyo, and Pipedrive now share a standardized confirmation and result page when disconnecting from the CRM
    • Amelia Booking integration now syncs to the CRM when appointments are created manually by admins
    • ActiveCampaign integration now validates its cached ecom customer ID against the order email, preventing orders from being linked to the wrong customer when a buyer's email changes between orders
    • Async loopback requests now use wp_remote_post instead of wp_safe_remote_post for compatibility with local development environments (.local TLDs, local IPs, non-standard ports)
    Corregido
    • Fixed WooCommerce Memberships syncing a phantom "cancelled" status to the CRM when a redundant user-membership record was deleted while the user still held another active membership
    • Fixed WooCommerce Memberships tag-link protection causing unintended re-enrollment during tag sync
    • Fixed WooCommerce Memberships Teams shared membership tags being removed during team-member removal, and subscription tags being stripped when the user had a pending-cancel subscription
    • Fixed WooCommerce Memberships Teams subscription tag removal not being gated on product type, which could run against non-WooCommerce Subscriptions products
    • Fixed ActiveCampaign load_ecom_customer returning a "not found" response for real API errors, which could cause duplicate customers to be created
    • Fixed LearnDash course steps not being saveable from the frontend Instructor Dashboard / Course Builder when WP Fusion was active — users with edit_courses can now assign lessons to courses again
    • Fixed Amelia Booking PHP warning when a service's WP Fusion settings were stored as null instead of an array
    • Fixed NationBuilder v2 API custom_values payload handling when tag labels were numeric vs string values
    • Fixed Forminator integration PHP warning when tag label data was not in the expected array format
    • Fixed tag and list string-replacement logic in the settings exporter/importer to match on whole words only, preventing unintended replacement of similarly-named tags or list IDs
  5. 3.47.9

    1 nuevo2 mejoras6 correcciones
    Nuevo
    • Added [Document Library Pro]
    Mejora
    • HubSpot tag migration tool now includes WooCommerce Memberships Teams and BadgeOS tag fields
    • FacetWP integration now respects the "Filter Queries - Advanced" setting when hiding restricted content from the results
    Corregido
    • Fixed HighLevel OAuth authentication by switching back from automatic redirect to manual authorization flow
    • Fixed PHP type errors in the admin bar when tag category or label data was not in the expected format
    • Fixed Customer.io auto-login and error handling
    • Fixed special characters encoding for Customer.io email addresses
    • Fixed CartFlows not applying tags on subscription renewals and switches
    • Fixed several bugs in the NationBuilder v2 API integration
  6. 3.47.8.1

    1 mejora4 correcciones
    Mejora
    • Updated Dynamics 365 client secret
    Corregido
    • Fixed SureMembers integration compatibility with SureMembers v2 third-party settings API
    • Fixed PHP warning in the admin bar when tag data was not in the expected array format
    • Fixed PHP errors in the SureMembers integration when user access group data was not an array
    • Fixed Members plugin meta box loading on all post types instead of only on the role editor
  7. 3.47.8

    1 nuevo3 mejoras3 correcciones
    Nuevo
    • Added Paid Memberships Pro cancellation reason syncing to CRM (requires PMPro Reason for Cancelling addon)
    Mejora
    • HubSpot tag migration now includes a runtime safety net that translates legacy v1 list IDs to v3 on-the-fly for access checks and API calls, even when stored settings haven't been migrated yet
    • HubSpot migration wizard now scans and updates tag IDs in termmeta, options, and custom tables (Fluent Forms, BookingPress, Amelia, WP PayForm, Restrict Content Pro, and more)
    • Legacy HubSpot tags now display with a "(legacy)" label in the admin UI instead of appearing blank
    Corregido
    • Fixed NationBuilder v2 API syncing errors caused by unknown or renamed field attributes (mobile → mobile_number, phone → phone_number, address key suffixes)
    • Fixed NationBuilder v2 API rejecting entire sync requests when any unwritable attribute was included — unknown fields are now automatically stripped and the request retried
    • Fixed PHP warning in the tag picker dropdown when tag data was not in the expected array format
  8. 3.47.7

    1 nuevo1 mejora2 correcciones
    Nuevo
    • Added one-click migration tool for HubSpot users to update list IDs after the v1→v3 API upgrade in 3.47.6
    Mejora
    • HubSpot list users from pre-3.47.7 now stay on the legacy v1 Lists API until they run the migration tool, then switch to v3 (with automatic v3 enforcement after April 30, 2026)
    Corregido
    • Fixed Forminator integration errors due to remaining static method calls that should have been instance method calls
    • Fixed Beaver Builder widget tag fields not saving due to an autosuggest action naming collision
  9. 3.47.6

    9 mejoras9 correcciones
    Mejora
    • NationBuilder integration updated to use the v2 API with OAuth authentication, replacing the deprecated v1 API
    • Added support for NationBuilder Paths (displayed in the tag picker) and list/membership syncing
    • Fluent Community auto-enrollment now supports multiple linked tags per space/course instead of just one
    • HubSpot integration updated to use the v3 Lists API for syncing contact lists
    • Contacts deleted or merged in ActiveCampaign are now automatically recovered by re-looking up the contact by email address
    • When a stored CRM contact ID is no longer valid, WP Fusion now automatically attempts to recover by looking up the contact by email
    • Added better error handling for deleted contacts and opportunities in the HighLevel integration
    • Sensitive tokens are now redacted from HubSpot error log output
    • WooCommerce custom coupon labels and applied messages now also filter cart and checkout notice messages
    Corregido
    • Fixed AmeliaBooking custom fields not syncing correctly when field data is returned as objects instead of arrays
    • Fixed Drip webhook processing error when the subscriber's tags property is null
    • Fixed LearnDash locked lessons still being clickable in some themes due to CSS selector not targeting the parent list item
    • Fixed Fluent Community integration error when WP Fusion settings have not yet been configured on a space
    • Fixed Infusionsoft/Keap backup SAK transient not being cleared when API keys are updated
    • Fixed If-So tag selections not being saved or displayed correctly due to a type comparison mismatch
    • Fixed Forminator integration PHP deprecation warning due to non-static method declaration
    • Fixed PHP error when get_query_var is called before WP_Query is initialized (e.g. during early cron runs)
    • Fixed internal retry parameter being passed through to CRM API methods
  10. 3.47.5

    3 nuevos1 mejora5 correcciones
    Nuevo
    • Added Order Status, Order Code, Membership ID, and Order Date fields to the Paid Memberships Pro integration
    • Added bulk "Process WP Fusion actions again" option to the Gravity Forms entries list
    • Added status-based tag management for SliceWP affiliates (Pending, Active, Inactive, Rejected statuses) with option to remove tags from previous statuses
    Mejora
    • The custom WooCommerce discount label field now works with the thank you page, order confirmation pages, my account pages, and admin order views
    Corregido
    • Fixed "Process WP Fusion Actions Again" button not working with some Gravity Forms addons
    • Fixed Paid Memberships Pro memberships created via linked tags not respecting expiration dates from the membership level settings
    • Fixed Paid Memberships Pro cancellation tags not being applied correctly when users have multiple membership levels
    • Fixed WooCommerce lead source tracking fields (UTM parameters, gclid, fbclid, etc.) being incorrectly synced from order meta instead of cookies
    • Fixed wpf_clean stripping percent-encoded characters (like @ in email addresses) when sanitizing webhook data

2025 · 4 versiones

  1. 3.47.4.2

    1 corrección
    Corregido
    • Fixed additional missing build files in block-builder based plugin integrations (SureForms, SureCart, SureMembers, GiveWP, Tribe Tickets)
  2. 3.47.4.1

    3 correcciones
    Corregido
    • Fixed missing build files in block-builder based plugin integrations (SureDash, SureMembers, GiveWP, Tribe Tickets)
    • Fixed ActiveCampaign integration not returning an error when the API returns an empty response (fixes tags getting lost due to unknown API errors like the 511 errors last week)
    • Fixed settings input on LifterLMS access plans overlapping with the LifterLMS UI with LifterLMS 9.1+
  3. 3.47.4

    4 nuevos1 mejora7 correcciones
    Nuevo
    • Added [SureDash integration]
    • Added Initial Payment field for Paid Memberships Pro one-time orders
    • Added support for pending cancellation tags with Paid Memberships Pro subscriptions
    • Added support for offsite payment gateways (Mollie, Barion, etc.) with AmeliaBooking
    Mejora
    • Improved support for multiple membership levels with Paid Memberships Pro
    Corregido
    • Fixed EDD auto-apply discounts not checking product requirements before applying
    • Fixed FluentCart refund tags not being removed when access was revoked
    • Fixed Customer.io email address changes not syncing to CRM
    • Fixed HubSpot phone numbers not being formatted to E.164 standard
    • Fixed Sender.net groups sync not handling pagination for accounts with many groups
    • Fixed Keap API calls returning 404 errors due to trailing slashes in URLs
    • Fixed admin row actions showing on unsupported post types
  4. 3.47.3

    2 nuevos2 mejoras4 correcciones
    Nuevo
    • Added a [SureForms integration]
    • Added support for bulk editing access rules on Presto Player Media Hub videos
    Mejora
    • Transient network errors (cURL timeouts, SSL errors, etc.) are now automatically retried
    • Updated Pipedrive integration to use the new public app keys
    Corregido
    • Fixed data loaded from the CRM not respecting the visibility setting of BuddyPress XProfile fields
    • Fixed dynamic tagging (Create tag(s) from value) not working with Gravity Forms
    • Fixed GetResponse integration returning false when no tags are found for a contact, instead of an empty array, causing errors with some integrations
    • Fixed notifications getting sent to WPForo forum subscribers when they did not have access to the forum

Sin fecha · 1 versión

  1. 3.47.2

    3 nuevos1 mejora6 correcciones
    Nuevo
    • Added support for segmenting using [Labels with Pipedrive]
    • Added support for syncing Omnisend email subscription status (subscribed/unsubscribed/nonSubscribed) in both directions
    • Added beta support for the new Kit v4 API (faster, requires manual upgrade)
    Mejora
    • Omnisend webhooks now support URLs without contact_id parameter (extracts email from request body and looks up contact automatically)
    Corregido
    • Fixed "Email Optin Default" (checked vs unchecked) not being respected on the new GiveWP visual donation form builder
    • Fixed WS Forms `datetime` and `datetime-local` fields not syncing to CRMs as Unix timestamps
    • Fixed "Unknown" gateway MemberPress transactions created by Uncanny Automator not being processed by WP Fusion
    • Fixed fatal error showing post protection status badge in the admin if the post was protected by "Not" tags but not "Required Tags"
    • Fixed Pipedrive webhooks not working
    • Fixed fatal error if MailPoet integration was called before MailPoet plugin was initialized

Changelog publicado por el desarrollador, en su idioma original.