Added
- Add the
formie:unload-warning:collect-exclusionsbrowser event for integrations to exclude automatically updated transport fields from unsaved-changes checks. (#3008)
Changed
- Update the minimum Auth requirement to
2.0.53.
Fixed
- Fix saving upgraded Date fields resetting their child-field identities and settings.
- Fix Date year dropdowns losing their available years and rejecting valid submissions after upgrading.
- Fix Date migrations overriding explicitly configured future year ranges.
- Fix empty legacy Phone values displaying serialized country metadata after upgrading to Formie 4.
- Fix upgrades clearing integration connection state and cached field metadata required by existing mappings.
- Fix integration lists rendering as an empty pane instead of configured integrations or the empty-state message.
- Fix integration type icons appearing oversized or stretched in integration lists.
- Fix Zendesk tickets being rejected when the mapped requester name is blank.
- Fix submission status color migrations failing when legacy status event handlers are registered.
- Fix an error when upgrading multi-site installs from Formie 3 to Formie 4. (#3007)
- Fix unnecessary
EVENT_MODIFY_HTML_TAGdeprecation warnings when rendering forms with the debug toolbar enabled. (#3009) - Fix CAPTCHA token updates triggering an unsaved-changes warning on untouched forms. (#3008)
- Fix initial conditional field visibility triggering an unsaved-changes warning after native submissions.
- Fix edits made immediately after a form loads being treated as saved.
- Fix CAPTCHA widgets and callbacks remaining active after failed setup or removal.
- Fix CAPTCHA widgets with a numeric zero handle failing to validate or reset.