Added
- Added support for Opayo payment integration.
- Added support for Friendly Captcha captcha integration.
- Added support for Cloudflare Turnstile captcha integration.
- Added support for pagination of tags for ActiveCampaign integration. (thanks @martinleveille).
Changed
- Payment fields now implement a
PaymentModel
, allowing access to the payment info in email notifications. - Improve payment fields to only initialize when in view for the current page.
- Improve variable-parsing performance by checking if the provided value contains any variables to parse.
- Improve edit checks for form/submissions which affected element index actions like duplication.
Fixed
- Fixed Solspace Calendar element integration.
- Fixed an error when trying to delete newly created statuses.
- Fixed an error when trying to mark a submission as spam/non-spam from an element action.
- Fixed “Default Status” menu button not working for forms.
- Fixed emoji support for HTML field.
- Fixed Campaign integration not enforcing the opt-in setting.
- Fixed payment fields in email notifications not outputting HTML.
- Fixed PayWay field preview in the form builder.
- Fixed global alert being shown for 3DS redirection for some payment integrations.
- Fixed a potential issue when importing a form with an incorrect
defaultStatusId
. - Fixed an error recording referrer for form submissions.
- Fixed Group fields (and their inner fields) not working when used as source of conditions.
- Fixed conditions not working correctly for custom
fieldNamespace
. - Fixed form settings not being retained when using the Duplicate element action.
- Fixed custom fields not resolving their form/email notification templates correctly.
- Fixed Table Date/Time columns not setting the correct timezone for Element integrations.