­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ------------------------------------------------------------------------------------------------------------------ Version 3.7.2 - Fixed an issue which was preventing feed processing aborting early if there is an issue with the MailChimp API. ------------------------------------------------------------------------------------------------------------------ Version 3.7.1 - Fixed an issue where the cached settings were not cleared when the add-on was uninstalled. - Fixed a rare issue for some server environments where several groups could be assigned the same settings key causing js issues in the feed editor. - Fixed an issue where the cached group setting keys could be lost when updating the API key on the plugin settings tab. ------------------------------------------------------------------------------------------------------------------ Version 3.7 - Added form and field specific versions of the gform_mailchimp_field_value filter. - Added logging of group condition evaluation. - Added $transaction, either Update or Subscribe, as the fifth parameter of the gform_mailchimp_args_pre_subscribe filter. - Updated minimum Gravity Forms version to 1.9.3. - Updated 'Opt-In Condition' setting label to 'Conditional Logic'. - Updated feed processing to use get_field_value() when retrieving mapped field values, enabling support for GF_Field::get_value_export with GF 1.9.12.4 and later. - Updated to use GF_Field::is_conditional_logic_supported to determine which field types should be listed in the group condition fields drop down. - Fixed an issue with the feed list page if the API key not valid. - Fixed an issue with the location of the gform_mailchimp_args_pre_subscribe filter. - Fixed an issue with the upgrade routine which caused it run even if a pre-framework version hadn't been installed. - Remove plugin settings header and add line break after plugin settings description. ------------------------------------------------------------------------------------------------------------------ Version 3.6 - Added filter to allow changing parameters to the API method that returns the MailChimp Lists. - Added Spanish (es_ES) translation. - Fixed a low severity security vulnerability in the admin area which could be exploited by authenticated users with form administration permissions. - Fixed an issue with the members existing groups being lost if no new groups were selected and gform_mailchimp_keep_existing_groups is true. ------------------------------------------------------------------------------------------------------------------ Version 3.5 - Updated required version of Gravity Forms to 1.8.17. - Fixed an issue with Address fields where MailChimp would ignore the passed string if it did not contain the street address, city, state, or zip. ------------------------------------------------------------------------------------------------------------------ Version 3.4 - Added support for the middle name input when preparing Name field values. - Updated required version of Gravity Forms to 1.9. - Fixed an issue causing checkbox fields not to be mapped under certain conditions. - Fixed fatal error with PHP < 5.4. ------------------------------------------------------------------------------------------------------------------ Version 3.3 - Updated logging statements. - Updated the gform_mailchimp_field_value filter to have an additional parameter which includes the name of the custom mapped field. - Fixed issue causing address not to be mapped properly under certain scenarios. - Fixed Notice. - Fixed an issue with the concatenated string for Checkbox fields not being cleared before the next field is processed. - Fixed a warning when MailChimp interest groups aren't enabled on the list. ------------------------------------------------------------------------------------------------------------------ Version 3.2 - Added hook to allow args to be changed before sending submission to MailChimp. add_filter( 'gform_mailchimp_args_pre_subscribe', 'override_mailchimp_params', 10, 4 ); function override_mailchimp_params( $params, $form, $entry, $feed ) { // do stuff return $params; } - Added hook to select whether empty mapped fields should override existing values on Mailchimp; defaults to override. add_filter('gform_mailchimp_override_empty_fields', '__return_false' ); - Fixed issue where existing groups were not maintained for users already subscribed. - Fixed notice messages. - Fixed fatal error displayed on certain situations. ------------------------------------------------------------------------------------------------------------------ Version 3.1 - Fixed issue where grouping assignment was not working for already subscribed users - Fixed issue where a fatal error is displayed in certain situations - Fixed issue with upgrade that caused configuration not to be copied over in certain situations ------------------------------------------------------------------------------------------------------------------ Version 3.0 - Added integration with Add-On Framework - Added support for sending selected checkboxes as a concatenated string - Updated POT file - Updated required version of Gravity Forms to 1.8.17 - Updated to MailChimp API version 2.0. - Updated files removing closing php tag at the end. - Fixed a warning when MailChimp interest groups aren't enabled on the list. ------------------------------------------------------------------------------------------------------------------ Version 2.2 - Updated phone number when set to standard format "(###)### - ####" to send in required format of ###-###-#### ------------------------------------------------------------------------------------------------------------------ Version 2.1 - Added Name (Full) as an option to the field mapping list when the form has a Name field set to Normal or Extended format ------------------------------------------------------------------------------------------------------------------ Version 2.0 - Fixed PHP warnings when no API key was set - Added the gform_mailchimp_field_value filter to enable the value to be modified before being sent to the MailChimp API. - Added entry meta to the list of available field mappings - Fixed issue with group conditional logic not displaying all possible operators and value drop down correctly - Fixed issue with special character in main group name - Fixed issue with group conditional logic with non-selection field types - Added new hook "gform_mailchimp_allow_resubscription" which allows disabling support for resubscription add_filter('gform_mailchimp_allow_resubscription', '__return_false()'); - Fixed issue saving group settings in admin when sub groups have the same name ------------------------------------------------------------------------------------------------------------------ Version 1.9 - Updated Group logic to keep existing groups. - Added filter to change logic back to overriding groups add_filter("gform_mailchimp_keep_existing_groups", "__return_false"); - Updated to treat members as if they were a new subscribe request when currently set to a status on MailChimp's side of unsubscribed, pending, cleaned - Fixed issue with special characters in MailChimp Group names causing issues when creating feed. ------------------------------------------------------------------------------------------------------------------ Version 1.8 - Fixed issue with GetFieldValues() when used with groups; was returning full select when only options were required - Fixed notices - Fixed group names (commas in names are treated by MailChimp as a delimiter indicating multiple groups) ------------------------------------------------------------------------------------------------------------------ Version 1.7 - Fixed issue with some Mapped Fields not being passed (Entry Date, User IP, Source Url, Form Title) - Added new conditional logic options (greater than, less than, contains starts with, ends with) and support for other conditional fields - Fixed notices - Fixed issue when testing if email is already in the list ------------------------------------------------------------------------------------------------------------------ Version 1.6.3 - Added logging - Fixed notices - Fixed issue with single quotes on feed edit screen creating javascript errors ------------------------------------------------------------------------------------------------------------------ Version 1.6.2 - Fixed issue with sack script being initialized with an incorrect admin url. - Fixed issue that causing conflicts with feeds created by older versions of the plugin ------------------------------------------------------------------------------------------------------------------ Version 1.6.1 - Fixed issue that caused warnings to be displayed on feeds created by older versions. ------------------------------------------------------------------------------------------------------------------ Version 1.6 - Fixed issue where RG_CURRENT_PAGE constant was not available when GF is deactivated - Fixed noticed caused where $api variable not declared - Added support for MaiChimp Groups so that subscribers can be assigned to a group when added to a list. - Added Form Title to the list of fields to be mapped - Updated procedure that gets the MailChimp lists so that more than 25 lists are returned (up to 100). - Added integration with PayPal so that subscribers can be added only when payment is received ------------------------------------------------------------------------------------------------------------------ Version 1.5 - Updated API Wrapper to 1.3 (mini) - Removed blank strings from POT file to prevent error messages in Poedit ------------------------------------------------------------------------------------------------------------------ Version 1.4 - Cleaned up notices - Fixed issue when using Opt-in condition on a field with multiple single quote characters in the label - Fixed issue when creating a feed using forms with HTML markup in field labels ------------------------------------------------------------------------------------------------------------------ Version 1.3.4 - Cleaned up notices ------------------------------------------------------------------------------------------------------------------ Version 1.3.3 - Added "Cancel" button to Edit page and updated "Save" and "Update" button verbiage ------------------------------------------------------------------------------------------------------------------ Version 1.3.2 - Fixed issue with MailChimp lists being displayed as blank values. Taking into account different data formats returned by the API ------------------------------------------------------------------------------------------------------------------ Version 1.3.1 - Using new MailChimp PHP API wrapper (v. 1.2.6) when authenticating via an API Key ------------------------------------------------------------------------------------------------------------------ Version 1.3 - Added support for authentication via MailChimp API Key ------------------------------------------------------------------------------------------------------------------ Version 1.2 - Fixed issue with automatic upgrade on WP 3.0 ------------------------------------------------------------------------------------------------------------------ Version 1.1 - Adding MailChimp capabilities to admin role upon plugin activation ------------------------------------------------------------------------------------------------------------------ Version 1.0.beta-2 - Added MailChimp icon - Renamed "Contact List" to "MailChimp List" ------------------------------------------------------------------------------------------------------------------ Version 1.0.beta-1 - Changed text on list page when settings haven't been configured - Created POT file ------------------------------------------------------------------------------------------------------------------ Version 0.2 - Map Fields column headers to ?List Fields? and ?Form Fields? and bol - Rename button to "Save Feed" for a new feed and "Update Feed" for an existing one - Settings page subnavigation to look like "Edit Forms" subnav (i.e. All | Active | Inactive) with no pipe at the end - Try adding menu item between Entries and Settings - Move "Add Feed" to top right (like posts page) and rename to "Add new" ------------------------------------------------------------------------------------------------------------------ Version 0.1 - Split logic from Feeds Add-On - Implemented automatic upgrade - Implemented list page checkboxes (for bulk actions) - Implemented active/inactive icons on list page ------------------------------------------------------------------------------------------------------------------