MailChimp Forms by MailMunch - Version 3.1.0

Version Description

Download this release

Release Info

Developer mailmunch
Plugin Icon 128x128 MailChimp Forms by MailMunch
Version 3.1.0
Comparing to
See all releases

Code changes from version 3.0.9 to 3.1.0

admin/js/mailchimp-mailmunch-admin.js CHANGED
@@ -145,7 +145,10 @@
145
  if (!data.success) {
146
  $('.signup-alert').html(data.message).show();
147
  } else {
148
- window.location.reload();
 
 
 
149
  }
150
  },
151
  error: function(data) {
145
  if (!data.success) {
146
  $('.signup-alert').html(data.message).show();
147
  } else {
148
+ if (typeof mailmunchTrack != 'undefined') {
149
+ mailmunchTrack.track_all('CompleteRegistration');
150
+ }
151
+ setTimeout(function() { window.location.reload(); }, 500);
152
  }
153
  },
154
  error: function(data) {
includes/class-mailchimp-mailmunch.php CHANGED
@@ -22,7 +22,7 @@ define( 'MAILCHIMP_MAILMUNCH_SLUG', "mailchimp-mailmunch" );
22
  define( 'MAILCHIMP_MAILMUNCH_PREFIX', 'mc_mm' );
23
  define( 'MAILCHIMP_MAILMUNCH_POST_TYPE', 'mailmunch_page' );
24
  define( 'MAILCHIMP_MAILMUNCH_PLUGIN_DIRECTORY', 'mailchimp-forms-by-mailmunch' );
25
- define( 'MAILCHIMP_MAILMUNCH_VERSION', '3.0.9' );
26
 
27
  /**
28
  * The core plugin class.
22
  define( 'MAILCHIMP_MAILMUNCH_PREFIX', 'mc_mm' );
23
  define( 'MAILCHIMP_MAILMUNCH_POST_TYPE', 'mailmunch_page' );
24
  define( 'MAILCHIMP_MAILMUNCH_PLUGIN_DIRECTORY', 'mailchimp-forms-by-mailmunch' );
25
+ define( 'MAILCHIMP_MAILMUNCH_VERSION', '3.1.0' );
26
 
27
  /**
28
  * The core plugin class.
mailchimp-mailmunch.php CHANGED
@@ -16,7 +16,7 @@
16
  * Plugin Name: MailChimp Forms by MailMunch
17
  * Plugin URI: http://connect.mailchimp.com/integrations/mailmunch-email-list-builder
18
  * Description: The MailChimp plugin allows you to quickly and easily add signup forms for your MailChimp lists. Popup, Embedded, Top Bar and a variety of different options available.
19
- * Version: 3.0.9
20
  * Author: MailMunch
21
  * Author URI: http://www.mailmunch.co
22
  * License: GPL-2.0+
16
  * Plugin Name: MailChimp Forms by MailMunch
17
  * Plugin URI: http://connect.mailchimp.com/integrations/mailmunch-email-list-builder
18
  * Description: The MailChimp plugin allows you to quickly and easily add signup forms for your MailChimp lists. Popup, Embedded, Top Bar and a variety of different options available.
19
+ * Version: 3.1.0
20
  * Author: MailMunch
21
  * Author URI: http://www.mailmunch.co
22
  * License: GPL-2.0+
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: https://www.mailmunch.co/pricing/?utm_source=wp-plugin-repo&utm_med
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
- Stable tag: 3.0.9
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -27,12 +27,12 @@ What is [MailChimp](http://www.mailchimp.com/)? MailChimp is one of the best ema
27
 
28
  Our MailChimp plugin allows you to build a range of different MailChimp forms and pages.
29
 
30
- * MailChimp Popup with Exit
31
- * MailChimp Embedded
32
- * MailChimp Sidebar Widget
33
- * MailChimp Top Bar
34
- * MailChimp Scroll Box
35
- * MailChimp Landing Pages
36
 
37
  #### MailChimp Form Features
38
 
@@ -161,7 +161,7 @@ Use the [WordPress.org plugin forums](https://wordpress.org/support/plugin/mailc
161
 
162
  == Changelog ==
163
 
164
- #### MailChimp Forms 3.0.0 - March 14, 2017
165
 
166
  **Landing Pages**
167
 
@@ -172,7 +172,7 @@ Use the [WordPress.org plugin forums](https://wordpress.org/support/plugin/mailc
172
  - Fixed interest group errors thrown for some users
173
 
174
 
175
- #### MailChimp Forms 2.1.7 - January 14, 2017
176
 
177
  - Updated to use MailChimp API v3
178
  - Added new option to replace/update interest groups
@@ -181,7 +181,7 @@ Use the [WordPress.org plugin forums](https://wordpress.org/support/plugin/mailc
181
  - Confirm each integration is working as intended.
182
 
183
 
184
- #### MailChimp Forms 2.1.5 - July 28, 2016
185
 
186
  - Upgraded to faster CDN
187
  - Added new MailChimp themes
@@ -190,7 +190,7 @@ Use the [WordPress.org plugin forums](https://wordpress.org/support/plugin/mailc
190
  - Resize MailChimp popups with different sizes
191
 
192
 
193
- #### MailChimp Forms 2.1.4 - May 16, 2016
194
 
195
  - Redesigned subscribers page
196
  - Improved MailChimp search
@@ -198,7 +198,7 @@ Use the [WordPress.org plugin forums](https://wordpress.org/support/plugin/mailc
198
  - Fixed a bug that caused display issues on some sites after unchecking the "New CSS" powerup
199
 
200
 
201
- #### MailChimp Forms 2.1.3 - April 23, 2016
202
 
203
  - Performance improvements
204
  - Minor Bug fixes
@@ -206,21 +206,211 @@ Use the [WordPress.org plugin forums](https://wordpress.org/support/plugin/mailc
206
  - Ensure fields are HTML decoded before sending to MailChimp.
207
 
208
 
209
- #### MailChimp Forms 2.1.2 - March 07, 2016
210
 
211
  - Improved MailChimp Popup targeting engine: changed how a session is counted (a session now expires after 30 minutes of inactivity).
212
  - Issue with escaped HTML when using form tags introduced by previous update.
213
 
214
- #### MailChimp Forms 2.1.1 - February 19, 2016
215
 
216
  - Various other small bug fixes & improvements
217
 
218
- #### MailChimp Forms 2.1.0 - February 06, 2016
219
 
220
  - Refactored MailChimp Popup
221
  - Improved MailChimp Form targeting
222
 
223
- #### MailChimp Forms 2.1.2 - January 29, 2016
224
 
225
  - Improved error messages when writing exceptions to debug log.
226
  - Show notice when form is missing required MailChimp fields.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
+ Stable tag: 3.1.0
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
27
 
28
  Our MailChimp plugin allows you to build a range of different MailChimp forms and pages.
29
 
30
+ * Popup with Exit
31
+ * Embedded
32
+ * Sidebar Widget
33
+ * Top Bar
34
+ * Scroll Box
35
+ * Landing Pages
36
 
37
  #### MailChimp Form Features
38
 
161
 
162
  == Changelog ==
163
 
164
+ #### 3.0.0 - March 14, 2017
165
 
166
  **Landing Pages**
167
 
172
  - Fixed interest group errors thrown for some users
173
 
174
 
175
+ #### 2.1.7 - January 14, 2017
176
 
177
  - Updated to use MailChimp API v3
178
  - Added new option to replace/update interest groups
181
  - Confirm each integration is working as intended.
182
 
183
 
184
+ #### 2.1.5 - July 28, 2016
185
 
186
  - Upgraded to faster CDN
187
  - Added new MailChimp themes
190
  - Resize MailChimp popups with different sizes
191
 
192
 
193
+ #### 2.1.4 - May 16, 2016
194
 
195
  - Redesigned subscribers page
196
  - Improved MailChimp search
198
  - Fixed a bug that caused display issues on some sites after unchecking the "New CSS" powerup
199
 
200
 
201
+ #### 2.1.3 - April 23, 2016
202
 
203
  - Performance improvements
204
  - Minor Bug fixes
206
  - Ensure fields are HTML decoded before sending to MailChimp.
207
 
208
 
209
+ #### 2.1.2 - March 07, 2016
210
 
211
  - Improved MailChimp Popup targeting engine: changed how a session is counted (a session now expires after 30 minutes of inactivity).
212
  - Issue with escaped HTML when using form tags introduced by previous update.
213
 
214
+ #### 2.1.1 - February 19, 2016
215
 
216
  - Various other small bug fixes & improvements
217
 
218
+ #### 2.1.0 - February 06, 2016
219
 
220
  - Refactored MailChimp Popup
221
  - Improved MailChimp Form targeting
222
 
223
+ #### 2.1.2 - January 29, 2016
224
 
225
  - Improved error messages when writing exceptions to debug log.
226
  - Show notice when form is missing required MailChimp fields.
227
+
228
+ #### 2.0.9 - January 17, 2016
229
+
230
+ - Fixed MailChimp integration bug
231
+ - Fixed MailChimp lists not found bug
232
+
233
+ #### 2.0.8 - January 2, 2016
234
+
235
+ - More MailChimp form themes
236
+ - Created API classes to interact with the MailChimp API
237
+
238
+ #### 2.0.7
239
+
240
+ - Fixed MailChimp API wrapper class file
241
+ - The "Send Welcome Email" option is no longer supported by MailChimp and has been removed
242
+
243
+ #### 2.0.6.9
244
+
245
+ - Fix: repair 'Opt In' default list drop down on options page
246
+ - Fix: repair errors being thrown when a commenter is added to a list
247
+
248
+ #### 2.0.6.8
249
+
250
+ - Removed the update MailChimp profile info link, some users brought up security concerns.
251
+ - Fixed missing argument when using table display formatting.
252
+
253
+ #### 2.0.6.7
254
+
255
+ - We have added brand new functionality, allowing users to easily customize forms on the fly, through a familiar UI as well as a templating framework to allow users to design and implement their own custom forms. A minor security bug was patched in this release as well. We fixed an issue with the MailChimp API key check running on each page load, and added a few new filters to allow users to alter text.
256
+
257
+ #### 2.0.6.6
258
+
259
+ **Fixes**
260
+
261
+ - Added autocomplete="false" to MailChimp API input field
262
+ - Added event listener to form submission (forms can now be placed in modals/slideout menus)
263
+
264
+ #### 2.0.6.4
265
+
266
+ **Fixes**
267
+
268
+ - Security Vulnerability patched
269
+
270
+ #### 2.0.6.3
271
+
272
+ **Fixes**
273
+
274
+ - fix bug with nonce security check when using table 'Preferred Form Layout' setting
275
+
276
+ #### 2.0.6.2
277
+
278
+ **Fixes**
279
+
280
+ - added `stripslashes()` to the following settings fields :
281
+ - Single Opt-in Confirmation Message
282
+ - Double Opt-in Confirmation Message
283
+ - Interest Group Label
284
+ - Opt-in Checkbox Text
285
+
286
+ **Updates**
287
+
288
+ - Updated readme FAQ section
289
+
290
+ #### 2.0.6.1
291
+
292
+ - Update SSL conditional in main plugin file
293
+ - Added mcrypt module check, for MailChimp API encryption
294
+ - Conditionally loaded scripts and styles in admin ( prevent conflicts )
295
+ - Included NONCE security checks on form submissions ( helps prevent CSRF and other attacks )
296
+ - Added proper update task function to add missing settings to the options page ( prevents undefined variables for new settings )
297
+
298
+ #### 2.0.6
299
+
300
+ - Biggest change is migrating the plugin to use MailChimp's v3 API.
301
+ - Added missing styles to post page ( added missing icon to tinyMCE button )
302
+ - Added missing styles to widget page
303
+ - Adjusted Chimp Chatter activity time formatting to return correct time based on user time zone
304
+ - New Feature: Real time updates to MailChimp Account Activity ( utilizing the heartbeat MailChimp API )
305
+ - New Feature: Added MailChimp account activity widget to dashboard ( with live updates using heartbeat MailChimp API )
306
+ - Added screenshot of admin dashboard account activity widget
307
+
308
+ #### 2.0.5.9
309
+
310
+ - Added reCAPTCHA support to prevent bots and spammers from submitting forms
311
+ - Split settings page into three separate sections
312
+ - Removed Jetpack sharing icons from appearing in the success messages
313
+
314
+ #### 2.0.5.8
315
+
316
+ - Update MailChimp API to v2.0
317
+ - Added MailChimp API Key Validation Check
318
+ - Updated translation files with new strings
319
+ - Update existing screen shots and add new screen shot
320
+ - Update FAQ
321
+ - Added "loaded server modules" to the debug page, to better aid in support requests
322
+
323
+ #### 2.0.5.7
324
+
325
+ - Changed name of plugin to MailChimp Forms
326
+ - Added support for multiples of the same MailChimp list
327
+ - Bug fixes
328
+
329
+ #### 2.0.5.6
330
+
331
+ - Added support for multiples of the same MailChimp list
332
+ - Bug fixes
333
+
334
+ #### 2.0.5.5
335
+
336
+ - Supports custom merge vars now
337
+ - Allows import from MailChimp
338
+ - Allows Table or Div output
339
+
340
+ #### 2.0.5.4
341
+
342
+ - Fixed form not submitting to MailChimp for anonymous users bug
343
+
344
+ #### 2.0.5.3
345
+
346
+ - Custom merge vars allows more customized field configuration
347
+
348
+ #### 2.0.5.2
349
+
350
+ - Removed required from First Name and Last Name fields
351
+ - Added update routines for future versions
352
+
353
+ #### 2.0.5.1
354
+
355
+ - Changed the list logic and added a notice for the MERGE VAR naming schema
356
+
357
+ #### 2.0.5
358
+
359
+ - Impression tracking can now be disabled
360
+ - Small UI improvements to form editor
361
+ - Numerous bug fixes
362
+
363
+ #### 2.0.4.9
364
+
365
+ - Changed CSS paths from Absolute to Relative
366
+
367
+ #### 2.0.4 =
368
+ - MailChimp automation
369
+
370
+ = 2.0.3 =
371
+ * Added new layout
372
+ * Added MailChimp Popup Feature
373
+ * Numerous Bugfixes
374
+ * Numerous User Interface Improvements
375
+
376
+ = 2.0.2 =
377
+ * CSS improvements
378
+ * UI improvements
379
+ * Fixed API conflicts
380
+ * Fixed conflict with cherry plugin
381
+
382
+ = 2.0.1 =
383
+ * Numerous CSS Fixes
384
+ * Fixed issues with PHP5.2
385
+ * Confirmed compatibility with WordPress 4.0.1
386
+ * Added premium banner
387
+
388
+ = 2.0.0 =
389
+ * Brand New: Faster and more reliable MailChimp forms
390
+
391
+ = 1.0.9 =
392
+ * Faster MailChimp forms
393
+
394
+ = 1.0.8 =
395
+ * Fixed multiple MailChimp forms conflict
396
+
397
+ = 1.0.7 =
398
+ * MailChimp confirmation email
399
+
400
+ = 1.0.6 =
401
+ * Fixed MailChimp double opt-in
402
+
403
+ = 1.0.5 =
404
+ * More MailChimp features
405
+
406
+ = 1.0.4 =
407
+ * Fixed subscribers not showing on MailChimp
408
+
409
+ = 1.0.3 =
410
+ * Added scroll box left position
411
+
412
+ = 1.0.2 =
413
+ * Few bug fixes with MailChimp API
414
+
415
+ = 1.0.1 =
416
+ * The first version of MailChimp Forms WordPress plugin by MailMunch