Skip to content

v5.13.6

Choose a tag to compare

@kjmartens kjmartens released this 27 Nov 17:16
· 117 commits to v5 since this release
v5.13.6
b58f63f

Added

  • GraphQL: Narrow form queries by one or more siteIds or siteHandles.
  • GraphQL: Expose each form's siteName, siteHandle, siteId, and siteUid.

Changed

  • Gibberish Spam Blocking now skips checks for irrelevant field types (e.g., Payments, File Uploads, Signature) to reduce false positives.
  • Email Blocking (MX check): Added a DNS lookup timeout to improve performance and prevent PHP timeouts during submissions.
  • HubSpot: Can now fetch Sensitive and Highly Sensitive fields.
  • Made the translation table parameter to generateOptions() optional.

Fixed

  • Fixed an issue where Craft search indexing of submissions included every field for every form, bloating the searchindex table. Recommend reindexing all submissions with php craft freeform/submissions/reindex.
  • Fixed File Upload Drag & Drop fields not firing all expected JavaScript events, which affected previews, errors, and other UI behaviors.
  • Fixed an Undefined property: stdClass::$uid error when saving a form layout if one or more field objects in the builder payload were missing UIDs.
  • Fixed a bug where the Stripe Payment Element container could be initialized multiple times in some scenarios.
  • Fixed editing of existing User elements via the User element integration.
  • Fixed email notifications not sending when Store Submitted Data for this Form was disabled.
  • Fixed the Freeform navigation badge so it reflects the combined error count across the Error, Email, and Integration logs.
  • Fixed a PHP error where tmpfile() resolved in the Freeform namespace, causing export failures on some environments.