PluginProbe ʕ •ᴥ•ʔ
WPForms – Easy Form Builder for WordPress – Contact Forms, Payment Forms, Surveys, & More / 1.6.2.3
WPForms – Easy Form Builder for WordPress – Contact Forms, Payment Forms, Surveys, & More v1.6.2.3
1.10.1 1.10.0.5 trunk 1.1.4 1.1.4.2 1.1.5 1.1.5.1 1.1.6 1.1.6.1 1.1.7 1.1.7.1 1.1.7.2 1.1.8 1.1.8.1 1.1.8.2 1.1.8.3 1.1.8.4 1.10.0.1 1.10.0.2 1.10.0.3 1.10.0.4 1.2.0 1.2.0.1 1.2.1 1.2.2 1.2.2.1 1.2.2.2 1.2.3 1.2.3.1 1.2.3.2 1.2.4 1.2.4.1 1.2.5 1.2.5.1 1.2.6 1.2.7 1.2.8 1.2.8.1 1.2.9 1.3.0 1.3.1 1.3.1.1 1.3.1.2 1.3.2 1.3.3 1.3.5 1.3.6 1.3.6.1 1.3.6.2 1.3.7.2 1.3.7.3 1.3.7.4 1.3.8 1.3.9.1 1.4.0.1 1.4.1.1 1.4.2 1.4.2.1 1.4.2.2 1.4.3 1.4.4 1.4.4.1 1.4.5 1.4.5.1 1.4.5.2 1.4.5.3 1.4.6 1.4.7.1 1.4.7.2 1.4.8.1 1.4.9 1.5.0.1 1.5.0.3 1.5.0.4 1.5.1 1.5.1.1 1.5.1.3 1.5.2.1 1.5.2.2 1.5.2.3 1.5.3 1.5.3.1 1.5.4.1 1.5.4.2 1.5.5 1.5.5.1 1.5.6 1.5.6.2 1.5.7 1.5.8.2 1.5.9.1 1.5.9.4 1.5.9.5 1.6.0.1 1.6.0.2 1.6.1 1.6.2.2 1.6.2.3 1.6.3.1 1.6.4 1.6.4.1 1.6.5 1.6.6 1.6.7 1.6.7.1 1.6.7.2 1.6.7.3 1.6.8 1.6.8.1 1.6.9 1.7.0 1.7.1.1 1.7.1.2 1.7.2 1.7.2.1 1.7.3 1.7.4 1.7.4.1 1.7.4.2 1.7.5.1 1.7.5.2 1.7.5.3 1.7.5.5 1.7.6 1.7.7 1.7.7.1 1.7.7.2 1.7.8 1.7.9 1.7.9.1 1.8.0.1 1.8.0.2 1.8.1.1 1.8.1.2 1.8.1.3 1.8.2.1 1.8.2.2 1.8.2.3 1.8.3 1.8.3.1 1.8.4 1.8.4.1 1.8.5.2 1.8.5.3 1.8.5.4 1.8.6.2 1.8.6.3 1.8.6.4 1.8.7.2 1.8.8.2 1.8.8.3 1.8.9.1 1.8.9.2 1.8.9.4 1.8.9.5 1.8.9.6 1.9.0.1 1.9.0.2 1.9.0.3 1.9.0.4 1.9.1.1 1.9.1.2 1.9.1.3 1.9.1.4 1.9.1.5 1.9.1.6 1.9.2.1 1.9.2.2 1.9.2.3 1.9.3.1 1.9.3.2 1.9.4.1 1.9.4.2 1.9.5 1.9.5.1 1.9.5.2 1.9.6 1.9.6.1 1.9.6.2 1.9.7.1 1.9.7.2 1.9.7.3 1.9.8.1 1.9.8.2 1.9.8.4 1.9.8.7 1.9.9.2 1.9.9.3 1.9.9.4
wpforms-lite / changelog.txt
wpforms-lite Last commit date
assets 5 years ago includes 5 years ago libs 5 years ago lite 5 years ago src 5 years ago templates 5 years ago vendor 5 years ago changelog.txt 5 years ago readme.txt 5 years ago uninstall.php 5 years ago wpforms.php 5 years ago
changelog.txt
807 lines
1 == Changelog ==
2
3 = 1.6.2.3 =
4 - Changed: Added shortcode access to a form embed modal and enhanced modal navigation.
5 - Changed: Improved empty states for All Forms and Builder no fields preview panel.
6 - Changed: Improved Email Summaries footer text.
7 - Fixed: Custom validation messages for the fields appear correctly with Ajax form submission enabled.
8 - Fixed: Base style CSS introduces no additional scrollbars now.
9 - Fixed: Correct cursor for image choices validation messages.
10 - Fixed: Getting the license details from DB works as expected regardless of a context.
11 - Fixed: Getting the list of WPForms addons for user license level works as expected regardless of a context.
12 - Fixed: Number Slider field increment is checked to be more than zero.
13 - Fixed: Modern Dropdown validation works as expected for AJAX forms.
14
15 = 1.6.2.2 =
16 - Added: Caching friendly anti-spam protection (form tokens).
17 - Added: Native integration with Elementor: add to the page and create new forms right inside its builder.
18 - Added: Add a preview to the WPForms Gutenberg block.
19 - Changed: Greatly improve WPForms Challenge experience.
20 - Changed: Improve word counting when the Limit Length field option is used with Single Line Text/Paragraph Text fields.
21 - Changed: Improve Number field input restrictions with various browsers.
22 - Changed: Form field validation will now fail if input mask is enabled and user input does not complete required input mask elements.
23 - Changed: Icon for the Multiple Choice field is now more representative.
24 - Changed: Hide Delete button for a "Default Notification" in the Form Builder.
25 - Changed: Improve Lite migrations for WordPress Multisite installations.
26 - Changed: Update Constant Contact logos because of their rebranding.
27 - Changed: Improve descriptions of various plugin options and add more context to them.
28 - Fixed: Properly map fields in various addons when the first field is added in the Form Builder.
29 - Fixed: Issue when editing Checkbox field entry values when dynamic choices were enabled and multiple values were saved.
30 - Fixed: Refresh the list of form fields that are required to properly render marketing addons.
31 - Fixed: "Invalid Form" error for logged out users upon submitting an AJAX form on some server configurations.
32 - Fixed: Multiple Choice fields had issues in the builder with image choices with empty labels.
33 - Fixed: Make bulk actions at the bottom of the Forms Overview work.
34 - Fixed: "Single Line Text" and "Paragraph Text" calculate empty field word count incorrectly.
35 - Fixed: Do not allow Action Scheduler to generate errors during the plugin uninstallation procedure.
36 - Fixed: Input mask validation produces a JS error on jQuery 3.x.
37
38 = 1.6.1 =
39 - Added: Display a list of scheduled actions on WPForms > Tools > Scheduled Actions page.
40 - Added: Multiple select option for Dropdown field (off by default).
41 - Added: New Modern style option for Dropdown field (off by default).
42 - Added: Support Smart Tags in form descriptions.
43 - Fixed: Properly handle multiple clicks on various accordion-like elements on Form Builder and Settings > Integrations pages.
44 - Fixed: Remove all the plugin-related information on uninstall from the DB when opted-in in plugin settings.
45 - Fixed: Replace all new lines characters with spaces in notification email subjects (e.g., when an address field value is used in a subject via a smart tag).
46 - Fixed: Make sure the plugin doesn't crash when `iconv` PHP extension is not installed on a server.
47 - Fixed: Properly handle fields with choices with new lines in their labels when connected to Conditional Logic.
48 - Fixed: Google Invisible v2 reCAPTCHA should show Submit Button Processing Text when the form is submitted.
49 - Fixed: Display the list of countries in the "Countries" preset and in the Address field in alphabetical order regardless of the current site language.
50
51 = 1.6.0.2 =
52 - Fixed: The default value 0 (zero) of the Paragraph Text field does not display on the frontend.
53 - Fixed: Product education URL encoding issues.
54 - Fixed: Securely store WPForms anonymized cookie, so it cannot be sent along with cross-site requests (samesite).
55 - Fixed: Various PHP notices that may appear during wildly complicated forms submissions.
56 - Fixed: Improved escaping inside Form Builder live preview, props Fortinet Fortiguard Labs.
57 - Fixed: Incorrect interval value was used when running a cleanup job after notifications sent.
58 - Fixed: Delete orphaned plugin translation files when cleanup option in plugin settings is checked and the plugin is deleted from the site.
59
60 = 1.6.0.1 =
61 - Added: Admin bar menu item.
62 - Added: Form Builder alert when using browser "Back" button if form contains unsaved changes.
63 - Added: Settings > Emails: "Optimize Email Sending" option which enables sending emails asynchronously.
64 - Changed: Async form notification emails are now off by default.
65 - Changed: Number Slider field display improvements on small devices.
66 - Fixed: Error if there are some plugins or themes add `widget_title` filter.
67 - Fixed: Choice Images not displaying in form notifications if no label is set.
68 - Fixed: Form Builder "drag zone" not available when all fields are deleted.
69 - Fixed: Empty `div` appended to end of form display.
70 - Fixed: Block alignment issues (WordPress 5.4+).
71 - Fixed: Form Builder field option panel is not available if field is placed before the last form field.
72 - Fixed: Fallback population for fields with choices (checkbox, radio etc) when special characters are used.
73 - Fixed: Integrity of decoded data with additional sanitizing.
74 - Fixed: Compatibility issues with Elementor.
75
76 = 1.5.9.5 =
77 - Fixed: do not try to process entries in Lite.
78
79 = 1.5.9.4 =
80 - Changed: Improve async notification emails scheduling compatibility with certain caching plugins and site installs.
81 - Fixed: Some smart tags are not rendered correctly in the email notifications if sent asynchronously.
82
83 = 1.5.9.1 =
84 - Fixed: Checkbox image click doesn't work well to select an option.
85 - Fixed: Do not allow empty connection names (spaces only) for providers.
86
87 = 1.5.9 =
88 - IMPORTANT: Support for PHP 5.4 has been discontinued. If you are running PHP 5.4, you MUST upgrade PHP before installing WPForms 1.5.9. Failure to do that will disable WPForms core functionality.
89 - Added: New hooks and filters in several places, e.g. pre-deletion for entries/forms.
90 - Added: Async/scheduled tasks management support (e.g. sending emails in the background).
91 - Changed: Update the "How to Create Your First Contact Form" video URL.
92 - Changed: Update the "How to Embed A Form" video URL in a Form Builder "Embed" modal.
93 - Changed: Number Slider field: allow empty value in "Value Display" option.
94 - Changed: Improved admin input field focus states to be more consistent with WordPress core.
95 - Fixed: Numbers/Numbers Slider field: allow `0` value in email notifications and field smart tags output.
96 - Fixed: Required Checkbox fields with `0` value not passing validation.
97 - Fixed: Multiple Choice field could generate a PHP notice when the form was created after using a custom form template.
98 - Fixed: Initialize tooltips properly for newly created Notifications/Confirmations.
99 - Fixed: Ajax button should be re-enabled after incorrect form submission.
100 - Fixed: Remove Javascript alert notice when form is viewed in AMP.
101 - Fixed: Improve compatibility with the "Lazy Loading Feature Plugin" for Ajax spinner image on front-end.
102 - Fixed: Validation issue with required Checkbox fields using Image Choices.
103 - Fixed: Form builder preview issue with a field using Dynamic Choices setting.
104 - Fixed: Number Field values not allowing leading zeros.
105 - Fixed: Form Builder: templates search bar shows icon over text.
106 - Fixed: Security hardening and improvements.
107
108 = 1.5.8.2 =
109 - Fixed: Can't add new line in textareas in the form builder (Notifications > Message etc).
110 - Fixed: Choices editing block inside the form builder is hidden if creating a form using a template.
111
112 = 1.5.8.1 =
113 - Fixed: "Invalid form" error on form submit if AJAX form submissions is enabled and user is not logged in.
114
115 = 1.5.8 =
116 - Changed: Sullie logo in the Form Builder got his left hand back.
117 - Changed: Hide image choices options if dynamic choices is enabled.
118 - Changed: Adjusted Number field input to improve consistency across different browsers/devices.
119 - Changed: Improve Block detection to load CSS styles earlier.
120 - Changed: Open New Provider Connection modal after account has been added.
121 - Changed: Improve the way Lite and Pro versions of the plugin activation handled.
122 - Changed: Remove the unnecessary "Required" setting from a Number Slider field.
123 - Fixed: Number slider incorrect label display in the form Builder preview panel.
124 - Fixed: Quick links menu generating browser console error on Survey Print results page.
125 - Fixed: Required validation message isn't removed immediately on choices selection.
126 - Fixed: Form Builder styles compatibility with the new WordPress 5.3 styles.
127 - Fixed: Correctly process Enter key press in Smart phone field when Enter is used to submit a form.
128 - Fixed: Remove not-needed GET params from URL in Builder when a new form created to prevent race conditions with certain providers loading logic.
129 - Fixed: Properly scroll in all major browsers to a faulty field in a form, including multi-page forms.
130 - Fixed: Textarea character limit check returns an error if the content pasted is too large and contains '\r\n' line breaks.
131
132 = 1.5.7 =
133 - Added: Number Slider field.
134 - Added: reCAPTCHA field in Form Builder allowing to easily manage the reCAPTCHA for a form.
135 - Added: Admin area quick links menu.
136 - Added: Analytics sub-menu page.
137 - Added: SMTP sub-menu page.
138 - Changed: Improved forms bulk actions processing.
139 - Changed: Added a Form Builder splash screen which is displayed on mobile devices.
140 - Changed: Display warning message if JavaScript is disabled in the browser.
141 - Changed: Improved form front-end display and alignment for Gutenberg focused themes.
142 - Changed: Improved invisible reCAPTCHA behavior when form is submitted.
143 - Changed: Improved actions and filters for notification emails.
144 - Fixed: Duplicate of the duplicated form created on page reload.
145 - Fixed: Do not submit the form via AJAX (if enabled in form settings) when in AMP mode.
146 - Fixed: WordPress 5.3 admin area styling issues.
147 - Fixed: Number field incorrectly processing negative numbers.
148 - Fixed: `page_url` Smart Tag issues.
149
150 = 1.5.6.2 =
151 - Added: Default value for "Paragraph text" field.
152 - Fixed: WordPress 5.3 compatibility.
153 - Fixed: Smart Phone countries squashed dropdown on screen-width <= 600px on themes with Base form styling selected.
154 - Fixed: Field's Default value `0` disappears after saving and exiting the form builder.
155 - Fixed: Smart Email field did not recognize `.dev` top level domains as valid.
156
157 = 1.5.6.1 =
158 - N/A: Pro only release.
159
160 = 1.5.6 =
161 - IMPORANT: Support for PHP 5.3 has been discontinued. If you are running PHP 5.3, you MUST upgrade PHP before installing WPForms 1.5.6. Failure to do that will disable WPForms core functionality.
162 - Added: Single Line Text/Paragraph fields limitation options (limit by character or word count).
163 - Added: "Community" sub-menu page for easy access to helpful resources and links.
164 - Changed: Minimum PHP version requirement is now PHP 5.4.
165 - Changed: Minimum WordPress version requirement is now WordPress 4.9.
166
167 = 1.5.5.1 =
168 - Fixed: Broken reCAPTCHA checkbox in Builder > Settings > General if reCAPTCHA type does not set in WPForms > Settings.
169 - Fixed: Email field server-side validation issue.
170 - Fixed: Broken "Bulk add" option in Builder in IE 11.
171 - Fixed: Broken image choices selection and styling (layout) issue in IE 11.
172 - Fixed: Backward compatible filters for some fields when displaying them were missing.
173
174 = 1.5.5 =
175 - Added: WPForms details inside Site Health Info reports (Tools > Site Health > Info).
176 - Added: Filter `wpforms_emails_summaries_is_disabled` to easily disable Email Summaries functionality.
177 - Added: New smart tag: `{field_html_id="42"}` - that will postprocess field value and display its HTML representation.
178 - Changed: Improve `wpforms_get_ip()` IP detection and related `{user_ip}` smart-tag value.
179 - Fixed: Giving access to WPForms for Editors (and other roles) should give access to dashboard widget as well.
180 - Fixed: Add 'attr' property to 'input_container' for radio/checkbox-based fields.
181 - Fixed: Various typos.
182 - Fixed: WP Mail SMTP plugin description on About us page.
183
184 = 1.5.4.2 =
185 - Changed: Renamed certain actions with typos in their names, backwards-compatible. Added a deprecation text using `do_action_deprecated()`.
186 - Fixed: About Us page behaviour when WP Mail SMTP Pro is installed.
187 - Fixed: reCAPTCHA settings could be saved without providing reCAPTCHA type.
188
189 = 1.5.4.1 =
190 - Fixed: Plugin Settings > Misc > 'View Email Summary Example' link errors.
191
192 = 1.5.4 =
193 - Added: Email Summaries.
194 - Added: Form builder hotkey to save changes, CTRL + S.
195 - Changed: Team photo under WPForms > About Us. :)
196 - Fixed: Dynamic field population populates checkbox and radio fields values but not adding 'wpforms-selected' class to its containers.
197 - Fixed: Dropdown field attributes are now accessible with `wpforms_field_properties` filter.
198 - Fixed: Form builder field buttons overflowing when translated.
199 - Fixed: Dashboard widget PHP error.
200 - Fixed: Form can be submitted multiple times if "Submit button processing text" form setting empty.
201 - Fixed: "Error loading block" in Gutenberg if Additional CSS form settings are provided.
202
203 = 1.5.3.1 =
204 - Fixed: Checkbox field validation issue when field is not required.
205
206 = 1.5.3 =
207 - Added: AJAX form submissions.
208 - Added: Full support and compatiblity with Google AMP.
209 - Added: Google reCAPTCHA v3.
210 - Changed: WPForms uninstall script for better cleanup process.
211 - Changed: Email field mailcheck feature to offer additional controls. New filters: `wpforms_mailcheck_enabled`, `wpforms_mailcheck_domains`, and `wpforms_mailcheck_toplevel_domains`.
212 - Fixed: Special characters aren't encoded when Smart Tags are processed in query string.
213 - Fixed: Fields with Image choices are not working with some Android and older desktop browsers.
214 - Fixed: Form Builder: Several alert modals are displayed in batch if multiple providers have configuration issues.
215 - Fixed: WP_Post object is returned from `wpforms()->form->get()` if form data is requested with a non-WPForms post ID.
216
217 = 1.5.2.3 =
218 - Fixed: PHP error if checkbox field is empty when form is submitted.
219
220 = 1.5.2.2 =
221 - Fixed: PHP notice/warnings from undefined constant (typo).
222
223 = 1.5.2.1 =
224 - Fixed: Required Checkbox fields asking for all inputs to be checked to pass validation.
225
226 = 1.5.2 =
227 - Added: Choice Limit advanced option for Checkbox fields.
228 - Added: Smart domain name typo detection for Email fields.
229 - Added: New Gutenberg block keywords to help with discovery.
230 - Added: Link to "How to Properly Test Your WordPress Forms Before Launching" doc inside Gutenberg block.
231 - Changed: Form builder field delete icon, now a trash can.
232 - Changed: Updated jQuery inputmask library to v4.0.6.
233 - Changed: Updated jQuery validation plugin to v1.19.0.
234 - Changed: Clear Dashboard widget cache when form is created/deleted/updated.
235 - Fixed: Blank form if using form template containing `target="_blank"`.
236 - Fixed: Honeypot field not using unique IDs.
237 - Fixed: Duplicating forms creating another duplicate if afterwards the table was sorted.
238 - Fixed: Minor issues with Gutenberg editor.
239 - Fixed: Form Builder embed modal showing Classic Editor instructions for Gutenberg users.
240 - Fixed: Number field allowing non-numerical characters on iOS devices.
241 - Fixed: Field Dynamic Choices not showing in form preview when using "Post Type".
242
243 = 1.5.1.3 =
244 - Fixed: Importing forms that containing `target="_blank"`.
245 - Fixed: Quote support/display inside query param Smart Tags.
246 - Fixed: Other minor fixes.
247
248 = 1.5.1.1 =
249 - Fixed: Conflict with WordPress 5.1 if form contained target="_blank".
250 - Fixed: Unable to uncheck default Multiple Choice value in form builder after being set initially.
251 - Fixed: PHP error when entries are exported after a field has been deleted.
252 - Fixed: Form builder Email notification conditional logic settings display issue after new notification is added.
253 - Fixed: Conflict with some themes preventing Multiple Choice fields from being selectable.
254
255 = 1.5.1 =
256 - Added: Complete translations for Spanish, Italian, Japanese, and German.
257 - Added: Smart Tag for referencing user meta data, `{user_meta key=""}`.
258 - Changed: Improved support with LocoTranslate plugin.
259 - Changed: Refactored Form Preview functionality, no longer requiring hidden private page to be created.
260 - Changed: Always load full WPForms styling inside Gutenberg so forms render correctly.
261 - Fixed: Typos, grammar, and other i18n related issues.
262 - Fixed: Created alias class for `WPForms` to prevent issue with namespacing introduced in 1.5.0.
263 - Fixed: Dynamic population issue when using Image Choices field setting.
264
265 = 1.5.0.4 =
266 - Changed: Dashboard widget improvements.
267 - Fixed: Various typos.
268
269 = 1.5.0.3 =
270 - Changed: Minor improvements to Gutenberg block for WordPress 5.0.
271 - Fixed: Error when activating WPForms Pro if WPForms Lite is still activated.
272
273 = 1.5.0 =
274 - IMPORTANT: Support for PHP 5.2 has been discontinued. If you are running PHP 5.2, you MUST upgrade PHP before installing WPForms 1.5. Failure to do that will disable WPForms core functionality.
275 - Added: Dashboard widget.
276 - Added: WPForms Challenge: an interactive step-by-step guide to creating a form for new users.
277 - Added: Dynamic field population, available to enable from form settings.
278 - Added: "About Us" admin page (WPForms > About Us).
279 - Added: {user_first_name} and {user_last_name} Smart Tags.
280 - Changed: Improved randomizing if field is configured to randomize items.
281 - Changed: Improved i18n support.
282 - Fixed: Form builder errors if user had Visual Editor disabled in profile.
283 - Fixed: Form builder Windows styling issues.
284 - Fixed: Form builder dynamic choices warning not always removing.
285 - Fixed: Form builder "Show Layout" CSS formatting.
286 - Fixed: reCAPTCHA compatibility when form is inside OptinMonster popup.
287 - Fixed: Gutenberg block returning error if no forms have been created.
288
289 = 1.4.9 =
290 - Added: Pirate Forms importer.
291 - Changed: Some form builder tooltips to contain documentation links.
292 - Fixed: Form builder javascript conflict with jQuery non-conflict mode.
293 - Fixed: PHP Notice from WPForms widget.
294 - Fixed: Incorrect markup around Addons submenu item.
295
296 = 1.4.8.1 =
297 - Fixed: Certain confirmation settings, before 1.4.8, not displaying correctly in the form builder.
298
299 = 1.4.8 =
300 - Added: Gutenberg block.
301 - Added: WP Mail SMTP detection and hints in the form builder notification settings.
302 - Added: Alt and title tags to image choices images on frontend display.
303 - Changed: i18n improvements.
304 - Fixed: Incorrect param used with `shortcode_atts`.
305 - Fixed: Accessing `wpforms_setting` in frontend javascript before checking if it exists.
306 - Fixed: PHP error toggling form builder notifications in some use cases.
307 - Fixed: GDPR field Agreement text not updating in real time.
308 - Fixed: Marketing provider connections containing an escaped apostrophe.
309 - Fixed: Pressing "Enter" in the form builder resulting in unexpected behavior.
310 - Fixed: Security enhancements and other misc. bug fixes.
311
312 = 1.4.7.2 =
313 - Fixed: Honeypot field using a none unique CSS ID.
314 - Fixed: Form builder Bulk Add display issues in certain use cases.
315 - Fixed: Checkbox field values not saving if Show Values field option is enabled.
316
317 = 1.4.7.1 =
318 - Changed: Updated Russian translation.
319 - Fixed: Various i18n issues.
320
321 = 1.4.7 =
322 - Added: New Providers class and functionality.
323 - Changed: Old PHP version (5.2 and 5.3) admin warning adjusted to reflect new August 2018 time line.
324 - Fixed: Multiple Choice fields showing as Radio fields in the builder preview when first created.
325 - Fixed: Duplicating fields in the form builder causing issues with certain field types.
326 - Fixed: Escaping issue with provider connection names contained an apostrophe.
327 - Fixed: Alignment issues with the Addons page display.
328 - Fixed: Incorrect text on the Welcome activation page.
329
330 = 1.4.6 =
331 - Added: GDPR Enhancements plugin setting [doc](https://wpforms.com/how-to-create-gdpr-compliant-forms/).
332 - Added: GDPR Enhancement: User Agreement form field.
333 - Changed: PHP warning that alerts users support for PHP 5.4 and below will be dropped this summer.
334 - Changed: Spam logging, to improve performance.
335 - Fixed: Typo in base form CSS.
336 - Fixed: Stripping HTML from the checkbox and mulitple choice labels in the form builder.
337 - Fixed: Form builder icon visibility when field labels are hidden.
338
339 = 1.4.5.3 =
340 - Changed: Use minified admin assets when appropriate.
341 - Changed: Show helpful doc link in form embed modal.
342 - Fixed: reCAPTCHA v2 showing in form builder when using Invisible reCAPTCHA.
343 - Fixed: Remove jQuery shorthand references in `admin-utils` to prevent conflicts.
344
345 = 1.4.5.2 =
346 - Fixed: Incorrect documenation link for Input Mask.
347 - Fixed: Input Mask value disappearing when form builder is refreshed.
348
349 = 1.4.5.1 =
350 - Fixed: Dynamic choices not displaying correctly for Multiple Choice and Checkbox fields.
351
352 = 1.4.5 =
353 - Added: Image choices feature with Checkbox and Multiple Choice fields; Images can now be uploaded and displayed with your choices!
354 - Added: Custom input masks for Single Line Text fields (Advanced Options).
355 - Added: No-Conflict Mode for Google reCAPTCHA (Settings > reCAPTCHA). Removes other reCAPTCHA occurrences, to prevent conflicts.
356 - Added: SSL Connection Test (Tools > System Info). Quicky verify that your web host correct supports SSL connections.
357 - Added: `{user_full_name}` Smart Tag, displays users first and last name.
358 - Added: Discalimer / Terms of Service Display formatting option for Checkbox fields (Advanced Options).
359 - Added: Basic CSS styling for `disabled` fields.
360 - Added: Uninstall routine, available from Settings > Misc.
361 - Added: Form builder performance improvements. Editing a form with hundreds of fields is now 500%+ faster!
362 - Changed: New Settings tab: Misc, moved Hide Annoucements option to new tab.
363 - Changed: `{user_display}` Smart Tag diplays user's display name (in most cases, this is the user's name).
364 - Changed: All `<form>` attributes can now be changed via `wpforms_frontend_form_atts` filter.
365 - Fixed: Form builder tab icon alignment conflicts with third party plugin CSS.
366 - Fixed: Smart Tag dropdown display issues in the form builder.
367 - Fixed: Form builder drag and drop area disappearing if all fields are removed from a form.
368
369 = 1.4.4.1 =
370 - Changed: Textdomain loading to a later priority.
371 - Changed: Allow the `WPForms_Builder` class to be accessible.
372 - Changed: Move the confirmation message `wpautop` to an earlier priority to not conflict with content added using filters.
373 - Fixed: Form builder templates area not aligning correctly in some browsers.
374 - Fixed: Incorrect permissions check for annoucements feed.
375
376 = 1.4.4 =
377 - Added: Advanced setting for Multiple Choice and Checkbox fields to randomize choices
378 - Changed: Admin menu icons now uses SVG instead of custom font icon
379 - Changed: Reviewed all translatable strings, improved escaping and formatting
380 - Changed: External links have `rel="noopener noreferrer"` improve security
381 - Changed: Permission check centralized into a single function (`wpforms_current_user_can()`)
382 - Changed: Required label field text centralized into a single function (`wpforms_get_required_label()`)
383 - Fixed: Typo in German translation
384 - Fixed: Required email provider connection fields not highlighting when left empty
385 - Fixed: Inside form builder, notification name area breaking into multiple lines on smaller screens
386
387 = 1.4.3 =
388 - Added: Early filter for form data before form output, `wpforms_frontend_form_data`
389 - Changed: Standardize and tweak modal window button styles
390 - Changed: Default mail notification settings are now sent "from" the site administrator email; user email is used in Reply-To where applicable (to hopefully improve email deliverability)
391 - Changed: Removed "Hide form name and description" form setting as it was a common source or confusion
392 - Fixed: Site cache being flushed when it shouldn't have been, affecting performance in some scenarios
393 - Fixed: Country, state, months and days not properly exposed to i18n
394 - Fixed: CSV export dates not properly using i18n
395 - Fixed: WPForms custom post types omitting labels
396 - Fixed: Smart Tag value encoding issues with email notifications
397 - Fixed: Infinite recursion issue when using Dynamic Values option
398 - Fixed: PHP notice in form builder
399
400 = 1.4.2.2 =
401 - Changed: Announcement feed data
402
403 = 1.4.2.1 =
404 - Added: Setting to hide Announcement feed
405
406 = 1.4.2 =
407 - Added: Import your old Ninja Forms or Contact Form 7 forms! (WPForms > Tools > Import)
408 - Changed: Dropdown/Checkbox/Multiple Choice "Show Values" setting has been hidden by default to avoid confusion, can be re-enabled using the `wpforms_fields_show_options_setting` filter
409 - Fixed: reCAPTCHA now showing in the Form Builder preview when enabled
410 - Fixed: Encoded/escaped entities in email notifications
411 - Fixed: German translation issue
412
413 = 1.4.1.1 =
414 - Changed: Improved the loading order of javascript files for forms builder
415 - Changed: Update some strings for Russian translation
416
417 = 1.4.1=
418 - Added: Ability to rename Form>Settings>Notifications>Single notification panels
419 - Added: Define a minimum PHP version support in plugin readme.txt file
420 - Added: Display a friendly link to a full page version, when form is previewed on AMP pages
421 - Added: Ability to collapse Form>Settings>Notifications>Single notification panels
422 - Added: Russian translation
423 - Added: Allow more than 1 default selection for checkboxes fields
424 - Changed: Bump minimum WordPress version to 4.6
425 - Changed: Improved localization support of the plugin
426 - Changed: Improved texts in various places
427 - Changed: Code style improvements throughout the plugin
428 - Changed: Combine WPFORMS_DEBUG and WPFORMS_DEVELOPMENT into one, use `wpforms_debug()` to check
429 - Changed: All HTTP requests now validate target sites SSL certificates with WP bundled certificates (since 3.7)
430 - Fixed: Notification email is empty if submitted form has no user values (displaying user friendly message instead)
431 - Fixed: Pressing enter in "Enter a notification name" popup does nothing
432 - Fixed: Fancy Fields can be dragged into form, but then get stuck
433 - Fixed: Deprecate a misspelled `wpforms_csv_export_seperator` filter, introduced a proper name for it
434 - Fixed: Conditional logic comparison issues if rule contained special characters
435
436 = 1.4.0.1 =
437 - Added: Non-dismissible Dashboard page admin only notice about PHP 5.2.
438
439 = 1.4.0 =
440 - Added: Announcement feed
441 - Changed: Core form templates are now displayed separate in the form builder from other custom templates
442 - Changed: Refactored CSV exporting for better support
443 - Fixed: Dynamic Choices large items modal render issue
444 - Fixed: Certain characters (such as comma) breaking CSV export format
445 - Fixed: Cursor issues inside the form builder
446 - Fixed: CSS Layout Generator class name typo
447 - Fixed: Dynamic choices with nesting sometimes causing form builder to time out
448 - Fixed: Settings page typos
449 - Fixed: Tools page export description text typo
450 - Fixed: Widget state not displayed correctly when adding via Customizer, without forcing user to select a form
451
452 = 1.3.9.1 =
453 - Changed: Template Export excludes array items with empty strings
454 - Fixed: Admin notices displaying on plugin Welcome/activation screen
455 - Fixed: WPForms admin pages displaying blank due to conflicts with a few other plugins
456
457 = 1.3.9 =
458 - Added: Complete redesign and refactor of admin area
459 - Added: New Settings API
460 - Added: Entry print preview compact mode
461 - Added: Entry print preview view entry notes
462 - Added: Dynamic field choices nest hierarchical items
463 - Added: Form import/export to Tools sub page
464 - Added: Form template export to Tools sub page
465 - Changed: System Info content to new Tools sub-page
466 - Changed: Shortcode provided in form builder now includes title/description arguments
467
468 = 1.3.8 =
469 - Changed: Available conditional logic rules/functionality with Providers have been updated
470 - Changed: Updated form builder modals (jquery-confirm.js)
471 - Changed: Many Form Builder performance enhancements
472 - Fixed: Number field validation message not saving
473 - Fixed: Email confirmation setting not displaying correctly with Small field size
474
475 = 1.3.7.4 =
476 - Added: Marketing tab in the form builder shows all possible providers.
477
478 = 1.3.7.3
479 - Fixed: Required setting checkbox getting out of sync when duplicating fields
480 - Fixed: CSS class name typo in the form builder layout selector
481 - Fixed: Smart Tag `field_id` stripping line breaks
482 - Fixed: Form JS settings `wpforms_settings` missing due to some caching plugins
483 - Fixed: Empty classes causing `array` string to be printed in some use cases
484
485 = 1.3.7.2 =
486 - Fixed: Error for some users with PHP 5.4 and below
487
488 = 1.3.7.1
489 - Fixed: Issue sending form notifications using email fields that had confirmation enabled
490
491 = 1.3.7 =
492 - Added: Google Invisible reCAPTCHA support
493 - Added: Custom field validation messages (see WPForms Settings page)
494 - Added: Bulk add choices for Checkbox, Multiple Choice, and Dropdown fields
495 - Added: Filter to allow email notifications to include empty fields, `wpforms_email_display_empty_fields`
496 - Added: Field CSS layout selector
497 - Changed: Leverage `wp_json_encode` instead of native PHP function
498 - Changed: Various WordPress coding standard improvements (work in progress)
499 - Changed: Refactored form front-end code to allow for more customizations
500 - Changed: Refactored text, textarea, email, number, and name fields to allow for more customizations (more coming next release)
501 - Fixed: Welcome page typo
502 - Fixed: SmartTag selectors getting off sync inside form builder
503
504 = 1.3.6.2 =
505 - Changed: Improved messaging on Entries page (Lite)
506
507 = 1.3.6.1 =
508 - Added: Option to disable activation welcome screen, `wpforms_activation_redirect`
509
510 = 1.3.6 =
511 - Added: Constant Contact integration
512 - Changed: Don't strip tags from plain text emails
513 - Fixed: Form builder javascript conflict with Clef plugin
514 - Fixed: Form builder logo URL double slash
515 - Fixed: Form builder embed code field not being selectable
516
517 = 1.3.5 =
518 - Fixed: Some browsers allowing unexpected characters inside number input fields
519 - Fixed: Issue with Dropdown field placeholder text
520 - Fixed: Other plugins loading conflicting scripts in form builder
521
522 = 1.3.4 =
523 - Added: reCAPTCHA improvements; reCAPTCHA now required if turned on
524 - Fixed: Date/Time Smart Tag not using WordPress time zone settings
525 - Fixed: Name field defaults not processing Smart Tags
526
527 = 1.3.3 =
528 - Added: Default value support in the email field
529 - Added: Various new hooks and filters for improved extendability
530 - Fixed: Possible errors if web host had `set_time_limit()` disabled
531
532 = 1.3.2 =
533 - Added: New form class, `.inline-fields`, to apply single line form layout
534 - Changed: All Smart Tags now available for Email Subject field in form notifications
535 - Fixed: Email addresses reporting as invalid of the domain contained capitalization
536 - Fixed: Author related Smart Tags not working in form notification fields
537 - Fixed: Typo on settings page related to Carbon Copy
538 - Fixed: PHP 7.1 warning messages inside the form builder
539
540 = 1.3.1.2 =
541 - Fixed: Plugin name to correctly indicate Lite for Lite release
542
543 = 1.3.1.1 =
544 - Fixed: Error with 1.3.1 Lite release
545
546 = 1.3.1 =
547 - Added: Smart Tags for author ID, email, and name
548 - Added: Carbon Copy (CC) support for form notifications; enable in WPForms Settings
549 - Fixed: Field duplication issues
550 - Fixed: TinyMCE "Add Form" button not opening modal with dynamic TinyMCE instances
551 - Fixed: Email formatting issues when using plain text formatting
552 - Fixed: Number field validation tripping when number submitted is zero
553 - Fixed: reCAPTCHA validation passing when reCAPTCHA left blank
554 - Fixed: Dropdown field size not reflecting in builder
555
556 = 1.3.0 =
557 - Added: Email field confirmation
558 - Added: Support for Visual Composer
559 - Added: Field class to force elements to full-width on mobile devices, `wpforms-mobile-full`
560 - Changed: Placeholders are added/updated in real-time for Dropdown fields in the form builder
561 - Changed: Add empty value to select element placeholders when displaying form for better markup validation
562 - Fixed: Multiple instances of reCAPTCHA on a page not correctly loading
563 - Fixed: Field choice defaults not restoring in form builder
564 - Fixed: Field alignment issues in the form builder when dragging field more than once
565 - Fixed: PHP fatal erroring if form notification email address provided is not valid upon sending
566 - Fixed: Compatibility issues when network activated on a Multisite install
567
568 = 1.2.9 =
569 - Added: Individual fields can be duplicated in the form builder
570 - Changed: How data is stored for fields using Dynamic Choices
571 - Fixed: Global assets setting causing errors in some cases
572 - Fixed: Writing setting ("correct invalidly nested XHTML") breaking forms containing HTML
573 - Fixed: Forms being displayed/included on the native WordPress Export page
574 - Fixed: Dynamic Choices erroring when used with Post Types
575 - Fixed: Form labels including blank IDs
576
577 = 1.2.8.1 =
578 - Fixed: Form javascript email validation being too strict (introduced in 1.2.8)
579
580 = 1.2.8 =
581 - Added: Dynamic choice feature for Dropdown, Multiple Choice, and Checkbox fields
582 - Changed: Loading order of templates and field classes - moved to `init`
583 - Changed: Form javascript email validation requires domain TLD to pass
584 - Fixed: HTML email notification templates uses site locale text-direction
585 - Fixed: Javascript in the form builder conflicting with certain locales
586
587 = 1.2.7 =
588 - Added: Store initial plugin activation date
589 - Added: Duplicate form submit protection
590 - Fixed: Strip slashes from entry data before processing
591
592 = 1.2.6 =
593 - Added: Miscellaneous internal improvements
594 - Fixed: Incorrectly named variables in the front-end javascript preventing features from properly being extendable
595
596 = 1.2.5.1 =
597 - Fixed: Removed duplicate Settings page title
598
599 = 1.2.5 =
600 - Added: Setting for Email template background color
601 - Added: Form setting for form wrapper CSS class
602 - Changed: Multiple Payment field stores Choice label text
603 - Changed: reCAPTCHA tweaks and added filter
604 - Changed: Improved IP detection
605 - Fixed: Mapped select fields in builder triggered JS error
606
607 = 1.2.4.1 =
608 - Fixed: Plugin settings page not correctly showing
609
610 = 1.2.4 =
611 - Added: Additional logging and error reporting
612 - Changed: Footer asset detection priority, for improved capability with other services
613 - Changed: Refactored and refined front-end javascript
614 - Fixed: Rogue PHP notices
615
616 = 1.2.3.2 =
617 - Fixed: Default field validation considered 0 as empty
618
619 = 1.2.3.1 =
620 - Fixed: Blank form email notification defaults
621
622 = 1.2.3 =
623 - Added: Form notification message setting
624 - Added: Additional Smart Tags available inside Form Settings panels
625 - Added: Process Smart Tags inside form confirmation messages and URLs
626 - Added: Hide WPForms Preview page from WordPress dashboard
627 - Added: System Details tab to WPForms Settings, to display debug information, etc
628 - Changed: Many form builder javascript improvements
629 - Changed: Improved internal logging and debugging tools
630 - Fixed: Large forms not always saving because of max_input_vars PHP setting
631
632 = 1.2.2.2 =
633 - Fixed: Javascript asset not loading due to incorrect path
634
635 = 1.2.2.1 =
636 - Fixed: Form select inside modal window overflowing when a form exists with a long title
637
638 = 1.2.2 =
639 - Changed: Choice Layouts now use flexbox instead of CSS columns for better rendering
640 - Fixed: Class name typo in a CSS column class introduced with 1.2.1
641 - Fixed: PHP notice on Entries page when there are no forms
642
643 = 1.2.1 =
644 * Added: Drag and drop field buttons - simply drag the desired field to the form!
645 * Added: Choice Layout option for Checkboxes and Multiple Choice fields (under Advanced Options)
646 * Added: Full and expanded column class/grid support
647 * Changed: Refactored CSS column classes, previous classes are deprecated
648 * Fixed: Form ending with column classes not closing correctly
649 * Fixed: reCAPTCHA button overlaying submit button preventing it from being clicked
650
651 = 1.2.0.1 =
652 * Changed: Improved field and column gutter consistency
653
654 = 1.2.0 =
655 * Added: Form preview
656 * Added: Column classes for Checkbox and Multiple choice inputs
657 * Changed: Some fields did not have the correct (unique) CSS ID, this has been corrected, which means custom styling may need to be adjusted
658 * Changed: Removed nonce verification
659
660 = 1.1.8.4 =
661 * Changed: Form notification settings hide if set to Off
662
663 = 1.1.8.3 =
664 * Fixed: Issue with submit button position when form ends with columns classes
665
666 = 1.1.8.2 =
667 * Changed: reCAPTCHA settings description to include link to how-to article
668
669 = 1.1.8.1 =
670 * Fixed: PHP warnings inside the form builder
671
672 = 1.1.8 =
673 * Changed: Moved email related settings into email settings group
674
675 = 1.1.7.2 =
676 * Added: "WPForm" to new-content admin bar menu item
677
678 = 1.1.7.1 =
679 * Changed: Removed "New" field name prefix
680
681 = 1.1.7 =
682 * Added: Smart Tag for Dropdown/Multiple choice raw values, allowing for conditional email address notifications (https://wpforms.com/docs/how-to-create-conditional-form-notifications-in-wpforms)
683 * Added: Three column CSS field classes (https://wpforms.com/docs/how-to-create-multi-column-form-layouts-in-wpforms/)
684 * Changed: Checkbox/Multiple Choice fields allow certain HTML to display in choice labels
685
686 = 1.1.6.1 =
687 * Added: Support for WordPress Zero Spam plugin (https://wordpress.org/plugins/zero-spam/)
688 * Fixed: Issue when stacking fields with 2 column classes
689
690 = 1.1.5.3 =
691 * Changed: Email Header Image setting description to include recommended sizing
692
693 = 1.1.5.2 =
694 * Fixed: reCAPTCHA cutting off with full form theme
695
696 = 1.1.5.1 =
697 * Fixed: Debug output from wpforms.js
698
699 = 1.1.5 =
700 * Changed: HTML Email template footer text appearance
701
702 = 1.1.4.2 =
703 * Fixed: HTML emails not displaying correctly in Thunderbird
704
705 = 1.1.4.1 =
706 * Fixed: Form builder textareas not displaying full width
707
708 = 1.1.4 =
709 * Added: Form general setting for "Submit Button CSS Class"
710 * Added: Duplicate forms from the Forms Overview page (All Forms)
711 * Changed: Adjusted field display inside the Form Builder to better resemble full theme
712 * Fixed: Don't allow inserting shortcode via modal if there are no forms
713 * Fixed: Error when deleting a form
714
715 = 1.1.3.2 =
716 * Added: Suggestion form template
717
718 = 1.1.3.1 =
719 * Fixed: Form base theme CSS compatibility issue with Firefox
720
721 = 1.1.3 =
722 * Added: New class that handles sending/processing emails
723 * Added: Form notification setting for "From Address", defaults to site administrator's email address
724 * Added: HTML email template for sleek emails (enabled by default, see more below)
725 * Added: General setting to configure email notification format
726 * Added: General setting to optionally configure email notification header image
727 * Changed: Default email notification format is now HTML, can go back to plain text format via option on WPForms > Settings page
728 * Changed: Empty fields are no longer included in email notifications
729 * Fixed: Issue with Checkbox field when empty
730
731 = 1.1.2 =
732 * Added: Form option to scroll page to form after submit, defaults on for new forms
733 * Changed: Revamped "Full" form theme to be more consistent across different themes, browsers, and devices
734 * Changed: Full theme and bare theme separated
735
736 = 1.1.1.1 =
737 * Changed: Upgrade information
738
739 = 1.1.1 =
740 * Fixed: Settings page typo
741
742 = 1.1 =
743 * Changed: CSS updates to improve compatibility
744 * Fixed: PHP notices when saving plugin Settings
745
746 = 1.0.9 =
747 * Changed: Email field required by default
748
749 = 1.0.8 =
750 * Fixed: Name field setting always showing Required
751 * Fixed: Debug function incorrectly requiring WP_DEBUG
752
753 = 1.0.7 =
754 * Changed: CSS tweaks
755 * Fixed: Filter (wpforms_manage_cap) incorrectly named in some instances
756
757 = 1.0.6 =
758 * Added: Embed button inside the Form Builder
759 * Added: Basic two column CSS class support
760 * Added: French translation
761 * Changed: Form names are no longer required, if no form name is provided the template name is used
762 * Changed: Inputmask script, for better broad device support
763 * Changed: Field specific assets are now conditionally loaded
764 * Changed: CSS tweaks for form display
765 * Fixed: Issue with Date/Time field
766 * Fixed: Issue Address field preventing Country select from hiding in some configurations
767 * Fixed: Localization string errors
768
769 = 1.0.5 =
770 * Changed: Checkboxes/Dropdown/Multiple Choice fields always show choice label value in e-mail notifications
771 * Fixed: PHP notices inside the Form Builder
772 * Fixed: Typo inside Form Builder tooltip
773
774 = 1.0.4.2 =
775 * Changed: Removed files not needed for WordPress.org release [Lite]
776
777 = 1.0.4.1 =
778 * Added: Check for TinyMCE in the builder before triggering TinyMCE save
779 * Fixed: Sub labels showing when configured to hide
780 * Fixed: Forms pagination number screen setting not saving
781 * Fixed: Email notification setting always displaying "On"
782
783 = 1.0.4 =
784 * Changed: Improved marketing provider conditional logic
785 * Changed: Addons page [Lite]
786 * Fixed: Variable assignment in the builder
787
788 = 1.0.3 =
789 * Added: Basic TinyMCE editor for form confirmation messages
790 * Changed: Removed form ID from form overview table, ID still visible in shortcode column
791 * Fixed: Checkbox/radio form elements alignment
792 * Fixed: Quotation slashes in email notification text
793 * Fixed: SSL verification preventing proper API calls on some servers
794
795 = 1.0.2 =
796 * Added: Widget to display form
797 * Added: Function to display form, `wpforms_display( $form_id )`
798 * Changed: Default notification settings for Contact form template
799 * Changed: Success message styling for full form theme
800
801 = 1.0.1 =
802 * Added: "From Name" and "Reply To" Setting>Notification fields
803 * Added: Smart Tags feature to all Setting>Notification fields
804
805 = 1.0.0 =
806 * Initial release.
807