|
@@ -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.32.1 |
|
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,53 +364,50 @@ |
|
363
|
364
|
|
|
364
|
365
|
See all [Formidable Zapier Integrations](https://zapier.com/apps/formidable/integrations). |
|
365
|
366
|
|
|
366
|
367
|
== Changelog == |
|
367
|
|
-= 6.32.1 = |
|
368
|
|
-* 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. |
|
369
|
|
-* 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. |
|
370
|
|
-* Security: Additional validation has been added to guarantee a PayPal Commerce Apple Pay payment has the correct status. |
|
371
|
|
-* Fix: A cron job for handling overdue subscriptions would not properly get unscheduled after disconnecting Square and PayPal. |
|
372
|
|
-* Fix: The PayPal Commerce test mode option would not properly update on save when the PayPal add-on was also active. |
|
373
|
|
-* Fix: Email settings in payment actions would incorrectly display autofill options in Safari. |
|
374
|
|
-* Options to use credit cards in PayPal Commerce subscriptions has been removed as it did not properly work. |
|
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. |
|
375
|
395
|
|
|
376
|
|
-= 6.32 = |
|
377
|
|
-* 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. |
|
378
|
|
-* 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. |
|
379
|
|
-* New: Field errors will now get removed automatically on change events regardless of the JS validation setting. |
|
380
|
|
-* Fix: The aria-describedby attribute would not update properly when a form was submitted with errors for fields with multiple inputs. |
|
381
|
|
-* Fix: A small styling rule has been added to prevent HTML fields from overflowing past their container when using long strings. |
|
382
|
|
-* 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. |
|
383
|
|
-* 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. |
|
384
|
|
-* Fix: A cannot modify header information - headers already sent by FrmTransLiteHooksController.php:108 warning has been fixed. |
|
385
|
|
-* Fix: Custom CSS saved in styles would not appear as expected after duplicating, showing additional CSS selectors for the original style. |
|
386
|
|
-* Fix: A possible TypeError when calling wp_is_valid_utf8 with a null value has been fixed. |
|
387
|
|
-* Fix: A new style would not properly rename when it did not yet have a style ID. |
|
388
|
|
-* 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. |
|
389
|
|
-* Fix: PayPal Commerce orders and products were not including the payment action description setting. |
|
390
|
|
-* The overdue subscription cron message will no longer get logged when there are no active subscriptions. |
|
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. |
|
391
|
405
|
|
|
392
|
|
-= 6.31 = |
|
393
|
|
-* New: Formidable now supports PayPal Commerce. This is built into the Lite plugin. To get started, go to Global Settings > Payments > PayPal to connect your business account. |
|
394
|
|
-* New: Form action settings have been redesigned. |
|
395
|
|
-* New: Payment actions now use buttons to toggle the selected gateway, and gateway is the top action setting. Note that when custom gateways or Authorize.Net are active, gateways will still revert to the old settings. |
|
396
|
|
-* New: The Collect a Payment action icon is now hidden by default, replaced by individual icons for Stripe, Square, and PayPal Commerce. If other gateways are active, Collect a Payment is still included. |
|
397
|
|
-* New: Border styling rules have been added so autofill fields in Chrome and Safari will appear more consistent with other fields. |
|
398
|
|
-* New: A new frm_after_import_forms action has been added for handling an imported XML after all forms have been imported. |
|
399
|
|
-* Fix: A form would incorrectly try to submit a second time when redirecting and submitting with AJAX. |
|
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. |
|
400
|
408
|
|
|
401
|
|
-= 6.30 = |
|
402
|
|
-* New: Product, Quantity, and Total fields are now available in Lite! These are all included in the Pricing Fields section, now located above the Advanced Fields section. |
|
403
|
|
-* New: Global custom CSS is now scoped to only style form previews on admin pages to prevent custom CSS from changing the appearance of other elements on the page. |
|
404
|
|
-* New: New frm_after_create_entry_{form_key} and frm_after_update_entry_{form_key} actions have been added. |
|
405
|
|
-* Fix: When editing an entry, the Other option would not correctly appear selected. |
|
406
|
|
-* Fix: Entries would fail to save in some cases where entry names would exceed 255 characters with special unicode characters. |
|
407
|
|
-* Fix: Custom style CSS would not properly prefix selectors when ::before or ::after were used. |
|
408
|
|
-* Fix: Attempting to refund a Square payment would result in a fatal error when the Stripe or Authorize.Net add-ons were also active. |
|
409
|
|
-* Fix: A check has been added to prevent a possible Cannot access offset of type string on string fatal PHP error issue. |
|
410
|
|
- |
|
411
|
409
|
[See changelog for all versions](https://raw.githubusercontent.com/Strategy11/formidable-forms/master/changelog.txt) |
|
412
|
410
|
|
|
413
|
411
|
== Upgrade Notice == |
|
414
|
|
-= 6.32.1 = |
|
415
|
|
-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. |