Formie Changelog

Keep up to date with all the changes with Formie.

Formie 2.x is on version 2.0.37, released on Sept 25, 2023

  • theicons.co/svg/photo-09 Created with Sketch. 638 New features
  • theicons.co/svg/others-47 Created with Sketch. 281 Improvements
  • theicons.co/svg/home-36 Created with Sketch. 1461 Bug fixes
View latest release (2.0.37) on the Plugin Store

2.0.37 - Latest Release

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.

    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.