PluginProbe
Fluent Forms – Customizable Contact Forms, Survey, Quiz, & Conversational Form Builder / 6.2.15
Fluent Forms – Customizable Contact Forms, Survey, Quiz, & Conversational Form Builder v6.2.15
6.2.15 6.2.14 6.2.13 6.2.12 6.2.10 6.2.11 6.2.9 6.2.8 6.2.7 6.2.6 6.2.5 6.2.4 6.2.3 6.2.2 3.6.22 3.6.31 3.6.40 3.6.41 3.6.42 3.6.50 3.6.51 3.6.60 3.6.61 3.6.62 3.6.64 All 197 releases
← All changes | readme.txt +84 -3 6.2.5 → 6.2.15 View file →
@@ -1,11 +1,11 @@
1 1 === Fluent Forms – Customizable Contact Forms, Survey, Quiz, & Conversational Form Builder ===
2 2 Contributors: techjewel,adreastrian,heera,wpmanageninja
3 3 Tags: contact form, wp forms, forms, form builder, custom form
4 4 Requires at least: 6.4
5 -Tested up to: 7.0
5 +Tested up to: 7.1
6 6 Requires PHP: 7.4
7 -Stable tag: 6.2.5
7 +Stable tag: 6.2.15
8 8 License: GPLv2 or later
9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html
10 10
11 11 Get a fast contact form plugin. Create advanced forms using drag and drop form builder with all smart features.
@@ -188,8 +188,10 @@
188 188
189 189 == AI Form Builder ==
190 190 Say hello to Free AI Form Builder! Fluent Forms AI Form Builder simplifies and speeds up form creation. Just describe your needs to generate effective forms with all necessary fields.
191 191
192 +**Data & Privacy:** The AI Form Builder relies on a hosted external service (ai.fluentforms.com) to generate your form. When you use this feature, the form description you enter along with your site URL and site title are sent to that service to build the form structure. Anonymous, aggregated usage data — such as the resulting form type and the field types generated — may be retained to help us improve the feature. Your visitors' form submissions are never sent. By using the AI Form Builder you consent to this data transfer. Learn more in our [Privacy Policy](https://fluentforms.com/privacy-policy/).
193 +
192 194 == Accept Payments with Stripe ==
193 195 Fluent Forms 6.0 now offers payment fields to free users, allowing Stripe payments for events, donations, or sales with a 1.9% transaction fee. Recurring payments are also included via the Subscription field. Pro removes the 1.9% fee, leaving only Stripe's charges.
194 196
195 197 == Fluent Forms Report Module ==
@@ -437,12 +439,91 @@
437 439 12. Asset Loading Comparison with Other Plugins
438 440
439 441 == Changelog ==
440 442
443 += 6.2.15 (Date: September 30, 2026) =
444 +- Adds a Stripe Payment Element option to the inline Stripe field, with Apple Pay and Google Pay
445 +- Adds an Autocomplete setting on form fields so browsers can fill in details like name, email, and address
446 +- Adds a Duplicate option for integration feeds
447 +- Adds an Export option to the Entries page
448 +- Adds an optional per-form AI Agents (WebMCP) setting that describes your form to AI-powered browsers, turned off by default
449 +- Fixes the fluentform_info shortcode output so it is escaped safely
450 +- Fixes Stripe 3D Secure payments not completing on conversational forms
451 +- Fixes CleanTalk checking the same submission more than once
452 +- Fixes the default report date range missing today's entries on sites ahead of UTC
453 +- Fixes conversational forms that could not be edited after their fields were updated through MCP
454 +- Hardens input sanitization and permission checks across field settings, blocks, and entries
455 +- Fixes payment forms accepting a zero, negative, or unlisted payment value that could skip payment
456 +- Sends the Payment Success email only for paid orders, free choices, and fully discounted coupon orders
457 +
458 += 6.2.14 (Date: September 15, 2026) =
459 +- Improves Stripe payment confirmation when updates arrive after checkout
460 +- Improves payment retries and checkout confirmation messages
461 +- Improves subscription trial, installment, and custom amount processing
462 +- Improves refund and completed payment consistency
463 +- Refines payment totals for conditional quantities and inventory-controlled items
464 +- Improves notification delivery for valid zero-value orders
465 +- Refines manager search and admin data handling
466 +- Improves form import reliability
467 +- Improves Save & Resume, entry status, and payment receipt handling
468 +- Improves compatibility for advanced Date field configuration
469 +
470 += 6.2.13 (Date: August 22, 2026) =
471 +- Adds minimum and maximum selection limits for checkbox and multi-select fields
472 +- Improves the Other option (checkable inputs) so a preselected value shows its text input on page load
473 +- Improves accessibility of the required Other input with proper validation state
474 +- Fixes the empty Other marker showing in stored entries, email, and PDF output
475 +- Fixes file type validation so extensions are matched case-insensitively on upload and import
476 +- Fixes Global Inventory mappings being lost through Bulk Edit and save
477 +- Fixes target="_blank" being stripped from Confirmation Message links
478 +- Fixes the captcha notice showing when no captcha type is selected
479 +- Fixes geolocation falling back to the next provider when the ipinfo token fails
480 +
481 += 6.2.12 (Date: August 10, 2026) =
482 +- Adds an optional MCP server that lets AI assistants work with your forms, entries, and reports, turned off by default
483 +- Adds a Spam option to the entry status filter on the entries list
484 +- Adds a notice when global captcha auto load is enabled but the keys are missing
485 +- Improves the Steps progress indicator so you can click it to move between steps, like Tabs
486 +- Improves how cookie smartcode values are handled and displayed
487 +- Fixes a fatal error during Stripe checkout when pushing metadata
488 +- Fixes Keyword-Based Restriction not blocking keywords in other alphabets, such as Cyrillic
489 +- Fixes http:// being added to smartcode URLs in the email editor
490 +- Fixes captcha fields not being added back to the form
491 +- Fixes the bulk action bar showing when no entries are selected
492 +- Fixes pagination alignment on the forms, entries, and payments lists
493 +- Hardens output escaping and authorization across entries, reports, integrations, and payments
494 +- Restricts payment bulk actions to the Manage Payments permission and revenue and payment type reports to the View Payments permission
495 +- Restricts Slack integration requests to Slack hosts
496 +
497 += 6.2.11 (Date: August 03, 2026) =
498 +- Added safeguards for outdated Fluent Forms Pro installations.
499 +
500 += 6.2.9 (Date: July 28, 2026) =
501 +- Hardens output escaping in the ff_get shortcode
502 +- Strengthens payment transaction reference generation for improved privacy
503 +- On block themes, loads public form styles only on pages that contain a form
504 +
505 += 6.2.8 (Date: July 23, 2026) =
506 +- Fixes a stored XSS vulnerability in form submission handling
507 +
508 += 6.2.7 (Date: July 16, 2026) =
509 +- Fixes date field restrictions configurations
510 +- Improves Advanced Date Configuration to support more restriction patterns: comparison operators, combined conditions, month/day/year rules, and fixed calendar dates
511 +- Improve Stripe API keys encryption to prevent being unusable after the site WordPress security salts change
512 +- Hardens the date field's inline script output against script-context injection
513 +
514 += 6.2.6 (Date: July 10, 2026) =
515 +- Improves the Other option in conversational forms to be keyboard-activatable
516 +- Fixes a manager privilege escalation via a delegated WordPress role
517 +- Fixes a payment permission bypass letting form managers update transactions and cancel subscriptions
518 +- Fixes an oEmbed JSONP path-traversal XSS vulnerability
519 +- Fixes checkbox and radio Other option values not saving the translated label on multilingual sites
520 +- Fixes the Other option requiring a double-click to select in conversational radio and checkbox questions
521 +
441 522 = 6.2.5 (Date: June 09, 2026) =
442 523 - Improved the authorization scope for entry deletion so bulk and single deletes stay within the authorized request
443 524 - Adds missing integrations to the addons list and global search
444 -- Fixes conditional logic issue for empty fields restoring the old v6.2.2 behavior
525 +- Fixes a conditional logic for empty fields could evaluate incorrectly restoring the v6.2.2 behavior
445 526 - Fixes quiz question scores being lost on save when the settings start empty
446 527 - Fixes a fatal error when opening the editor for a deleted form
447 528 - Fixes duplicate field keys and broken drag-and-drop reorder in the editor advanced options
448 529 - Fixes coupon not clearing when conditional logic hides the coupon field