github verbb/formie 4.0.5

6 hours ago

Added

  • Add a Maximum Displayed Options setting for searchable dropdowns, defaulting to 100 while searching all options. (#3059)
  • Add configurable Dropdown placeholders across all option sources, enabled for new fields while preserving existing options and defaults. (#3058)
  • Add Form layout, Alphabetical, and Custom field ordering for reports and exports, preserving existing custom orders. (#3054)
  • Add report subcolumn support for parent fields, including Name and Address, with Single Column, Separate Columns, and Both display options for automatic reports. (#3055)
  • Add a dedicated field value projection and event for reports, with readable combined values and independent field formatting. (#3055)
  • Add save-time validation for completion redirect URLs, with guidance for external origins that are not allowed. (#3038)

Changed

  • Retain compact condition selectors with Plugin Kit’s xxs size.
  • Update the minimum Auth requirement to 2.0.56.

Fixed

  • Fix render-time theme overrides being ignored for fields on sites with form translations. (#3057)
  • Fix forms with Question CAPTCHA failing to render when strict Twig variables are enabled, and correct the answer input name for submission. (#3056)
  • Fix form imports not reporting missing update permission when the existing form is hidden from the control panel index.
  • Fix conditional Payment fields initializing widgets more than once, including duplicate Opayo Drop-in sessions and unhandled mount errors. (#3048)
  • Fix dragging inside a nested field’s editor moving its parent Group or Repeater field. (#3049)
  • Fix retired Duplicate, Honeypot, and JavaScript CAPTCHAs appearing as unavailable after upgrading, remove their obsolete form bindings, and preserve third-party CAPTCHA bindings that reuse those handles. (#3047)
  • Fix required dropdowns enhanced with third-party libraries such as Choices.js failing validation when options are selected, and preserve custom required messages. (#3046)
  • Fix new fields failing to save after upgrading to Formie 4 on PostgreSQL. (#3045)
  • Fix submission index sorting ignoring the selected direction when switching between Submission and Date Created. (#3044)
  • Fix report field columns and exports using alphabetical order instead of the form layout when including all fields. (#3054)
  • Fix integration provider options appearing as custom values after upgrading or as “Don’t Include” after selection. (#3042)
  • Fix integrations failing for whole Name and other container field mappings, and migrate legacy Phone sub-field mappings on previously upgraded forms. (#3052)
  • Include the destination field and safe field reference in integration mapping errors, while continuing to fail the integration when a mapping cannot be resolved. (#3052)
  • Fix Freshdesk ticket payloads with and without attachments, including errors resolving field mappings and uploaded files. (#3051)
  • Fix integration failures before sending blocking retries, and allow unresolved provider operations to be confirmed individually in Delivery Diagnostics. (#3051)
  • Fix queued notifications being incorrectly rejected as stale when site translations are applied, and provide clearer rejection messages and directions to delivery diagnostics. (#3040)
  • Fix translated notification content losing formatting and custom TipTap nodes when emails are sent. (#3040)
  • Fix the Condition dropdown showing no options when configuring conditional email notification recipients. (#3053)
  • Fix matching recipient conditions returning no email addresses, and preserve older recipient rules when editing notifications. (#3053)
  • Fix email field summaries including opted-out fields inside Group and Repeater fields. (#3043)
  • Fix text-based fields inside Group fields not displaying their default values. (#3039)
  • Fix custom validation messages not saving or being used for fields inside Group and Repeater fields. (#3041)
  • Fix Checkboxes fields not enforcing option limits or using custom option limit error messages in the browser. (#3037)

Don't miss a new formie release

NewReleases is sending notifications on new releases.