Changeset 3404867
- Timestamp:
- 11/28/2025 08:30:11 AM (2 weeks ago)
- Location:
- mailchimp-for-wp
- Files:
-
- 2 edited
-
tags/4.9.21/readme.txt (modified) (5 diffs)
-
trunk/readme.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
mailchimp-for-wp/tags/4.9.21/readme.txt
r3218761 r3404867 4 4 Tags: mailchimp, subscribe, email, newsletter, form 5 5 Requires at least: 4.6 6 Tested up to: 6. 77 Stable tag: 4. 9.216 Tested up to: 6.9 7 Stable tag: 4.10.8 8 8 License: GPL-3.0-or-later 9 9 License URI: http://www.gnu.org/licenses/gpl-3.0.html 10 Requires PHP: 7. 210 Requires PHP: 7.4 11 11 12 12 The #1 Mailchimp plugin for WordPress. Allows you to add a multitude of newsletter sign-up methods to your site. … … 27 27 28 28 - Seamless integration with the following plugins: 29 - WordPress Comment Form30 - WordPress Registration Form31 - Contact Form 732 - WooCommerce33 - Gravity Forms34 - Ninja Forms 335 - WPForms36 - BuddyPress37 - MemberPress38 - Events Manager39 - Easy Digital Downloads40 - Give41 - UltimateMember42 - HTML Forms43 - AffiliateWP44 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. 46 46 47 47 - [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. 48 48 49 49 - 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/) 53 53 54 54 - Well documented through our [knowledge base](https://www.mc4wp.com/kb/). … … 56 56 - 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). 57 57 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. 59 59 60 60 #### What is Mailchimp? … … 188 188 189 189 == 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. 190 253 191 254 … … 508 571 509 572 - 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 ... 1174 574 1175 575 == Upgrade Notice == -
mailchimp-for-wp/trunk/readme.txt
r3381684 r3404867 4 4 Tags: mailchimp, subscribe, email, newsletter, form 5 5 Requires at least: 4.6 6 Tested up to: 6. 8.36 Tested up to: 6.9 7 7 Stable tag: 4.10.8 8 8 License: GPL-3.0-or-later
Note: See TracChangeset
for help on using the changeset viewer.