4.0.0-beta.11
Pre-release
Pre-release
Added
- Add
Cleanupservice,./craft formie/gc/run, and./craft formie/cron/runconsole commands for scheduled cleanup and retention.formie/cron/runalso runs due scheduled reports, with--only,--skip-gc, and--skip-reportsfor finer scheduling control. - Add
formie/gc/prune-sent-notificationsandformie/gc/prune-draft-storageconsole commands. - Add Checkout Mode setting to the Opayo payment integration, with Own Form (default) and Drop-in Checkout options. Drop-in Checkout renders card fields inside an Opayo-hosted iframe via
sagepayCheckout, which can reduce PCI scope compared to own-form tokenisation, while reusing the existing server-side session key, transaction, and 3DS callback flow. - Added user guides for new areas of functionality.
Changed
- User guides now sit alongside docs.
- Hide PayPal buttons after successful authorization so users are not prompted to pay again before submitting the form. Buttons are restored automatically when authorization is cleared after a failed submit.
Fixed
- Do not purge stale pending uploads when
maxIncompleteSubmissionAgeis disabled. - Fix an error with statuses when migrating from Formie 2.
- Fix an error migrating from Formie 2 and the Recipients field.
- Fix
dispatchTimingmigration issue.