Skip to content

Commit 9efd986

Browse files
authored
Merge pull request #484 from WebDevStudios/sprint/20.06
Sprint/20.06
2 parents 2503bdd + 332eb7c commit 9efd986

17 files changed

+879
-140
lines changed

CHANGELOG.md

Lines changed: 114 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,117 @@
1+
= 1.8.4 =
2+
* Fixed: Compatibility issue with PHP 5.6.
3+
4+
= 1.8.3 =
5+
* Fixed: Potential compatibility issues around Gutenberg block.
6+
* Fixed: Conflicts with multiple reCAPTCHAs on different Constant Contact Forms from the same page.
7+
* Fixed: Conflicts with multiple reCAPTCHAs on the same Constant Contact Form on the page multiple times.
8+
* Fixed: Removed incorrect usage of WordPress nonces on user submissions to forms.
9+
* Fixed: Address missed logging enabling for cases that potentially lead to missing debugging information.
10+
11+
= 1.8.2 =
12+
* Updated: Amended logging location for more hopefully more consistent write-ability and smoother support requests.
13+
14+
= 1.8.1 =
15+
* Fixed: Google reCAPTCHA issues with jQuery dependencies.
16+
* Fixed: Google reCAPTCHA undefined class errors when `allow_url_fopen` is disabled.
17+
* Fixed: Array to string errors when API errors occurred.
18+
19+
= 1.8.0 =
20+
* Added: Form and field IDs parameters to the `constant_contact_input_classes` filters.
21+
* Added: Site owners will be notified if they have stray shortcodes or widgets using a newly deleted form.
22+
* Added: Separated the settings page into tabs for better purpose organization.
23+
* Updated: Reduced frequency of admin notifications for potentially momentary issues.
24+
* Updated: Clarified details regarding "Redirect URL" setting.
25+
26+
= 1.7.0 =
27+
* New - Added support for Google reCAPTCHA version 3
28+
* Fix - Fixed with debug log deletion and dialog closing
29+
* Fix - Updated a number of PHP and JavaScript dependencies
30+
31+
= 1.6.1 =
32+
* Fixed: Issue with selecting forms in the widget.
33+
* Fixed: Compatibility with other page builders and our Gutenberg integration.
34+
* Updated: Revised wording and links for admin notice about potential issues.
35+
36+
= 1.6.0 =
37+
* Addded: Uninstall routine to remove various options saved from use of the plugin, when uninstalling.
38+
* Updated: Improved handling of potential fatal errors that caused sites to become unusable.
39+
* Updated: Completely removed TinyMCE support in favor of Gutenberg block and copy/pasting existing shortcode output.
40+
* Updated: Reviewed and improved on overall plugin accessibility.
41+
* Updated: Hardened up sanitization around Google reCAPTCHA settings.
42+
* Fixed: Inability to remove admin notices in some cases.
43+
* Fixed: Addressed admin notice meant to show at a later time that showed right away.
44+
* Fixed: Submission issues when multiple forms are on the same page and "no-refresh" option is used.
45+
* Fixed: Add "show_title" attribute to List Column shortcode output.
46+
47+
= 1.5.3 =
48+
* Fixed: Removed TGMPA library files that were causing some conflicts with premium themes or other plugins.
49+
* Fixed: tweaked shortcode assets URL reference in bundled library for better compatibility with various hosting environments.
50+
51+
= 1.5.2 =
52+
* Fixed: Javascript conflicts with Lodash and Underscores in conjunction with 1.5.0's Gutenberg support.
53+
54+
= 1.5.1 =
55+
* Fixed: Issues with editor screen when no forms have been created yet.
56+
* Fixed: Missed endpoint change for wp-json details with Contant Contact Gutenberg integration.
57+
58+
= 1.5.0 =
59+
* Added: Gutenberg block. Easier to get a form set up on a Gutenberg powered post or page.
60+
* Added: Ability to customize "We do not think you are human" spam messaging.
61+
* Added: Ability to conditionally output a reCAPTCHA field for each form.
62+
* Added: Better compatibility with WP-SpamShield plugin.
63+
* Added: Quick button to reset a form's style customization selections.
64+
* Added: Option to display form title with Constant Contact Forms output.
65+
* Fixed: Added missing label placement options in settings page and per-form dropdown options.
66+
* Updated: Ensure we have valid URLs when taking custom redirect values.
67+
* Updated: Append custom textarea content to existing notes for updated contacts.
68+
* Updated: Added some "alert" roles for better accessibility.
69+
* Updated: Added logging of API request parameters before the request is made.
70+
* Updated: Added logging around valid requests verifications when submitting a form.
71+
72+
= 1.4.5 =
73+
* Fixed: Conflicts with custom textareas and notes inside of Constant Contact account when updating an existing contact.
74+
* Fixed: Potential issues around reading Constant Contact Forms error logs when log file is potentially not readable.
75+
76+
= 1.4.4 =
77+
* Fixed: Hardened reCAPTCHA and form processing from possible AJAX bypass.
78+
79+
= 1.4.3 =
80+
* Fixed: Persistent spinner on Constant Contact Forms submit button when Google reCAPTCHA is anywhere on the page.
81+
* Fixed: Better messaging around debug logging when unable to write to the intended log file.
82+
* Updated: Changed the modal popup content for when we need to display Endurance Privacy Policy information.
83+
84+
= 1.4.2 =
85+
* Fixed: Issue with mismatched meta key for per-form destination email address.
86+
* Fixed: Ability to successfully submit a form with Google reCAPTCHA enabled, but when not validated, with a custom redirect URL is set.
87+
* Fixed: Prevent errors if Debug Log location is not writeable by the plugin.
88+
89+
= 1.4.1 =
90+
* Fixed: Issue with generic CSS selector causing other WordPress admin UI to be revealed unintentionally.
91+
* Fixed: Issue with emails losing submitted information due to newly mismatched md5 hash values for each field.
92+
* Updated: Re-added outlines styles in a couple of places in admin area for accessibility sake.
93+
* Updated: Made form ID optional during contact addition method for site owners using plugin for comment/login page signups.
94+
95+
= 1.4.0 =
96+
* Added: Various styling options during the form building process.
97+
* Added: Initial Akismet integration to help aid with spam submissions.
98+
* Added: Clear form fields after successful AJAX-based form submissions.
99+
* Added: Clear success/error message after small delay, for AJAX-based form submissions.
100+
* Added: WordPress action hooks before and after form output. Useful to add your own output for a given form.
101+
* Added: Compatibility with "Call To Action" plugin.
102+
* Added: Include custom field labels in email notifications.
103+
* Added: Ability to customize who receives email notifications, per form.
104+
* Added: Frontend form submit button disabled if hidden honeypot field has changed.
105+
* Fixed: Consistently applied ctct_process_form_success filter to AJAX form submission success messages.
106+
* Fixed: Prevent errors with Constant Contact social links and array_merge issues.
107+
* Fixed: Prevent errors with array_key_exists() and the ctct_get_settings_option function.
108+
* Fixed: Wording around associated lists for a form, in the WordPress admin.
109+
* Fixed: Removed .gitignore files from /vendor folders.
110+
* Fixed: Prevent potential PHP warnings and notices in various areas.
111+
* Updated: Better support for emailing notifications to multiple recipiants.
112+
* Updated: Better disabling of submit button during AJAX-based submissions.
113+
* Updated: Tightened up form builder screen to not use so much space.
114+
1115
= 1.3.7 =
2116
* Added: Logging functionality to help aid with debugging and the plugin not working as needed or expected.
3117
* Added: Passed form ID to filters related to including labels for custom fields.

0 commit comments

Comments
 (0)