Skip to content

Releases: verbb/formie

3.0.28

19 May 23:37
Compare
Choose a tag to compare

Added

  • Add support for Freeform 5 Group field in migration.
  • Add extra logging for reCaptcha failures.
  • Add more payload context for failed queue jobs.
  • Add endpoint and method to payload property for failed queue jobs for context.
  • Add German translation for Signature Field.
  • Add code to countryOptions property for Phone fields in GraphQL.

Fixed

  • Fix an error with some Payment field providers when resubmitting the form after payment.
  • Fix an issue for Payment fields when a client-side error occured.
  • Fix Date field handling of min/max dates on statically caches sites when using offsets.
  • Fix an error validating minimum words limit for Multi-Line and Single-Line text fields.
  • Fix Freeform 5 migration and Hidden fields.
  • Fix an error with Freeform/Sprout Forms migrations and submission statuses.
  • Fix an error for Element integrations when mapping a Formie options field to a Craft options field.
  • Fix new installs not having the default plugin data set.
  • Fix Checkboxes field missing limitOptions, min, max, toggleCheckbox and toggleCheckboxLabel properties in GraphQL queries.
  • Fix Freeform 5 migration for HTML and Rich Text fields.
  • Fix incorrect handling of serializing failed queue jobs.
  • Fix Calculations field parsing Markdown content.
  • Fix an error parsing Calculations fields’ formula containing decimals.
  • Fix an error with Pipedrive, when only enabling Leads.

2.1.48

19 May 23:20
Compare
Choose a tag to compare

Added

  • Add support for Freeform 5 Group field in migration.
  • Add extra logging for reCaptcha failures.
  • Add more payload context for failed queue jobs.
  • Add endpoint and method to payload property for failed queue jobs for context.

Fixed

  • Fix an error with some Payment field providers when resubmitting the form after payment.
  • Fix an issue for Payment fields when a client-side error occured.
  • Fix Date field handling of min/max dates on statically caches sites when using offsets.
  • Fix an error validating minimum words limit for Multi-Line and Single-Line text fields.
  • Fix Freeform 5 migration and Hidden fields.
  • Fix an error with Freeform/Sprout Forms migrations and submission statuses.

3.0.27

28 Apr 23:39
Compare
Choose a tag to compare

Changed

  • Update Salesforce CRM integration attachment handling.
  • Ensure full errors are logged for integrations. (thanks @boboldehampsink).

Fixed

  • Fix a timezone issue with Date fields when setting a min/max date relative to today.
  • Fix PDF handling for Craft Cloud.
  • Fix StringHelper::cleanString handling.
  • Fix JavaScript errors when managing theme config classes.
  • Fix an error for payment fields when removing alert classes via Theme Config.
  • Fix typo with RegisterDateTimeFormatOptionsEvent. (thanks @jamesmacwhite).
  • Fix an issue when using conditions to filter submissions.
  • Fix an error on Craft Cloud when a failed queue job’s payload couldn’t be updated on a queue job.
  • Fix Formie 2 migration where form titles could be null in some circumstances.
  • Fix an error with User element integration when activating users.
  • Fix issue with custom Lead fields in Copper. (thanks @antcooper).
  • Fix an error when upgrading to Craft 5 and the m250315_131608_unlimited_authors Craft migration.

2.1.47

28 Apr 23:22
Compare
Choose a tag to compare

Fixed

  • Fix a timezone issue with Date fields when setting a min/max date relative to today.
  • Fix PDF handling for Craft Cloud.
  • Fix StringHelper::cleanString handling.
  • Fix JavaScript errors when managing theme config classes.
  • Fix an error for payment fields when removing alert classes via Theme Config.

2.1.46

23 Apr 21:56
Compare
Choose a tag to compare

Fixed

  • Fix parsing of email notification content and HTML.
  • Fix 1CRM integration not querying existing data objects correctly.

3.0.26

22 Apr 10:14
Compare
Choose a tag to compare

Fixed

  • Fix parsing of email notification content and HTML.
  • Fix 1CRM integration not querying existing data objects correctly.
  • Fix an error when viewing submissions in element fields for Craft 5.7+.
  • Fix an error with submissionsBehaviour.

3.0.25

16 Apr 09:32
Compare
Choose a tag to compare

Added

  • Add craft.formie.setRenderVariables().

Changed

  • Update JavaScript Captcha to use render variables for script attributes.
  • Change “Default Submissions State” setting to accept multiple values for states.
  • Change “Recent Submissions” dashboard widget table layout to list for better visual layout.

Fixed

  • Fix lightswitch UI for Craft 5.7+

2.1.45

16 Apr 22:09
Compare
Choose a tag to compare

Added

  • Add craft.formie.setRenderVariables().

Changed

  • Update JavaScript Captcha to use render variables for script attributes.

Fixed

  • Fix an error with Craft 4.15+.
  • Fix an error when validating element field values.

3.0.24

11 Apr 09:36
Compare
Choose a tag to compare

Fixed

  • Fix support for Craft 5.7+.

3.0.23

11 Apr 02:45
Compare
Choose a tag to compare

Added

  • Add extra logging to Opayo payment failures.
  • Add the ability to assign a Campaign to a Contact/Lead/Account in Salesforce.
  • Add support for filtering submissions by fields in the control panel.
  • Add the ability for HTML fields to reference render options via Twig in their content.
  • Add the ability to provide submission query arguments for fields, for GraphQL.
  • Add Field::EVENT_MODIFY_VALUE_FOR_VARIABLE.
  • Add the ability to set the permissions of newly-created forms for users that have limited form access.

Change

  • Improve performance of submission editing screen in the control panel.
  • Improve performance of submissions element index in the control panel.
  • Improve field layout error output for nested fields and failed validation, which now references the page handle, field handle and any parent field handle.
  • Update deprecated log() function.
  • Move Field::getValueForVariable to Field::defineValueForVariable.

Fixed

  • Fix submissionEndpoint GraphQL property.
  • Fix an error for Phone fields, when initializing the form’s JS multiple times.
  • Fix payment field race condition when initializing form JS multiple times with conditions.
  • Fix an error with Opayo and billing email.
  • Fix an XSS vulnerability for importing forms with manipulated field content.
  • Fix an XSS vulnerability for email notification content.
  • Fix support for Craft 5.7+.
  • Fix submission titles displaying incorrectly when referencing some fields in their content.
  • Fix Agree field not rendering its empty value correctly in email notifications.
  • Fix email notifications not rendering empty valued fields correctly.
  • Fix Pardot integration not working correctly. (thanks @mirego).
  • Fix sub-field fields not having their label correctly set in some instances when upgrading to Formie 3.
  • Fix an error with Summary and Section fields for Formie 3 upgrades.
  • Fix large field settings throwing an error (particularly for Formie 3 upgrades).