Releases: BrownBox/bbconnect-mailchimp
Releases · BrownBox/bbconnect-mailchimp
Release list
2.0.11
- Only connect to MailChimp if updated user meta is one of the fields we are monitoring, rather than for any meta updates. This should significantly improve performance in the WP admin as some plugins (e.g. Yoast) update user meta on every page load, which was causing many unnecessary connections.
2.0.10
- When processing user meta, check whether meta being saved requires interaction with MailChimp before checking subscription status, rather than the other way around
2.0.9
- Added filter so that when processing Gravity Forms MailChimp feed we directly update the group memberships on the associated CRM contact record as in some circumstances it seems that the data isn't automatically synced
- When pulling all user groups from MailChimp, only look at users who are actually subscribed to emails. Also improved loop to make sure we get everyone on the first run - the previous logic resulted in a significant number of users being skipped each time.
- Cache MailChimp connection to prevent it from being recreated multiple times in a single page load. Also added some timing tracking for Query Monitor.
2.0.8
- Increased pagination for interest categories and interests to 100 instead of the default 10
2.0.7
- Disable meta update hooks during user creation from Gravity Forms submission
2.0.6
- Cron: Limit how long process to pull user groups will run for on each pass to avoid cron overlapping itself
2.0.5
- Only pass merge_fields and interests to MailChimp if not empty
- Added logging of additional warnings
- Only try to update meta data if user is subscribed
2.0.4
- Fix incorrect namespace when catching certain exceptions
- Log warnings when unhandled MailChimp errors occur
2.0.3
- Further namespace adjustments to fix fatal errors when error response received from API
2.0.2
- Reworked MailChimp API library and its dependencies with custom namespace to avoid conflicts with other plugins