Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: verbb/formie

3.1.4

16 Sep 03:20

Choose a tag to compare

Added

  • Add the ability to bulk-edit submission content from the Submissions element index view.
  • Add handling for multi-site refresh-token front-end requests.
  • Add handling for deprecated field warnings when upgrading Formie with HARD_MODE enabled.

Changed

  • Update migration-mode check.
  • Update Element field’s visibility in the form builder when 1-2 sources are available.

Fixed

  • Fix Question captcha not working correctly.
  • Fix support for some Dynamics 365 fields (Memo) not appearing in mapping.
  • Fix an issue for redirect URLs when containing special (valid) characters.
  • Fix handling for Form Usage when linked elements contain fatal errors.
  • Fix an error when saving Element fields with specific elements picked.
  • Fix Categories field not showing sources correctly.

2.2.5

16 Sep 04:20

Choose a tag to compare

Fixed

  • Fix Categories field sources not showing correctly.

2.2.4

16 Sep 03:09

Choose a tag to compare

Changed

  • Update Element field’s visibility in the form builder when 1-2 sources are available.

Fixed

  • Fix support for some Dynamics 365 fields (Memo) not appearing in mapping.
  • Fix an issue for redirect URLs when containing special (valid) characters.
  • Fix Categories field not showing sources correctly.

3.1.3

02 Sep 05:30

Choose a tag to compare

Added

  • Add onFieldVisible and onFetchSummary JS events for the Summary field.
  • Add setPage to the Formie theme JS to set the page of a form client and server side.
  • Add Countries::EVENT_MODIFY_ADDRESS_COUNTRIES.

Changed

  • Update captcha front-end JS to better handle multi-page and multi-capture scenarios.
  • Update Monday integration to use new Contries service.
  • Changed the Address Country field getCountryOptions() function to no longer be static.
  • Changed the Phone field getCountryOptions() function to no longer be static.
  • Deprecated AddressCountry::EVENT_MODIFY_COUNTRY_OPTIONS event.
  • Renamed verbb\formie\services\Phone to verbb\formie\services\Countries.

Fixed

  • Fix handling of word-count function to better handle special characters in words.
  • Fix File Upload field not working correctly when editing a submission in the control panel.
  • Fix Formie 2.x to 3.x migration for Sub Fields within a Group or Repeater fields not migrating correctly.
  • Fix an issue when trying to filter Checkboxes fields by their submission value or via GraphQL.
  • Fix options fields not having their “Email Notification Value” set correctly.
  • Fix Recipients field throwing an error when used in email notifications for Dropdown display type.
  • Fix an encoding issue for some fields when used in email notifications.
  • Fix Stripe integration setting missing Redirect URI.
  • Fix an error with File Upload and Repeater field combinations, when using min/max row validation.
  • Fix Pipedrive integration not handling updating person records via email correctly.
  • Fix an error for the Monday integration when mapping to Checkbox fields.
  • Fix Entry element integration not working correctly for multiple authors.
  • Fix File Upload fields not working correctly for multi-page Ajax forms.
  • Fix support for Date field validation for Ajax based forms.
  • Fix incorrect handling of default values for Date fields.
  • Fix an error for Monday integration when mapping to a Country field.
  • Fix Name Prefix values in email previews, when customising options.
  • Fix Google Sheets integration.

2.2.3

02 Sep 05:17

Choose a tag to compare

Added

  • Add onFieldVisible and onFetchSummary JS events for the Summary field.
  • Add setPage to the Formie theme JS to set the page of a form client and server side.

Fixed

  • Fix an encoding issue for some fields when used in email notifications.
  • Fix Stripe integration setting missing Redirect URI.
  • Fix Google Sheets integration.

3.1.2

13 Aug 00:47

Choose a tag to compare

Added

  • Add clarification to Salesforce “Use Credentials” setting.
  • Add AddressCountry::EVENT_MODIFY_COUNTRY_OPTIONS event.
  • Add captcha Theme Config key.
  • Add support for multiple authors for Entry element integration.

Changed

  • Update import/export description for forms.
  • Update Summary field for Ajax forms to refresh whenever they are visibly shown.
  • Allow Question captcha HTML to be modified via template overrides.
  • Allow email templates to make use of renderOptions.hideName for field labels in email content.

Fixed

  • Fix HubSpot Form Field Mapping for Ticket fields.
  • Fix an error for User integrations and the address field check.
  • Fix Google Address autocomplete handling of saved/existing values.
  • Fix description for Cloudflare Turnstile captcha integration.
  • Fix migration issue from Formie 2 for integration opt-in field settings.
  • Fix Address Country sub-field not displaying correctly in email notifications.
  • Fix an error when saving an Address field with no auto-complete integration set.
  • Fix handling of some legacy field settings for older Formie installs or outdated stencils.
  • Fix new fields when added to the form builder not having their defaults set correctly.
  • Fix Forms field not working correctly for UIDs.
  • Fix an error for Date fields for display type Dropdowns.
  • Fix type mismatch when processing defaultValue for Date/Time fields.
  • Fix Question captcha rendering issues.
  • Fix an issue with Question captcha form settings and the “Security Question” setting.
  • Fix the Cloudflare Turnstile captcha description.

2.2.2

13 Aug 00:26

Choose a tag to compare

Added

  • Add clarification to Salesforce “Use Credentials” setting.

Changed

  • Update import/export description for forms.
  • Update Summary field for Ajax forms to refresh whenever they are visibly shown.

Fixed

  • Fix HubSpot Form Field Mapping for Ticket fields.
  • Fix an error for Tags fields, being unable to change the “Label Source” setting.
  • Fix an error for Users fields, being unable to change the “Label Source” setting.
  • Fix an error for User integrations and the address field check.
  • Fix Google Address autocomplete handling of saved/existing values.
  • Fix description for Cloudflare Turnstile captcha integration.

3.1.1

22 Jul 12:10

Choose a tag to compare

Added

  • Add support for element fields’ querying with :notempty: or :empty:.

Fixed

  • Fix incorrect handling of system settings for email notifications on non multi-site installs.
  • Fix some payment integrations being unable to select fields for dynamic amount.
  • Fix extra-small lightswitch visual bug.
  • Fix an error when loading some captcha settings for a form (Friendly Captcha, hCpatcha, reCaptcha, Turnstile).
  • Fix submission querying for Craft 5.8+.

3.1.0

22 Jul 01:13

Choose a tag to compare

Added

  • Add Automation, Help Desk and Messaging integration types.
  • Add PlaceKit Address Provider integration.
  • Add n8n Automation integration.
  • Add Make Automation integration.
  • Add IFTTT Automation integration.
  • Add Akismet Captcha integration.
  • Add Captcha.eu Captcha integration.
  • Add CleanTalk Captcha integration.
  • Add OOPSpam Captcha integration.
  • Add Question Captcha integration.
  • Add Attio CRM integration.
  • Add CiviCRM integration.
  • Add Flowlu CRM integration.
  • Add Marketo CRM Integration.
  • Add NoCRM integration.
  • Add Outseta CRM integration.
  • Add Procurios CRM Integration.
  • Add Salesmate CRM integration.
  • Add SuiteCRM CRM Integration.
  • Add Xero CRM Integration.
  • Add Events Element Integration.
  • Add Beehiiv Email Marketing integration.
  • Add CleverReach Email Marketing Integration.
  • Add Customer.io Email Marketing integration.
  • Add Ecomail Email Marketing integration.
  • Add Mailcoach Email Marketing integration.
  • Add Ortto Email Marketing integration.
  • Add Vero Email Marketing integration.
  • Add Front Help Desk Integration.
  • Add Gorgias Help Desk integration.
  • Add Help Scout Help Desk Integration.
  • Add Intercom Help Desk Integration.
  • Add LiveChat Help Desk Integration.
  • Add Zendesk Help Desk integration.
  • Add BPOINT Payment integration.
  • Add Eway Payment integration.
  • Add GoCardless Payment integration.
  • Add Mollie Payment integration.
  • Add Moneris Payment integration.
  • Add Paddle Payment integration.
  • Add Square Payment integration.
  • Add Discord Messaging integration.
  • Add Plivo Messaging integration.
  • Add Telegram Messaging integration.
  • Add Twilio Messaging integration.
  • Add ClickUp Miscellaneous integration.
  • Add Commerce Product Element integration (for single-variant products).
  • Add Ticket object support to HubSpot CRM integration.
  • Add Integration::beforeSaveForm() and Integration::defineClient().
  • Add spam reason for Friendly Captcha when missing client-side token.
  • Add integration front-end JS provider classes as separate exports to include in your own code.
  • Add “is visible” and “is hidden” field conditions.
  • Add parent field information to form builder for conditions.
  • Add the ability to map to “Dependant Fields” for HubSpot integrations.
  • Add the ability to set Address values for User element integrations.
  • Add SharpSpring tracking data when mapping to a native form.
  • Add the ability for Elements fields to set specific elements as available to be picked from.
  • Add support for Date fields to set their Year Range start setting to a negative value to offset from the current year.
  • Add “Progress Value Position” form setting to control where the percentage value for page process sits.
  • Add the ability to mark an incomplete submission as complete in the control panel.
  • Add body variable as alias to contentHtml for email notifications, to be compatible with Craft email templates.
  • Add support for “Layout” setting for Element fields, when displayed as Checkboxes or Radio Buttons.
  • Add outputConsoleMessages plugin setting to prevent CSRF token refresh console.log messages.
  • Add support for form submissions to be limited by IP address.
  • Add JS event modifyAjaxClient to modify the XHR client used for Ajax requests.
  • Add JS event modifyScriptUrl to modify the CDN scripts for Phone and Date Picker libraries.

Changed

  • Re-organise form builder field categories.
  • Rename Webhook integration to Web Request, and add more options for request settings.
  • Move Slack and Telegram to Messaging integrations.
  • Move Freshdesk, Gorgias and Zendesk to Help Desk integrations.
  • Webhook integrations are now Automation integrations.
  • Captcha integrations now no longer pre-select the first available type when editing.
  • Re-order Captcha integrations alphabetically.
  • Integrations can now control any required plugins.
  • Captchas can now opt to validate earlier in the submission process, and prevent submission saving (like a field would).
  • Form integration settings now no longer need to be saved when fetching new data/refreshing data.
  • Improve integration success/fail feedback in the form builder.
  • Integration settings pages have been re-worked with multiple tabs and an external docs link to instructions.
  • Update spam keywords rules to new definition syntax.
  • Update Phone field, no longer using CDN for utils and flag icons, updated look and feel.
  • Update the intl-tel-input package for Phone field validation and handling.
  • Change scroll-to-top behaviour to handle non-top level forms (in modal).
  • Allow Radio Buttons and Checkboxes field option labels to include HTML (safe) or Markdown.
  • Update Checkboxes and Radio Buttons fields to not show invalid label positions to select.
  • Hidden or Disabled fields now have a visual indicator in the form builder.
  • Google Sheets integration can now have their Spreadsheet ID set per-form.

Fixed

  • Fix NestedFieldRow elements not being garbage collected properly for deleted submissions.
  • Fix Date field Year Range offsets not using the current year.
  • Fix Phone field flag in the form builder.
  • Fix Address field’s Autocomplete integration setting not validating correctly.

Deprecated

  • Deprecated Automation::getWebhookUrl(). Use Automation::getEndpointUrl() instead.

Removed

  • Removed “Webhook URL” plugin setting from Webhook integration (still available per-form).
  • Integration docs are no longer provided within Formie, instead visit the docs.

2.2.1

22 Jul 12:09

Choose a tag to compare

Fixed

  • Fix an error when loading some captcha settings for a form (Friendly Captcha, hCpatcha, reCaptcha, Turnstile).