Plugin Directory

Changeset 3404867


Ignore:
Timestamp:
11/28/2025 08:30:11 AM (2 weeks ago)
Author:
DvanKooten
Message:

update readme

Location:
mailchimp-for-wp
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • mailchimp-for-wp/tags/4.9.21/readme.txt

    r3218761 r3404867  
    44Tags: mailchimp, subscribe, email, newsletter, form
    55Requires at least: 4.6
    6 Tested up to: 6.7
    7 Stable tag: 4.9.21
     6Tested up to: 6.9
     7Stable tag: 4.10.8
    88License: GPL-3.0-or-later
    99License URI: http://www.gnu.org/licenses/gpl-3.0.html
    10 Requires PHP: 7.2
     10Requires PHP: 7.4
    1111
    1212The #1 Mailchimp plugin for WordPress. Allows you to add a multitude of newsletter sign-up methods to your site.
     
    2727
    2828- Seamless integration with the following plugins:
    29     - WordPress Comment Form
    30     - WordPress Registration Form
    31     - Contact Form 7
    32     - WooCommerce
    33     - Gravity Forms
    34     - Ninja Forms 3
    35     - WPForms
    36     - BuddyPress
    37     - MemberPress
    38     - Events Manager
    39     - Easy Digital Downloads
    40     - Give
    41     - UltimateMember
    42     - HTML Forms
    43     - AffiliateWP
    44 
    45 - Is the plugin you want to integrate with not listed above? You can probably still use our [custom integration](https://www.mc4wp.com/kb/add-subscribe-checkbox-custom-form/) feature. Alternatively, the plugin comes with a PHP API to programmatically add a new subscriber to Mailchimp.
     29  - WordPress Comment Form
     30  - WordPress Registration Form
     31  - Contact Form 7
     32  - WooCommerce
     33  - Gravity Forms
     34  - Ninja Forms 3
     35  - WPForms
     36  - BuddyPress
     37  - MemberPress
     38  - Events Manager
     39  - Easy Digital Downloads
     40  - Give
     41  - UltimateMember
     42  - HTML Forms
     43  - AffiliateWP
     44
     45- Is the plugin you want to integrate with not listed above? You can probably still use our [custom integration](https://www.mc4wp.com/kb/subscribe-mailchimp-custom-html-form/) feature. Alternatively, the plugin comes with a PHP API to programmatically add a new subscriber to Mailchimp.
    4646
    4747- [Mailchimp for WordPress Premium](https://www.mc4wp.com/): Send your WooCommerce orders to Mailchimp so you can see exactly what each subscriber purchased and how much revenue your email campaigns are generating.
    4848
    4949- A multitude of available add-on plugins and integrations:
    50     - [Mailchimp for WordPress Premium](https://www.mc4wp.com/)
    51     - [Mailchimp Top Bar](https://wordpress.org/plugins/mailchimp-top-bar/)
    52     - [Boxzilla Pop-ups](https://wordpress.org/plugins/boxzilla/)
     50  - [Mailchimp for WordPress Premium](https://www.mc4wp.com/)
     51  - [Mailchimp Top Bar](https://wordpress.org/plugins/mailchimp-top-bar/)
     52  - [Boxzilla Pop-ups](https://wordpress.org/plugins/boxzilla/)
    5353
    5454- Well documented through our [knowledge base](https://www.mc4wp.com/kb/).
     
    5656- Developer friendly. For some inspiration, check out our [repository of example code snippets](https://github.com/ibericode/mailchimp-for-wordpress/tree/main/sample-code-snippets).
    5757
    58 - Ready for PHP 8.4, but backwards-compatible all the way down to PHP 7.2.
     58- Ready for PHP 8.5, but backwards-compatible all the way down to PHP 7.4.
    5959
    6060#### What is Mailchimp?
     
    188188
    189189== Changelog ==
     190
     191
     192#### 4.10.8 - Oct 21, 2025
     193
     194- Show warning to administrators if a form is showing but Mailchimp API key is not set.
     195- Update third-party JS dependencies.
     196
     197
     198#### 4.10.7 - Sep 05, 2025
     199
     200- Handle renewing lists through server-side redirect instead of JS component.
     201
     202
     203#### 4.10.6 - Jul 23, 2025
     204
     205- [WooCommerce Checkout] Fix checkbox from showing up in order confirmation email if using Checkout Block.
     206- [Forms] Fix `{response}` tag being escaped.
     207
     208
     209#### 4.10.5 - Jun 25, 2025
     210
     211- [Ninja Forms] Always show at least one list option so that onchange event fires properly (to load Audience fields).
     212- Update third-party JS dependencies.
     213- Optimize SVG icons for reduced file sizes.
     214
     215
     216#### 4.10.4 - May 26, 2025
     217
     218- Improved context-dependent escaping in dynamic content tags.
     219
     220
     221#### 4.10.3 - Apr 16, 2025
     222
     223- Update third-party JS dependencies.
     224- Add message setting for when a form submission is marked as spam.
     225- Log exact anti-spam rule when a form submission is marked as spam.
     226- Handle potential Prosopo connection errors gracefully.
     227
     228
     229#### 4.10.2 - Feb 28, 2025
     230
     231- Fix WPForms parameter type change causing a fatal error if using WPForms with a Mailchimp sign-up field.
     232- Add Mailchimp data to Personal Data exporter. Contributed by [David Anderson from UpdraftPlus](https://updraftplus.com/).
     233- Prevent PHP notices in lists overview on general settings page.
     234
     235
     236#### 4.10.1 - Feb 06, 2025
     237
     238- Fix JS error breaking Ninja Forms edit form page when not connected to a Mailchimp account or account has no audiences.
     239- Remove `sprintf` usage in hot path.
     240- Lazy load `MC4WP_API_V3` class to save some memory and parse time.
     241- Save a tiny bit of memory in autoloader implementation by not repeatedly storing plugin directory.
     242- Remove unused setting key from default options.
     243
     244
     245#### 4.10.0 - Jan 23, 2025
     246
     247- Bump required PHP version to 7.4 or higher.
     248- Obfuscate API key the same way as in the Mailchimp.com interface.
     249- Delete all plugin data when plugin is uninstalled / deleted via WP Admin.
     250- Fix several PHP 8.4 deprecation warnings.
     251- Address warning about translations being loaded too early if using Ninja Forms integration.
     252- Run stored setting values related to user-facing textual messages through i18n functions to allow translating them through plugins like Loco Translate or WPML.
    190253
    191254
     
    508571
    509572- Add role=alert to form notices.
    510 - Add setting to pre-check sign-up checkbox for Gravity Forms integrations.
    511 - Add new position for WooCommerce integration: directly after the billing_email field.
    512 - Fix PHP notices for submitting a form and saving a form as an administrator.
    513 - Add link to [Koko Analytics plugin](https://wordpress.org/plugins/koko-analytics/).
    514 
    515 
    516 #### 4.6.2 - Oct 24, 2019
    517 
    518 **Fixes**
    519 
    520 - Address fields in forms would always be required (even if really optional).
    521 
    522 **Improvements**
    523 
    524 - Add proper SVG admin menu icon.
    525 - Minor overall performance and memory usage improvements.
    526 
    527 
    528 #### 4.6.1 - Oct 7, 2019
    529 
    530 **Fixes**
    531 
    532 - Fixed list cache usage for WPForms, Gravity Forms and Ninja Forms integrations.
    533 
    534 
    535 #### 4.6.0 - Oct 7, 2019
    536 
    537 **Improvements**
    538 
    539 - Improved fetch and cache mechanism for retrieving Mailchimp account details, fetching data only when it is required.
    540 - Updated [Mithril](https://mithril.js.org/) and [CodeMirror](https://codemirror.net/) dependencies.
    541 - Decreased size of `forms.js` from 22KB to 9KB.
    542 - No longer requiring jQuery anywhere.
    543 - Increase API HTTP request timeout to 15 seconds.
    544 
    545 Please note that installing this update requires you to also update any add-ons like [Mailchimp Top Bar](https://wordpress.org/plugins/mailchimp-top-bar/) and [Mailchimp for WordPress Premium](https://www.mc4wp.com/premium-features/) (if installed).
    546 
    547 
    548 #### 4.5.5 - Sep 12, 2019
    549 
    550 **Fixes**
    551 
    552 - Google reCAPTCHA script was still loading even if no forms have it enabled.
    553 
    554 
    555 #### 4.5.4 - Sep 11, 2019
    556 
    557 **Improvements**
    558 
    559 - Removed custom color from menu item for improved accessibility.
    560 - Take birthday field format into account when sending data to Mailchimp.
    561 - Print Google reCAPTCHA script in footer.
    562 
    563 **Changes**
    564 
    565 - Changed plugin name to MC4WP instead of Mailchimp for WordPress.
    566 
    567 
    568 #### 4.5.3 - July 23, 2019
    569 
    570 **Fixes**
    571 
    572 - Temporarily switch status of pending subscribers to "unsubscribe" versus deleting susbcriber before re-subscribing.
    573 - Deprecation notice for Gravity Forms version 2.4 and higher.
    574 
    575 **Improvements**
    576 
    577 - Filter out empty tags when applying tags to new subscribers.
    578 - Show all not installed integrations.
    579 - Show notice when form doesn't have a Mailchimp list selected to subscribe people to.
    580 - Check function existence for compatibility with WordPress 4.7
    581 - Don't submit form when Google reCAPTCHA is enabled but errors.
    582 - Update third-party JavaScript dependencies.
    583 
    584 
    585 #### 4.5.2 - May 8, 2019
    586 
    587 **Improvements**
    588 
    589 - Accept more truthy values in custom integration for improved compatibility with third-party forms.
    590 - Update JavaScript dependencies.
    591 - Load Google reCaptcha script in footer (if needed).
    592 
    593 
    594 #### 4.5.1 - April 8, 2019
    595 
    596 **Additions**
    597 
    598 - Add sign-up integration for [Give](https://wordpress.org/plugins/give/)
    599 - Add sign-up integration for [UltimateMember](https://wordpress.org/plugins/ultimate-member/)
    600 
    601 **Improvements**
    602 
    603 - Write to debug log if Google reCAPTCHA secret key is incorrect.
    604 - Validate reCAPTCHA keys when savings form settings.
    605 - Allow setting an empty "successfully subscribed" message.
    606 
    607 
    608 #### 4.5.0 - March 27, 2019
    609 
    610 **Additions**
    611 
    612 - Built-in integration with Google reCAPTCHA to prevent bots from subscribing to your Mailchimp lists.
    613 
    614 **Improvements**
    615 
    616 - Minor improvements to the JavaScript that is loaded on admin pages.
    617 
    618 
    619 #### 4.4.0 - March 1, 2019
    620 
    621 **Fixes**
    622 
    623 - AffiliateWP integration subscribing the wrong user if affiliate ID differs from user ID.
    624 
    625 **Improvements**
    626 
    627 - Renamed "MailChimp" to "Mailchimp" to match Mailchimp's new branding.
    628 - More accurate handling of timeouts for accounts with many MailChimp lists.
    629 - UX improvements for integrations overview page.
    630 - Validate MailChimp API key format when it's entered.
    631 - Improved compatibility with Klarna Checkout in the WooCommerce checkout integration.
    632 - Bumped required PHP version to 5.3 (soft requirement for now).
    633 
    634 **Additions**
    635 
    636 - Added Gutenberg block for easily adding a form to a post or page.
    637 - Added subscriber tags setting to forms.
    638 
    639 
    640 #### 4.3.3 - December 31, 2018
    641 
    642 **Fixes**
    643 
    644 - Update WPForms integration to properly detect if the WPForms plugin is activated.
    645 
    646 **Improvements**
    647 
    648 - Write API request parameters to the debug log in case of connection timeouts.
    649 - Update JavaScript dependencies.
    650 
    651 
    652 #### 4.3.2 - December 11, 2018
    653 
    654 **Fixes**
    655 
    656 - Use of `readonly` function, which is only available in WordPress 4.9 or later.
    657 
    658 
    659 #### 4.3.1 - November 28, 2018
    660 
    661 **Fixes**
    662 
    663 - Fatal error on PHP versions older than 5.5
    664 
    665 
    666 #### 4.3 - November 28, 2018
    667 
    668 **Additions**
    669 
    670 - Added `MC4WP_API_KEY` PHP constant which can be used to set your Mailchimp API key.
    671 - Add `mc4wp_mailchimp_list_limit` filter hook to modify the maximum number of Mailchimp lists to fetch. Defaults to 200.
    672 
    673 **Improvements**
    674 
    675 - Apply `mc4wp_integration_gravity-forms_options` filter hook on Gravity Forms integration options so the checkbox can be prechecked and the checkbox label text modified.
    676 - The `updated_subscriber` JS event is now fired forms not using AJAX as well (when applicable).
    677 
    678 
    679 #### 4.2.5 - Sep 11, 2018
    680 
    681 **Improvements**
    682 
    683 - Only re-add subscriber to list if we want to re-trigger a double opt-in confirmation email.
    684 - Change Gravity Forms field name to "Mailchimp for WordPress"
    685 - Get rid of cached result of Mailchimp API connection.
    686 
    687 
    688 #### 4.2.4 - July 9, 2018
    689 
    690 **Improvements**
    691 
    692 - Ensure type-safety on some global variables.
    693 - Stop showing trashed forms immediately.
    694 - Pre-check Mailchimp list when creating a new form if there is only 1 list.
    695 - Send `null` for unknown values in usage tracking data (only when opted-in).
    696 
    697 **Additions**
    698 
    699 - Add methods for accessing Mailchimp's e-commerce promo code endpoints to API class.
    700 
    701 
    702 #### 4.2.3 - June 11, 2018
    703 
    704 **Fixes**
    705 
    706 - Don't wrap "agree to terms" input in hyperlink element.
    707 - Allow [ENTER] key again after field helper overlay is closed.
    708 
    709 **Improvements**
    710 
    711 - Fallback to meta-refresh if redirect fails because of "headers already sent" error.
    712 
    713 
    714 
    715 #### 4.2.2 - May 22, 2018
    716 
    717 **Fixes**
    718 
    719 - Events Manager integration was not working with logged-in users.
    720 - Form preview URL should respect admin HTTP(S) scheme.
    721 - Removed use of PHP 5.4 function.
    722 
    723 **Improvements**
    724 
    725 - Add "agree to terms" checkbox to field helper.
    726 
    727 **Additions**
    728 
    729 - Add filter `mc4wp_http_request_args`.
    730 
    731 
    732 #### 4.2.1 - April 11, 2018
    733 
    734 **Fixes**
    735 
    736 - Namespace usage warning when running PHP 5.2
    737 
    738 **Improvements**
    739 
    740 - Remove obsolete `type` attribute from all `<script>` tags printed by the plugin.
    741 - Improved tooltips on settings pages.
    742 - Do not pre-check integration checkboxes by default.
    743 - Add textual warnings to settings that may affect [GDPR compliance](https://www.mc4wp.com/kb/gdpr-compliance/).
    744 - Update translation files.
    745 
    746 #### 4.2 - March 5, 2018
    747 
    748 **Additions**
    749 
    750 - Live form preview while editing form.
    751 
    752 **Improvements**
    753 
    754 - Improved [conditional fields logic](https://www.mc4wp.com/kb/conditional-fields-elements/).
    755 - Debug log now includes request & response data.
    756 - [Form JavaScript events](https://www.mc4wp.com/kb/javascript-form-events/) are fired in an isolated thread now, to prevent errors in event callbacks from breaking form functionality.
    757 - Don't send empty field values to Mailchimp when updating subscribers.
    758 - Show interest grouping ID in list overview on settings page.
    759 
    760 **Fixes**
    761 
    762 - Ninja Forms export checkbox would always state "checked" when form contained a Mailchimp sign-up checkbox.
    763 
    764 
    765 
    766 #### 4.1.15 - February 7, 2018
    767 
    768 **Fixes**
    769 
    770 - Dropdown fields with special characters were not properly passed to Mailchimp.
    771 - Interest groups with an all-numeric ID were not properly passed to Mailchimp.
    772 
    773 **Improvements**
    774 
    775 - Various minor code optimizations
    776 - Do not redirect when showing "already subscribed" warning.
    777 - Improved scroll to form handling after a form is submitted without AJAX.
    778 
    779 
    780 #### 4.1.14 - January 8, 2018
    781 
    782 **Fixes**
    783 
    784 - Validate method was incorrectly checking required array fields.
    785 
    786 **Improvements**
    787 
    788 - Wrap some missing strings in translate calls. Thanks [morlor](https://github.com/morloi).
    789 - Make it clear that redirecting after successful form submissions will not show the "subscribed" message.
    790 
    791 
    792 
    793 #### 4.1.13 - December 28, 2017
    794 
    795 **Fixes**
    796 
    797 - Array to string conversion in default form messages.
    798 
    799 **Additions**
    800 
    801 - Allow marking Gravity Forms sign-up checkbox as a required field.
    802 
    803 
    804 #### 4.1.12 - December 11, 2017
    805 
    806 **Fixes**
    807 
    808 - Ninja Forms double opt-in setting was incorrectly inversed.
    809 
    810 **Improvements**
    811 
    812 - Simplified form processing & notice logic.
    813 - Prevent 404 errors by proactively replacing lowercased `name="name"` input attributes.
    814 - Updated JavaScript dependencies.
    815 
    816 **Additions**
    817 
    818 - Integration for AffiliateWP.
    819 
    820 
    821 #### 4.1.11 - November 2, 2017
    822 
    823 **Fixes**
    824 
    825 - Filter out empty array values when overriding selected Mailchimp lists via `_mc4wp_lists`.
    826 
    827 **Improvements**
    828 
    829 - Updated JavaScript dependencies.
    830 
    831 **Additions**
    832 
    833 - Link to the [HTML Forms](https://www.htmlforms.io/) from the plugin settings pages.
    834 
    835 
    836 #### 4.1.10 - October 19, 2017
    837 
    838 **Improvements**
    839 
    840 - Remove unused options from Ninja Forms integration.
    841 - Now logging all sign-ups from Ninja Forms integrations when using [Mailchimp for WordPress Premium](https://www.mc4wp.com/premium-features/).
    842 
    843 **Additions**
    844 
    845 - Added Gravity Forms integration. You can now integrate with Gravity Forms by adding the "Mailchimp" field to your forms.
    846 
    847 
    848 #### 4.1.9 - September 19, 2017
    849 
    850 **Improvements**
    851 
    852 - Add `<label>` element to sign-up checkbox for WCAG compatibility.
    853 - Custom integration now works with Enfold theme's contact form element.
    854 
    855 
    856 #### 4.1.7 & 4.1.8 - September 8, 2017
    857 
    858 **Fixes**
    859 
    860 - Properly escape the return value of `add_query_arg` when it is used in HTML attributes to prevent cross-site scripting. Thanks to [Karim Ouerghemmi of RIPS](https://www.ripstech.com/) for responsibly disclosing.
    861 - Now loading integrations after WPML so that String Translations work properly.
    862 
    863 **Additions**
    864 
    865 - Add sign-up integration for WPForms forms.
    866 
    867 **Improvements**
    868 
    869 - Updated internal JS dependencies.
    870 - Form tag `{data key="foo.bar"}` now allows you to access nested array values.
    871 
    872 
    873 #### 4.1.6 - July 31, 2017
    874 
    875 **Fixes**
    876 
    877 - Method on API class for retrieving campaign data.
    878 
    879 **Improvements**
    880 
    881 - Show Akamai reference number when an API request is blocked by Mailchimp's firewall.
    882 - Minor output buffering improvements in form previewer.
    883 
    884 
    885 #### 4.1.5 - June 27, 2017
    886 
    887 **Fixes**
    888 
    889 - Failsafe against outputting sign-up checkbox twice in registration forms.
    890 - Properly close HTML anchor element in French translation files.
    891 - Fix BuddyPress sign-ups when using WordPress Multisite.
    892 
    893 **Improvements**
    894 
    895 - Fire action hook `mc4wp_form_updated_subscriber` whenever a form was used to update a subscriber in Mailchimp.
    896 - Increase browser timeout for AJAX request when fetching Mailchimp lists.
    897 
    898 **Additions**
    899 
    900 - Added campaign & template methods to API client class.
    901 
    902 
    903 
    904 #### 4.1.4 - June 15, 2017
    905 
    906 **Fixes**
    907 
    908 - Some form specific JS events were not firing due to incorrect event names.
    909 - Registration form integration now works with WooCommerce registration form.
    910 - Notice that asks for a plugin review would re-appear after dismissing it.
    911 
    912 
    913 #### 4.1.3 - May 24, 2017
    914 
    915 **Improvements**
    916 
    917 - Randomise time of cron event that renews Mailchimp lists.
    918 - Always try to show Mailchimp list info when API key is given.
    919 
    920 
    921 #### 4.1.2 - May 8, 2017
    922 
    923 **Fixes**
    924 
    925 - Use earlier hook priority for Ninja Forms 3 integration so action is registered on time.
    926 
    927 **Improvements**
    928 
    929 - Improved Mailchimp list fetching & memory usage for accounts with many lists.
    930 - Show error message when fetching lists fails.
    931 - Updated plugin translations.
    932 
    933 #### 4.1.1 - April 11, 2017
    934 
    935 **Fixes**
    936 
    937 - WPML String Translation not working with the checkbox label for sign-up integrations.
    938 
    939 **Improvements**
    940 
    941 - Use updated order methods when using WooCommerce 3.0, thanks to Liam McArthur.
    942 - Updated JavaScript dependencies.
    943 
    944 
    945 #### 4.1.0 - March 14, 2017
    946 
    947 **Improvements**
    948 
    949 - Updated all JavaScript dependencies in the plugin.
    950 - Failsafed filter hooks to prevent invalid variable types.
    951 - Explain that greyed out integrations means that specific plugin is not activated.
    952 - Conditional form elements now uses event delegation, so it works with forms in [Boxzilla pop-ups](https://boxzillaplugin.com/).
    953 - Updated language files.
    954 
    955 **Additions**
    956 
    957 - Added support for Ninja Forms 3.
    958 - Added `mc4wp_integration_show_checkbox` filter.
    959 
    960 
    961 #### 4.0.13 - February 8, 2017
    962 
    963 **Improvements**
    964 
    965 - Ensure fields are HTML decoded before sending to Mailchimp.
    966 - Better OptimizePress compatibility.
    967 - Show all address-type fields as required when form contains 1 or more fields of the same address group.
    968 
    969 
    970 #### 4.0.12 - January 16, 2017
    971 
    972 **Fixes**
    973 
    974 - Don't call `stripslashes` on POST data twice.
    975 
    976 **Improvements**
    977 
    978 - Plugin review notice is now dismissible over AJAX.
    979 - Improved formatting of birthday fields.
    980 - Updated Polish translations, thanks to Mateusz Lomber.
    981 - Updated German translations, thanks to Sven de Vries.
    982 
    983 **Additions**
    984 
    985 - Add `update_ecommerce_store_product` method to API class.
    986 - Throw form specific JavaScript events, like `15.subscribed` to hook into "subscribed" events for form with ID 15.
    987 
    988 
    989 #### 4.0.11 - December 9, 2016
    990 
    991 **Fixes**
    992 
    993 - Unescaped request variable on integration settings page, allowing for authenticated XSS. Thanks to [dxwsecurity](https://security.dxw.com/) for responsibly disclosing.
    994 
    995 **Improvements**
    996 
    997 - Add `$args` parameter to `API::get_lists_activity` method. Relates to the [Mailchimp Activity](https://wordpress.org/plugins/mc4wp-activity/) plugin.
    998 
    999 
    1000 #### 4.0.10 - December 6, 2016
    1001 
    1002 **Improvements**
    1003 
    1004 - You can now enable or disable debug logging from the "Other" settings page.
    1005 - No longer using deprecated function in Contact Form 7, thanks to [stodorovic](https://github.com/stodorovic).
    1006 - Improved UI for adding hidden interest groupings fields to a form.
    1007 
    1008 
    1009 #### 4.0.9 - November 23, 2016
    1010 
    1011 **Fixes**
    1012 
    1013 - Issue with escaped HTML when using form tags introduced by previous update.
    1014 
    1015 
    1016 #### 4.0.8 - November 23, 2016
    1017 
    1018 **Improvements**
    1019 
    1020 - Improved handling of large debug logs.
    1021 - Improved error messages when writing exceptions to debug log.
    1022 - Show notice when form is missing required Mailchimp fields.
    1023 - Custom form integration now handles arrays with 1-level depth. Thanks to [Mardari Igor](https://github.com/GarryOne).
    1024 - You can now use nested tags in your form code, eg `{data key="utm_source" default="{current_path}"}`
    1025 
    1026 **Additions**
    1027 
    1028 - Add `data-hide-if` attribute logic to forms. See [conditionally hide form fields](https://www.mc4wp.com/kb/conditional-fields-elements/). Thanks to [Kurt Zenisek](http://kurtzenisek.com/).
    1029 - Add hooks for delayed BuddyPress sign-up. Thanks to [Christian Wach](https://profiles.wordpress.org/needle).
    1030 
    1031 
    1032 #### 4.0.7 - October 25, 2016
    1033 
    1034 **Improvements**
    1035 
    1036 - Obfuscate all email addresses in debug log. Thanks [Sauli Lepola](https://twitter.com/SJLfi).
    1037 - Ask for confirmation before disabling double opt-in, which we do not recommend.
    1038 - Allow vertical resizing of debug log.
    1039 - Failsafe against including JavaScript file twice.
    1040 - No longer wrapping CF7 checkbox in paragraph tags.
    1041 
    1042 **Additions**
    1043 
    1044 - Added `mc4wp_form_api_error` action hook for API errors encountered by forms.
    1045 - Added `element_class` argument to `[mc4wp_form]` shortcode for adding CSS classes.
    1046 
    1047 
    1048 #### 4.0.6 - October 10, 2016
    1049 
    1050 **Fixes**
    1051 
    1052 - Issue with lists not showing when using W3 Total Cache with APCu object cache enabled.
    1053 
    1054 **Improvements**
    1055 
    1056 - We're no longer stripping newlines from text fields.
    1057 
    1058 **Additions**
    1059 
    1060 - Added missing e-commerce related API methods to API class.
    1061 
    1062 
    1063 #### 4.0.5 - September 29, 2016
    1064 
    1065 **Fixes**
    1066 
    1067 - Allow checkbox option for the List Choice field (again).
    1068 
    1069 **Improvements**
    1070 
    1071 - Fetch Mailchimp lists over AJAX, to speed up perceived performance (especially when your account has many lists).
    1072 - Periodically fetch Mailchimp lists, so cache is always fresh.
    1073 - Improved `<label>` element accessibility for checkbox integrations.
    1074 - Stop using double underscore prefix in function names, as these are reserved in PHP 7.
    1075 - `{post}` and `{user}` shortcodes now accept a `default` parameter.
    1076 
    1077 **Additions**
    1078 
    1079 - Add [MemberPress](https://www.memberpress.com/) integration.
    1080 - Add missing e-commerce related API methods for next week's [WooCommerce Mailchimp e-commerce integration](https://www.mc4wp.com/kb/what-is-ecommerce/) release.
    1081 
    1082 
    1083 #### 4.0.4 - September 7, 2016
    1084 
    1085 **Improvements**
    1086 
    1087 - Allow re-running previous migrations by visiting a certain admin URL.
    1088 - Do not show checkboxes option for fields that only accept a single value.
    1089 - Write field specific errors to debug log when Mailchimp denies a sign-up request.
    1090 - Write to debug log when custom integrations can not find an EMAIL field.
    1091 - Differentiate between connection & authorization errors when testing connection to Mailchimp.
    1092 - Bump limit of number of Mailchimp lists to fetch from 100 to 500.
    1093 
    1094 
    1095 #### 4.0.3 - August 24, 2016
    1096 
    1097 **Fixes**
    1098 
    1099 - Ninja Forms integration not working when using PayPal integration.
    1100 
    1101 **Improvements**
    1102 
    1103 - Show connection errors on Mailchimp settings page.
    1104 
    1105 **Additions**
    1106 
    1107 - Add pre-checked option to Ninja Forms integration.
    1108 - You can now [conditionally hide fields or elements](https://www.mc4wp.com/kb/conditional-fields-elements/) using the `data-show-if` attribute.
    1109 
    1110 
    1111 #### 4.0.2 - August 10, 2016
    1112 
    1113 **Fixes**
    1114 
    1115 - Hidden fields which referenced interest groups by name were not sent to Mailchimp.
    1116 - Adding hidden field to form would reset value on every change.
    1117 
    1118 **Improvements**
    1119 
    1120 - Decrease file size of JavaScript for forms by about 30%.
    1121 
    1122 
    1123 #### 4.0 & 4.0.1 - August 9, 2016
    1124 
    1125 This release updates the plugin to version 3 of the Mailchimp API. Please [read through the upgrade guide](https://www.mc4wp.com/kb/upgrading-to-4-0/) before updating to make sure things keep working as expected for you.
    1126 
    1127 **Changes**
    1128 
    1129 - "Send welcome email" is now handled from your list settings in Mailchimp.
    1130 - Filter `mc4wp_form_merge_vars` is now called `mc4wp_form_data`.
    1131 - Filter `mc4wp_integration_merge_vars` is now called `mc4wp_integration_data`.
    1132 - New format for GROUPING fields in forms & filter hooks.
    1133 - Value delimiter in hidden fields is now a pipe `|` character.
    1134 
    1135 **Additions**
    1136 
    1137 - New filter: `mc4wp_form_subscriber_data`.
    1138 - New filter: `mc4wp_integration_subscriber_data`.
    1139 - New form tag: `{cookie name="mycookie"}`
    1140 
    1141 **Improvements**
    1142 
    1143 - The plugin now communicates with the latest & greatest Mailchimp API.
    1144 - Previously unsubscribed subscribers can now be re-added without errors.
    1145 - Add `User-Agent` header to all API requests.
    1146 - Available fields in form editor are now split-up by category.
    1147 - Birthday fields now accept a broader range of values and delimiters.
    1148 
    1149 **Fixes**
    1150 
    1151 - Issue with only 10 Mailchimp lists / fields / interests being returned.
    1152 - Incorrect form message showing when double opt-in is disabled.
    1153 - Error in upgrade routine when API request fails.
    1154 - List fields not fetched when list has just 1 non-default merge field.
    1155 
    1156 
    1157 #### 3.1.12 - July 28, 2016
    1158 
    1159 **Improvements**
    1160 
    1161 - Smarter scrolling after submitting form & reloading page.
    1162 - Format output of `{subscriber_count}` tag.
    1163 - You can now use `<img>` in your form messages.
    1164 - Add Mailchimp API error code to debug log lines.
    1165 - Add plugin name + version to User-Agent header for all Mailchimp API requests.
    1166 - Make sure value of MC_LANGUAGE field is limited to 2 characters.
    1167 
    1168 
    1169 #### 3.1.11 - July 5, 2016
    1170 
    1171 **Improvements**
    1172 
    1173 - Update JavaScript dependencies for admin ...
     573- Add setting to pre-check sign-up ...
    1174574
    1175575== Upgrade Notice ==
  • mailchimp-for-wp/trunk/readme.txt

    r3381684 r3404867  
    44Tags: mailchimp, subscribe, email, newsletter, form
    55Requires at least: 4.6
    6 Tested up to: 6.8.3
     6Tested up to: 6.9
    77Stable tag: 4.10.8
    88License: GPL-3.0-or-later
Note: See TracChangeset for help on using the changeset viewer.