Skip to content

Releases: veda-consulting-company/uk.co.vedaconsulting.mailchimp

v2.0.3

23 Aug 11:20
98b17f2
Compare
Choose a tag to compare

Same as v2.0.2. Releasing v2.0.3 after updating version in info.xml file, so that the release can be automatically processed in civicrm extension directory.

Please refer to (v2.0.2) for release notes

v2.0.2

17 Jul 11:22
89094d8
Compare
Choose a tag to compare

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

20 Sep 16:14
Compare
Choose a tag to compare

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

  • #276 - (PR #274) Use api to retrieve settings

  • #272 - (PR #273) Sql warnings - sql_mode=only_full_group_by

  • #288, #262 - (PR #286 ) "Manage Groups" table column problems

v2.0

23 Dec 17:07
Compare
Choose a tag to compare

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:

v1.8.7

01 Jun 09:25
Compare
Choose a tag to compare

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

12 Jan 10:06
Compare
Choose a tag to compare

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

07 Dec 17:30
Compare
Choose a tag to compare

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

18 Nov 16:38
Compare
Choose a tag to compare
  1. Throw error when executing scheduled job
  2. Indicate user in Mailchimp setting page in Civi about API set in webhook setting
  3. Resubscribe through API if already unsubscribed in Mailchimp

v1.8.3

21 Oct 09:16
Compare
Choose a tag to compare

Closes issue #162: 'Invalid Mailchimp List ID:'
issue: If 'API' option is set for list's webhook setting, then it crashes server with massive logs which caused by addition and deletion to group or subscribe/unsubscribe

v1.8.2

28 Aug 17:41
Compare
Choose a tag to compare

Added paging to remove max 25 lists issue