You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added Sent Notifications section, providing information on sent email notifications. Each Sent Notification contains delivery information and the ability to preview what was sent.
Added resend Sent Notifications, allowing you to either resend the notification to their original recipients or nominated new ones.
Added bulk resend Sent Notifications, either to their original recipients or nominated new ones.
Added support for default field values to contain variable tags for autofilling user info.
Added pre-populate setting to fields, allowing you to specify a query string param to pre-populate the field with a value.
Added conditions to notifications. Build complex conditional rules on when to send (or not send) email notifications.
Added better support for countries in Phone fields, now with a nicer UI for the front-end.
Added country flags and international/national validation to Phone fields.
Added new MultiSelect Vue component, for use in custom field schema settings.
Added ability to control whether form submissions are stored permanently or not.
Added settings for form submission data retention for hours, days, weeks, months and years.
Added indicator when editing a submission when it's associated with a user.
Added submission->getUser().
Added support for when deleted a user, any submissions associated to them can be transferred to another user, or deleted.
Added when deleting a user, a summary of their submissions (if any) is shown in the prompt.
Added support for when restoring a deleted user, we restore any associated submissions.
Added settings for form submission data retention for uploaded files.
Added maxSentNotificationsAge plugin setting to control sent notification pruning.
Added variable tags to form “Submission Message” rich text field setting, allowing for the use of submission variables in the submission success message.
Added ability to use submission attributes and fields in redirect URLs for Ajax forms.
Changed
Refactored Phone fields to no longer use a separate dropdown for country code.
When deleting a user, any form submissions related to that user will be deleted, or transferred to a user of your choice. This only applies if you use the "Collect User" setting for your forms.
Lock fakerphp/faker at 1.9.1 due to PHP compatibility. Hopefully also fix some composer issues when updating with ./craft update all.
Fixed
Fixed critical errors when a fields' setting was removed before migration can take place (looking at you descriptionHtml attribute).
Fixed registerFormieValidation JS event not working correctly.
Fixed a potential error in craft.formie.getParsedValue().
Fixed error with Postgres and viewing the forms index.
Fixed error with Postgres and viewing the submissions index.
Fixed agree field description not outputting line breaks.
Fixed “Submission Message” and “Error Message Position” form messages not outputting line breaks.
Fixed form messages not being translated correctly when the form is set as Ajax submit.
Fixed submit message not showing correctly when set to show at the bottom of the form and the form is hidden on success.
Fixed error with sending test email notifications in some instances.
Removed
The following attributes on Phone fields have been removed: showCountryCode, validate, validateType, countryCollapsed, countryLabel, countryPlaceholder, countryPrePopulate, numberCollapsed, numberLabel, numberPlaceholder, numberDefaultValue, numberPrePopulate.