|
@@ -1,11 +1,11 @@ |
|
1
|
1
|
=== Formidable Forms - WordPress Form Builder for Contact Forms, Calculators, Quizzes & More === |
|
2
|
2
|
Contributors: formidableforms, sswells, srwells |
|
3
|
3
|
Tags: forms, form builder, custom form, contact form, payment form |
|
4
|
4
|
Requires at least: 6.3 |
|
5
|
|
-Tested up to: 7.0 |
|
5
|
+Tested up to: 7.1 |
|
6
|
6
|
Requires PHP: 7.0 |
|
7
|
|
-Stable tag: 6.33 |
|
7
|
+Stable tag: 6.35 |
|
8
|
8
|
|
|
9
|
9
|
The most powerful drag and drop WordPress form builder for contact forms, payment forms, calculators, quizzes, surveys, and data-driven applications. |
|
10
|
10
|
|
|
11
|
11
|
== Description == |
|
@@ -264,8 +264,9 @@ |
|
264
|
264
|
|
|
265
|
265
|
Our custom form and quiz builder comes with all the powerful fields that you need to create a solution-focused form, fast! |
|
266
|
266
|
|
|
267
|
267
|
* Single line text - Great for name, phone number, address, and more. |
|
268
|
+* Name |
|
268
|
269
|
* Email |
|
269
|
270
|
* Website/URL |
|
270
|
271
|
* Paragraph text |
|
271
|
272
|
* Checkboxes and radio buttons |
|
@@ -276,8 +277,9 @@ |
|
276
|
277
|
* User ID |
|
277
|
278
|
* HTML block - Great for custom HTML |
|
278
|
279
|
* Captcha for Google reCAPTCHA (invisible V2 or checkbox V2, V3), hCaptcha, or Cloudflare Turnstile. |
|
279
|
280
|
* GDPR - Great for compliance with General Data Protection Regulation (GDPR). |
|
281
|
+* Address - Power it up with Google address autofill and geolocation with add-ons. |
|
280
|
282
|
|
|
281
|
283
|
Here is a list of our advanced premium fields that will come in handy: |
|
282
|
284
|
|
|
283
|
285
|
* File Upload |
|
@@ -297,9 +299,8 @@ |
|
297
|
299
|
* Section Heading |
|
298
|
300
|
* Page Break |
|
299
|
301
|
* Embed Form - Great for reusing the same set of fields in multiple places. |
|
300
|
302
|
* Password Field |
|
301
|
|
-* Address Field - Power it up with Google address autofill and geolocation. |
|
302
|
303
|
* Signature - Great for contracts and booking. |
|
303
|
304
|
* AI - Display AI-generated responses inside your form using OpenAI. Great for personalized results, recommendations, and dynamic content. |
|
304
|
305
|
|
|
305
|
306
|
Additionally, our Payment fields will help you create a credit card form, donation form, or booking form. |
|
@@ -363,42 +364,50 @@ |
|
363
|
364
|
|
|
364
|
365
|
See all [Formidable Zapier Integrations](https://zapier.com/apps/formidable/integrations). |
|
365
|
366
|
|
|
366
|
367
|
== Changelog == |
|
367
|
|
-= 6.33 = |
|
368
|
|
-* New: A new Gated Content form action type has been added. Now you can easily give access to restricted pages, views, pdfs, and files! |
|
369
|
|
-* New: A new Spam settings section has been added to Form settings. Several spam settings have been moved here. In addition this section includes a summary of Global Spam settings, and a new Include Captcha in this form setting to easily add and remove Captcha fields. |
|
370
|
|
-* New: PayPal Commerce front end error messages have been improved. |
|
371
|
|
-* New: A Payment Settings button has been added to the Payments list page. |
|
372
|
|
-* Fix: Google Pay would use the test environment incorrectly when using PayPal Commerce. |
|
373
|
|
-* Fix: A Using null as an array offset is deprecated, use an empty string instead PHP deprecated message has been fixed. |
|
368
|
+= 6.35 = |
|
369
|
+* Security: More strict sanitizing is now applied to entry key values before it gets used in the HTML of a form. |
|
370
|
+* Security: The value that records who last saved an entry is now always set from the current user, not allowing for any custom values unless importing. |
|
371
|
+* New: The shortcodes list now offers show options for more types, and long names are truncated so the list stays readable. |
|
372
|
+* New: The Processor column on the Payments list page can now be sorted. |
|
373
|
+* New: A message is now shown on the Payments list page after bulk deleting. |
|
374
|
+* New: The required email input used for Stripe Link payments will now display a required asterisk like other required inputs. |
|
375
|
+* New: A new frm_builder_after_field_label hook has been added for adding content after a label in the builder. |
|
376
|
+* New: A new frm_payment_user_id filter has been added for setting which user a payment belongs to. |
|
377
|
+* Performance: The builder now loads much faster when there are a lot of fields. Fields loaded with AJAX are now loaded in asynchronous batches. |
|
378
|
+* Performance: The way the denylist is checked has been optimized, so spam checks are much faster when a large amount of text is submitted. |
|
379
|
+* Performance: Pricing updates for Stripe payments are now debounced, and are skipped on pages with no payment intents. |
|
380
|
+* Fix: A subscription would not get cancelled after it reached its Recurring Payment Limit. |
|
381
|
+* Fix: Payment status actions could run twice for the same Stripe Link payment. |
|
382
|
+* Fix: Multiple customer objects would get created for Stripe Link recurring payments. |
|
383
|
+* Fix: Subscription plan details would not update after changing the trial period. |
|
384
|
+* Fix: A Stripe Link redirect would use the URL from Form settings instead of the URL in the confirmation action that ran. |
|
385
|
+* Fix: Square payments would not correctly follow conditional logic when two Square actions were used. |
|
386
|
+* Fix: The wrong amount would get used when verifying a buyer with Square. |
|
387
|
+* Fix: Connecting and disconnecting Square would go by whichever mode was active instead of the mode that was selected. |
|
388
|
+* Fix: In Pro, the dropdown on a style card would not populate, leaving no way to delete a style or set one as the default. |
|
389
|
+* Fix: In Pro, a section added after a partially sized field would move into the previous row after a reload. |
|
390
|
+* Fix: Adding the frm_first layout class would not start a new row for a group. |
|
391
|
+* Fix: A field id used in a description would not get switched when a form was duplicated or imported. |
|
392
|
+* Fix: Creating a field with a missing or invalid options value would raise a PHP warning and store null. |
|
393
|
+* Fix: The Embeds column would only update when a post was inserted, so it went stale when a page was updated or deleted. |
|
394
|
+* The old hard coded widths for the frm_grid_2 through frm_grid_10 classes have been removed from the generated stylesheets, helping to reduce the file size of styles used on the front end. |
|
374
|
395
|
|
|
375
|
|
-= 6.32.1 = |
|
376
|
|
-* Security: An issue has been fixed where requests could be manipulated to attempt form submissions using test payments instead of live payments, for Stripe, Square, and PayPal Commerce. |
|
377
|
|
-* Security: An incorrect status check would allow forms to submit without errors when using PayPal Commerce to handle subscriptions in a pending approval status. Credit to Yaswanth Reddy Sunkara and WPScan for reporting the issue. |
|
378
|
|
-* Security: Additional validation has been added to guarantee a PayPal Commerce Apple Pay payment has the correct status. |
|
379
|
|
-* Fix: A cron job for handling overdue subscriptions would not properly get unscheduled after disconnecting Square and PayPal. |
|
380
|
|
-* Fix: The PayPal Commerce test mode option would not properly update on save when the PayPal add-on was also active. |
|
381
|
|
-* Fix: Email settings in payment actions would incorrectly display autofill options in Safari. |
|
382
|
|
-* Options to use credit cards in PayPal Commerce subscriptions has been removed as it did not properly work. |
|
396
|
+= 6.34 = |
|
397
|
+* Security: Additional validation has been added to guarantee that submitted HTML in form data by untrusted users cannot be used for XSS. |
|
398
|
+* New: Address fields are now included in Lite! |
|
399
|
+* New: Address field data is included in PayPal Commerce credit card payments when defined in payment action settings to help prevent entries from incorrectly getting flagged as fraudulent. |
|
400
|
+* New: Buttons on admin pages will now shrink slightly when clicked, to give a more tactile response. |
|
401
|
+* Fix: Additional checks have been added to make sure that pages will not result in 404 errors when Gated Content actions are not actually defined for the page. In addition, when a custom permission is used for handling access to a private page, the custom permission is properly checked for. |
|
402
|
+* Fix: Captcha field labels no longer use labels to prevent orphaned label issues since the label cannot reference the input in an iframe. |
|
403
|
+* Fix: A JS error would occur when removing the last layout class from a field. |
|
404
|
+* Fix: The JS spam token would get added to a form multiple times when multiple forms were on a page. |
|
383
|
405
|
|
|
384
|
|
-= 6.32 = |
|
385
|
|
-* New: The form listing table now includes new Embeds and List Settings columns, for displaying every post and page where a form is embedded, and an added gear icon for controlling screen options. |
|
386
|
|
-* New: The generated Formidable CSS file can now work from the uploads directory instead of the plugin directory. This will automatically work based on the DISALLOW_FILE_MODS constant, and can additionally be controlled using a new frm_add_css_to_uploads_dir filter. |
|
387
|
|
-* New: Field errors will now get removed automatically on change events regardless of the JS validation setting. |
|
388
|
|
-* Fix: The aria-describedby attribute would not update properly when a form was submitted with errors for fields with multiple inputs. |
|
389
|
|
-* Fix: A small styling rule has been added to prevent HTML fields from overflowing past their container when using long strings. |
|
390
|
|
-* Fix: Color pickers used on the styler page have been updated to help maintain the active color format, preventing automatic conversions from rgb to hex. |
|
391
|
|
-* Fix: Validation for Square has been modified to prevent the submit button from remaining disabled when the Square inputs do not include a postal code input, which happens in some countries including Japan and Australia. |
|
392
|
|
-* Fix: A cannot modify header information - headers already sent by FrmTransLiteHooksController.php:108 warning has been fixed. |
|
393
|
|
-* Fix: Custom CSS saved in styles would not appear as expected after duplicating, showing additional CSS selectors for the original style. |
|
394
|
|
-* Fix: A possible TypeError when calling wp_is_valid_utf8 with a null value has been fixed. |
|
395
|
|
-* Fix: A new style would not properly rename when it did not yet have a style ID. |
|
396
|
|
-* Fix: PayPal Commerce has been updated to prevent issues where Google Pay and Apple Pay options would not appear if the SDKs had not loaded in time. |
|
397
|
|
-* Fix: PayPal Commerce orders and products were not including the payment action description setting. |
|
398
|
|
-* The overdue subscription cron message will no longer get logged when there are no active subscriptions. |
|
406
|
+= 6.33.1 = |
|
407
|
+* Fix: Public taxonomy pages could result in 404 errors, caused by a missing check in the new Gated Content actions. |
|
399
|
408
|
|
|
400
|
409
|
[See changelog for all versions](https://raw.githubusercontent.com/Strategy11/formidable-forms/master/changelog.txt) |
|
401
|
410
|
|
|
402
|
411
|
== Upgrade Notice == |
|
403
|
|
-= 6.32.1 = |
|
404
|
|
-This version improves Stripe, Square, and PayPal Commerce payment validation. Upgrade immediately if you are using any of these payment methods. |
|
412
|
+= 6.35 = |
|
413
|
+This version fixes security-related bugs. Upgrade immediately. |