Todas as versões registradas, da mais nova para a mais antiga, com o que mudou em cada uma.
Última 2.4.3· 29 set 202615 versõesDesde dez 2019
2026 · 3 versões
2.4.3
Última
3 de segurança
Segurança
Opt-in audiences submitted at checkout or on the profile page are now limited to the audiences set in the Opt-in Audiences setting. #156 (@dparker1005)
Sanitized submitted opt-in audience selections at checkout and on profile save. #155 (@dparker1005)
Added direct file access protection to plugin files. #155 (@dparker1005)
2.4.2
1 correção
Corrigido
Fixed PHP 8.4 deprecation notices about implicitly nullable parameter types in the `PMPro_Mailchimp_API` class. #153 (@POBrien333)
2.4.1
2 melhorias
Melhoria
Profile updates now only push changes to Mailchimp audiences associated with the user's current membership levels, opt-in lists, or non-member lists. This avoids unnecessary API calls and prevents merge fields from being overwritten on audiences configured for other sites that share the same Mailchimp account. #148 (@dwanjuki)
Added a notice to the WordPress debug log when a Mailchimp API call returns an error, pointing administrators to the PMPro Mailchimp log for details. #150 (@dwanjuki)
2024 · 4 versões
2.4
1 novo1 melhoria
Novo
Now updating the plugin from paidmembershipspro.com.
Melhoria
Updated translation files bundled with the plugin.
2.3.7
1 melhoria2 correções
Melhoria
Updated UI for compatibility with PMPro v3.1. #145 (@andrewlimaza, @kimcoleman)
Corrigido
Fixed over-escaping in settings. #144 (@dparker1005)
Fixed issue with exporting CSV of members for Mailchimp Import. #139 (@dparker1005)
2.3.6
1 melhoria2 de segurança
Melhoria
Added translator comments for placeholders.
Segurança
Now preparing SQL statements.
Improved escaping of strings.
2.3.5
1 melhoria2 de segurança
Melhoria
Added a filter `pmpromc_update_audience_members_data` to allow modifying data sent to the `/lists/{$audience}` Mailchimp endpoint. #137 (@efc)
Segurança
Now adding a randomized suffix to the log file name to prevent unauthorized access. #138 (@dparker1005)
Now preventing access to the `/log/` directory listing. #138 (@dparker1005)
2023 · 2 versões
2.3.4
2 melhorias1 de segurança
Melhoria
Updating ` ` tags to ` ` tags for better accessibility. #133 (@kimwhite)
No longer pulling the checkout level from the `$_REQUEST` variable. #132 (@dparker1005)
Segurança
Now obfuscating email domains in debug logs. #135 (@andrewlimaza)
2.3.3
3 melhorias1 correção
Melhoria
Improved formatting of opt-in audience section on checkout page. (@mircobabini)
Added filter `pmpromc_log_path` to allow changing the path where API calls are logged. (@JarrydLong)
Marking the `set_user_interest` method as deprecated. (@dparker1005)
Corrigido
BUG FIX/ENHANCEMENT: Now using `readfile` during CSV export if `fpassthru` is not available. (@JarrydLong)
2021 · 1 versão
2.3.2
3 melhorias5 correções
Melhoria
Added setting to log API calls sent to Mailchimp in the `pmpro-mailchimp/logs` folder.
Added a pmpromc_user_data filter to filter user data taht is sent to Mailchimp.
Audience checkboxes are now shown as scrollable list on settings page if there are more than 5.
Corrigido
BUG FIX/ENHANCEMENT: Added CSS class for checkbox labels.
BUG FIX/ENHANCEMENT: Now passing a valid user object when generating CSV export file headers.
Fixed undefined variable in pmpromc_user_register (Thanks, x140l31 on GitHub).
Fixed required parameter being included after optional parameters in add_merge_field.
Fixed URL to PMPro support page (Thanks, majerus1223 on GitHub).
2020 · 2 versões
2.3.1
2 melhorias
Melhoria
Added support for Paid Memberships Pro v2.3+ front-end profile edit page.
Now using checkboxes to select audiences instead of fields
2.3
1 novo3 melhorias6 correções
Novo
Subscriptions/unsubscriptions in Mailchimp now carry over to PMPro for opt-in audiences
Melhoria
Added setting to update contact in Mailchimp whenever profile is saved
Included audience names in debug logs and improved error reporting
Organized code into different files
Corrigido
Fixed issue where contacts may be created in an unsubscribed status in opt-in audiences they had not subscribed to
Fixed issue where contacts would not be removed from non-member audiences when they are given a level
Fixed strings using the incorrect text domain
Fixed ampersands in names being encoded when sent to Mailchimp
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
2019 · 2 versões
2.2.1
3 correções
Corrigido
Fixed merge fields not being sent during user profile updates
Fixed logging for Mailchimp API calls
Fixed Mailchimp updates not being sent during wp_redirect filter
2.2
4 melhorias4 correções
Melhoria
Using "Audience" instead of "List" in strings throughout the plugin for consistency with Mailchimp's name changes.
Using "Mailchimp" instead of "MailChimp" in strings throughout the plugin for consistency with Mailchimp's name changes.
Removed default columns besides email from Mailchimp CSV export. Now using the pmpro_mailchimp_listsubscribe_fields filter instead.
Users are now unsubscribed from all opt-in audiences when they cancel membership.
Corrigido
Fixed email address updates via profile.
BUG FIX/ENHANCEMENT: Mailchimp subscriber updates are processed using the /lists/ API endpoint to prevent rate limiting by Mailchimp. This fixes issues that would sometime occur when many members were expired on the same day.
BUG FIX/ENHANCEMENT: Users who cancel are now unsubscibed from audiences instead of being deleted from Mailchimp.
BUG FIX/ENHANCEMENT: Now using the Mailchimp member "status" property when unsubscribing members instead of deleting them.
Sem data · 1 versão
2.1.2
3 correções
Corrigido
Checking for 204 status when unsubscribing. We were checking for 200 before and throwing an error incorrectly.
Fixed bug where users weren't unsubscribed from MailChimp when they expired. A further refactoring is needed to avoid hitting the MailChimp API limit if many users are processed at once.
BUG FIX/ENHANCEMENT: The "All Users" label was changed to "Non-member Users" to match how the setting is actually used.
Changelog publicado pelo desenvolvedor, no idioma original.