/* CHANGELOG */
VERSION 5.4.0 – 07/08/26
- NEW – Works with Divi Nitro page cache: edit, payment-return, and similar form URLs skip the cache so visitors never see a stale form page.
- NEW – Divi 5 forms can set horizontal and vertical gap between fields under Design > Form Field Spacing.
- MOD – Always uses the Divi Engine settings hub. The classic settings panel is no longer used, including when Nitro or Protect is active.
- FIX – Form field margin and padding settings in Divi 5 now override the default field spacing.
- FIX – User Edit forms in Divi 5 now pre-fill mapped fields (such as first and last name) with the logged-in user’s current information.
- FIX – Image and file uploads show a clearer message when the server cannot save the file, and Divi 5 fields correctly enforce fractional MB size limits (for example 0.5 MB).
VERSION 5.3.2 – 17/07/26
- FIX – Divi 5 form field background colors set in the builder now apply on the frontend instead of being overridden by legacy converted values.
- FIX – Contact and custom forms in Divi 5 can map fields to ACF again, so dropdown, radio, and checkbox options can load from ACF field choices like in Divi 4.
- FIX – Form fields set to full width on mobile now display full width on the frontend when using Divi 5.
- FIX – Divi 5 forms that save entries to the database no longer fail submit with a generic “This field is required.” message when all visible required fields are filled.
- FIX – Divi 5 Visual Builder no longer throws a JavaScript error when Form Builder settings open before Divi’s module context is ready.
- FIX – Image and file upload fields no longer trigger a PHP warning for an undefined edit-preview button icon variable on Divi 5 forms.
- FIX – Checkbox, radio and dropdown options mapped to ACF or other auto-detect sources now display in the visitor’s language on WPML sites, including button-style checkboxes.
- FIX – Scroll to Form After Submit now scrolls to the form again after submission on Divi 5 (AJAX and non-AJAX).
- FIX – Scroll Offset now leaves space above the form (for sticky headers), and the Divi 5 default offset is 0 like Divi 4.
- FIX – Forms without payment enabled no longer show a PHP warning for an undefined product name variable.
- FIX – Image and file upload fields with hyphens in the field ID no longer break the page with a JavaScript error.
VERSION 5.3.1 – 05/07/26
- NEW – Select dropdown fields on Divi 5 forms can allow visitors to choose more than one option.
- NEW – Payment forms can show the price at the top of the form or above the submit button, hide gateway selection when only one gateway is enabled, and hide the submit button until the payment amount is greater than zero.
- NEW – Hidden fields with Current Date/Time can use a custom date format instead of the site-wide WordPress date and time settings.
- FIX – Exporting form entries from Reports works again for CSV and Excel, including when filtering by form, and CSV files open correctly in Excel with one entry per row.
- FIX – Forms that save entries to the database work correctly with required field settings without front-end errors.
- FIX – Form Builder modules now load correctly in the Divi 5 Visual Builder on child themes.
- FIX – Button icons now display correctly on Divi 5 forms and modules (submit, Edit Post, AI generate, image edit, and multistep buttons) when enabled in design settings.
- FIX – Redirect on successful submission now works for external URLs such as ticketing or payment pages.
- FIX – WPML sites now show translated notification email subjects, payment product names, and checkbox, radio, and dropdown options in the visitor’s language, including when forms use separate unique-ID settings or translated pages.
- FIX – Hidden fields no longer leave empty space in the form layout.
- FIX – Content fields now show Conditional Logic settings so you can show or hide content based on other field values.
- FIX – Contact forms without Ajax Submission now respect custom notification and confirmation email templates instead of automatically appending form fields.
- FIX – Divi Form Builder no longer shows a false update available notice on the Plugins screen when you already have the latest version installed or a newer development build.
- FIX – Multistep forms let you continue when a required checkbox or radio option is selected, and load the next step correctly after the form resets following submission.
VERSION 5.3.0 – 12/06/26
- NEW – Hidden fields can automatically fill with page details (post ID, title, URL, post type, site name, date and time, and referrer) and WooCommerce product information when WooCommerce is active.
- NEW – Payment forms with multiple calculation fields can choose which field sets the PayPal or Stripe payment amount.
- NEW – Forms can hide the submit button until all required fields are completed, instead of showing a disabled button.
- FIX – Hidden fields no longer output an incorrect character limit when none is set.
- FIX – WooCommerce product options for hidden fields now appear in the Divi 5 builder.
- FIX – Forms on cached pages no longer fail with “Security check failed” after sitting in cache for a long time.
- FIX – PayPal and Stripe forms redirect to the payment gateway on standard submit instead of completing without payment.
- FIX – Forms with file uploads complete successfully even when the notification email cannot be sent; uploaded files include download links in emails.
- FIX – Divi 4 image and file upload fields show a preview and progress bar when a file is selected, matching Divi 5.
- FIX – Login forms without AJAX now sign visitors in correctly instead of showing success while the visitor stays logged out.
- FIX – Duplicate Form Builder link removed from Divi Engine settings when Divi BodyCommerce is installed.
- FIX – Email subjects and template text appear in WPML String Translation and are sent in the visitor’s language.
VERSION 5.2.1 – 09/06/26
- FIX – Multistep and conditional forms no longer fail submission with a generic required-field error when a hidden conditional field is marked required.
- FIX – Divi 5 forms now place side-by-side fields correctly when using Field Width settings such as 1/4 and 3/4.
- FIX – Custom Divi 4 forms without AJAX now send notification emails after a successful submission.
- FIX – Registration forms on existing Divi 4 pages work again after the 5.1.9 security update; form type is now saved with form settings going forward.
- FIX – Registration forms without a confirm-password field no longer show “Registration is not available for this request” on Divi 4 sites.
- FIX – Calculation results now appear correctly on the form and in notification emails.
- MOD – When Media Library is enabled on an image field, Change image now opens the library immediately instead of showing the upload area first.
VERSION 5.2.0 – 25/05/26
- FIX – Create Post forms now save relationship and post object fields correctly and keep bidirectional links in sync with the WordPress admin.
- FIX – WPML String Translation no longer adds duplicate form strings when you open a translated page for the first time.
- FIX – Notification emails no longer send when a form submission is empty, missing required fields, or blocked by spam protection.
- FIX – AJAX contact forms now run the same server-side validation and spam checks as other submission methods.
VERSION 5.1.9 – 24/05/26
- NEW – Edit and create forms can let visitors choose images from the Media Library when that option is enabled.
- MOD – Quick double-submit on edit forms now shows a clearer message if nothing new was saved.
- MOD – Default role for new registrations is Subscriber; your form’s chosen role still applies, and administrator-style roles stay blocked on public signups.
- SECURITY – Registration hardening: new accounts use only the role saved on the form, visitors cannot choose their own role, and fake sign-up requests cannot create accounts.
- SECURITY – File uploads only accept file types allowed in your form settings; visitors cannot override them from the browser.
- SECURITY – Removing an uploaded file on the front end requires permission or a valid one-time link for that file.
- SECURITY – Submissions sent without JavaScript are rejected when the security check fails.
- FIX – Divi 4: Conditional fields show and hide correctly when they depend on dropdown, text, date, number, or hidden fields.
- FIX – Signature fields work when the field ID contains a hyphen, and Divi 4 signature fields no longer crash the page.
- FIX – File uploads accept names with dots, spaces, or brackets (for example receipt.18.05.pdf) while still blocking unsafe double extensions.
- FIX – Notification emails still send when a large attachment cannot be added.
- FIX – WPML no longer duplicates form strings on translated pages (including multistep and edit-post forms), and URL validation text is not added for non-URL fields.
- FIX – Edit Post from a Divi loop list opens the correct entry in the popup.
- FIX – Form entries and AI response lists open correctly when AI usage details are present.
- FIX – Registration and login forms without image uploads no longer fail when old Media Library settings remain on the form.
VERSION 5.1.8 – 18/05/26
- NEW – For Google address text fields, you can choose whether notification and confirmation emails show the full saved address or only the line visitors typed.
- FIX – Stripe checkout now verifies payment amount and currency against your form settings before creating a payment request.
VERSION 5.1.7 – 14/05/26
- MOD – WPML String Translation now lists the same form and button wording once instead of creating a separate entry for every page or loop row.
- MOD – With debug logging enabled in Divi Form Builder settings, opening an edit popup records a short line in the debug log so support can see which entry the server used for the form.
- FIX – Editing an entry from an on-page popup now shows your saved details so saving updates that entry instead of making another one.
- FIX – Divi 5 edit forms now fill the title field correctly when the field uses the short “title” mapping to the post headline.
- FIX – Edit Post on Theme Builder and similar layouts now targets the real page entry for the button and edit popup instead of the Divi layout storage id.
- FIX – Date and time fields in the on-page edit popup now open the picker the same way as date-only fields.
- MOD – License checks avoid a second remote request during the same admin load when the daily license refresh runs.
- MOD – The plugin details view on WordPress Updates reuses recent update check replies for a few hours; use Check Again to fetch fresh information.
- FIX – Broken or unexpected update server replies no longer trigger PHP warnings when viewing plugin details.
- FIX – WordPress now lists and installs plugin updates reliably when a new release is available on your licence.
- FIX – Checkbox and radio field settings are no longer written to the site debug log when WordPress troubleshooting mode is on.
- FIX – Notification and confirmation emails no longer trigger PHP warnings when the builder checks custom templates for field placeholders.
VERSION 5.1.6 – 06/05/26
- FIX – Custom post type edit pages no longer show another person’s entry when someone changes the link to use a different item number.
- FIX – Edit and Delete Post buttons show when you are logged in as the person who wrote that post or as a site administrator, including inside archive loops.
- FIX – Notification emails no longer trigger repeated server warnings when merging answers for some checkbox, radio, and dropdown fields.
- FIX – Checkbox fields on Divi 5 edit forms no longer trigger unnecessary server warnings.
- FIX – Fixed a fatal error with the Divi 4 module when rendering checkbox fields.
- FIX – File upload fields no longer show extra blank space before upload.
VERSION 5.1.5 – 04/05/26
- MOD – Divi 5 release packages are built and delivered more reliably.
- FIX – Conditional rules now show and hide related fields correctly in more layout situations.
- FIX – Address lookup fields again save full place details, include them in notification emails (not only what was typed), and stay accurate after heavy caching or restoring a browser tab.
- FIX – Notification emails pick up values whether your template uses the field’s short name or its label, and answers still appear when a field has no placeholder line.
- FIX – Required checkboxes and radios use your custom required wording, show one clear asterisk on the label (including Divi 5), and match spacing with other fields.
- FIX – Single checkboxes on Edit Post forms remember their saved on or off state instead of always appearing checked.
- FIX – Edit Post forms with mapped checkboxes no longer pick a default when nothing was saved, and clearing every option removes the stored value as expected.
- FIX – Forms that use calculations are checked more securely on submit.
- FIX – Form redirects open the correct language site when WPML gives each language its own web address.
VERSION 5.1.4 – 27/04/26
- MOD – Date and date/time fields now behave consistently between Divi 4 and Divi 5, including overlapping layouts and pages with multiple forms.
- MOD – Date and date/time fields now support a custom default date, so you can prefill a specific future date.
- MOD – Login fields now include a Forgot Password Redirect URL option, and leaving it empty uses the standard WordPress reset flow.
- FIX – Radio and checkbox options with normal styling no longer inherit button-only border and focus styles.
- FIX – Edit/Delete Post redirects now open the correct language page in WPML and Polylang.
- FIX – Radio and checkbox fields now correctly follow the “Checked by default” setting on the live page.
- FIX – reCAPTCHA failures on non-payment forms now show the correct error message instead of a payment error.
- FIX – Form and Edit Post redirects now resolve to the correct WPML language domain, and keep query parameters and anchors.
- FIX – Register form emails now use the correct submitted values when multiple forms appear on the same page.
- FIX – Register and login forms now pass field IDs correctly, so field-based email options (such as Reply-To) work reliably.
- FIX – Auto-login after registration now signs users in correctly, and AJAX register forms refresh immediately when no redirect is set.
- FIX – Edit options now stay hidden when the user does not have permission, and fallback edit links include clearer troubleshooting details.
- FIX – Edit Post modal layouts now load more reliably with safe HTML cleanup, and no longer trigger script errors with Stripe, payment, or AI fields.
VERSION 5.1.3 – 13/04/26
- MOD – Missing WPML string translations – all should be covered now
- MOD – Edit/Delete Post button (Divi 5): the redirect URL after delete can use dynamic content in the Visual Builder.
- MOD – Google address suggestions work more reliably when the Maps script finishes loading after the form on the page.
- MOD – Step field Label typography is shown as Visual Builder only, since the live multistep step title uses the form progress area instead of the field placeholder.
- SECURITY – Registration forms always assign the role chosen in the form settings, so new accounts cannot be given a higher role than the one you configured. – thanks to user 0xd4rk5id3 for reporting the vulnerability
- FIX – Divi 5 Visual Builder script loading no longer triggers a WordPress notice about missing script dependencies when Divi has not registered its builder handles yet.
- FIX – Divi 5 Visual Builder stays stable when you use payment in a modal together with captcha or other spam protection (opening and closing the modal no longer triggers errors).
- FIX – Divi 5 Visual Builder no longer errors when you change captcha or spam settings on forms that use multistep or similar layouts.
- FIX – Divi 5 forms no longer trigger PHP warnings in the server log when the page renders.
- FIX – Multistep forms no longer jump the page to the form or move keyboard focus into the first field as soon as the page loads.
- FIX – Edit/Delete Post module and other Divi 4 builder modules no longer crash when the builder loads before the plugin finishes starting up (for example Divi 5 compatibility mode).
- FIX – Edit/Delete Post button (Divi 5) now picks the post ID, so inside post loops the button targets the current post instead of the parent page or archive.
- FIX – Redirect URLs after submit (including thank-you pages) now use the correct language version when you use WPML or Polylang, instead of always sending visitors to the default language.
VERSION 5.1.2 – 04/04/26
- MOD – Divi 5 Form and Form Field design defaults now follow desktop on tablet and phone until you set those breakpoints separately.
- MOD – Removed our Divi legacy CSS file as causing conflict with Divi 5
- MOD – Settings sidebar shows an icon for each area and can be collapsed to give more room; your choice is remembered.
- MOD – Reduced unnecessary background log noise during form submissions.
- FIX – Image upload field now accept WebP images.
- FIX – Divi 5 forms no longer trigger PHP warnings related to missing translation keys during render.
- FIX – Gallery fields mapped by ACF/SCF field key now save to the correct gallery field on the post.
- FIX – Create Post forms now save mapped ACF post object and relationship selections in the correct value format.
VERSION 5.1.1 – 02/04/26
- MOD – PDF document admin REST API database queries now use explicit table names for automated security review compatibility.
- FIX – Stripe-enabled forms no longer show a “jQuery is not defined” browser error when the page delays or omits jQuery loading.
- FIX – Thank-you page redirects now work for standard (non-AJAX) contact forms when a redirect URL is set on the form.
- FIX – File and image upload fields from Divi 4 layouts now migrate to Divi 5 reliably, including when the drop zone uses custom text.
- FIX – Form Builder modules now show reliably in the Divi 5 module library (including when the builder loads slowly or in stages) and no longer trigger duplicate registration warnings.
VERSION 5.1.0 – 31/03/26
- NEW – PDF Generator: design PDF templates in a drag-and-drop editor, create a PDF when someone submits the form, attach it to notification or confirmation emails, optionally show a secure download link on the success message, store files on the server for a short time or keep them permanently, and use merge tags in text blocks for field answers and built-in values.
- FIX – Thank-you page redirects now work for standard (non-AJAX) contact forms when a redirect URL is set on the form.
- FIX – File and image upload fields from Divi 4 layouts now migrate to Divi 5 reliably, including when the drop zone uses custom text.
- FIX – WPML translations now use one stable key per field across all languages, so translated pages no longer create duplicate source strings.
- FIX – Description text and text-based content fields in Form Field modules can now be translated with WPML.
- FIX – Form field modules now keep their custom Admin Title in the builder list, instead of showing a generic field name.
- FIX – Divi 4 step fields now convert and load in the Visual Builder without showing an error message.
- FIX – Radio and Checkbox Button styling set on the Form module now stays visible on the live site when theme or layout CSS was overriding it.
- FIX – Multistep button alignment now keeps the first step centered when you choose center alignment, and justified layouts now place the first step Next button at the end of the row as expected.
- FIX – Form Builder now keeps the correct settings mode when BodyCommerce, Mobile, Nitro, or Protect is active.
- FIX – Standard (non-AJAX) contact forms with Save to Database no longer create two entries, duplicate PDFs, or duplicate notification emails from a single submit.
- FIX – Update checks now run correctly in the new settings experience, so new plugin versions appear as expected.
VERSION 5.0.5 – 19/03/26
- FIX – Forms with Google reCAPTCHA (v2 or v3) and payment turned off now submit normally; the payment amount check no longer blocks contact and other non-payment forms.
- FIX – Forms using Google reCAPTCHA with Stripe card payment no longer show a browser script error on submit; checkout and captcha work together again.
- FIX -Divi 4 VB no longer crash when a page contains form field shortcodes without the full form module next to them.
- FIX – Form field shortcodes use the same default settings as the builder so PHP notices no longer fill the log when you edit or preview the page.
- FIX – Form fields render reliably when Divi’s split-testing helper is not loaded yet, so shortcode and REST previews no longer hit a fatal error.
VERSION 5.0.4 – 17/03/26
- FIX – Radio/Checkbox Button design (Form Field) now applies on the frontend; styling no longer appears only in the Visual Builder.
- FIX – Radio/Checkbox Button design set on a form field now correctly overrides the form-level Radio/Checkbox Buttons design so per-field styling takes priority.
- FIX – Submit Button design in the Form module now only affects the form submit and step buttons; radio and checkbox option labels with button style no longer inherit the Submit Button design.
- FIX – Form submissions now include frontend and backend duplicate protection, preventing accidental double entries and duplicate emails from rapid repeat submits.
- FIX – Improved Divi 5 style loading so Form Builder keeps required form styles without disabling Divi caching across the whole site.
- FIX – Standard forms now keep the Submit button visible and clickable when Multistep is turned off.
- FIX – Stripe payment logic now stays disabled on standard forms unless Stripe payment is turned on for that form.
- FIX – Forms no longer crash when older shortcode content is loaded without full parent form context, preventing broken layouts and missing styles.
VERSION 5.0.3 – 12/03/26
- FIX – Divi 4 to Divi 5 conversion: conditional logic, multistep (submit button, progress bar, last-step fields), image/file field styling and shortcode rendering now convert and display correctly so existing forms keep their behavior and appearance after conversion.
- MOD – Field input styles (background, border, font, focus) now use one form-scoped CSS rule instead of repeating the same rule for each form field, reducing generated CSS size.
- FIX – Save to Database: Entries now show all submitted fields when a form has repeated labels, including conditional fields that were previously hidden in the entries table.
- FIX – Save to Database: When forms reuse the same label for different fields, entries now show the field ID in the column title so each column is clearly matched to the correct field.
- FIX – Save to Database: Entries no longer include helper-only fields like Content, Calculation, or Form Step, so table columns only show real submission answers.
- FIX – Save to Database: Empty placeholder rows are now ignored when building entries, so header/content helper fields no longer create blank columns in old or new submissions.
VERSION 5.0.2 – 09/03/26
- FIX – Improved WPML compatibility so form labels, option choices, and form messages are easier to find and translate.
- FIX – Fatal error with Form Builder installed on the same site as they share our Stripe code
VERSION 5.0.1 – 09/03/26
- MOD – Field Width (Field Layout Options) now supports responsive values: you can set different widths for desktop, tablet, and phone.
- FIX – Fatal error with Form Builder installed on the same site as they share our Stripe code
- FIX – Description and label padding no longer cause a fatal error when spacing is stored as an array (e.g. from Divi 5 spacing controls).
- FIX – Improved Divi 4 -> Divi 5 conversion – radio/checkbox padding and margin, Upload field padding
- FIX – Field width in Field Layout Options now applies correctly in the Visual Builder instead of fields always appearing full width.
- FIX – When the form uses a Structure Template (grid layout), form fields no longer get extra column/width classes so the layout matches the template correctly.
VERSION 5.0.0 – 06/03/26
- DIVI 5 VERSION LAUNCH
- FIX – Digital Signature field now works correctly in production builds.
- NEW – Structure Template for form fields: arrange fields in columns (e.g. 2 or 3) like the Divi Contact Form; grid and masonry layouts now apply correctly in the Visual Builder and on the frontend.
- NEW – Accessibility improvements across forms and settings: WCAG 2.1 AA color contrast, keyboard navigation (including multistep, file upload, signature, payment buttons, and WYSIWYG), screen reader support with proper labels and ARIA, and success/error messages not indicated by color alone.
- MOD – Spam settings and reports use clearer wording (“Spam Score Threshold”, “Built-in check”); built-in spam detection now catches phishing and social engineering messages.
- MOD – Forms use semantic HTML, proper heading hierarchy, and safer handling of form data in notification and confirmation emails; Post edit forms respect the Edit Permission setting and show the No Permission Notice when applicable.
- MOD – Visual Builder loads form modules in smaller bundles and only when needed; translations load correctly for non-English sites; translation files (PO, MO, JSON) can be generated from the plugin root via npm.
- MOD – Reports, entries lists, and payments load with fewer database queries; payment and Stripe error messages no longer expose internal API details.
- NEW – Reports Dashboard with analytics charts, spam tracking, and overview metrics
- NEW – Spam Protection: flag entries with Akismet, CleanTalk, or heuristic scoring; review and accept/reject in a dedicated queue
- NEW – Export entries as CSV or XLSX with filtering; bulk delete entries and spam with confirmation
- NEW – Form Summary page with entry trends and survey-style visualizations
- NEW – Form AI: rate limiting for suggestions (configurable delay) with clear wait-time messages; select fields can be filled from AI JSON responses
- NEW – Create Post: Allow Guest Post Creation option so visitors can submit without logging in (saved as Draft; works with honeypot)
- NEW – Edit Post Button: customizable loading text while the modal form loads
- NEW – Design settings for selected image-style checkbox/radio options (shadow and spacing)
- NEW – Date/Time Picker: Disable Dates, Disable Days, Disable Specific Dates, and Default Date now work for DateTime Picker as well as Date Picker
- NEW – Stripe Payment Element (v3): support for Klarna, iDEAL, Amazon Pay and other payment methods in addition to card
- NEW – Plugins section on Divi Engine dashboard with quick links to plugin pages; list shows installed/active status
- MOD – AJAX submission is now available for all form types (contact, Create Post, Register, Login, etc.), not just contact forms
- MOD – Visual Builder preview improvements: tabs, multistep progress bar, payment preview and styling now match the frontend more closely
- MOD – Payment forms show a clear setup message when Stripe keys are missing or invalid (admin sees the error; visitors see a generic unavailable message)
- MOD – Multistep setup: onboarding popup, step-by-step guidance, and docs link when Multistep is enabled; step fields are highlighted in the builder list
- MOD – Form Entries and Form AI Entries: long values are shortened in the table and View Entry modal (10 words or 70 characters, then …)
- MOD – Form AI Entries list shows only forms that have at least one AI entry
- MOD – Save to Database hidden for Login and Registration; step fields no longer show database entry options
- MOD – Select2 is per select field (form-level toggle removed); field label position has a Show Label toggle and defaults to Top
- MOD – Payment settings (section label, Terms and Conditions, gateway buttons) only show when Stripe or PayPal is enabled
- MOD – Email settings tabs match Divi default design; preloader settings renamed to Show Preloader on Form Submit and Show Preloader on Page Load
- MOD – Stripe advanced mode: accordion/tabs payment preview in Visual Builder; payment options in tabs (General, etc.); payment form placeholder option removed
- MOD – PayPal: clear message when payment is cancelled; success message after return; PayPal auto-selected after return
- MOD – Button alignment uses icon tabs and includes justified option; separate Edit and Delete button text; Show for Author Only in Action Settings for both Edit and Delete
- MOD – Number field allows decimals by default; use step 1 for integers; calculation errors show clearly (divide by zero, invalid formula, unknown variable)
- MOD – Taxonomy mapping auto-selects first taxonomy; User Role mapping lists common WordPress roles
- MOD – Login default success message is Logged in successfully; failed form messages show the specific reason when available
- MOD – Divi Engine menu: first item is Dashboard; default WordPress styling; improved security for Visual Builder and Reports
- FIX – Reports overview and Flagged for Review table now show correct entry counts and flagged entries instead of zeros or empty lists.
- FIX – Form entry detail page no longer throws an error when opening a form’s entries; license activation works correctly in Form Builder settings.
- FIX – Contact forms always send the admin notification email when form type is Contact; hidden fields capture URL parameters only when set to URL Parameter (other value types no longer overridden).
- FIX – Digital Signature field works in WebKit browsers (Safari, Epiphany) when shown via conditional logic; when Divi Machine and Form Builder D5 are both active, Form Entries, Form AI Entries, and License now appear under Divi Engine.
- FIX – Protected file download links in entries and emails stay valid for 24 hours instead of 15 minutes; closing the edit post modal refreshes the page so the listing reflects changes.
- FIX – Multistep Prev/Next alignment defaults to space-between; Select2 and range slider load when the form loads in the Visual Builder; Stripe validation uses the correct keys and improved security.
- FIX – Form no longer stays hidden when ARIA form label is set; payment gateway selection styles apply on the frontend; radio/checkbox and payment buttons are fully keyboard accessible; required file fields clear validation when a file is selected.
- FIX – Security hardening: form and settings output escaped correctly; entries and emails sanitized so scripts cannot run; database queries use prepared statements; input sanitization improved for submissions and file uploads.
- FIX – Payment Reports now show totals, status/method breakdowns, and chart data correctly for the selected date range.
VERSION 4.1.11 – 06/02/26
- NEW – Edit Post Button: Added customizable loading text setting to show feedback while the modal form load.
- MOD – Added support for custom webhook templates.
- FIX – Security: Post and attachment deletion now requires users to be logged in and have proper permissions.
- FIX – Security: File uploads now validate file types against a server-side whitelist to prevent unauthorized file uploads.
VERSION 4.1.10 – 03/02/26
- MOD – Improved image upload performance for Contact forms by skipping WordPress thumbnail generation (reduces upload time by several seconds for large images)
- FIX – WPML compatibility: Form entries now display correctly regardless of which language version was last saved. Field data is now keyed by field_id (language-agnostic) instead of field_title (translatable), fixing issue where entries in different languages would not appear in admin
- FIX – Number field border style not updating when using Divi border options (browser default was inset instead of solid)
- FIX – PHP 8+ fatal error when submitting a form with an ACF Google Map field that contains a non-array value
- FIX – Delete Post button was deleting the wrong post when used inside loop layouts. All buttons would delete the last post in the loop instead of their corresponding post.
- FIX – Image and file upload fields sometimes not working properly with multistep forms.
- FIX – Form entries list now shows all column headers and values (e.g. Name, Submitted Date) even when form settings differ or are missing on the site
- FIX – Number field border style not updating when using Divi border options (browser default was inset instead of solid)
- FIX – PHP 8+ fatal error when submitting a form with an ACF Google Map field that contains a non-array value
- FIX – Delete Post button was deleting the wrong post when used inside loop layouts. All buttons would delete the last post in the loop instead of their corresponding post.
- FIX – Edit Post Form: Fixed fatal error when editing a post with WYSIWYG or textarea fields that could not retrieve the post content.
- FIX – Resolved PHP warnings.
- FIX – Removed misleading “Required elements not found” console error that appeared on pages without a Stripe payment form
- FIX – Fixed 404 error for missing stripe.css file (styles already included in main frontend CSS)
- FIX – Email notification now displays ACF date fields using the configured Return Format instead of the raw database value
- FIX – [Divi 5] Options-Checkbox, Options-Radio, Options-Select, and Options-Boolean Checkbox were all showing regardless of field type selected. Now each option field only shows for its corresponding field type.
- FIX – [Divi 5] ACF selection was not working when using Divi 4 modules
VERSION 4.1.9 – 26/11/25
- FIX – Checkbox Link was not working with Divi 5 install
- FIX – Register From: would send email even username or email were taken. Now will display a failed message and not send out the email till it passes those 2 checks.
- FIX – Resolved an issue where settings (like disabled) applied to one Date or Date/Time field would incorrectly affect subsequent date fields within the same form.
- FIX – Resolved Form AI AJAX critical error due to recent API changes by OpenAI.
- FIX – Payment Seperator characters were not working with Form Calculation
VERSION 4.1.8 – 07/1025
- FIX – 2 multistep forms on one page (2nd one was not working)
- FIX – Field Validation was only working when you had “Enable Form Builder Preix to field” as enabled
- FIX – Icon position on the field when required error notice appears – it was lower than it should be
*
VERSION 4.1.7 – 30/09/25
- MOD – [Divi 5] Manually enqueue CSS for Form Builder UI that Divi was removing on most recent Alpha versions
- MOD – Added the ability to add href link in the checkbox label and it will show the link
- MOD – Added “Logged In Username” and “Logged In User Email” to the hidden fields
- FIX – Divi was not adding default border color to the URL input field
- FIX – [Divi 5] Could not select Form Type or mapping options
- FIX – [Divi 5] Fatal Error message on layouts (notice, modal etc) – using old Divi 4 get_style
- FIX – [Divi 5] Multistep was not working
- FIX – User Edit Form – if no login or email it would not update. Now you do not need to add login or email to the form
- FIX – Fixed max or min width for the input field. If you did not set min, the max would not work
- FIX – Email validation was working without a “dot” – eg: name@domain | We have make it require a dot – eg: na**@****in.com
- FIX – Required field notice on select would make the drop down arrow not be in the middle
VERSION 4.1.6 – 11/09/25
- FIX – Multiple callbacks to our site for license checks
- FIX – Translation loading for domain was triggered too early php notice
- FIX – When viewing saved form entries, some sites have fatal error
VERSION 4.1.5 – 02/09/25
- MOD – Removed maestroerror package. It was used for heic image conversion when uploading photos from iphone. The pacakge was large and also had a security flaw in it. Most iphones return a jpeg and we have added a notice if it is heic.
- COMPATIBILITY – Divi 5, the form was not showing on the frontend
- FIX – Delete individual saved replies not working
- FIX – Image upload was resizing the max width and height as 1500
- FIX – Fatal error with select option and mapping field that has url
- FIX – Error when downloading form entries
- FIX – Image upload was resizing the max width and height as 1500
VERSION 4.1.4 – 05/08/25
- FIX – PHP warnings with post creation form type
- FIX – Fatal error when accessing settings page from version on ET Marketplace
VERSION 4.1.3 – 17/07/25
- FIX – Resolved the issue of “Date” field value is not saving properly when mapped with ACF Field in form type is Post Create Form
- FIX – Resolved the issue of form not displaying if Hide Form Until Loaded is enabled
VERSION 4.1.2 – 17/07/25
- NEW ADDITION – Added option to convert “Number Input Field” to “Range Slider”.
- NEW ADDITION – The form is submitted when the Enter key is pressed
- MOD – Refactored codebase to align with the latest PHP coding standards.
- MOD – In the Post Delete Module, the deletion method has been improved — now using AJAX instead of relying on the post delete URL.
- MOD – Disabled cursor on the submit button when it is inactive.
- MOD – Added support for using any OpenAI model that accepts text input and returns text output.
- MOD – Disabled cursor on the submit button when it is inactive.
- MOD – “Zapier webhook” is renamed to just “Webhook”.
- FIX – Resolved the “user already exists” PHP error that occurred when submitting the edit user registration/details form
- FIX – Resolved a warning caused by an undefined variable when payment is not enabled.
- FIX – Resolved the issue where the payment amount was not reflected correctly in the email template when submitting the form via AJAX.
- FIX – Resolved an issue where selecting certain AI models in the settings would result in a different model being used during execution.
VERSION 4.1.1 – 24/04/25
- MOD – New setting to choose the price label position on form payments
- fix – Removed duplicate error messsage for stripe form
- FIX – Resolved a fatal error that occurred on PHP versions below 8.0 when activating the plugin.
VERSION 4.1.0 – 23/04/25
- NEW ADDITION – Form Payments, create forms that accept payments (fixed, custom or calculable price) – use it with normal form, register or even post creation forms.
- FIX – Resolved an issue where the featured image was not being set when editing a post via the edit post form.
VERSION 4.0.4 – 01/04/25
- FIX – Resolves issue of license field not displayed for other Divi Engine Plugins when Form Builder is active
- FIX – To allow users to deselect a value from a dropdown when the field is not required.
VERSION 4.0.3 – 24/03/25
- NEW ADDITION – Form: Hide Submit Button setting
- NEW ADDITION – Form Field: Password Field, Setting to enable “Remember Me” Checkbox and “Forgot Password” link with design settings
- MOD – Form: Added new accordion “Layout Options”, moved settings from main options that are more layout settings
- MOD – Form: Setting to make submit button full width
- MOD – Add options for Delete Post Button (“Delete Confirmation Message”, “Redirect Url After Post Delete”)
- MOD – Updated OpenAI Models for GPT 40 and GPT 40-mini
- MOD – Add start/end year options for datepicker, datetimepicker field
- MOD – Ask for confirmation before deleting entries in the database
- MOD – CSS “fade” not specific enough. Updated to not conflict with our plugins
- MOD – HTML template, full html. If enabled we remove all
added by WP to your template. If you want to add line breaks, add . We will replace this with - MOD – Form Calculation: Added setting to show the result as 0 on load
- MOD – Form Calculation: Added setting to set the decimal spaces of the result
- FIX – Added success/error messages while testing the API key in OpenAI Settings
- FIX – Calculation result text appearance
- FIX – Fatal error with other plugin with same function name – get_openai_models
- FIX – Hidden Page Name was not being added to a modal pop up
- FIX – Page can’t be saved when calculation field is in form
- FIX – Default Date issue for Date field
- FIX – Form Fields layout issue in modalp
- FIX – Do not load our JS files on the WP Job Manager Single page as stopping their field upload (our jQuery validation)
- FIX – Radio checked color not changing in Fields design
- FIX – Databasse entries – when loads, the table would not be legible
- FIX – Signature field would not work/render on multistep steps
- FIX – Delete individual entries not working
- FIX – Post Object Mapping, not working when limited by 2 taxonomies – also we now sort them by title and ASC
- FIX – Columns in the post modal were not accurate
- FIX – Design > Content Text changed wording from “Text Text” to be “Content Text” for better clarity
- FIX – Multi-step was causing height of site to be impacted in the footer on some sites
- FIX – Calculation now works even if the field IDs are uppercase
- FIX – Used stripslashes on form field names to support special characters.
- FIX – Edit/Create Form: Automatically adds https:// to the URL field if no protocol is provided. This ensures valid website URLs without requiring manual input.
- FIX – Added support for different date formats for Date Field mapped to ACF Date field in Create/Edit Post Form Module.
- FIX – Eliminate various PHP Warnings for file upload field.
- FIX – Fixed recaptcha v2 error issue which was not displaying on the form submission.
- FIX – “Disable Submit Button until required fields are filled?” was not working with simple input field
- MOD – Changed setting name from “Disable Submit Button until required fields are filled?” to be “Disable Submit Button Until All Required Fields are Completed”
- FIX – Date Picker edit not showing in input and warning messages when submitting post or editing it
- FIX – Added jpg file type to the default allowed file type for Image Upload Field
- FIX – Added success/error messages while testing the API key in OpenAI Settings
- FIX – The issue with the Bloom subscription triggering even after a form submission fails has been resolved
VERSION 3.2.6 – 10/02/25
- FIX – File upload not working based on security fix
*
VERSION 3.2.5 – 03/02/25 - FIX – Security Fix
*
VERSION 3.2.4.4 – 15/10/24 - FIX – Plugin updater cache fix
*
VERSION 3.2.4.3 – 11/10/24 - FIX – Ajax submission sending email error
*
VERSION 3.2.4.2 – 10/10/24 - FIX – Minor cases, fatal error when our server blocks the license check. Added code to avoid fatal error if the block happens and an empty response is returned
*
VERSION 3.2.4.1 – 08/10/24 - MOD – Modified the check for license key to our website to only check every 24 hours if no key is added
*
VERSION 3.2.3 – 05/03/24 - MOD – New setting on Form Module: URL Validation Error Message – message that shows when the URL validation fails
- FIX – URL validation allows new way of using domain without https:// or https://
- FIX – Select arrow color not changing on form field
- FIX – Hiden field page URL not full if on CPT pages
- FIX – Date/Time color in the time dropdown was white so could not see it
- MOD – Added setting to enable Form AI Features to form. This must be enabled for the Form AI Output field to work.
- FIX – Required message position(top) issue
*
VERSION 3.2.2 – 12/02/24 - NEW ADDITION – Spam Protection: Field Validation – validate against a field value
- NEW ADDITION – Spam Protection: Time Validation – validate against a specific amount of time since page loaded
- MOD – Add Post Date mapping option
- MOD – Add Field Calculation Default value option
- MOD – Form Field – new setting “Populate Options from Linked Post Only?”. If you are populating the select with options from ACF Post Object, enable this to ONLY show options that the logged in user is associated with.
- FIX – Progress bar Step size was not in the correct toggle so not visible
- FIX – Slick Slider not working in loop layout of conditionally shown content (columns)
- FIX – Ajax Submission google recaptcha issue
- FIX – Added missing setting for required text on Password field type
- FIX – Form Builder plugin problem with multi site environment
- FIX – RestAPI call issue
- FIX – Disable Submit for required field issue
- FIX – PHP warning messages in post ajax
- FIX – CSS styles from edit post moda including close icon, effecting website. Overflow hidden not being removed from body either
*
VERSION 3.2.1.3 – 11/12/23 - MOD – Form Field – date picker. Added “default date” setting for when the page loads
- FIX – Module alignment when BodyCommerce installed conflict
- FIX – Mail issue for contact form
*
VERSION 3.2.1.2 – 05/12/23 - FIX – Composer error
*
VERSION 3.2.1.1 – 05/12/23 - MOD – Setting page update for Divi Membership
*
VERSION 3.2.1 – 05/12/23 - NEW ADDITION – Added setting for Basic CAPTCHA Required Text
- MOD – Added styling for active multistep progress
- MOD – Added setting for multistep step size
- before we were using the line height of the step setting, changed to be this new width setting as more user friendly
- FIX – Radio field link not working
- FIX – Dropdown field issue for mapped ACF field with zero value
- FIX – ACF Hidden Field, Post Object was not working
*
VERSION 3.2.0 – 14/11/23 - MOD – Update on Marketplace
- FIX – Password being sent from login form
*
VERSION 3.1.0 – 18/10/23 - NEW ADDITION – Zapier webhook integration
- NEW ADDITION – Added option so that ACF Checkbox mapping and show only selected options not all
- MOD/FIX – Added countries list to select box for Woocommerce when set mapping field as billing_country
- FIX – URL field back
- FIX – Image upload wasn’t working when enabling enqueue jQuery in Form Builder settings
- FIX – Ajax Object Console Error impacting Form Modal
- FIX – Google Address field for Post Creation form with filtering
- FIX – Email Title issue and space between label and value in Email
- FIX – Radio button inline, margin not working
- FIX – Radio Spacing (Spacing > Radio/Checkbox Margin) was not working on bottom
- FIX – HTML Formatting in Email Notification
- FIX – Confirmation Email Setting Toggle
- FIX – PHP issue
- FIX – Login & Register module redirection issue
- FIX – Submit button alignment changing bloom checkbox alignment too
- FIX – Edit post in modal was throwing a js error
- FIX – Post data was not updated to mapped acf field when multiple form fields are mapped to same acf field
- FIX – Auto Login after registration issue
- FIX – Update Image button issue for Edit post form on modal
- FIX – Downloaded entries csv file format break in Excel
- FIX – Separate Admin code from License related files
- FIX – Login Form send password in email
- FIX – Post Form value issue for 0 of ACF selection
*
VERSION 3.0.3 – 10/08/23 - MOD – Form Module: Added a setting to add padding to the progress bar for multistep
- FIX – HTML Format Email template line break issue
- FIX – Create required tables on update
- FIX – PHP warning when conditional logic
- FIX – Date Picker disable Sunday was not working
- FIX – Bloom Sign up description appearance not changing
- FIX – AI js error
- FIX – Ajax File Uploads
- FIX – AJAX Submit Error
- FIX – Bloom Sign Up Description styling
*
VERSION 3.0.2 – 02/07/23 - FIX – Form Field Validation issue – Allowed Symbols
- FIX – Contact Form Responses DB Table Creation Bug
*
VERSION 3.0.1 – 22/06/23 - FIX – PHP fatal error with old versions of PHP, Form AI just wont work but no error
*
VERSION 3.0.0 – 22/06/23 - NEW ADDITION – Add OpenAI integration to forms
- NEW ADDITION – Added the URL field type
- MOD – Datepicker field: new option to disable dates.
- MOD – Datetimepicker field: new option to show time only.
- MOD – Form Preloader Styling (color)
- MOD – Added validation hook (de_fb_validation)
- MOD/FIX – Multistep: Step number and percentage was being hidden beow 500px. Now they will show and only the step title is hidden
- MOD/FIX – Added #000 color to the submit button if on IOS as the user style sheet makes it white
- MOD/FIX – Added animation & prevent re-click button on submit action
- MOD – Speed Improvement
- FIX – Content field type: resolved issues with borders and box shadow design not matching content text design settings.
- FIX – Checkbox/Radio field type: resolved issue with border not working for radio/checkbox Divi type
- FIX – Form Field: Label spacing
- FIX – Date/Time Picker css style with other plugins
- FIX – Multistep height on submit
- FIX – User Edit Form: fix user data removing issue on edit user form
- FIX – Visual Builder field icon position
- FIX – Box Shadow and Border Radius for Entire Form
- FIX – Logout issue after change user data throught the form
- FIX – Page Scroll issue when click next button of multistep form
- FIX – Admin Entries table styling on mobile devices
- FIX – Field Label/Title not showing as Placeholder
- FIX – Number field required attribute and message missing
- FIX – Hide basic captcha upon form submit on non-ajax forms
- FIX – Submit Button alignment when using ReCaptcha
- NEW ADDITION – Field Border on Focus
- NEW ADDITION – Field Box Shadow
- FIX – Conditional Logic issue for unselected value with “Contains” condition
- FIX – Notification Email merge tag issue for Post Object mapping
- FIX – Select border not changing color
*
VERSION 2.3.1 – 13/04/23 - MOD – New setting “Enable Placeholder” in form field. If you disable this, we will remove the placeholder.
- MOD – Changed setting name “Placeholder Text” to be “Custom Placeholder Text” – if left empty, it will show the field name.
- MOD – Added the hooks to handle notification email recipient conditionally by submitted data
- MOD – Added the setting for edit permission
- MOD – Added the settiong for edit permission
- MOD – Updated max file upload count description
- MOD – Scroll to top of the form after going to the next step
- FIX – Fix styles issue with wysiwyg editor
- FIX – Only 1 file was sent via email on contact form
- FIX – “New Message Arrived” is in Email body when email template is empty though Email Title is set
- FIX – Bloom Subscribe checkbox doesn’t hide after ajax submission
- FIX – Fix Google Map ACF field mapped Address issue when it is copied
- FIX – Taxonomy slug is sent via email instead of name
- FIX – Fix create form entry issue
- FIX – Remove File/Image on Image/File field not working when logged in
- FIX – Icon position problem
*
VERSION 2.3 – 21/03/23 - NEW ADDITION/MOD – Improved file/image upload/edit feature
– Remove icon to delete file/image on edit form
– Change the sort order from frontend
– When editing the post and you upload more images, before it would override them all. Now it will add more rather than remove the ones that were there. - NEW ADDITION – Number Input field type
- MOD – Form Module, added a setting to customise the date picker font appearance
- MOD – Form & Form Field Module, added a setting to customise the required font appearance
- MOD – Add help videos for all modules at Divi Form Builder
- MOD – Add Mapping compatibility for signature field in Post creation form
- MOD – Added a setting to clear the form on ajax submission
- MOD – Form field design settings will work on select2 too
- MOD – Added a setting to customise the color of the select arrow in form field design tab
- MOD – Added a setting to add/remove de_fb_ prefix to fields
- MOD – Added styling options for the content > text field. Added settings in design tab of form and form field
- MOD – Added styling options for the basic captcha
- MOD – Add Setting for Email Template format is HTML
– When using only HTML in the email template we have a new setting that wont add
tags that you will want if it is only simple fields (no HTML) - MOD – Multi Step Form: Add Setting(Go to next step when change option on multistep form?) to go to next step when changing on a Radio/Select option.
- MOD – Added a setting to show/hide Add Media Button on wysiwyg editor – text field
- MOD – Added settings to make bloom subscribe checkbox required
- MOD – Edit Post: Will only appear if the user can edit the post and is the author – or administrator.
– New setting in form module to display the “No Permission Notice” when they cannot edit. - FIX – Other forms not submitting when pressing the enter key (like search in header)
- FIX – DateTimePicker Month names regional issue
- FIX – File upload issue
- FIX – Required Field validation issue on Next Button for multistep form
- FIX – Keep user inputs on submission failed
- FIX – Prevent Hide form on submission failed
- FIX – Multistep form issue when multiple forms are on page
- FIX – Text alignment not working (general text in design tab, not individual text settings)
- FIX – Image upload preview background and remove icon styling
- FIX – Remove template tag(%%field_id%%) from email when field is not submitted by conditional logic
- FIX – Fixed some W3C errors
- FIX – Form Entry table format and csv export(special character) issue
- FIX – PHP error
- FIX – Form module field design not working as child does
- FIX – Trim input fields for validation
- FIX – Hide Subscribe checkbox after form submission success
- FIX – Multistep Form Space issue
- FIX – Add Setting to fix field icons moving issue when it has error
- FIX – File/Image field default value issue for Edit form
- FIX – Reorganize ACF field & handle inactive acf fields
- FIX – Bloom Subscription issue for ajax submission
- FIX – Hide Form for submission success
- FIX – Scroll top offset to Form after submission success
- FIX – ACF mapped fields doesn’t work with ACF dynamic content
- FIX – Files upload for group/gallery ACF field assigned to User
- FIX – Can’t select subscribe checkbox when there are multiple forms with subscribe enabled
- FIX – Reupload file doesn’t work for mapped acf field(file/image)
- FIX – Fixed php 8 issues
- FIX – Make User Login field on edit form as readonly
- FIX – Confirm Password error message is appear repeatly
- FIX – Remove passwords in emails unless there is password field in template
*
VERSION 2.2 – 23/11/22 - FIX – Image save issue on edit post form
- FIX – Reply To in Email Notification doesn’t work on ajax submission
- FIX – Mapped value issue for several same elements of mapping on submit
- FIX – Required for file/image upload field on edit post form
- FIX – HTML Special characters in Email Title Field
- FIX – Google Map acf field value is wrong on edit post form
- FIX – Prevent Form submit when press Enter key
- FIX – Remove Script tag from textarea field
- FIX – Fixed email not sending when you specify the field ID for the email as capitals
- FIX – Show captcha field at last step only in multistep form
*
VERSION 2.1.1 – 04/11/22 - MOD – Added option to add spacing and borders to the whole form as well as the form field wrapper. (whole form includes the title and progress bar for multistep for example)
- MOD – Database Entries: Delete multiple forms from the database, checkbox to choose
*
VERSION 2.1 – 03/11/22 - NEW ADDITION – Post Creation Form: mapping google map acf field with autocomplete field
- MOD – Database Entries: Delete multiple form entries from the database, checkbox to choose
- MOD – Database Entries: When you change the form name, it will update the form name in the database entries section in our settings
- MOD – Setting to define autocomplete attribute in Divi Form Fields
- FIX – Fix JS error for form submission
- FIX – Select field border style issue
- FIX – Highlighted Date Style on calendar
- FIX – Datepicker/Timepicker input field icon style
- FIX – admin CSS conflict
- FIX – Security issue from the form submit ( use script or html in input/textarea field )
- FIX – Image Upload meta data is not showing
- FIX – Unable to submit/next after validation
- FIX – Signature field initialized when resizing/validation
- FIX – Image Checkbox/Radio for mapped field issue
- FIX – Uncheck meta values on Edit Post form issue
- FIX – Delete button was showing in front of the edit post modal
- FIX – Submit button is disabled on Edit Post modal
- FIX – Couldn’t close Edit popup modal since the close icon was getting overlay by the header
- FIX – Wrong alignment when required field is shown at the datetime picker
- FIX – Missing required message fields for datepicker and datetimepicker
- FIX – Patched validation method to fix label position when icon exists
- FIX – Styling options for required label mark
- FIX – Validation on next button click for multistep form
- FIX – javascript error when there is no map autocomplete field
- FIX – Conditional Logic issue on Edit Post Modal
- FIX – Conditional Logic issue for uppercase letter of Field ID
- FIX – Multistep previous and next icons where not showing up properly
- FIX – Renamed step icon to progress bar step icon
- FIX – Hide whole form (title and steps) when thank you message is shown
- FIX – Extra css was affecting arrows at wp backoffice
- FIX – Radio button active dot wasn’t changing the colour at design options
- FIX – FormField on line 2812 – Trying to get property ‘ID’ of non-object
*
VERSION 2.0.4.1 – 22/09/22 - FIX – Small bug with required image and checkbox fields not submitting
*
VERSION 2.0.4 – 22/09/22 - MOD – Improvement in our required checking. We now have realtime field checking for valid fields like email or number only.
- MOD – Settings to define required and failed pattern messages for each input
*
VERSION 2.0.3 – 20/09/22 - FIX – PHP notice when ajax submit
- FIX – Email empty lines issue when ajax submit
- FIX – Form Layout break issue
- FIX – Multistep form button issue
- FIX – Multistep form height issue when image is added
- FIX – Adding custom required message
- FIX – Change default required message to be “This field is required.”
*
VERSION 2.0.2 – 12/09/22 - FIX – Missing file commit for Next button issue for multistep
- FIX – Multistep Progress bar issue for more than 1 forms in one page
- FIX – Form fields are hidden when off multistep option on visual builder
VERSION 2.0.1 – 07/09/22- FIX – Next button issue when there is required fields in other step
- FIX – Add multiple custom taxonomy terms with input field and display issue
- FIX – Broken layout issue with speciality section
*
VERSION 2.0 – 01/09/22 - NEW ADDITION – Multistep Form
- NEW ADDITION – Hide Form Until Loaded feature and its preloading animations
- NEW ADDITION – Added exclude options for checkbox/radio/select auto-detect
- MOD – Add new taxonomy terms for taxonomy mapped input type field
- MOD – Improved edit form with all the fields – tested. Works better on page and also modal. Shows preview of the images now to edit.
*
VERSION 1.2.5.2 – 05/08/22 - FIX – License key deactivate issue
- FIX – Register form password confirm validation issue
- FIX – Password field min/max input length setting for Registration form
- FIX – PHP error
*
VERSION 1.2.5.1 – 01/08/22 - FIX – Fix small merge issue
- FIX – Recaptcha v2 Submit issue
- FIX – PHP 7.4 issue
- FIX – Add Project post type back
- FIX – License Checker issue
*
VERSION 1.2.5 – 22/07/22 - NEW ADDITION – Image Radio/Checkbox Type
- MOD – moved “Hide Form After Successful Submission?” to Main Options Toggle
- FIX – EditPostButton module issue(Modal/Page settings display issue)
- FIX – Form Field Mapping for Project Post Type
- FIX – Edit Modal Data not getting
- FIX – Fix our code for text input focus
- FIX – Fix Post submit issue on multiple post forms in same page
- FIX – Form not hiding with layout notice and NOT ajax submission
- FIX – Fix PHP Notice
- FIX – Fix google v3 recaptcha issue
- FIX – Fix Conditional logic for number issue
- FIX – Divi Layout result is not showing when ajax submit
- FIX – Fix df_process_uploaded_files hook issue
*
VERSION 1.2.4 – 25/04/22 - NEW ADDITION – Post Object ACF field mapping
- MOD – Disabling submit button until required fields are filled(option added)
- FIX – hide after success submission for ajax submission was not working
- FIX – Prevent submit the form when captcha(simple captcha) is empty
- FIX – Handling Captcha error for ajax submission
- FIX – Required Field checking issue and scrolling to required field
- FIX – Required Field issue for its conditional logic
- FIX – Project custom post was not being shown on post creation
*
VERSION 1.2.3 – 07/04/22 - FIX – JS error
*
VERSION 1.2.2 – 07/04/22 - NEW ADDITION – New setting to hide form on submit success message
- NEW ADDITION – Added CC and BCC
- MOD – Made the suibmit button disabled on submission
- MOD – Added ability to add fields in the subject of the form notifications
- MOD – Moved CSS files out of “styles” folder that are not needed in there
- MOD – upload files to email if no template is specified
- FIX – Subject being uploaded file
*
VERSION 1.2.1 – 10/03/22 - NEW ADDITION – Gallery Image Upload with mapping ACF Repeater/Group/Gallery fields. Just choose the ACF field and we will check if it is a group or gallery type
- MOD – Email Subject with merge tags
- MOD – Add Reply-to option for confirmation email setting
- MOD – New settings to change text of
– login already logged in text
– register, password confirm error text - MOD – Added settings to customise the date and time picker formats
- FIX – Adding space between fields on email body when did not want (adding
)
*
VERSION 1.2 – 26/01/22 - NEW ADDITION – Ajax Submission for Contact Form ONLY – we will add for post creation etc later
- new setting to define the button text when submitting the form as ajax
- NEW ADDITION/MOD – Changed labels for email and added confirmation for the sender
- Email Notifications & Confirmation
- NEW ADDITION – Email notification & confirmation for all form types
- Added options to send the email to the author of the current post and also specify it using ACF for template files – check update video on YouTube or Docs
- NEW ADDITION – Better Image Upload Field & File Upload
- Upload files only after submit and spam check
- Multiple uploads with preview
- Preview Image
- Preview Name
- Preview Size
- Preview Cancel
- Progress bar when uploading
- Image or File upload will appear as an attachment to the email
- The featured image will show IN the email body
- NEW ADDITION – Signature Field
- NEW ADDITION – Custom Action URL for the Custom Form
- MOD – Image or Signature Field upload will appear on email if you add the %%field_id%%
- Signature & Featured image will show IN the email body
- MOD – Added setting to customise the padding got your labels and descriptions
- MOD – Added setting to customise the success and failed notices
- MOD – Made select2 scripts ONLY load if you enable in the form module
- MOD – Changed the sign up to newsletter checkbox to be the same as Divi appearance
- new settings in field options (design tab) to customise this
- FIX – Fixed multiple emails sending issue
- FIX – Conflict with Divi Mobile theme customiser
- FIX – Select Placeholder HTML messed up
- FIX – PHP warning with PHP 8
*
VERSION 1.1 – 22/12/21 - NEW ADDITION – Added setting to add icon on the input (layout options)
- NEW ADDITION – Password show/hide icon (layout options)
- NEW ADDITION – Added new field type (Content)
- Text: you can add text editor content
- Code: You can add code such as CSS and JS
- Divi Library: You can create a layout in the Divi Library and then show this here
- NEW ADDITION – Added setting to add a description above or below the field
- NEW ADDITION – Recaptcha v2 and v3
- NEW ADDITION – Added hidden field
- Add Page Name, Page URL, ACF or Custom Text
- This can be used to have a form in the Theme Builder and when submitted you know which post it was submitted from.
- NEW ADDITION – Added Honeypot captcha setting
- NEW ADDITION – Send Reply Email to sender, make the body different to the one sent to admin
- MOD – Added setting to define the select placeholder – default to “– Select Option –” and is disabled by default
- MOD – Put modules into folder “Divi Form Builder”
- MOD – Sender Name and Email from form fields
- MOD – DatePicker & TimePicker language
- MOD – Scroll Down to form after submission
- FIX – radio button style/appearance
- FIX – Google reCAPTCHA site key setting for v2
- FIX – Resubmission issue when reloading.
- FIX – Textarea Placeholder issue on Visual Builder
- FIX – TinyMCE editor preview in Visual Builder
- FIX – Radio button icon issue
- FIX – Required Checkbox/radio group
*
VERSION 1.0.5 – 26/11/21 - FIX – Conditional Logic was not working
- FIX – Custom Contact Email issue
- FIX – Spacing issue for mapping field
- FIX – File/Image upload with ACF Field frontend form submission
*
VERSION 1.0.4 – 24/11/21 - MOD – Added CSS to remove border and background from date calender header
- FIX – Contact Form doesn’t send email to admin
- FIX – Add form submit result to “df_before_redirect” hook
- FIX – Placeholder text was not working on textarea field type
*
VERSION 1.0.3 – 23/11/21 - MOD – Changed wording on error messages for recipient error message
- FIX – 404 error on form submission when using ID’s that are reserved for WordPress (https://www.infinitypp.com/wordpress/easily-fix-wordpress-post-request-wont-return-return-404-form-submission/)
*
VERSION 1.0.2 – 22/11/21 - FIX – php error
*
VERSION 1.0.1 – 22/11/21 - Test License
*
VERSION 1.0 – 22/11/21 - Initial Beta Test Release