2.3.1
- Fixes a logic error that causes users to not be subscribed when WP-Members is set up for requiring a confirmation link.
- Fixes a bug in batch sync if interest groups are not used (i.e. group assembly would result in an empty array).
- Fixes a bug in batch sync verb (should be "put" not "post").
2.3.0
- Updated user API with additional functions.
- Stores settings info for admin in transients (reduces call load to Mailchimp API).
- Added option to clear stored transients (saved query values).
- Added wpmem_mc_tag_count and wpmem_mc_note_count filters to customize the number of records returned in an API query (default: 100).
- Added Automattic's Action Scheduler for asynchronous background processing of batch operations (initial implementation).
2.2.2
- Fixes issue that causes code execution halt on user profile screen if no Mailchimp API key is set.
- Update external code libraries.
2.2.1
- Improved handling of MC's address field type.
- Added "help" screen with links to documentation.
- Update settings screens to display message if no API key is set.
- Update batch processing.
- Update all external code vendor.
2.2.0
- Added new API functions scheduled for inclusion in 2.1.
- Added log tab and list info tab to admin.
- Added batch processing for WP CLI.
- Added batch processing in admin.
- Added support for subscribe on user confirmation in WP-Members.
- Added support for user tags.
- Improves mapping for MC's address field type.
- Allows for no optin field (auto-subscribe users) without customizing (previously done by unsetting subscribe field).
- Raised minimum WP requirement to 5.3.
2.1.0
- New API functions.
- Added groups mapping.
- Improve subscription if user is already on list.
- Improve code for handling user profile updates.
- profile_update action only triggers check_user() if the user is logged in. Otherwise, it gets triggered on the new password reset link process, resulting in an empty user object for validation.
- Webhooks support to keep local site data in sync with data changed at Mailchimp.
- Added subscriber filter view and count to Users > All Users screen.
- Fixes issue with unsubscribing a user when WooCommerce checkout is completed.
- Fixes issue that displays invalid api key on new install (when no api key is entered).
2.0.5
- Fixes a bug that caused users to be subscribed when activating users with moderated registration regardless of their subscription status.
- Fixes an issue where a list ID may not be found when setting up the plugin if there are more than 10 lists (audience IDs).
- Sanitizes user email before sending to Mailchimp.
2.0.4
- Added Mailchimp field type identifier to merge fields table.
- Updated updates API library to 1.2.1 version.
- Updated plugin settings link.
2.0.3
- API update.
- Added interest groups to $args.
- Updated to new license key server.
2.0.2
- Fixes link error in MC tab back to Fields tab.
- Fixes variable error in unsubscribe method that left list ID and email empty when unsubscribing/deleting a user.
- Renamed API class to avoid namespace collisions when other MC plugins are used.
- Compartmentalized loading user variables for comparision when making changes.
2.0.1
- Fixes issue with uninstall on multisite (calling incorrect function).
- Fixes issue with API limiting returned merge fields to 10.
- Adds new API function wpmem_mc_process_user().
- Removed comparison logic for subscription hooked to user_register. Now runs if subscription is not held for moderated registration. (Enables use with WooCommerce)
2.0.0
- Major update changing to Mailchimp API version 3.0.
- Shifts most functions to new WP_Members_Mailchimp class.
- Added plugin update process.
1.7
- Not released.
1.6
- Not released.
1.5
- Added user ID to the wpmem_mc_merge filter
1.4
- Corrects an issue if subscriptions are held until the user is activated and the user is activated from Users > All Users they were not being added.
- Code cleanup for new WP coding standards.
1.3
- Minor code cleanup to fit new WP coding standards.
- Added feature to hold subscription until user is approved if moderated registration is turned on.
- Corrected issue with user_register action that caused listsubscribe to occur twice.
- Corrected issue in wpmem_a_mc_del_user function, was not passing api key causing all actions to fail.
- Actions hooked to user deactivation require WP-Members 2.9.9 or higher.
1.2
- Added integration to WP native registration form (if used).
1.1
- Added update Mailchimp on user delete in WP.
- Added setting defaults.
- Added check to see if subscribe field is set.
- Added option to turn off double opt-in and send welcome message.
- Updated filter documentation to new WP standards.
1.0
- Initial release, integrates Mailchimp subscription with the WP-Members registration form.