MailChimp for WordPress Lite

2.2.6

**Fixes**

– CSS reset wasn’t working for WooCommerce checkout sign-up checkbox.
– `mc4wp-submitted` class was not added in IE8
– Incorrect `action` attribute on form element for some server configurations

**Improvements**

– Anti-SPAM improvements: a better honeypot field and a timestamp field to prevent instant form submissions.
– Reset `background-image` on submit buttons when using CSS themes
– Smarter email detection when integrating with third-party forms
– Updated all translations

**Additions**

– Custom fallback for browsers not supporting `input[type=”date”]`

2.2.5

**Fixed**

– Issue where WooCommerce checkout sign-up was not working for cheque payments.
– Translation were loaded too late to properly translate some strings, like the admin menu items.

**Improvements**

– The presence of required list fields in form mark-up is now checked as you type.
– Number fields will now repopulate if an error occurred.
– Updated all translations.
– Make sure there is only one plugin instance.
– Various other code improvements.

**Additions**

– Added support for [GitHub Updater Plugin](https://github.com/afragen/github-updater).
– You can now specify whether you want to send a welcome email (only with double opt-in disabled).

A huge thank you to [Stefan Oderbolz](http://metaodi.ch/) for various fixed and improvements related to translations in this release.

2.2.4

**Fixed**

– Textual fix as entering “0” for no redirection does not work.

**Improvements**

– Moved third-party scripts to their own directory for easier exclusion
– All code is now adhering to the WP Code Standards
– Updated [Dutch, German, Spanish, Hungarian, French, Italian and Turkish translations](https://www.transifex.com/projects/p/mailchimp-for-wordpress/).

**Additions**

– Now showing a heads up when at limit of 100 MailChimp lists. ([#71](https://github.com/dannyvankooten/mailchimp-for-wordpress/issues/71))
– Added `wpml-config.xml` file for better WPML compatibility
– Added filter `mc4wp_menu_items` for adding & removing menu items from add-ons

2.2.3

Minor improvements and additions for compatibility with the [MailChimp Sync plugin](https://wordpress.org/plugins/mailchimp-sync/).

2.2.2

**Fixes**

– Plugin wasn’t connecting to MailChimp for users on MailChimp server `us10` (API keys ending in `-us10`)

2.2.1

**Improvements**

– Use JS object to transfer lists data to Field Wizard.
– Field Wizard strings are now translatable
– Add `is_spam` method to checkbox integration to battle spam sign-ups
– Minor code & code style improvements
– Updated Danish, German, Spanish, French, Italian and Portugese (Brazil) translations

**Additions**

– You can now set `MC_LOCATION`, `MC_NOTES` and `MC_LANGUAGE` from your form HTML
– The submit button now has a default value when generating HTML for it

2.2

**Fixes**

– “Select at least one list” notice appearing when unselecting any MailChimp list in Form settings
– If an error occurs, textareas will no longer lose their value

**Improvements**

– Improved the way form submissions are handled
– Minor code & documentation improvements
– Updated Dutch, French, Portugese and Spanish translations

**Additions**

– Added sign-up checkbox integration for [WooCommerce](https://wordpress.org/plugins/woocommerce/) checkout.
– Added sign-up checkbox integration for [Easy Digital Downloads](https://wordpress.org/plugins/easy-digital-downloads/) checkout.
– The entered email will now be appended to the URL when redirecting to another page

2.1.7

**Fixes**

– Fixes onclick event in older versions of IE, props [Simon Schick](https://github.com/SimonSimCity)

**Improvements**

– Updated Dutch, French, Hungarian, Italian, Norwegian, Swedish and Taiwanese translations.
– Some textual improvements.

**Additions**

– {email} shortcode to use in form mark-up.

2.1.6

**Fixes**

– Notice in `class-widget.php` when widget options are never saved.

**Improvements**

– Added some missing gettext calls so strings can be translated.
– Updated translations

2.1.5

**Fixes**

– Notice in `class-mailchimp.php` when fetching lists from MailChimp.

2.1.4

**Fixes**

– Fixed `mc4wp_get_current_url()` function for IIS servers using `index.php` in URL’s.
– Nonce verification was failing with aggressive caching
– Only call `is_email()` on strings.

**Improvements**

– Minor improvements to memory usage and overall performance
– Improved sanitization for third-party integrations
– Wrapped debug messages for checkbox integrations in gettext calls so they can be translated
– Updated Dutch translations

**Additions**

– Submitted forms now get `mc4wp-form-submitted` CSS class.
– Filter: `mc4wp_cookie_expiration_time` to alter expiration time of email cookie. Defaults to 30 days.
– Hungarian translation, thanks to Németh Balázs
– Partial French translations

2.1.3

**Improvements**

– Updated Spanish and Dutch translations
– Fixed missing text domains
– Removed obsolete code in upgrade routine
– All settings are now properly sanitized before being stored.

**Additions**

– Added Slovak language files, thanks to [Henrich Koszegi – Webworks.sk](http://www.webworks.sk/).

2.1.2

**Fixes**

– Remove `type` attribute from `textarea` elements
– Check for array fields in form when checking presence of required MailChimp list fields

**Improvements**

– Added `-webkit-appearance` reset to checkbox CSS
– Updated Italian translations
– Updated links to point to the new [MailChimp for WordPress Pro](https://mc4wp.com/) site.
– Don’t use `{response}` tag if form is hidden after successful submissions

**Additions**

– Added official integration with [Events Manager](https://wordpress.org/plugins/events-manager/). Just include a `mc4wp-subscribe` checkbox field and MailChimp for WordPress will do the rest.

2.1.1

**Fixes**

– `mc4wp_get_current_url()` now takes ports and the WP site url option into account
– Quicktags buttons were not showing because script was not loaded, now it is.

**Improvements**

– Improved CSS reset for the sign-up checkbox
– Added deprecated warning to some functions
– Improvements to third-party forms integration for the sign-up checkbox. Integrating with the [Events Manager](https://wordpress.org/plugins/events-manager/) plugin should work now.
– Updated Dutch translations
– Updated English translations

**Additions**

– Added `mc4wp_form_error_{ERROR_CODE}` action hook to allow hooking into all form errors.
– Added `{response}` tag to allow setting a custom response position
– Added various filters to customize form HTML
– Added German language, thanks to [Jochen Gererstorfer](http://slotnerd.de/)
– Added Italian language, thanks to [Gianpaolo Rolando](http://www.gianpaolorolando.eu/)

2.1

**Fixes**

– Some fields lost its value when a form error occurred

**Improvements**

– Minified all CSS and JS files
– Required MailChimp fields are now validated server side as well.
– Birthday and address fields are now automatically formatted in the correct format
– Improved code, memory usage and class documentation

**Additions**

– Brazilian translations, thanks to [Felipe Scuissiatto of Evonline](http://www.evonline.com.br/)
– `mc4wp_form_messages` filter to register custom error messages
– `mc4wp_form_message_position` filter to set position of error messages (before or after fields)
– Option to set the text for when a required field is missing

2.0.5

**Improvements**

– Ignore Captcha fields in sign-up data
– Updated Spanish translations
– Minor improvements to Admin and MailChimp API class
– Show field tag and required status in Lists overview table

**Additions**

– Add visitor IP address to sign-up data

2.0.4

**Fixes**

– Double sign-up requests for checkbox sign-ups

**Improvements**

– Reset checkbox label in default CSS for improved theme compatibility
– Improved checkbox integration classes
– Optimised function to retrieve the current URL

**Additions**

– Added `{language}` text variable to print the current site language.
– Added merge tag names to list overview table

2.0.3

**Fixes**

– Fixed undefined index notice in Contact Form 7 integration class

**Improvements**

– Reset form width in all stylesheets

2.0.2

**Fixes**

– Fix fatal error when using `mc4wp_checkbox()` function
– No more double API request when integrating with Contact Form 7

**Improvements**

– Template functions are now always loaded when needed
– A warning will now show when required fields are missing in the form mark-up
– Required form classes can no longer be accidentally removed
– Various checkbox integration improvements
– Various CSS improvements to colored form themes
– Updated Spanish translations

2.0.1

**Improvements**

– Allowed translation of more strings in the settings screens.
– Added Spanish translations, thanks [Paul Benitez – Tecnofilos](http://www.administrandowp.com/)
– Minor code improvements

**Additions**

– Saving forms without an `EMAIL` field or submit button will show a notice.

2.0

**Improvements**

– CSS is now served as static CSS instead of being served through PHP.
– The anti-spam honeypot is now added to the sign-up checkbox as well.
– Improved object-oriented code architecture and better class documentation
– Better CSS reset for the various form themes to increase theme compatibility
– Added class autoloading to the plugin
– Various minor code improvements

**Additions**

– You can now add a captcha field to your sign-up forms by installing the [BWS Captcha](http://wordpress.org/plugins/captcha/) plugin and using `[captcha]` inside your form mark-up.
– All settings pages are now fully translatable. The plugin has just 2 translations available yet (`en_US` and `nl_NL`) so if you’re good at translating, please send me your language pack for the plugin.
– You can now use tab indentation in the form markup textarea

1.5.8

**Fixes**

– ‘call to undefined function’ when using Avia Layout Builder
– “Already subscribed” message never showing

1.5.7

**Fixes**

– Fixed special characters in group names not working
– Fixed BIRTHDAY field format (mm/dd)

**Improvements**

– Moved away from Singleton pattern
– Added a code version number for upgrade routines
– Better class documentation
– MailChimp cached data improvements. Now showing subscriber count.
– Base form CSS improvements, added vertical-align to field elements and removed padding from paragraph elements.
– Updated Placeholders.js for old IE versions

1.5.6

* Fixed: Honeypot textarea showing in some themes
* Improved: Plugin will automatically strip duplicate `

` tags from form mark-up
* Improved: Better code documentation
* Improved: Code is now more adhering to WP code standards
* Improved: Add custom error type to error message filter to allow developers to show custom error messages
* Improved: Plugin will now show detailed errors for failed API requests (up to HTTP level)
* Improved: Better way of loading plugin files

1.5.5

* Fixed: Field generator only generating text fields
* Fixed: Now using correct deactivation hook
* Improved: Plugin now fully compatible with custom folder names

1.5.4

* Fixed: “Add to form” button not working

1.5.3

* Fixed: Undefined constant notice on admin pages
* Fixed: “Add to form mark-up” button not working with CKEditor for WordPress
* Improved: Cleaned-up Admin JS
* Improved: You can now use `[mc4wp_checkbox]` inside your CF7 email templates
* Improved: You can now add `default:1` or `default:0` to the CF7 shortcode to check or uncheck the sign-up checkbox.

1.5.2

* Improved: Improved direct file access security
* Improved: Now using native WP function to catch SSL requests
* Improved: Changed `call` method in API class to public.
* Added: Filter to edit the required capability to access settings pages
* Added: Filter to edit form action
* Added: Filters to allow extra form validation, like a captcha field.
* Added: Added `get_member_info` and `list_has_subscriber` method to API class.

1.5.1

* Fixed: Having to submit form twice for some www-hosts.
* Improved: Scroll to form now waits until page has completely loaded

1.5

* Added: BIRTHDAY fields will now be formatted in the DD/MM format automatically
* Added: The plugin will now try to automatically format ADDRESS fields.
* Added: Form fields will now keep their value when a validation error occurs
* Improved: Cache headers for CSS file
* Improved: Added notice when no lists selected and using sign-up checkboxes
* Improved: Various code improvements
* Fixed: Error when activating Pro with the Lite plugin still activated.
* Fixed: BuddyPress & MultiSite checkbox not automatically added

1.4.8

* Fixed: “bug” that fetched lists again on every plugin settings page – huge performance improvements on the settings pages.
* Improved: Longer cache time for combined CSS file.
* Improved: Prevented indexing of plugin directories
* Improved: Improved default checkbox CSS for themes that have custom checkbox styling.
* Improved: Better scroll to form element after form submit. Vertically centers form element with and without jQuery now. No ugly page jump.
* Improved: WP 3.8 Admin CSS compatibility and other improvements to settings pages, especially for small(er) screens.

1.4.7

* Fixed: Checkbox width not being reset when loading default CSS.
* Improved: Minor security improvement to prevent some plugin files from being accessed directly.

1.4.6

* Fixed: Incorrect invalid email address notice showing up every time.
* Fixed: Incorrect form action url for some servers.

1.4.4

* Fixed: FNAME and LNAME not being guessed from NAME for form sign-ups.
* Added: very small JavaScript fallback for placeholders in older browsers (<= IE9)
* Improved: removed limit from the lists retreived from MailChimp, for users with more than 25 lists.
* Improved: added current page URL to form action attribute for people using `` url’s.
* Improved: removed the sidebar from the admin pages on small screens
* Improved: various usability improvements
* Improved: minor improvements to default CSS styles
* Improved: added various action and filter hooks to the form sign-up process

1.4.3

* Improved: added filter hook `mc4wp_lists` to customize lists before sending request to MailChimp.
* Improved: added empty `index.php` files to directories to prevent directory listings

1.4.2

* Improved: Minor textual improvements in settings pages
* Improved: Security improvement, plugin file can’t be access directly anymore
* Added: GPL license to plugin files

1.4.1

* Fixed: Grouping data not being sent to MailChimp when using sign-up forms.

1.4

* Added: default form CSS themes, choose between light, red, green, blue or dark form styling.
* Added: filter to add more variables to Checkbox Sign-Ups.
* Improved: more fields unlocked in “add field” tool when editing forms.
* Improved: smarter auto-detection of name fields when integrating with third-party forms like Contact Form 7

1.3.1

* Fixed: bug when calling MailChimp API for PHP 5.2
* Improved: better default form CSS
* Improved: Combined checkbox and form stylesheets into 1 file and encouraged browser caching.

1.3

* Added: Form widget
* Added: Smooth scroll to form element after form submission (if jQuery loaded)
* Improved: Added and removed some buttons from QTags editor toolbar
* Improved: Some UI improvements
* Improved: Optimized integration with third-party forms like Contact Form 7

1.2.5

* Fixed `undefined function mc4wp_replace_variables` fatal error when using Quick Cache plugin.

1.2.4

* Improved: code performance improvements
* Improved: added `mc4wp_get_form()` for an easier shortcode callback. Useful to [add a sign-up form to the end of your posts](http://dannyvankooten.com/add-mailchimp-sign-up-form-end-of-posts/).
* Improved default CSS
* Improved: checkbox debug message only shows to WP Administrators when JavaScript is disabled
* Added: form nonce for better security
* Fix: CSS issue where the form caused a huge sidebar gap in some themes.

1.2.3

* Fixed: bug where some MailChimp fields were not showing in the field wizard / add field tool.

1.2.2

* Fixed sending extra list fields when integrating with third-party forms like Contact Form 7

1.2.1

* Improved: total revamp of the form field wizard, many improvements.
* Improved: some textual improvements in the setting pages
* Added: debug message to sign-up checkbox for WP administrators

1.2

* Improved: updated to MailChimp 2.0 API
* Improved: now using custom light-weight API class using the WordPress HTTP API.
* Improved: huge performance improvements on admin settings pages
* Improved: usability and responsiveness of form settings page
* Improved: clean-up

Leave a comment

Your email address will not be published. Required fields are marked *