Skip to content

Releases: verbb/formie

3.0.7

14 Sep 09:05
Compare
Choose a tag to compare

Added

  • Added Integration::getSettingsHtmlVariables() and Integration::getFormSettingsHtmlVariables().
  • Added support for all CRM integrations to only fetch data objects for ones that are enabled in the form builder integration settings.
  • Added Dutch translations. (thanks @jeroenlammerts).

Changed

  • Updated Password field autocomplete attribute.
  • Improve Integration form instructions translations to remove duplicate translation strings.
  • Improve Integration settings instructions translations to remove duplicate translation strings.
  • Update integration descriptions to be dynamic for better translation.
  • Days and Months predefined options now use Craft’s locale helpers for consistency.
  • Country and State predefined options now use commerceguys/addressing for consistency.
  • Fields now toggle a data-field-has-error attribute on inputs when client-side validation occurs.

Fixed

  • Fixed an error when creating forms where a default Form Template had required fields.
  • Fixed an error when fetching Signature field image.
  • Fixed an issue when using "Validate when typing” and resetting classes via Theme Config.
  • Fixed element fields not always populating the correct site-specific element when viewing a submission in the control panel.
  • Fixed querying submissions for nested field, via their nested field values.
  • Fixed Submission queries not working correctly for custom fields.

2.1.30

14 Sep 05:47
Compare
Choose a tag to compare

Added

  • Added Integration::getSettingsHtmlVariables() and Integration::getFormSettingsHtmlVariables().
  • Added support for all CRM integrations to only fetch data objects for ones that are enabled in the form builder integration settings.

Changed

  • Updated Password field autocomplete attribute.
  • Improve Integration form instructions translations to remove duplicate translation strings.
  • Improve Integration form instructions translations to remove duplicate translation strings.
  • Improve Integration settings instructions translations to remove duplicate translation strings.
  • Update integration descriptions to be dynamic for better translation.
  • Days and Months predefined options now use Craft’s locale helpers for consistency.
  • Country and State predefined options now use commerceguys/addressing for consistency.

Fixed

  • Fixed an error when creating forms where a default Form Template had required fields.
  • Fixed an error when fetching Signature field image.

3.0.6

07 Sep 10:54
Compare
Choose a tag to compare

Added

  • Added “Start Mode” setting to Friendly Captcha.
  • Added the ability to set scriptAttributes and jsAttributes for <script> tags that Formie uses.
  • Added the ability for craft.formie.renderJs to set JS attributes for scripts.
  • Added onFormieCustomValidate JavaScript event.
  • Added renderOptions.customInputs to allow custom hidden input content to be inserted into a form.

Changed

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

Fixed

  • Fixed an issue for Stripe and Opayo 3DS handling in combination with captchas not working correctly.
  • Fixed an error for GraphQL when querying submissions with brand-new Group fields with no content.
  • Fixed an error with Freshdesk integration when handling duplicate contacts.
  • Fixed an error with Salesforce integration when handling duplicate leads.
  • Fixed an error when duplicating forms with nested fields.
  • Fixed integrations enabled indicator.
  • Fixed a JavaScript error when loading Formie’s JS in a module for a Repeater field.
  • Fixed an error validating Repeater sub-fields.
  • Fixed an error when email notifications contained references to field content, and didn’t convert special characters correctly.

2.1.29

07 Sep 10:50
Compare
Choose a tag to compare

Added

  • Added “Start Mode” setting to Friendly Captcha.
  • Added the ability to set scriptAttributes and jsAttributes for <script> tags that Formie uses.
  • Added the ability for craft.formie.renderJs to set JS attributes for scripts.

Changed

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

Fixed

  • Fixed an issue for Stripe and Opayo 3DS handling in combination with captchas not working correctly.
  • Fixed an error for GraphQL when querying submissions with brand-new Group fields with no content.
  • Fixed an error with Freshdesk integration when handling duplicate contacts.
  • Fixed an error with Salesforce integration when handling duplicate leads.
  • Fixed global “View Form Usage” user permission not appearing.

3.0.5

29 Aug 08:50
Compare
Choose a tag to compare

Fixed

  • Fixed an error when parsing variable tokens.

3.0.4

29 Aug 00:46
Compare
Choose a tag to compare

Added

  • Added “Page URI” and “Page Name” to HubSpot integration for Forms.
  • Added support for Form Template custom field validation for forms.
  • Added compatibility with Craft Link field.

Changed

  • Klaviyo Email Marketing integration now orders lists alphabetically by name.
  • Klaviyo Email Marketing integration now loads more than 10 lists.
  • Improved HubSpot CRM integration for HubSpot Forms, where fields don’t have a label.
  • Dynamics365 system users now no longer include disabled user accounts.
  • Improve Dynamics365 CRM integration to filter system users that are non-application-specific.
  • Updated Dynamics365 CRM Integration and Lookup fields to automatically determine which entities to fetch field values for, rather than a static schema.
  • Payment fields now no longer process if they are set to visibility disabled.
  • Hidden or Disabled fields now have a visual indicator in the form builder.

Fixed

  • Fixed an edge-case with variables, where cached data matched against incorrect submission values.
  • Fixed an error when fetching Summary field HTML.
  • Fixed an error when fetching Signature field image.
  • Fixed an error with Klaviyo CRM integration.
  • Fixed being unable to select the top-level field for a Sub-Field in variable picker fields.
  • Fixed an error when viewing a Submission in the control panel for a Date field with “Calendar: Advanced”.
  • Fixed an error with Date field default value in some cases when saving a form.
  • Fixed Entries fields not being able to select Entry Types as sources.
  • Fixed Formie 2 migration for Sub-Field inner fields, not retaining their settings upon migration.
  • Fixed server-side empty validation for Phone fields.
  • Fixed an issue with Theme Config and disabling HTML elements from rendering not working.
  • Fixed Date field validation.
  • Fixed Dynamics365 CRM integration and lookup fields when referencing custom entities.
  • Fixed field validation for Sub, Group and Repeater fields and their inner fields.
  • Fixed an issue with Dynamics365 CRM integration and Picklist field options.
  • Fixed conditional logic not working correctly for Groups and Repeaters.
  • Ensure view permissions are enforced for “Recent Submissions” dashboard widget.

2.1.28

29 Aug 08:48
Compare
Choose a tag to compare

Fixed

  • Fixed an error when parsing variable tokens.

2.1.27

29 Aug 00:33
Compare
Choose a tag to compare

Added

  • Added “Page URI” and “Page Name” to HubSpot integration for Forms.
  • Added support for Form Template custom field validation for forms.

Changed

  • Klaviyo Email Marketing integration now orders lists alphabetically by name.
  • Klaviyo Email Marketing integration now loads more than 10 lists.
  • Improved HubSpot CRM integration for HubSpot Forms, where fields don’t have a label.

Fixed

  • Fixed an edge-case with variables, where cached data matched against incorrect submission values.
  • Fixed an error when fetching Summary field HTML.
  • Fixed an error when fetching Signature field image.
  • Fixed an error with Klaviyo CRM integration.

3.0.3

14 Aug 09:59
Compare
Choose a tag to compare

Fixed

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

2.1.26

14 Aug 09:57
Compare
Choose a tag to compare

Fixed

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