Easy Forms for MailChimp - Version 6.4.5

Version Description

  • July 25th, 2018 =
  • Fixed an issue where subscriptions would not be processed if only an email field was sent. Shoutout to Kamil (@paszczak000) for reporting this issue and working with us to resolve it, thank you!
Download this release

Release Info

Developer yikesitskevin
Plugin Icon 128x128 Easy Forms for MailChimp
Version 6.4.5
Comparing to
See all releases

Code changes from version 6.4.4 to 6.4.5

changelog.txt CHANGED
@@ -1,5 +1,8 @@
1
  == Changelog ==
2
 
 
 
 
3
  = 6.4.4 - July 24th, 2018 =
4
  * Fixed an issue where the Update Profile Email would not send when the submitted email address contained capital letters.
5
  * Users will now be redirected in accordance with their submission settings after the Update Profile Email is successfully sent.
1
  == Changelog ==
2
 
3
+ = 6.4.5 - July 25th, 2018 =
4
+ * Fixed an issue where subscriptions would not be processed if only an email field was sent. Shoutout to Kamil (@paszczak000) for reporting this issue and working with us to resolve it, thank you!
5
+
6
  = 6.4.4 - July 24th, 2018 =
7
  * Fixed an issue where the Update Profile Email would not send when the submitted email address contained capital letters.
8
  * Users will now be redirected in accordance with their submission settings after the Update Profile Email is successfully sent.
public/classes/process/class.process_form_submission_handler.php CHANGED
@@ -380,9 +380,9 @@ class Yikes_Inc_Easy_MailChimp_Extender_Process_Submission_Handler {
380
  $merge_variables[ $merge_tag ] = $sanitized;
381
  }
382
 
383
- // Do not send the email field twice
384
  if ( isset( $merge_variables['EMAIL'] ) ) {
385
- unset( $merge_variables['EMAIL'] );
386
  }
387
 
388
  /**
380
  $merge_variables[ $merge_tag ] = $sanitized;
381
  }
382
 
383
+ // Make sure we send the lower-cased, sanitized email so it matches the one we're sending in the body of the request.
384
  if ( isset( $merge_variables['EMAIL'] ) ) {
385
+ $merge_variables['EMAIL'] = $this->email;
386
  }
387
 
388
  /**
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: https://yikesplugins.com/?utm_source=wp_plugin_repo&utm_medium=dona
4
  Tags: MailChimp, MailChimp forms, MailChimp lists, opt-in forms, sign up form, MailChimp, email, forms, mailing lists, marketing, newsletter, sign up
5
  Requires at least: 4.0
6
  Tested up to: 4.9.7
7
- Stable tag: 6.4.4
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -171,8 +171,5 @@ For information and code examples on how to implement the hooks and filters prov
171
 
172
  == Changelog ==
173
 
174
- = 6.4.4 - July 24th, 2018 =
175
- * Fixed an issue where the Update Profile Email would not send when the submitted email address contained capital letters.
176
- * Users will now be redirected in accordance with their submission settings after the Update Profile Email is successfully sent.
177
- * The max character length of a MERGE field's label is now 50 characters to match MailChimp's max length.
178
- * The input field for editing a MERGE field's label has been increased.
4
  Tags: MailChimp, MailChimp forms, MailChimp lists, opt-in forms, sign up form, MailChimp, email, forms, mailing lists, marketing, newsletter, sign up
5
  Requires at least: 4.0
6
  Tested up to: 4.9.7
7
+ Stable tag: 6.4.5
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
171
 
172
  == Changelog ==
173
 
174
+ = 6.4.5 - July 25th, 2018 =
175
+ * Fixed an issue where subscriptions would not be processed if only an email field was sent. Shoutout to Kamil (@paszczak000) for reporting this issue and working with us to resolve it, thank you!
 
 
 
yikes-inc-easy-mailchimp-extender.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: Easy Forms for MailChimp
4
  * Plugin URI: https://yikesplugins.com/plugin/easy-forms-for-mailchimp/
5
  * Description: The ultimate MailChimp WordPress plugin. Easily build <strong>unlimited forms for your MailChimp lists</strong>, add them to your site and track subscriber activity. To get started, go to the settings page and enter your <a href="https://yikesplugins.com/support/knowledge-base/finding-your-mailchimp-api-key/" target="_blank">MailChimp API key</a>.
6
- * Version: 6.4.4
7
  * Author: YIKES, Inc.
8
  * Author URI: https://www.yikesplugins.com/
9
  * License: GPL-3.0+
@@ -43,7 +43,7 @@ if ( ! defined( 'WPINC' ) ) {
43
  * @since 6.1.3
44
  */
45
  if ( ! defined( 'YIKES_MC_VERSION' ) ) {
46
- define( 'YIKES_MC_VERSION' , '6.4.4' );
47
  }
48
 
49
  /**
3
  * Plugin Name: Easy Forms for MailChimp
4
  * Plugin URI: https://yikesplugins.com/plugin/easy-forms-for-mailchimp/
5
  * Description: The ultimate MailChimp WordPress plugin. Easily build <strong>unlimited forms for your MailChimp lists</strong>, add them to your site and track subscriber activity. To get started, go to the settings page and enter your <a href="https://yikesplugins.com/support/knowledge-base/finding-your-mailchimp-api-key/" target="_blank">MailChimp API key</a>.
6
+ * Version: 6.4.5
7
  * Author: YIKES, Inc.
8
  * Author URI: https://www.yikesplugins.com/
9
  * License: GPL-3.0+
43
  * @since 6.1.3
44
  */
45
  if ( ! defined( 'YIKES_MC_VERSION' ) ) {
46
+ define( 'YIKES_MC_VERSION' , '6.4.5' );
47
  }
48
 
49
  /**