Formie Changelog

Formie 2.x is on version 2.0.24, released on Feb 28, 2023

  • theicons.co/svg/photo-09 Created with Sketch. 593 New features
  • theicons.co/svg/others-47 Created with Sketch. 250 Improvements
  • theicons.co/svg/home-36 Created with Sketch. 1316 Bug fixes
View latest release (2.0.24) on the Plugin Store

2.0.24 - Latest Release

Released Feb 28, 2023

  • theicons.co/svg/photo-09 Created with Sketch.

    Added additional error handling for front-end PayPal transactions.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added pagination support for ActiveCampaign integration fields.

  • theicons.co/svg/others-47 Created with Sketch.

    Changed Microsoft Dynamics 365 convertFieldType() function as protected. (thanks @jamesmacwhite).

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error when exporting submissions when none exist.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed Autopilot integration sending empty values for fields.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed PayPal payment not showing a useful error when missing required paypalAuthId for payment request.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed payment integrations not showing the last payment in emails and submissions, if multiple attempts have been made.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error when exporting submissions when none exist.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed a compatibility error with both reCaptcha and hCaptcha enabled.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error when mapping to boolean fields for Monday integration.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed Captcha integrations being all enabled on first install of Formie.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed submissions not saving correctly when changing the submission spam state from the “All Forms” option in the control panel.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed submissions not saving correctly when changing the submission status from the “All Forms” option in the control panel.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed Monday integration when mapping to a Country field from an Address field.

2.0.23.1

Released Feb 20, 2023

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error when running submissions via the queue.

2.0.23

Released Feb 19, 2023

  • theicons.co/svg/photo-09 Created with Sketch.

    Added support for Multi-Line Text fields retaining their HTML when mapped to text fields in Craft for Element integrations.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added IntegrationField::sourceType for element integrations to track the origin Craft field.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added remove JS event to Repeater and Table fields.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added tags support for ActiveCampaign CRM integration for contact objects.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added validation rule for Address field Zip/Postcode length.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added dateCreated support for Feed Me importing submissions.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added ability to change queue job description. (thanks @jamesmacwhite).

  • theicons.co/svg/others-47 Created with Sketch.

    Changed element fields to use their titles for values with integrations, when used as an array-value, except for Element integrations.

  • theicons.co/svg/others-47 Created with Sketch.

    Microsoft Dynamics 365 - Order fields in mapping by required status first followed by name ASC. (thanks @jamesmacwhite).

  • theicons.co/svg/others-47 Created with Sketch.

    Numerous Microsoft Dynamics 365 improvements and updates (see https://github.com/verbb/formie/pull/1263). (thanks @jamesmacwhite).

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed element integrations not setting the correct timezone on Date fields.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed Stripe payments not working correctly when challenged with a 3DS verification.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error when a form contained multiple payment fields, combined with conditions.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error when using scheduled forms with either start/end not provided.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed Monday integration when mapping to a Country field from an Address field.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed mapping sub-values for Date fields in integrations not formatting correctly.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed league/html-to-markdown:^5.0 dependency.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error on some installs where Markdown in the field builder caused a fatal error.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed sent notifications throwing an error for CC and BCC values.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error when creating a form from an outdated stencil.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed being unable to query Submissions by their title.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error with saving Hidden field content.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed Feed Me integration not importing some field types.

2.0.22

Released Feb 11, 2023

  • theicons.co/svg/photo-09 Created with Sketch.

    Added logging to spam/status element actions when failed.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added more debugging to reCaptcha integration to provide a reason for failure.

  • theicons.co/svg/photo-09 Created with Sketch.

    Allow field settings component element select to be more than just defaultValue.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed some field settings (columnSuffix, contentTable) not being handled properly when duplicating a form.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error with lead objects for Copper CRM integration.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error running the prune-content-table-fields console command.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed being unable to remove “Match Field” setting for some fields.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed Recaptcha v2 (checkbox) not using Theme Config classes for its error message.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an issue with HubSpot mapping to a Form, when using checkboxes and other array-like fields.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed Phone field “Allowed Countries” values not persisting.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed Number fields not allowing 0 as a default value.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed Recaptcha not working with Theme JS disabled.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed Group/Repeater server-side errors not showing for Ajax-based forms.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error with disabled fields and validation checks for isEmpty.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed not showing server-side errors inside Group/Repeater fields.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed tabs not showing errors for server-side validation for Group/Repeater fields.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed server-side errors not being set correctly for sub-fields.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error with the Table field and LitEmoji.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error with Sent Notifications, when setting the sender.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed “Opt-in Field” setting for integrations not persisting correctly.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed a type error for PdfRenderOptionsEvent.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error with most mailers sending large attachments (over 15mb) to email notifications.

2.0.21

Released Jan 30, 2023

  • theicons.co/svg/photo-09 Created with Sketch.

    Added Solspace Calendar Event element integration.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added enableLargeFieldStorage plugin setting to allow creating large forms exceeding 100+ fields.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added support for postal_town for Google Places address provider, as a fallback when populating City values (useful for UK).

  • theicons.co/svg/photo-09 Created with Sketch.

    Added anonymous support to save-submission to edit already existing submissions.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added craft.formie.renderCss and craft.formie.renderJs to aid with SPA rendering

  • theicons.co/svg/photo-09 Created with Sketch.

    Added spam reason notes to failed Honeypot captchas.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added —all and —hard-delete options to formie/sent-notifications/delete console commands

  • theicons.co/svg/others-47 Created with Sketch.

    Email content referencing single field values now escapes HTML content for all fields.

  • theicons.co/svg/others-47 Created with Sketch.

    Increased the height of the textarea element for Multi-Line Text fields in the control panel when editing Submissions.

  • theicons.co/svg/others-47 Created with Sketch.

    Integration settings for forms now only return settings for ReCAPTCHA and hCaptcha captchas when querying via GraphQL.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed recommended fields being marked as required for Microsoft Dynamics CRM integration.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error with dashboard widget for Postgres.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed a Twig injection vulnerability for Hidden fields.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an issue where Integration::EVENT_MODIFY_FIELD_MAPPING_VALUE wasn’t being fired in a queue job.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed pre-populated date fields not submitting their values correctly with the date picker enabled.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed calendar-based Date fields showing duplicate asterisks when a required field.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed date parsing for integrations for some formats.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed a browser formatting warning for Date fields in some instances.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed text limits not working correctly for Rich Text-enabled Multi-Line fields.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an issue where form validation could be skipped in some cases.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed Single-Line and Multi-Line Text fields not respecting Content Encryption settings.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error with reCAPTCHA settings using GraphQL.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed setFieldSettings() snapshot data persisting beyond the current submission on the front-end.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an issue with MySQL 8 and field handle column lengths.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error with Honeypot captchas.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an issue with Stripe payments combined with conditions submitting multiple payments in some cases.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed compliance for aria-hidden for inputs.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed lack of error feedback when trigging an integration from a submission in the control panel.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed lack of error-handling for Salesforce Lead integrations.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed fields inside nested fields (Group, Repeater) not resolving to the parent form correctly.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error with Calculations fields where the formula contains decimals.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error when setting the “Sender Email” setting for email notifications.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an issue using populateFormValues for Repeater fields.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed error message location for Checkboxes and Radio fields.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed being unable to delete Sent Submissions from the element index.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed Table field Date/Time columns not showing content correctly for saved values (timezone).

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error when pre-populating Radio/Checkboxes/Dropdown fields from query string values.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error when marking spam from the submissions index when a submission contained a group or repeater field.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error when submitAction was missing from submission requests.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed a migration error when pruning synced fields, where the field handle contains underscores.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed Page Reload forms not having the correct redirectUrl applied when dynamically setting with form.setSettings().

  • theicons.co/svg/home-36 Created with Sketch.

    Hidden field "Default Value" now no longer supports full Twig syntax (anything that requires double {{ brackets). Shorthand ({) Twig is still supported.

2.0.20

Released Dec 15, 2022

  • theicons.co/svg/photo-09 Created with Sketch.

    Added data-col-handle attribute to Table field columns.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added support to set Checkboxes and Multi-Dropdown fields with comma-delimited values from a query params.

  • theicons.co/svg/others-47 Created with Sketch.

    Moved updateFormHash to Flatpickr onReady to ensure the form hash is updated when Flatpickr is ready.

  • theicons.co/svg/others-47 Created with Sketch.

    Allow league/oauth2-google ^3.0 to fix a conflict with dukt/analytics.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an issue with MySQL 8 and field handle column lengths.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed Flatpickr triggering unload warnings for non-English locale sites.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed Email fields when marked as unique, not validating correctly when editing a submission.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error with flags throwing an error for the Phone field with countries enabled.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed text limits not working correctly for Rich Text-enabled Multi-Line fields.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error initializing field JS for inner Repeater fields.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed HTML attributes not allowing 0 as values.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed a potential error with submitAction not being set.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed Payment model getField() throwing an error. (thanks @JeroenOnstuimig).

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed Calculations fields not working on multi-page forms with Group/Repeater fields.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed hCaptcha triggering an unload warning.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed webhook integrations testing and live payload not being the same (removed an extra json key).

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an issue where password (and other fields) may have some non-unique attributes stripped.

2.0.19

Released Dec 06, 2022

  • theicons.co/svg/photo-09 Created with Sketch.

    Added fieldRequired Theme Config setting for fields.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added getCurrentPageIndex() to Formie Theme JS.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added getCurrentPage() to Formie Theme JS.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added data-field-display-type to default field container HTML.

  • theicons.co/svg/photo-09 Created with Sketch.

    When submitting a form, a submission variable is now available for Page Reload forms that display a success message.

  • theicons.co/svg/others-47 Created with Sketch.

    Now requires Craft 4.3.2+.

  • theicons.co/svg/others-47 Created with Sketch.

    Integration settings for forms now only return settings for ReCAPTCHA and hCaptcha captchas when querying via GraphQL.

  • theicons.co/svg/others-47 Created with Sketch.

    Constant Contact lists are now sorted alphabetically.

  • theicons.co/svg/others-47 Created with Sketch.

    Changed interface type of nested field. (thanks @kunz1412).

  • theicons.co/svg/others-47 Created with Sketch.

    Changed countries option “Turkey” to “Turkiye”.

  • theicons.co/svg/others-47 Created with Sketch.

    Sent Notifications are now retained after a Form, Submission or Email Notification has been deleted.

  • theicons.co/svg/others-47 Created with Sketch.

    Update Microsoft Dynamics CRM integration connection to use a limited query for performance.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed sync fields creating duplicate content columns.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error when toggling status, spam and incomplete submissions in the submissions index for the control panel.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an issue where single-page, Ajax forms would be hidden when encountering a server-side error (like a timeout request).

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed a JS error with empty calculation fields.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error when some data attributes were being stripped out of rendering.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error for eager loading nested field rows.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed a typo in DotDigital integration.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed Phone Number country dropdown not working correctly with Theme Config and resetClasses enabled.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an duplicated attributes when using Theme Config.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error when creating a new From from a Stencil containing Group/Repeater fields.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error when validating min-values for Single-Line/Multi-Line Text fields.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed custom error messages not working correctly with Theme Config and resetClasses.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed disabled captchas being enabled when creating a new form from a stencil.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error when populating Repeater fields with populateFormValues().

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed accessibility issues for Flatpickr-based Date/Time fields.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed a type error for Gatsby/GraphQL for Number fields with min/max settings being a float.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an issue when calling form.setFieldSettings() multiple times, and settings not applying.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an issue with Microsoft Dynamics when mapping to campaigns.

2.0.18

Released Nov 19, 2022

  • theicons.co/svg/photo-09 Created with Sketch.

    Added pagination to Monday integration to fetch boards over 100.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added IntegrationField::TYPE_DATECLASS to handle mapping to Date fields and date attributes for Entry element integrations.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added aria-hidden="true" to required field asterisk indicator for screen readers.

  • theicons.co/svg/others-47 Created with Sketch.

    Improve performance of Microsoft Dynamics CRM integration when fetching entity definitions.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed "Overwrite Values" for element integrations for User photos.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed return type for Google Sheets integration for getProxyRedirect().

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an issue where setFieldSettings() snapshot data was being removed upon a successful Ajax-based submission.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error with custom filename formats for File Upload fields in Group fields.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed setFieldSettings not applying correctly before submission validation.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed a recursive loop error when trying to determine whether hidden fields were conditionally hidden or not.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed being unable to edit Submissions, Forms and Sent Notifications due to Craft 4.3.x changes.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed nested fields and conditionally-hidden field validation, and implement FieldLayout::getVisibleCustomFieldElements().

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed Table field with Dropdown column saving incorrect values.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed Agree field’s not converting correctly to boolean values for integrations.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed return type for Google Sheets integration for getProxyRedirect().

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed some field translations still in the site category instead of formie.

2.0.17

Released Nov 13, 2022

  • theicons.co/svg/photo-09 Created with Sketch.

    Added “Overwrite Content” setting for Element integrations to control whether null values should be applied to element content.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed the “Proxy Redirect URI” for Google Sheets not saving correctly when using .env variables.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error when using page variables in Theme Config settings.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error when rendering a form with both renderJs and renderCss set to false.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed PHP errors that could occur when executing GraphQL queries.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed phone field input having the incorrect id attribute.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed missing descriptionHtml attribute for Agree fields for GraphQL queries.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error when rendering an Address field containing instruction text.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error when saving a draft submission from the front-end.

2.0.16

Released Nov 08, 2022

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error introduced in 2.0.15.

2.0.15

Released Nov 06, 2022

  • theicons.co/svg/photo-09 Created with Sketch.

    Add Dotdigital CRM integration.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add more clarity to Freeform/Sprout Forms migrations when a submission failed to migrate.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix the “View Submissions” link when editing a form not being correct for Craft 4.3+.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error when viewing form usage for soft deleted entries that contained a Formie form relation.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix visibly disabled fields not having their default value used when populating a submission content.

2.0.14

Released Oct 29, 2022

  • theicons.co/svg/photo-09 Created with Sketch.

    Added includeDraftElementUsage and includeRevisionElementUsage.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added a “View Submissions” button to the form builder.

  • theicons.co/svg/others-47 Created with Sketch.

    Form usage now excludes draft and revision elements.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error when saving new integrations.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed email notification content using Formie 1 nodes in some cases (hard break, list items, etc).

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed setFieldSettings not applying correctly before submission validation.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an edge-case error where deleting submissions through custom code and in a queue job would trigger a session error.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed Salesforce and Zoho integrations resetting their apiDomain after project config changes.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error when setting the submission status from the submission element index action.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed Mailjet integration not working correctly.

2.0.13

Released Oct 23, 2022

  • theicons.co/svg/photo-09 Created with Sketch.

    Added emoji support to the HTML field.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added better descriptions to integration and email notification queue jobs.

  • theicons.co/svg/others-47 Created with Sketch.

    Email notification previews now limit element field values depending on their display type for accurate results.

  • theicons.co/svg/others-47 Created with Sketch.

    Update exported submission filename to formie-submissions-{date} format.

  • theicons.co/svg/others-47 Created with Sketch.

    When previewing element fields in email notifications, random elements are now shown.

  • theicons.co/svg/others-47 Created with Sketch.

    Updated some bouncer.js classes to remove the reliance on fui-* classes.

  • theicons.co/svg/others-47 Created with Sketch.

    Editing a submission from the front-end now does not require user permissions on editing/managing submissions.

  • theicons.co/svg/others-47 Created with Sketch.

    Fields with the handle username are now allowed.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an issue deleting assets when a form contained multiple File Upload fields.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an issue when logging errors for Element integrations.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed Address field not using fieldset and legend elements for accessibility.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error with Entries, Products and Users fields when selecting multiple sources.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error with Date fields and their default date in some timezones.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error when saving email/form templates when selecting multi-site specific templates.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error for Ajax forms using Craft native forms.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed lack of fieldError theme config support for client-side validation.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed some variables not working for the “Submission Message” setting.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed email notification previews not working for stencils.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed word limits of text fields not showing words left correctly.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed duplicate “Limit” settings for entries field.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error when re-sending a sent notification.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed CSS Classes field settings being removed when applying resetClasses via Theme Config.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed “Attach Assets” setting for email notifications not working correctly.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed edge-cases for Google places autocomplete fields not working in some instances due to loading times.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed CSS Classes field settings being removed when applying resetClasses via Theme Config.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error when submitting forms with File Upload fields in a Repeater or Group field.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed captchas incorrectly rendering multiple times for multi-page forms.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed edge-cases for Google places autocomplete fields not working in some instances due to loading times.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed theme config being stored in project config.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error when trying to select existing notifications for a stencil.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed showing existing fields when editing stencils.

2.0.12

Released Sep 25, 2022

  • theicons.co/svg/photo-09 Created with Sketch.

    Added support for Emoji’s in Trello boards and lists.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added “Form Handler” endpoint settings to Pardot CRM integration.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added “sender” email header setting for email notifications to control email deliverability.

  • theicons.co/svg/others-47 Created with Sketch.

    Changed integration Redirect URI’s to no longer rely on usePathInfo, instead use a site route.

  • theicons.co/svg/others-47 Created with Sketch.

    Changed Trello integration to not include closed boards.

  • theicons.co/svg/others-47 Created with Sketch.

    Consolidate payload-creation for Webhook/Miscellaneous integrations.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error when editing a submission from the front-end

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed when exporting submissions from “All” custom field values were missing.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed submitting an incomplete submission from the front not being marked as incomplete.

  • theicons.co/svg/home-36 Created with Sketch.

    Allow non-inline Markdown to be included in field instructions.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed when editing a submission from the front-end, submission actions weren’t being applied (enableBackSubmission, submitAction).

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed toggling pages for Ajax-based forms without standard fui-* classes.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed progress bar not working correctly when switch tabs on Ajax-based forms.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed a visual issue for progress bars when Ajax-based forms failed validation.

2.0.11

Released Sep 18, 2022

  • theicons.co/svg/photo-09 Created with Sketch.

    Added email notification preview support for Repeater fields.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added isIncomplete argument to GraphQL mutations for submissions, allowing partial payloads to be saved via GraphQL.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added support for all integrations to define front-end JS via getFrontEndJsVariables().

  • theicons.co/svg/photo-09 Created with Sketch.

    Added form.setIntegrationSettings function to set integration settings in Twig.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added “Filename Format” setting to File Upload fields to allow for renaming of files on upload to a given format.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added handle to duplicate fields when exporting submissions, to prevent ambiguity for same-named fields.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added min/max field value support for Single-Line and Multi-Line Text fields.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added “Save Spam Submissions” setting to captchas to control whether to save spam submissions as the captcha level.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added spamClass to submissions to record the captcha that marked the submission as spam.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added support for <details> and <summary> tags in HTML field.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added warning message for “Redirect URI” setting for OAuth integrations about usePathInfo = false.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added before/after events when sending payloads for Webhook & Zapier integration.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added Azure admin note to Microsoft Dynamics 365 integration.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added formie/forms/delete console command.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added support for Zoho CRM integration to map to a Quote object.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added support for Salesforce CRM integration to map to a Case object.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added support for Phone fields have their country ISO and country full name be able to be picked when mapping to integrations.

  • theicons.co/svg/others-47 Created with Sketch.

    Changed conditions builder’s field column to show 60 characters of field labels.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed field, page and button conditionals evaluating for blank conditions.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error with Redirect URI’s for integrations that have usePathInfo = false.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error being thrown when Trello didn’t have a OAuth token.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error when querying some fields on a Group field with GraphQL.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed space characters being added to variable picker field values.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed a type error for integration’s getOauthProvider() function, not supporting OAuth1 providers.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error when querying some fields on a Group field with GraphQL.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed Calculations field evaluating empty formulas.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed (again) Microsoft Dynamics not using SchemaName for custom field handles.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed Redirect URI for some providers containing the site query param.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed Repeater field and inner-field JS registration.

2.0.10

Released Sep 11, 2022

  • theicons.co/svg/photo-09 Created with Sketch.

    Added support for emoji’s in option fields’ labels.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added Forms element select field support for Feed Me.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added a “disabled” option to Dropdown, Checkboxes and Radio Button field options, to hide options from the front-end, but still retain their values in past submissions.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added “Usage” tab to the form builder, to see which elements reference a form.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added support for Captchas to use .env variables for their enabled state.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added formatting options for Calculations field to better handle numbers.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added support for paginated requests for Slack integration.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added “Available Days” setting to Date fields to control which days of the week are enabled.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added “Year Range” setting for Date fields to control the min/max years when shown as Dropdowns.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added limits to Date fields for offset by today.

  • theicons.co/svg/others-47 Created with Sketch.

    Updated to use App::parseBooleanEnv where applicable.

  • theicons.co/svg/others-47 Created with Sketch.

    Refactored SharpSpring form object serialization.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed PayWay unsuccessful payments not being marked as failed.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed PayWay merchant ID not working with .env variables.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error where boolean integration settings couldn’t be set to an .env variable.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed “Use Sandbox” setting for PayPal not saving correctly.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error when rendering Element fields with multiple options enabled.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed container attributes for field settings not rendering.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed Date fields not having their custom error message text shown.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed limit settings not saving correctly for Number fields.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed dropdown option labels not correctly set to formie as the translation category.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed min/max date settings not taking into account time for Date fields.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed browser warnings for some Date fields for invalid formatted values.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed submissions not showing the correct status details.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed JS classes not taking into account Theme Config.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed getCurrentPageIndex() returning null, when it should return 0 to represent the first page’s index.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed duplicated lists for Active Campaign integration.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed Signature fields outputting their raw base64-encoded value when output in email notifications.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed Signature fields not generating images correctly for some email clients (web-based Gmail) in email notifications.

2.0.9

Released Sep 04, 2022

  • theicons.co/svg/photo-09 Created with Sketch.

    Added Westpac PayWay Payment integration.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added prune-content-table-fields console command.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added “Empty Value Placeholder” plugin setting to manage the “No response” text for email notifications.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added support for setting the siteId for entries selected as redirects.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added Form settings to "Require Logged-in User”, “Schedule Form”, “Limit Submissions”.

  • theicons.co/svg/others-47 Created with Sketch.

    Payment fields can now use Calculations, Dropdown, Radio and Single-Line Text fields for dynamic amounts.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed Microsoft Dynamics not using SchemaName for custom field handles.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed serialization of element fields when being sent via Webhooks.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error with HubSpot CRM integration.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed File Upload fields including some allowed extensions that they shouldn’t.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an issue where setting “Alert Emails” created multiple rows.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error with PayPal payments and dynamic amounts.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed submission titles not being correct when creating submissions in the control panel.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error when deleting a submission.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error with the Campaign email marketing integration.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error running resave console commands.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error when processing PayPal payments.

  • theicons.co/svg/home-36 Created with Sketch.

    Removed unused form settings for availability (never implemented).

2.0.8

Released Aug 27, 2022

  • theicons.co/svg/others-47 Created with Sketch.

    Renamed ModifySubmissionExportDataEvent::data to ModifySubmissionExportDataEvent:exportData to fix an error when exporting submissions.

  • theicons.co/svg/others-47 Created with Sketch.

    Changed {num} characters/words left translation string to {startTag}{num}{endTag} characters left.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed Group fields’ inner fields and conditionals referencing other Group inner field’s.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed Theme Config not working correctly to remove components when setting to false or null.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed Multi-Line Text field rich text formatting buttons not always in the correct order.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed check for malicious file upload checks, causing submissions with File Upload fields not to save.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed File Upload inputTypeName not returning correctly for GraphQL queries.

2.0.7

Released Aug 22, 2022

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed element fields not showing disabled sources in field settings.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed Name and Address sub-fields not pre-populating values from the URL.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed incorrect order of formie.field.* ending template hooks.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error with element fields in Repeater fields not working correctly.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed element fields having their placeholder value duplicated when displaying as a dropdown.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error with Payment fields not retaining the Billing Details when saving.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error with Address fields not removing outdated enableAutocomplete setting.

2.0.6

Released Aug 16, 2022

  • theicons.co/svg/photo-09 Created with Sketch.

    Added beforeEvaluate and afterEvaluate for Calculations field’s JS.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added form property to SubmissionEvent.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added support for Variable Tag nodes when rendering HTML to ProseMirror schema.

  • theicons.co/svg/others-47 Created with Sketch.

    When redirecting to a new tab, form values will now be reset.

  • theicons.co/svg/others-47 Created with Sketch.

    Allow SubmissionController::EVENT_AFTER_SUBMISSION_REQUEST to alter the submission.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error for Stripe payment integrations that would throw an error when catching Stripe API errors.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed typings for Payment integration getAmount() and getCurrency() functions to properly catch errors.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error when not supplying a submitAction for a submission.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed email notifications not getting the default recipients type set correctly.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed error handling on submission exports.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed Slack public channels not always showing all channels by increasing limit to 100.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error with the Slack integration, when posting via Webhooks.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed custom error messages not showing for client-side validation.

2.0.5

Released Aug 07, 2022

  • theicons.co/svg/photo-09 Created with Sketch.

    Add new HubSpot CRM integration due to API changes.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed placeholder for Dropdown fields not working correctly.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed conditionally-hidden payment fields processing payment.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed being unable to modify element queries for element fields.

  • theicons.co/svg/home-36 Created with Sketch.