Releases: EvanHerman/yikes-inc-easy-mailchimp-extender
Releases · EvanHerman/yikes-inc-easy-mailchimp-extender
v6.0.5
Easy Forms for MailChimp v6.0.5 - March 5th, 2016
- Removed the old MailChimp PHP wrapper (increasing stability, and decreasing overall plugin size by 200+kb).
- All API requests are now handled via WP HTTP class (goodbye SSL cert errors)
- Added new
yikes-mailchimp-sslverify
filter to toggle true/false on API requests. - Added a new 'View List' link below the associated lists on the form edit page.
- Updated all api requests throughout the plugin.
- Re-wrote both the ajax and non-ajax form submission files.
- Re-wrote form validation, error checks and success/error responses.
- More specific error messages now coming from MailChimp for a better debugging experience.
- Repaired broken strings, Optin/optin to Opt-in/opt-in, reCaptcha to reCAPTCHA.
- Fixed user data not properly displaying on the user cards page.
v6.0.3.9
Version 6.0.3.9
- Refactored date form field submissions, to properly format international dates (dd/mm/yyyy).
- Re-worded sections.
- Added new screenshots.
v6.0.3.8
v6.0.3.8 Patch Includes:
- Added a new custom description parameter to the shortcode. eg:
[yikes-mailchimp custom_description="This is a custom description" description="1"]
- Added all new settings on a per form level. New options now include - Form classes, Inline form, Submit button type, Submit button classes, schedule form by date/time, and require users to be logged in.
- Users can now specify if they want a form to display inline by using the
inline="1"
parameter in the shortcode. Example:[yikes-mailchimp inline="1"]
. The shortcode parameter will take precedence over the form setting. - Users can now set the submit button to image, and specify a custom image to use.
- Tweaked styles on the 'Account Activity/Chimp Chatter' page.
- Re-factored a few functions to be more performant.
- Added new, additional hooks for our add-ons to make use of. (
yikes-mailchimp-list-interest-groups-metabox
) - Fixed the typo in our check box integration filter from
yikes-mailchimp-checkbox-integration-subscibe-api-request
toyikes-mailchimp-checkbox-integration-subscribe-api-request
. - Added missing
$charset_collate
variable when creating the database tables - which caused encoding issues with a few foreign characters. - Localized all date pickers - for our international users.
- Added new sections to the welcome screen - 'Knowledge Base' and 'Add-Ons'.
- Fixed foreign language character encoding, and storing in database as question marks.
- Fixed date formats not storing properly when adding a date/birthday field to your form.
- Fixed the form editor being hidden on medium-width screens.
v6.0.3.7
- Fixed certain recaptcha parameters not working properly
This release includes patches v6.0.3.4/v6.0.3.5/v6.0.3.6
= Easy Forms for MailChimp 6.0.3.6 - December 28th, 2015 =
- Removed extra closing php tag after 'Interest Group' dropdown field
= Easy Forms for MailChimp 6.0.3.5 - December 20th, 2015 =
- Ensured the
$form_id
variable is set before including the form processing file for non-ajax forms. - Updated
yikes_retrieve_form_settings()
, to ensure we have a$form_id
and settings to return.
= Easy Forms for MailChimp 6.0.3.4 - December 18th, 2015 =
- Make bundled classes work when field labels are hidden.
- Way to reset submission counts for individual forms.
- URL fields now prepend http:// to prevent confusion with the end user.
- Added conditionals to hide state/zip input fields in the address section when the country != US.
- Multiple reCaptchas on a single page should work - currently do not.
- Non-Ajax Forms set to redirect, throw errors
- Check form descriptions generating additional
<p>
tags.yikes-mailchimp-form-description is not wrapped around the description. - Add helper function to retrieve form data by ID. (eg:
$form_data = yikes_get_form_data( 1 );
)
v6.0.3.3
v6.0.3.2
- International characters in custom messages causing some escaping issues for AJAX forms.
- Added Google ReCaptcha override to the shortcode recaptcha="1"/recpatcha="0" to manually set it on a per form basis (still needs to be globally enabled on the settings page).
- Added additional reCaptcha parameters to the shortcode. (see https://yikesplugins.com/support/knowledge-base/how-do-i-customize-the-recaptcha-field/).
- Re-coded the redirect function for non-ajax forms, so that it properly utilizes
wp_redirect()
instead of a .js injection after submission. - Added new constant
YIKES_MAILCHIMP_NULL_DEBUG
to debug 'null' API response from MailChimp API (see https://yikesplugins.com/support/knowledge-base/i-received-the-following-error-we-received-an-unexpected-error-null/).
v6.0.3
- Add filter to allow altering field descriptions.
yikes_mailchimp_frontend_content
- Resolve error thrown when no default is set for checkbox inerest groups.
- Alter old knowledge base URLs to new KB URL.
- Confirm each MailChimp form field type 'Hide Field' works as expected.
- Added a bit of spacing between checkbox/radio button default options.
- Added new class
yikes-mailchimp-form-class
to allow for additional classes to be added to the<form>
element. - Implemented a fix for required MailChimp interest group checkbox type. (ajax = js validation/non-ajax = php).
- Appended form IDs to input field ID parameter. The new form IDs now prepended with yikes-mc-form-#- -- eg: Old: id="EMAIL", New: id="yikes-mc-form-1-EMAIL".
- Add a "Save Form" button to the left of the new "Clear Form Fields" on the Form builder. (better UX)
- Integrate with Visual Composer plugin.
- Ability to add a class to the form tag. Appropriate filter is
yikes-mailchimp-form-class
for<form>
element, andyikes-mailchimp-form-container-class
for parent<section>
container. - Fix Site Origin Page builder issues saving the widget form IDs.
v6.0.2.4
Easy Forms for MailChimp 6.0.2.4 - October 17th, 2015
- Fixed error thrown for some users on edit forms page 'save'.
- Added new shortcode:
[yikes-mailchimp-subscriber-count list="#"]
to display the number of subscribers to a specified list (use:[yikes-mailchimp-subscriber-count form="form_id"]
(preferred) or[yikes-mailchimp-subscriber-count list="mc_list_id"]
) - Added new filter to filter the submit button text (yikes-mailchimp-form-submit-button-text)
- Tweaked international phone number validation - now regex checks [0-9]{1,}
- Added two new classes to field labels -
.merge_tag-label
(eg: EMAIL-label) on all fields &.yikes-mailchimp-field-required
on fields set to required. - Added capability check to TinyMCE button in wp editor (defaults to manage_options).
- Tweaked 'show some love' container on the edit forms page.
- Ensured 'Clear Form Fields' button was hidden after all form fields were removed.
- Passed form descriptions through
the_content()
to allow for shortcodes to be processed.
v6.0.2.2
- Added the ability to bulk remove form fields from the form builder
- Fixed hidden interest groups from not displaying the default value properly
- Added hidden interest groups to the field type switch
- Fixed interest group errors thrown for some users
- Added new option to replace/update interest groups