Releases: veda-consulting-company/uk.co.vedaconsulting.mailchimp
v2.0.3
v2.0.2
Includes following fixes:
-
Log the request and response inside CRM_Mailchimp_Exception (363)
-
modern permission declaration (361)
-
check if the default character set ( getDBCharset()) value is not same as collation character set (359)
-
Handle interest groups in unsubscribe webhook. (355)
-
Push changes to mailchimp only when there are changes in data (353)
-
Prevent duplicate rows db error while collecting Mailchimp data (352)
-
Tag sync fixes & Hook to modify collected Civi date for sync (350)
-
latest mailchimp.civix.php file (PHP 8 compatibility) (349)
-
Specify Charset and Collate for Sync tables (344)
-
Push additional contact data (343)
-
Prevent unsubscribing contacts during CiviCRM to Mailchimp sync (341)
-
Page to get stats to compare group numbers and audience/list members. (338)
-
Adds permission for push and pull pages (323)
v2.0.1
Includes following fixes:
-
#282 - (PR #292) automatic generation of webhook key, and autodetect & inform permission settings.
-
#278, #277, #289 - (PR #275) Contacts in Mailchimp are unsubscribed even though contacts are present in CiviCRM. Is mainly due to email shared with multiple contacts
-
#288, #262 - (PR #286 ) "Manage Groups" table column problems
v2.0
A big thanks to Rich Lott, for the release that includes:
Extension Re-write:
• API v3 Integration - PR-216 (Also CiviCRM v4.7 compatible)
Other Fixes:
- #213 Contact Unsubscribed in Mailchimp instead of removed from Mailchimp group
- #194 Use bulk instead of primary address >> does this now.
- #201 Merge Mailchimp → CiviCRM fails on big lists due to timeout
- #203 failed when same email on one contact lots of times >> This is fixed by better mailchimp member to civi contact matching.
- #182 Error: Failed to access Mailchimp export API >> export API no longer used.
- #181 clarify support of duplicate contacts >> now see tech readme and code notes.
- #160 Update Readme to reflect update functionality: re-add contact to Civi group and is re-subscribed in MailChimp >> readme updates. - clarify MC policy, etc.
- #171 scheduled job only MC precedence. Fixed. (also note on that bug is not a fix)
- #139 sort of fixed - no notifications at all now!
- #129 export API bug fix (doesn't use it!)
Possible fixes
- #210 Sync Mailchimp Contacts To Civi stuck at Updating contacts in CiviCRM
- #134 Sync ignores CiviCRM Dedupe rules #134 >> matching is different now, might make this possible. (worth a try in a sandbox and after backing up your mailchimp lists) e.g. if contact A and B have same primary email, but CiviCRM knows one of them is in the sync-ed group, then syncs will always update that contact and leave the other alone.
- #165 Removed from smart group when Mailchimp sync runs >> I think this is fixed - because the scheduled sync always did pull, push before. Now you can choose. Pull will always 'remove from group' in Civi if member not subscribed at MC.
- #145 Creating Interest Grouping is giving error
Credits:
- Rich Lott artfulrobot
- Chris Burgess xurizaemon
- Johan Vervloet johanv
v1.8.7
Bug fixes:
• Don't wipe name in Civi when there's no name in Mailchimp
• Sync stats / reporting fixes with - nested groups, skip storing error details in settings table
Performance / Improvements:
• Reduced no of API calls in Mailchimp to Civi sync.
• DB Error fix - Illegal mix of collations (utf8_general_ci,IMPLICIT) and (utf8_unicode) - as part of reduced api and performance work
• Optimizing sync process - filling up tmp_mailchimp_push_c and using CiviCRM API (than too many objects) on contact fetch
• Notice error fix - undefined index
New feature:
• A new setting - to delete subscribers at MailChimp instead of unsubscribe. Default remains as unsubscribe.
v1.8.6
Updates to the way log messages are recorded so that its easier to track issues with a particular email address.
Updates to the README with common issues that users/implementors face
v1.8.5
fix for to add contact to Mailchimp if new contact is created and added to synced group at the same time
fix to show 'enable debugging' setting in civicrm mailchimp setting page
Added v1.8.5 test document.
Read me correction to coincide with latest version
v1.8.4
- Throw error when executing scheduled job
- Indicate user in Mailchimp setting page in Civi about API set in webhook setting
- Resubscribe through API if already unsubscribed in Mailchimp
v1.8.3
v1.8.2
Added paging to remove max 25 lists issue