PluginProbe
Formidable Forms – WordPress Form Builder for Contact Forms, Calculators, Quizzes & More / trunk
Formidable Forms – WordPress Form Builder for Contact Forms, Calculators, Quizzes & More vtrunk
6.35 6.34 6.33.1 6.33 6.32.1 6.32 6.31 6.25 6.25.1 6.26 6.26.1 6.27 6.28 6.29 6.3 6.3.1 6.3.2 6.30 6.4 6.4.1 6.4.2 6.5 6.5.1 6.5.2 6.5.3 All 141 releases
← All changes | readme.txt +44 -35 6.33 → trunk View file →
@@ -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.