Formie Changelog

Keep up to date with all the changes with Formie.

Formie 2.x is on version 2.1.0, released on Dec 27, 2023

  • theicons.co/svg/photo-09 Created with Sketch. 687 New features
  • theicons.co/svg/others-47 Created with Sketch. 298 Improvements
  • theicons.co/svg/home-36 Created with Sketch. 1545 Bug fixes
View latest release (2.1.0) on the Plugin Store

2.1.0 - Latest Release

Released Dec 27, 2023

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

    Added the ability to set the label and value for Address field Country sub-field dropdown options.

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

    Added populateAddress JS event for Google Address provider to modify field-population when an address is found.

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

    Added the ability to set a min/max number of options to pick for a Checkboxes and multi-Dropdown field.

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

    Added support for Freeform migration with form handles containing invalid characters. Formie will try and rename to a valid handle.

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

    Added fui-tab-complete class to tabs previous to the active one on the front-end.

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

    Added page count to form element index, and the ability to query forms via their pageCount.

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

    Added support for unique values for Single-Line Text, Multi-Line Text and Number fields.

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

    Added note to data retention form setting on garbage collection.

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

    Added “Visibility” settings to Agree fields.

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

    Added the ability to set a submission as spam when editing it in the control panel.

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

    Added info tooltips to email notifications for deliverability gotchas.

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

    Added description field setting for Summary field, to control the heading text at the top of the field.

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

    Added before and after options to the formie/submissions/delete console command.

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

    Added before and after element query params for submissions.

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

    Added “Opt-in” field to all integrations.

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

    Added “User Email” to email variable pickers.

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

    All fields now have the ability to be excluded from the “All Fields” variable for email notifications.

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

    Submission index chart now shows the same submissions in the table view, and provides a consolidated date range filter.

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

    Revamped submissions index chart to be more performant.

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

    Changed “Configure Import” text to “Review Import” for Import/Export page.

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

    Fixed front-end alert compatibility with Theme Config for alerts, for ajax-driven forms.

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

    Fixed formatting buttons not appearing at the top-level of a rich text editor instance.

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

    Fixed custom error messages for field being applied for every error (not just for required value failures).

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

    Fixed orphaned field cleanup not working for Repeater/Group nested fields.

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

    Fixed Zip/Postal Code ordering for Address fields in control panel to match what’s produced on the front-end.

2.0.45

Released Dec 26, 2023

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

    Added setOnlyCurrentPagePayload to force only saving the current page’s fields for performance.

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

    Added isAvailable to FormInterface for GraphQL.

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

    Added displayType for element fields for GraphQL queries.

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

    Added data-placeholder on Pell editor to support placeholder on Rich Text fields. (thanks @IrateGod).

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

    Switch Hidden field hasLabel to theme config output for form builder label.

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

    Hidden fields now no longer output a label.

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

    Fixed populated Repeater fields not working correctly for multi-sites.

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

    Fixed a JS error with Formie.refreshFormTokens when importing Formie’s JS in your own JS files.

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

    Fixed limit submissions check for GraphQL.

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

    Fixed validation messages not showing for Opayo payments.

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

    Fixed lack of autocomplete attributes for Opayo payment fields.

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

    Fixed Repeater/Group inner fields incorrectly being shown as able to have conditions set on the same field.

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

    Fixed initial fields in Group/Repeater fields not being marked as isNested.

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

    Fixed cache-clearing for CSRF/Captchas not working correctly for multi-page forms.

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

    Fixed options fields (Radio, Checkboxes, Dropdown) defaults not working in Group/Repeater fields.

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

    Fixed setOnlyCurrentPagePayload.

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

    Fixed onFormieSubmitError JS event not containing the server response.

2.0.44.1

Released Dec 12, 2023

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

    Improve error message when failing to save a form.

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

    Fixed an error when creating new forms.

2.0.44

Released Dec 12, 2023

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

    Added afterInit JS event to Multi-Line Text fields that have the rich text editor enabled.

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

    Added beforeInit JS event for Multi-Line Text fields that have the rich text editor enabled.

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

    Added aria-live=“polite” and aria-atomic=“true” to error messages on the front-end.

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

    Added modifyQueryParams event for PayPal.

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

    Changed finalise to finalize for PayPal message.

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

    Changed fui-sr-only for hidden label position to use data-fui-sr-only instead of class, for Theme Config compatibility.

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

    Updated Multi-Line field, Rich Text editor to support placeholder attribute. (thanks @IrateGod).

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

    Fixed an error for Products and Variants fields when checking for Commerce being installed, when the fields are initialized too early.

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

    Fixed File Upload assets within Repeater or Group fields not being deleted according to their submission data retention settings.

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

    Fixed an error when a stencil’s email notification contained an attached asset.

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

    Fixed lack of enter key accessibility for sent notification and submission modals in the control panel.

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

    Fixed an error when form message settings contained emoji’s.

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

    Fixed setting elementQuery via templates not overwriting Element fields.

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

    Fixed an issue when a PayPal payment field was toggled by conditional rules.

  • 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 an error when mapping Group fields to some integrations when no value is present.

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

    Fixed an error when updating queue job information cache for integrations.

2.0.43

Released Nov 26, 2023

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

    Added page and row reference to fields.

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

    Allow Stripe metadata to pull data from other fields in the form.

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

    Fixed option fields (Dropdown, Checkboxes, Radio Buttons) having an incorrect column length when no options were provided (for dynamic options).

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

    Fixed handling of token errors for integrations.

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

    Fixed an error with validating Address fields.

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

    Fixed Brevo templateId parameter type.

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

    Fixed field labels not being rendered when set to position hidden.

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

    Fixed interest categories not being shown correctly for Mailchimp.

2.0.42

Released Nov 09, 2023

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

    Added Element::EVENT_MODIFY_ELEMENT_FIELDS event for element integrations.

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

    Fixed incorrect File Upload validation translation message for min/max filesize.

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

    Fixed lack of proper check for integration response when manually triggering an integration from a submission in the control panel.

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

    Fixed Honeypot captcha when refreshing cached tokens and improve logging.

2.0.41

Released Nov 05, 2023

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

    Changed checkbox checked state to use checked not checked=“true”.

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

    Fixed PDF template filename format not persisting when saved.

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

    Fixed Checkboxes not being reset after submitting a form.

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

    Fixed Table field not normalizing cell values properly.

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

    Fixed an error with File Upload fields introduced in 2.0.40.

2.0.40

Released Nov 02, 2023

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

    Updated Brevo integration to include templateId and redirectionUrl for Double-Optin.

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

    Fixed GraphQL mutations for multiple File Upload fields.

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

    Fixed honeypot captcha trigger unload warnings when using cache-busting JS.

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

    Fixed GraphQL mutations for multiple File Upload fields.

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

    Fixed an error with binding events to JS multiple times not working correctly when required (for conditions).

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

    Fixed Duplicate captcha causing unload warnings.

2.0.39

Released Oct 25, 2023

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

    Added “Reply-To Name” setting for email notifications.

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

    Added “Webhook URL” as setting for Webhook integration when querying via GraphQL.

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

    Added autocomplete=“name” to single Name fields.

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

    Added language options to Friendly Captcha.

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

    Added double-optin setting for Brevo integration.

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

    Added checks to Formie JS to protect against multiple-initialization of the same form.

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

    Added better handling for destroying an initialize form in JS.

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

    Added initJs to render options for forms, to prevent auto-initializing of Formie’s JS.

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

    Added Formie.refreshForCache to simpiify statically-cached forms and token refreshing.

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

    Added missing {startTag}{num}{endTag} non-plural translation strings.

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

    Added “Reply-To Name” setting for email notifications.

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

    Added FORMIE_SECURITY_KEY .env variable (based off CRAFT_SECURITY_KEY or SECURITY_KEY for maintaining a separate key for encrypting field values.

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

    Added “Webhook URL” as setting for Webhook integration when querying via GraphQL.

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

    Move .fui-btn * CSS rule from theme to base CSS to handle inner elements of buttons not triggering the correct submit behaviour

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

    Ajax-based forms now automatically fetch tokens (CSRF, captchas) after a successful form is submitted

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

    Implement Element::trackChanges() for Blitz compatibility

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

    Fixed a PHP 8 deprecation notice.

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

    Fixed an error for Dropdown fields when toggling between options being an optgroup and not.

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

    Fixed widget charts for line/pie charts.

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

    Fixed an error when creating dashboard widgets for submissions.

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

    Fixed Friendly Captcha triggering unload warnings.

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

    Fixed Friendly Captcha styles.

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

    Fixed Duplicate captcha not refreshing its value for Ajax forms, after a successful submission.

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

    Fixed JavaScript captcha not refreshing its token after a successful submission, and trying to submit again without a page refresh.

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

    Fixed captcha behaviour to handle multiple initializations.

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

    Fixed captcha integrations with initializing Formie’s JS multiple times.

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

    Fixed race condition for refreshing captcha tokens when the captchas hadn’t been initialized yet.

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

    Fixed JS destroyForm() not removing the form from the factory collection correctly.

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

    Fixed multiple event bindings for some JS elements.

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

    Fixed spam email notifications throwing an error in the queue when trying to send (if enabled to do so).

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

    Fixed dynamically redirectUrl having any query params overwritten if the same query param was on the current URL.

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

    Fixed submissions using query string params for populating some properties when they shouldn’t.

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

    Fixed some fields not having their settings normalized.

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

    Fixed an error when editing a form and invalid default status.

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

    Fixed an error with File Upload fields and an invalid Upload Location set.

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

    Fixed File Upload fields not working correctly for Repeater or Group fields, when the only nested field.

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

    Fixed double-initialization checks for Formie’s JS, causing incorrect behaviour with a race condition with JS frameworks.

2.0.38

Released Oct 08, 2023

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

    Added better support for editing submissions.

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

    Added “Consent To Track” and “Consent To Send SMS” to Campaign Monitor integration.

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

    Added Phone integration field type, for formatting phone numbers sent to integrations.

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

    Added support for expand parameter on target schemas for Microsoft Dynamics 365 CRM. (thanks @jamesmacwhite).

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

    Changed references for Linked.in to LinkedIn.

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

    Calling craft.formie.renderForm() now sets a unique formId to assist with rendering the same form multiple times to retain JS functionality.

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

    Clearing a current submission can now be done without a POST request.

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

    Fixed an issue with Dynamics 365 and Created By value.

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

    Fixed query restrictions for system users for Microsoft Dynamics 365 integration.

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

    Fixed payment fields not working within Group fields.

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

    Fixed Turnstile captcha firing form submissions multiple times for Ajax based forms.

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

    Fixed Turnstile captcha triggering unload warnings.

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

    Fixed custom error messages for fields not being used for server-side errors.

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

    Fixed DotDigital CRM Integration response when updating the address book.

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

    Fixed an error with JS binding to the same form rendered multiple times.

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

    Fixed actionUrl not taking into account incomplete editing submissions.

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

    Fixed an error for some integrations and an invalid enabled state.

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

    Fixed an error processing User element integrations and user profile.

2.0.37

Released Sept 25, 2023

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

    Added “Created By” field mapping for Dynamics 365 CRM integration.

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

    Added Field::getRequiredPlugins() to better support plugin-dependant fields.

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

    Added Honeypot value for GraphQL queries.

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

    Added siteKey values for supported Captchas for GraphQL queries.

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

    Added “Mobile Number” to Campaign Monitor integration.

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

    Added form.setActionUrl().

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

    Added FormSettings::pageRedirectUrl to allow setting the redirect URL for every page submission.

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

    Updated isPluginInstalledAndEnabled check.

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

    Updated stripe/stripe-php dependency to align with Craft Commerce.

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

    Fixed Dropdown field throwing errors after changing options from being an optgroup.

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

    Fixed an error when toggling Dropdown field options from using an optgroup to a default.

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

    Fixed an error when setting cookie values for a Hidden field, and not dealing with encoded values properly.

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

    Fixed showing “Edit Form” element action when viewing forms.

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

    Fixed mapping a Formie Submission field to the Submission ID for Element integrations.

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

    Fixed form not being available for PDF templates.

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

    Fixed an issue with Honeypot Captcha and GraphQL mutations.

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

    Fixed File Upload fields in Repeater fields not working correctly with GraphQL mutations.

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

    Fixed redirect URL value when the URL contained certain UTF characters.

2.0.36

Released Sept 08, 2023

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

    Added consolidated errors when saving forms in the control panel.

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

    Added beforeInit and onApprove JS events for PayPal.

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

    Added Brevo email marketing integration (to replace Sendinblue).

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

    Fixed being unable to choose which site a submission is saved in, when editing a submission from the control panel.

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

    Fixed element select fields not retaining their values before being saved for the form builder.

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

    Fixed Number field not correctly typed in GraphQL mutations.

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

    Fixed being unable to choose which site a submission is saved in, when editing a submission from the control panel.

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

    Fixed missing translations for Opayo and PayPal’s front-end JS.

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

    Fixed an error when creating custom templates.

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

    Fixed Friendly Captcha not working correctly for multi-page forms.

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

    Deprecated the Sendinblue integration. Please use the Brevo integration instead.

2.0.35

Released Aug 31, 2023

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

    Added 1CRM integration.

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

    Added support for Checkboxes fields with Calculations variables.

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

    Added Integration::getClassHandle().

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

    Added support for Segmented Lists for Pardot CRM integration.

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

    Map an account to lead data using parentaccountid or customerid_account for Dynamics 365 integration.

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

    Changed Number fields to use TEXT columns for their content, to allow large numbers to be used.

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

    Updated reCAPTCHA Enterprise endpoint to address deprecation.

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

    Fixed being able to send email notifications and trigger integrations for spam submissions in the control panel.

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

    Fixed Salesforce integration not working for production without “Use Credentials” enabled.

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

    Fixed ActiveCampaign integration dropdown field values not working correctly.

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

    Fixed an error when normalizing Date field values.

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

    Fixed Pardot integration and prospect accounts.

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

    Fixed an error with Sprout Forms migration.

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

    Fixed being able to select Repeater fields for field conditions.

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

    Fixed Group and Repeater fields having content populated from outer fields with the same field handles as inner fields.

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

    Improved submission content filtering potential XSS payloads.

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

    Fixed lightswitch UI on Craft 4.4.16+.

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

    Fixed tabindex removal on captchas, preventing good accessibility to keyboard navigate into captchas.

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

    Fixed Formie JS binding multiple times when calling endBody() in Twig manually.

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

    Fixed Agree field description not correctly enforced as required.

2.0.34.1

Released Aug 08, 2023

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

    Fixed an issue with Honeypot Captcha not working, due to change in 2.0.34.

2.0.34

Released Aug 06, 2023

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

    Added “Incident” object to Microsoft Dynamics 365 CRM integration.

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

    Added a flag to getRequestParam to distinguish empty string from null.

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

    Added Date::availableDaysOfWeek for GraphQL.

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

    Added data-fui-alert attribute to alerts.

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

    Switch Formie JS to use [data-fui-alert] instead of [role="alert"] to target alerts

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

    Fixed Dropdown field templates when using numbers as values for options.

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

    Fixed submit/error messages not falling back on Twig-defined values with form.setSettings.

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

    Fixed a GraphQL error for the default value for Date fields.

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

    Fixed disabled element fields not having their default values set correctly.

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

    Fixed an migration error for Freeform and Number fields.

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

    Fixed Variants fields not persisting their “Source” setting.

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

    Fixed an issue with the Calculations field with special characters.

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

    Fixed Element Integrations not updating their “Update Entries” values refresh when changing the element group.

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

    Fixed some characters (quotes) being encoded for field values, causing issues for integration values and email notifications.

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

    Fixed Webhook payloads not including URL and some other properties for Element and File Upload fields.

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

    Fixed being able to navigate back further than the first page in submission flow.

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

    Fixed Date field settings returning incorrect timezone information when querying via GQL.

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

    Fixed an issue when duplicating forms, not all settings were being duplicated.

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

    Fixed Date::availableDaysOfWeek for GraphQL.

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

    Fixed view submission permissions.

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

    Fixed an issue with theme config when only set in formie.php config and using resetClass.

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

    Fixed an issue with submission editing and submission limit setting.

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

    Fixed an issue with Honeypot captchas for GraphQL.

2.0.33

Released July 11, 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 support for Single-Line Text fields retaining their HTML when mapped to text fields in Craft for Element integrations.

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

    Fixed Element integrations mapping to Multi-Line text fields with single quotes being encoded.

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

    Fixed a type error with Solspace Calendar integration.

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

    Fixed front-end JS/CSS assets not being minified correctly.

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

    Fixed HubSpot integration and Agree fields (and other boolean types) not correctly casting to true/false.

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

    Fixed Contact Form stencil’s admin Email Notification from using the users’ email address as the “From” value, to improve email deliverability.

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

    Fixed an error with form usage and Super Table fields.

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

    Fixed an error for options fields (Dropdown, Checkboxes, Radio Buttons) when options were numbers.

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

    Fixed an error when mapping fields with Feed Me submissions and Repeater/Group fields.

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

    Fixed some fields not working on the form builder (Vizy, Icon Picker).

2.0.32

Released June 25, 2023

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

    Added Money, Number and Date Time field support for ActiveCampaign CRM integration.

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

    Fixed min/max character limit server-side validation when containing newlines.

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

    Fixed Deal Stages options not being populates for Active Campaign integration.

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

    Fixed HubSpot integration with static values mapped to a Checkbox field in HubSpot.

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

    Fixed classes defined in “Input Attributes” for field settings not working correctly with Theme Config and resetClass.

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

    Fixed an issue with reCAPTCHA v2 Checkbox when not using Formie’s JS theme.

2.0.31

Released June 12, 2023

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

    Added pointer-events: none; to inner elements added to .fui-btn elements, which can prevent event-binding of submit buttons correctly.

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

    Updated submit buttons instruction text for form builder.

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

    Changed data-submit-method and data-submit-action to data-form-submit-method and data-form-submit-action on the <form> attribute.

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

    Fixed filtering Sent Notifications by failed status not working.

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

    Fixed min/max character validation for Multi-Line Text fields.

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

    Fixed an issue where Date field datepickers would show a validation error when picking a date and “Validate When Typing” was enabled.

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

    Fixed dropdown and input Date fields not working correctly with validation.

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

    Fixed Date field dropdowns not showing the defined placeholder.

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

    Fixed “Form Usage” number in form element index.

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

    Fixed an error with Solspace Calendar integration.

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

    Fixed an issue where captchas weren’t working with custom-rendered buttons missing the data-submit-action attribute.

2.0.30

Released May 27, 2023

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

    Add form.setRedirectUrl().

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

    Add support for Recipients field to be shown in element indexes for submissions.

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

    Add includeQueryString parameter to form.getRedirectUrl().

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

    Add craft, currentSite, currentUser and siteUrl to available dynamic variables

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

    Update Pipedrive integration with lead custom fields.

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

    Update Litemoji to handle some multi-byte strings.

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

    Ensure events are still triggered if the integration is creating a Draft. (thanks @taylordaughtry).

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

    Element integrations now factor in fetching existing elements of any status.

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

    Fix an error with Solspace Calender integration.

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

    Remove inline-template warning from Solspace Calendar integration.

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

    Fix ActiveCampaign Email Marketing integration not using pagination for tags. (thanks @jimirobaer).

2.0.29

Released May 18, 2023

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

    Added “Form Name” to submission export.

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

    Added “Submission UID” as an option for variable pickers.

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

    Added proper loading checks for payment field providers (Stripe, PayWay, PayPal).

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

    Payment integrations can now register htmlTag for Theme Config.

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

    Fixed an error when previewing Email Notifications containing a Payment field.

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

    Fixed Stripe payment field not honouring Theme Config settings for fieldInput.

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

    Fixed incorrect API url for Pardot integration.

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

    Fixed User element integration not working correctly with Password fields and non-queue running processing.

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

    Fixed render function types for null forms.

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

    Fixed an issue migrating Checkbox fields from Freeform forms.

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

    Fixed Mailchimp integration and setting existing contacts with status = pending when double-opt-in is enabled.

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

    Fixed Repeater/Group fields not having their inner field’s JS initialized correctly (for multi-line rich text).

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

    Fixed Campaign integration not mapping certain fields (Table, Date, Element) correctly.

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

    Fixed Element integrations not mapping Element fields correctly.

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

    Fixed Freshdesk integration for existing contact handling.

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

    Fixed an error when populating element field values with limits.

2.0.28

Released May 02, 2023

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

    Updated front-end JS to only use ES6 modules for some utilities.

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

    Fixed Entry element integration not assigning the correct default author.

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

    Fixed Formie log files not being attached to support requests.

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

    Fixed an error with Recruitee integration and the payload response check.

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

    Fixed validation handling for support requests.

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

    Fixed an error with migrating newer Freeform submissions with email fields.

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

    Fixed incorrect submissions being shown when restricting with user permissions.

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

    Fixed an error when migrating Freeform.

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

    Fixed an error when processing HTML content in some instances.

2.0.27.1

Released Apr 20, 2023

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

    Fixed Group fields (and their inner fields) not working when used as source of conditions.

2.0.27

Released Apr 19, 2023

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

    Added support for Opayo payment integration.

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

    Added support for Friendly Captcha captcha integration.

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

    Added support for Cloudflare Turnstile captcha integration.

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

    Added support for pagination of tags for ActiveCampaign integration. (thanks @martinleveille).

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

    Payment fields now implement a PaymentModel, allowing access to the payment info in email notifications.

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

    Improve payment fields to only initialize when in view for the current page.

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

    Improve variable-parsing performance by checking if the provided value contains any variables to parse.

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

    Improve edit checks for form/submissions which affected element index actions like duplication.

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

    Fixed Solspace Calendar element integration.

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

    Fixed an error when trying to delete newly created statuses.

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

    Fixed an error when trying to mark a submission as spam/non-spam from an element action.

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

    Fixed “Default Status” menu button not working for forms.

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

    Fixed emoji support for HTML field.

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

    Fixed Campaign integration not enforcing the opt-in setting.

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

    Fixed payment fields in email notifications not outputting HTML.

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

    Fixed PayWay field preview in the form builder.

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

    Fixed global alert being shown for 3DS redirection for some payment integrations.

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

    Fixed a potential issue when importing a form with an incorrect defaultStatusId.

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

    Fixed an error recording referrer for form submissions.

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

    Fixed Group fields (and their inner fields) not working when used as source of conditions.

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

    Fixed conditions not working correctly for custom fieldNamespace.

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

    Fixed form settings not being retained when using the Duplicate element action.

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

    Fixed custom fields not resolving their form/email notification templates correctly.

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

    Fixed Table Date/Time columns not setting the correct timezone for Element integrations.

2.0.26

Released Apr 04, 2023

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

    Added “Purify Content” setting for HTML fields to control HTML Purifier.

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

    Fixed rich text content being unable to be translated.

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

    Fixed an issue where manipulated submit buttons containing inner elements (such as icons) affected submission behaviour.

2.0.25.1

Released Mar 27, 2023

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

    Fixed an issue with email notifications “All Fields” values not outputting correctly.

2.0.25

Released Mar 25, 2023

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

    Added validation checks for some form-related routes and missing form IDs.

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

    Added failsafe for custom date default. (thanks @friartuck6000).

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

    Added Microsoft Dynamics 365 Web API version to be configurable via settings. (thanks @jamesmacwhite).

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

    Improve submission performance from the front-end, excluding unnecessary value parsing when not required (allFields, etc).

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

    Improve performance of saving submissions from the front-end. Particularly for large and complex forms.

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

    Improve performance of saving submissions for large forms with many conditions, containing Element, Group and Repeater fields.

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

    Update Zapier and Slack to use Integration::deliverPayloadRequest() for webhooks.

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

    Update references of setError and setNotice to setFailFlash and setSuccessFlash.

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

    Update references of Craft::$app->getRequest() to $this->request.

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

    Require Dompdf 2.0.3+ to fix vulnerabilities. (thanks @licvido).

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

    Webhook integrations now no longer requires a JSON response.

  • 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 error when querying a Dropdown with optgroup settings for GraphQL.

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

    Fixed lack of error handling for Google Sheets when no OAuth token.

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

    Fixed rich text editor link fields not persisting the “Open in new tab” setting for links.

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

    Fixed sessionKey set on forms not working correctly.

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

    Fixed forms set to “Reload” on submission not working correctly.

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

    Fixed Repeater/Group fields not having their inner field’s JS initialized correctly.

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

    Fixed a log error when using a hidden Recipients field.

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

    Fixed a potential issue when importing a form with an incorrect defaultStatusId.

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

    Fixed an error recording referrer for form submissions.

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

    Fixed minor PayWay performance issues.

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

    Fixed non-Date Picker Date fields not having their “Input Attributes” setting applied to the date input element.

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

    Fixed an error with Zoho when mapping to some fields classified as JSON Objects.

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

    Fixed checking the validity of a token use the WhoAmI endpoint for Microsoft Dynamics 365. (thanks @jamesmacwhite).

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

    Fixed for #1324 undefined array key for Microsoft Dynamics 365. (thanks @jamesmacwhite).

2.0.24

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.