Releases: strangerstudios/pmpro-mailchimp
Releases · strangerstudios/pmpro-mailchimp
2.4 - 2024-10-17
- FEATURE: Now updating the plugin from paidmembershipspro.com.
- ENHANCEMENT: Updated translation files bundled with the plugin.
2.3.7 - 2024-09-24
= 2.3.7 - 2024-09-24 =
- ENHANCEMENT: Updated UI for compatibility with PMPro v3.1. #145 (@andrewlimaza, @kimcoleman)
- BUG FIX: Fixed over-escaping in settings. #144 (@dparker1005)
- BUG FIX: Fixed issue with exporting CSV of members for Mailchimp Import. #139 (@dparker1005)
- BUG FIX: Fixed warning when site admin enters an improperly formatted Mailchimp API Key. #146 (@kimcoleman)
2.3.6 - 2024-03-27
- SECURITY: Now preparing SQL statements.
- SECURITY: Improved escaping of strings.
- ENHANCEMENT: Added translator comments for placeholders.
2.3.5 - 2024-03-08
- SECURITY: Now adding a randomized suffix to the log file name to prevent unauthorized access. #138 (@dparker1005)
- SECURITY: Now preventing access to the
/log/
directory listing. #138 (@dparker1005) - ENHANCEMENT: Added a filter
pmpromc_update_audience_members_data
to allow modifying data sent to the/lists/{$audience}
Mailchimp endpoint. #137 (@efc)
2.3.4 - 2023-11-15
- SECURITY: Now obfuscating email domains in debug logs. #135 (@andrewlimaza)
- ENHANCEMENT: Updating
<h3>
tags to<h2>
tags for better accessibility. #133 (@kimwhite) - REFACTOR: No longer pulling the checkout level from the
$_REQUEST
variable. #132 (@dparker1005)
2.3.3 - 2023-03-01
- ENHANCEMENT: Improved formatting of opt-in audience section on checkout page. (@mircobabini)
- ENHANCEMENT: Added filter
pmpromc_log_path
to allow changing the path where API calls are logged. (@JarrydLong) - BUG FIX/ENHANCEMENT: Now using
readfile()
during CSV export iffpassthru()
is not available. (@JarrydLong) - REFACTOR: Marking the
set_user_interest()
method as deprecated. (@dparker1005)
v2.3.2
- ENHANCEMENT: Added setting to log API calls sent to Mailchimp in the
pmpro-mailchimp/logs
folder. - ENHANCEMENT: Added a pmpromc_user_data filter to filter user data taht is sent to Mailchimp.
- ENHANCEMENT: Audience checkboxes are now shown as scrollable list on settings page if there are more than 5.
- BUG FIX/ENHANCEMENT: Added CSS class for checkbox labels.
- BUG FIX/ENHANCEMENT: Now passing a valid user object when generating CSV export file headers.
- BUG FIX: Fixed undefined variable in pmpromc_user_register() (Thanks, x140l31 on GitHub).
- BUG FIX: Fixed required parameter being included after optional parameters in add_merge_field().
- BUG FIX: Fixed URL to PMPro support page (Thanks, majerus1223 on GitHub).
v2.3.1
- ENHANCEMENT: Added support for Paid Memberships Pro v2.3+ front-end profile edit page.
- ENHANCEMENT: Now using checkboxes to select audiences instead of fields
v2.3
- FEATURE: Subscriptions/unsubscriptions in Mailchimp now carry over to PMPro for opt-in audiences
- ENHANCEMENT: Added setting to update contact in Mailchimp whenever profile is saved
- ENHANCEMENT: Included audience names in debug logs and improved error reporting
- BUG FIX: Fixed issue where contacts may be created in an unsubscribed status in opt-in audiences they had not subscribed to
- BUG FIX: Fixed issue where contacts would not be removed from non-member audiences when they are given a level
- BUG FIX: Fixed strings using the incorrect text domain
- BUG FIX: Fixed ampersands in names being encoded when sent to Mailchimp
- BUG FIX: Resolved PHP warning in API function in_merge_fields()
- BUG FIX/ENHANCEMENT: Contacts in Mailchimp are now updated when a user’s email is changed instead of being replaced
- REFACTOR: Organized code into different files
v2.2.1
- BUG FIX: Fixed merge fields not being sent during user profile updates
- BUG FIX: Fixed logging for Mailchimp API calls
- BUG FIX: Fixed Mailchimp updates not being sent during wp_redirect filter