Formie Changelog

Keep up to date with all the changes with Formie.

Formie 3.x is on version 2.1.36, released on Dec 17, 2024

  • theicons.co/svg/photo-09 Created with Sketch. 748 New features
  • theicons.co/svg/others-47 Created with Sketch. 345 Improvements
  • theicons.co/svg/home-36 Created with Sketch. 1738 Bug fixes
View latest release (2.1.36) on the Plugin Store

2.1.36 - Latest Release

Released Dec 17, 2024

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

    Add more comprehensive logging for user element integration.

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

    Provide Freeform 4 and Freeform 5 migrations.

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

    Update Freeform migration to support Freeform 5+.

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

    Fix not restoring trashed stencils when applying from project config.

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

    Fix form export not exporting number values correctly.

2.1.35

Released Dec 03, 2024

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

    Fix User and Entry element integration settings migration.

2.1.34

Released Dec 02, 2024

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

    Fix an error when saving integration settings for forms.

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

    Fix User element integrations not using UIDs for the target groups.

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

    Fix Entry element integrations not using UIDs for the target entry type.

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

    Fix an issue with User element integration and the “Send Activation Email” setting.

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

    Fix checkbox select fields field settings not retaining their value.

2.1.33

Released Nov 13, 2024

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

    Add Iterable CRM integration.

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

    Update proxy URL for some integrations.

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

    Fix duplicated API Key setting for Google Places.

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

    Fix Iterable integrations when not mapping custom fields.

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

    Fix reactivity of integration field mapping for forms.

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

    Fix some integrations causing post_max_size and input_max_vars issues on Craft Cloud.

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

    Fix inactive or pending users showing in users field.

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

    Fix “Action on Submit” not toggling options correctly.

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

    Fix an error when migrating Freeform forms for a specific handle via the CLI.

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

    Fix data-repeater-row-id attribute for Repeater field rows.

2.1.32

Released Oct 20, 2024

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

    Add data-repeater-row-id attribute to Repeater field rows.

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

    Add Data Center setting for Zoho CRM Integration.

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

    Fix reCaptcha Enterprise flagging spam in certain situations.

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

    Fix an error with Sent Notifications, when called too early before a dateCrated has been set.

2.1.31

Released Oct 09, 2024

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

    Add Iterable Email Marketing integration.

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

    Fix toggling the enabled state of integrations not updating in the sidebar.

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

    Fix an error when previewing email notifications with Element fields in Postgres.

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

    Fix Signature field support for Group fields when accessing their image remotely.

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

    Fix an error when editing a Stencil with integrations enabled.

2.1.30

Released Sept 14, 2024

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

    Added Integration::getSettingsHtmlVariables() and Integration::getFormSettingsHtmlVariables().

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

    Added support for all CRM integrations to only fetch data objects for ones that are enabled in the form builder integration settings.

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

    Updated Password field autocomplete attribute.

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

    Improve Integration form instructions translations to remove duplicate translation strings.

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

    Improve Integration form instructions translations to remove duplicate translation strings.

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

    Improve Integration settings instructions translations to remove duplicate translation strings.

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

    Update integration descriptions to be dynamic for better translation.

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

    Days and Months predefined options now use Craft’s locale helpers for consistency.

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

    Country and State predefined options now use commerceguys/addressing for consistency.

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

    Fixed an error when creating forms where a default Form Template had required fields.

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

    Fixed an error when fetching Signature field image.

2.1.29

Released Sept 07, 2024

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

    Added “Start Mode” setting to Friendly Captcha.

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

    Added the ability to set scriptAttributes and jsAttributes for <script> tags that Formie uses.

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

    Added the ability for craft.formie.renderJs to set JS attributes for scripts.

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

    Changed Phone input autocomplete from tel-national to tel to ensure valid autocomplete value.

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

    Fixed an issue for Stripe and Opayo 3DS handling in combination with captchas not working correctly.

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

    Fixed an error for GraphQL when querying submissions with brand-new Group fields with no content.

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

    Fixed an error with Freshdesk integration when handling duplicate contacts.

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

    Fixed an error with Salesforce integration when handling duplicate leads.

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

    Fixed global “View Form Usage” user permission not appearing.

2.1.28

Released Aug 29, 2024

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

    Fixed an error when parsing variable tokens.

2.1.27

Released Aug 29, 2024

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

    Added “Page URI” and “Page Name” to HubSpot integration for Forms.

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

    Added support for Form Template custom field validation for forms.

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

    Klaviyo Email Marketing integration now orders lists alphabetically by name.

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

    Klaviyo Email Marketing integration now loads more than 10 lists.

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

    Improved HubSpot CRM integration for HubSpot Forms, where fields don’t have a label.

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

    Fixed an edge-case with variables, where cached data matched against incorrect submission values.

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

    Fixed an error when fetching Summary field HTML.

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

    Fixed an error when fetching Signature field image.

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

    Fixed an error with Klaviyo CRM integration.

2.1.26

Released Aug 14, 2024

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

    Fix a compatibility issue with nystudio107/craft-plugin-vite 4.0.12.

2.1.25

Released Aug 14, 2024

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

    Added initSubmit JS API function to allow programmatic submissions.

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

    Fixed an error when refreshing tokens on some installs.

2.1.24

Released Aug 11, 2024

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

    Added processSubmit JS API function to allow submission processing to continue if preventing submission via the onBeforeFormieSubmit JS event.

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

    Fixed errors when attaching some files to support requests.

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

    Fixed Date fields with a default value, or min/max date not having their values normalized correctly.

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

    Fixed an error when viewing Forms in the control panel for a specific template, and improve Form element index performance.

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

    Fixed an error when refreshing tokens via JS, for a non-top-level webroot site.

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

    Fixed an error when populating Element fields when also limiting field values.

2.1.23

Released July 29, 2024

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

    Added Address 1 and Address 2 to field mapping for Klaviyo integration.

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

    Added useEmailTemplateForFieldVariables plugin setting to enforce field variables to use their email template. This is opt-in behaviour until Formie 3.

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

    Updated SharpSpring integration to not require the Form URL, and improve instructions.

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

    Updated English translations.

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

    Date fields now return date settings (defaultValue, defaultDate, minDate, maxDate) as Y-m-dTH:i:s formatted strings without timezone information (as none is stored).

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

    Fixed form element index behaviour for users with only “View Forms” permissions.

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

    Fixed an error for Date fields and the Default Date, and Min/Max Date settings being inconsistent.

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

    Fixed location values for Klaviyo integration.

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

    Fixed Klaviyo Email Marketing integration not working correctly.

2.1.22

Released July 21, 2024

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

    Address and Multi-Name fields now strip out invalid content in email notifications.

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

    Fix Salesforce integration and Case objects by excluding the IsClosedOnCreate field.

2.1.21

Released July 16, 2024

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

    Added structure sorting options to Entries fields.

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

    Added allIntegrations property to EVENT_MODIFY_FORM_INTEGRATIONS event.

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

    Added form property to EVENT_MODIFY_FORM_INTEGRATIONS event.

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

    Added setNoCacheHeaders() to the formie/forms/refresh-tokens action endpoint to prevent caching.

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

    Added Integrations::EVENT_MODIFY_FORM_INTEGRATION event.

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

    Allow sending email notifications for incomplete submissions from the control panel.

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

    status is now a reserved field handle.

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

    Updated form builder preview for Summary field.

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

    Fixed an error with Date fields and their default value timezone.

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

    Fixed an XSS vulnerability for sub-fields and sent email notifications.

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

    Fixed EVENT_MODIFY_FORM_INTEGRATION not firing in some instances.

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

    Fixed Phone field allowing invalid phone numbers and country codes.

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

    Fixed an error with single Name fields used in Summary fields.

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

    Fixed session call for refresh-tokens.

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

    Fixed Opayo payments and custom email values.

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

    Fixed some fields not using getValueAsString() to render content for email notifications.

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

    Fixed single-value fields not being able to be ordered in the submissions index in the control panel.

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

    Fixed lack of server-side validation for min/max Number fields.

2.1.20

Released June 27, 2024

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

    Added sourceType for all integration custom fields to check against the provider-defined field type.

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

    Added Company mapping support for HubSpot CRM integration.

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

    Changed the default state of “Include in Email Notifications” for fields to be true.

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

    Fixed an error with some fields when enabling content encryption.

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

    Fixed Pipedrive integration for "Multiple Options" (set) fields.

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

    Fixed server-side validation for Phone fields on Ajax-based forms not showing correctly.

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

    Fixed an error with Element integrations when mapping to an element select field type on the resulting element.

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

    Fixed Phone field validation for empty state.

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

    Fixed a typo in Turnstile appearance settings.

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

    Fixed Address field country values not showing correctly when editing a submission in the control panel.

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

    Fixed Name field Prefix not using the label for its content.

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

    Fixed Name fields not using their full name value for Summary fields.

2.1.19

Released June 15, 2024

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

    Added support for new Klaviyo integrations due to API changes.

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

    Added support for Calculations field when used in field conditions.

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

    Added appearance settings to Turnstile captcha. (thanks @jmauzyk).

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

    Calculations fields can now reference other Calculations fields.

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

    Improved handling of spam, deleted, and agent contacts for Freshdesk integration. (thanks @jmauzyk).

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

    Fixed default values for fields not being trimmed of whitespace.

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

    Fixed some variables not supporting env variables in Email Notifications.

2.1.18

Released May 31, 2024

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

    Fixed an error when submitting a form and manipulating the goingBack param.

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

    Fixed an error when testing email notifications from a Stencil.

2.1.17

Released May 29, 2024

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

    Ensure that sessions exists when calling formie/forms/refresh-tokens.

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

    Fixed element integrations update matching logic where matched data is empty.

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

    Fixed populateFormValues values and dynamic Twig.

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

    Fixed an error with Phone number fields and countryCode.

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

    Fixed an error with Phone number fields and countryName.

2.1.16

Released May 27, 2024

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

    Phone fields now include countryCode and countryName in their value when the value is JSON.

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

    Removed unused e.target from Repeater addRow() JS function.

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

    Updated English translations.

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

    Updated reCAPTCHA Enterprise’s Secret API Key plugin setting.

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

    Fixed Entry element integrations not using their section’s default entry status when enabled wasn’t mapped.

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

    Fixed country-enabled Phone fields not having their generated value set correctly.

2.1.15

Released May 20, 2024

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

    Fixed an error with options fields where the incorrect ID was being generated when an option value contained special characters.

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

    Fixed an error when querying submissions by userId and not just a single ID.

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

    Fixed options-based fields not trimming their option value.

2.1.14

Released May 08, 2024

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

    Added disabled property to GraphQL Dropdown field interface

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

    Added Formie::EVENT_MODIFY_TWIG_ENVIRONMENT event to modify the Twig Sandbox for variable parsing.

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

    Added Variables::EVENT_REGISTER_VARIABLES event to register your own.

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

    Fixed an error when using dynamic Dropdown options

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

    Fixed a PHP 8 error.

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

    Fixed paths for Craft Cloud. (thanks @timkelty).

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

    Fixed Repeater fields not retaining their values correctly.

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

    Fixed Form export (from the Form element index) not using custom Formie export logic.

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

    Fixed Name and Address sub-field conditions not working correctly.

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

    Fixed an error when importing forms, where custom field content existed while the custom fields themselves didn’t.

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

    Fixed Group/Repeater field conditions not working correctly when complex rules were created.

2.1.13

Released Apr 27, 2024

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

    Improved German translations. (thanks @MoritzLost).

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

    Updated non-English translations to include latest strings.

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

    Updated English translations to include latest strings.

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

    Fixed an error where renderOptions weren’t available to field templates.

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

    Fixed duplicated heading text for Heading fields when viewing a submission in the control panel.

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

    Fixed an error with Flatpickr and live client-side validation.

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

    Fixed Element integrations not working correctly for non-updating elements.

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

    Fixed Address field default country not working correctly.

2.1.12

Released Apr 18, 2024

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

    Added more missing translation strings.

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

    Added full error for reCAPTCHA captchas when failing to initialize.

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

    Added the ability for Submission::setStatus() to accept the handle of a status.

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

    Added the ability to set the captcha type for reCAPTCHA Enterprise.

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

    Added Google Console API Key for reCAPTCHA Enterprise.

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

    Added Referer, User Agent and User IP headers for reCAPTCHA Enterprise requests.

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

    HubSpot forms are now listed in alphabetical order.

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

    Fixed formatting for German translations. (thanks @MoritzLost).

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

    Fixed spelling and style issues in German translations. (thanks @MoritzLost).

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

    Fixed an error with File Upload fields within Repeater fields for GraphQL.

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

    Fixed User variables not working in Email Notification previews.

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

    Fixed "Manage all forms" permission.

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

    Submission UIDs when used in Email Notifications now show a generated value in preview.

2.1.11

Released Apr 15, 2024

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

    Added missing form builder translation strings.

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

    Fixed a Formie 1 migration where fields contained an underscore, and were affected by synced field issues in need of fixing.

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

    Fixed a PHP 8.2 deprecation.

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

    Fixed populating Group fields not working consistently.

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

    Fixed Repeater and Group fields not working correctly for multi-page forms.

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

    Fixed limited users permissions for forms not working correctly.

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

    Fixed an error with Stripe creating a plan for subscription payments.

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

    Fixed Internal fields showing in the form builder for non-English languages.

2.1.10

Released Apr 10, 2024

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

    Added FieldInterface::subfieldLabelPosition for GraphQL.

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

    Radio Button fields data-field-type attribute has been changed from fui-type-radio-buttons to fui-type-radio.

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

    Date fields data-field-type attribute has been changed from fui-type-date-time to fui-type-date.

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

    Email fields data-field-type attribute has been changed from fui-type-email-address to fui-type-email.

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

    Hidden fields data-field-type attribute has been changed from fui-type-hidden-field to fui-type-hidden.

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

    Phone fields data-field-type attribute has been changed from fui-type-phone-number to fui-type-phone.

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

    Fixed Opayo payments not sending customer email address.

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

    Fixed Phone fields default value not working.

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

    Fixed “All Fields” and similar summary variables causing invalid HTML in some email clients for email notifications.

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

    Fixed Solspace Calendar element integration incorrectly matching existing elements from other entry types.

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

    Fixed Entry element integration incorrectly matching existing elements from other entry types.

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

    Fixed compatibility with Solspace Calendar 5.x.

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

    Fixed consent field values for Campaign Monitor.

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

    Fixed an error for Checkboxes fields when the “Toggle Checkbox” was included.

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

    Fixed multi-name fields not showing correctly in email notification previews.

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

    Fixed data-field-type attribute being incorrectly translated for fields.

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

    Fixed JS event listeners being attached multiple times for some integrations when calling Formie.initForms() multiple times.

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

    Fixed front-end JS throwing an error in some circumstances.

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

    Fixed an error when populating Group/Repeater field values.

2.1.9

Released Mar 29, 2024

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

    Fixed a dependency error with verbb/base version.

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

    Fixed user permissions being incorrect for view submissions in the control panel.

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

    Fixed an error when populating Table fields.

2.1.8

Released Mar 29, 2024

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

    Added “Source” to Klaviyo Email Marketing integration.

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

    Added support for additional SugarCRM fields.

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

    Added the ability for cosmetic fields (Heading, HTML, etc) to be included in email notifications.

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

    Added the ability to map to HubSpot Hidden fields.

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

    Remove Section and Summary fields from rich text editor and variable picker options.

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

    Fixed Opayo and 1017 error responses.

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

    Fixed Algolia and Google address provider templates.

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

    Fixed Table fields not populating properly with populateFormValues() and allow usage of the column handle.

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

    Fixed Date/Time columns in Table field with timezone information when editing a submission in the control panel.

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

    Fixed Salesforce DateTime fields throwing an error.

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

    Fixed renamed theme config keys for some fields (wait until Formie 3).

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

    Fixed success/error messages containing paragraph tags not displaying correctly for Ajax-based forms.

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

    Fixed field and integration handles using the translated class name when they shouldn’t.

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

    Fixed cosmetic field handles not working correctly for non-English-default installs.

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

    Fixed a translation error in the control panel when the users language or site is set to German.

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

    Fixed some integrations throwing errors when the control panel language was set to non-English.

2.1.7

Released Mar 18, 2024

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

    Added the ability to query SentNotification elements by submissionId and notificationId.

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

    Added “Subscribe Status” mapping option to ActiveCampaign integrations.

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

    Added ModifyFieldIntegrationValueEvent::rawValue.

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

    Added German Translations. (thanks @alexanderloewe).

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

    Repeater/Group new-row templates now have spaceless HTML to take up less space in the page source.

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

    Update Monday integration mutation to latest API compatibility.

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

    Updated Form Template directories setting to auto-complete directories, not single templates.

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

    Fixed an error when viewing Stripe subscriptions in the control panel.

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

    Fixed failed Opayo 3DS payments creating a new payment model instead of updating the pending payment.

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

    Fixed Slack/Trello integration messages not including paragraph nodes.

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

    Fixed success/error/other form messages not including paragraph nodes.

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

    Fixed a reactivity issue when editing notifications, causing values to not always save.

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

    Fixed Slack webhooks not sending.

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

    Fixed Checkboxes/Radio field preview for horizontal layout and overflow.

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

    Fixed general errors, manually set to a submission’s form attribute not showing on the front-end.

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

    Fixed Theme Config not working correctly when supplying attributes with empty values (to output just the attribute like readonly or disabled) on elements.

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

    Customer information is now included for single Stripe payments.

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

    Fixed an error when rendering Payment fields with an invalid Payment integration.

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

    Fixed incorrect value when mapping to a Date field in HubSpot.

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

    Fixed formie translations not working correctly (defaulting to English) when there is a non-English primary site, and content has been written in non-English.

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

    Fixed scroll-offset calculation when scrolling to the top of a form.

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

    Fixed incorrect value when mapping to a Date field in HubSpot.

2.1.6

Released Mar 03, 2024

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

    Added “Full Name” to User Element integration mapping.

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

    Changed all instances of dynamic Twig to use safe, sandboxed environment to protect against potential security issues.

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

    Fixed an issue with File Upload fields with a custom filename format not working in a Repeater field.

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

    Fixed layout issues when editing a submission via a Submissions element select field in other elements.

2.1.5

Released Feb 21, 2024

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

    Updated Formie 3 layout prep.

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

    Fixed an error with Opayo integration.

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

    Fixed payment integrations’ getFieldSetting() not always returning a default value.

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

    Fixed an error with Stripe payments where a correct ID was not being generated.

2.1.4

Released Feb 17, 2024

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

    Added status, statusId and siteId to Submission query arguments for GraphQL queries.

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

    Added missing translations for some strings.

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

    Added redirectCallback to onAfterFormieSubmit JS event.

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

    Added redirectTarget to onAfterFormieSubmit JS event.

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

    Added exportVersion to form exports.

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

    Added support for headlessMode mode for integration redirectUri’s.

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

    Added data-fui-field-count attribute to row, subFieldRow, and nestedFieldRow theme config elements.

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

    Update Sent Notifications to use TEXT database column types for some values like cc and bcc.

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

    Update Dompdf 2.0.4+.

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

    Replace deprecated utf8_encode function with mb_convert_encoding.

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

    Fixed ajax-based, multi-page forms with File Upload fields creating duplicate assets.

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

    Fixed an error when importing forms, set to “create” where there was a conflicting UID for an existing form.

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

    Fixed changing the submissions status not persisting in the control panel element index view.

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

    Fixed sub-field fields not showing custom error messages for required validation.

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

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

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

    Fixed lack of error logging for populateFormValues().

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

    Fixed when creating a new form, and an error occurs, the selected stencil not persisting.

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

    Fixed order of operations when uninstalling the plugin.

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

    Fixed uninstall not removing some database tables.

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

    Fixed an error saving notifications with long names.

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

    Fixed submissions processing payments when flagged as spam.

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

    Fixed HTML field outputting invalid labels.

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

    Fixed progress bar not updating when going back to first page.

2.1.3

Released Jan 25, 2024

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

    Improved performance of email notification content parsing for complex fields, and fix Slack integration when rendering complex fields in their rich text message.

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

    Fixed hcaptcha executing captcha multiple times, and not working correctly for submitted forms (if filling out the form again).

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

    Fixed saving a new form with a UID already in place, not working correctly.

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

    Fixed import/export of forms not respecting UIDs of forms or notifications.

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

    Fixed an error when showing spam error messages on the front-end.

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

    Fixed element fields not working correctly when pre-populating the value for multi-page forms.

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

    Fixed .env variable support for email notifications not working correctly.

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

    Fixed rich text editor “link to an asset” not working correctly.

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

    Fixed craft.formie.populateFormValues not sanitizing potentially harmful strings.

2.1.2

Released Jan 16, 2024

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

    Added “Page Count” to form conditions when making custom form sources.

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

    Added Formie 3 migration prep for field layout changes.

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

    Fixed payment fields not filtering out currency symbols for dynamic values.

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

    Fixed validation error for Address field Zip subfield not showing correctly for Ajax forms.

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

    Fixed label position “hidden” not working work Date fields.

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

    Fixed label position “hidden” not working work Checkboxes fields.

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

    Fixed an error when sending an email with non-lowercase values for some mailers.

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

    Fixed a new formId being created when calling renderFormCss/Js.

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

    Fixed an error for Entry element integrations and setting the authorId to a field value.

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

    Fixed submissions index not working correctly in some instances.

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

    Fixed “Include in Email” field setting for Single-Line Text fields to “Settings” tab.

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

    Fixed ModifyFieldUniqueQueryEvent error.

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

    Fixed submit methods toggling not working correctly in some instances.

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

    Fixed autoloading for ModifyFieldUniqueQueryEvent class.

2.1.1

Released Dec 29, 2023

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

    Fixed a migration error with generating notification handles.

  • 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).

2.1.0

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.