Releases: verbb/formie
Releases · verbb/formie
3.0.28
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
andmethod
topayload
property for failed queue jobs for context. - Add German translation for Signature Field.
- Add
code
tocountryOptions
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
andtoggleCheckboxLabel
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
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
andmethod
topayload
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
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
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
Fixed
- Fix parsing of email notification content and HTML.
- Fix 1CRM integration not querying existing data objects correctly.
3.0.26
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
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
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
Fixed
- Fix support for Craft 5.7+.
3.0.23
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
toField::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).