diff --git a/classes/class-pmpromc-mailchimp-api.php b/classes/class-pmpromc-mailchimp-api.php index 38e760d..ac2c4a6 100644 --- a/classes/class-pmpromc-mailchimp-api.php +++ b/classes/class-pmpromc-mailchimp-api.php @@ -174,7 +174,7 @@ public function update_audience_members( $audience = '', $updates = [] ) { /** * Filter the body parameter sent to the "update audience members" endpoint. * - * @since TBD + * @since 2.3.5 * * @param object $data The data to send to the Mailchimp API. * @param string $audience The audience ID being updated. diff --git a/includes/functions.php b/includes/functions.php index 403a6d3..2431be8 100644 --- a/includes/functions.php +++ b/includes/functions.php @@ -282,7 +282,7 @@ function pmpromc_log( $entry ) { /** * Get the file path for the debug log file. * - * @since TBD + * @since 2.3.5 * * @return string */ diff --git a/pmpro-mailchimp.php b/pmpro-mailchimp.php index 24927e5..b864d0b 100755 --- a/pmpro-mailchimp.php +++ b/pmpro-mailchimp.php @@ -3,7 +3,7 @@ * Plugin Name: Paid Memberships Pro - Mailchimp Add On * Plugin URI: https://www.paidmembershipspro.com/add-ons/pmpro-mailchimp-integration/ * Description: Sync your WordPress users and members with Mailchimp audiences. - * Version: 2.3.4 + * Version: 2.3.5 * Author: Paid Memberships Pro * Author URI: https://www.paidmembershipspro.com * Text Domain: pmpro-mailchimp diff --git a/readme.txt b/readme.txt index a8f5b49..ee6fc79 100755 --- a/readme.txt +++ b/readme.txt @@ -3,7 +3,7 @@ Contributors: strangerstudios, dlparker1005, paidmembershipspro Tags: paid memberships pro, pmpro, mailchimp, email marketing Requires at least: 5.2 Tested up to: 6.4 -Stable tag: 2.3.4 +Stable tag: 2.3.5 Add users and members to Mailchimp audiences based on their membership level and allow members to opt-in to specific audiences. @@ -63,6 +63,11 @@ Please visit [our support site at https://www.paidmembershipspro.com](http://www 2. Specific settings for Membership Levels and Audiences. == Changelog == += 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 `