Skip to content

Releases: EncodeDotHost/edh-file-attachment-for-forminator

v1.1.3 — Dynamic recipient support and notification field fix

Choose a tag to compare

@nbwpuk nbwpuk released this 23 Jun 17:04

Fixes

  • Corrected the Forminator notification field mapping: the recipient
    address is read from recipients (falling back to email-recipients
    /admin email for other configurations), and the notification's
    display name from label. Previously these were swapped, causing
    the wrong recipient to be resolved.
  • Notifications whose recipient is set dynamically from a form field
    (e.g. {email-1}) are now supported correctly: they're matched as a
    fallback only when no literal-address rule matches that specific
    send, so an admin-notification rule and a dynamic client-notification
    rule on the same form no longer both fire on every email.

Added

  • Debug logging through the attachment-matching pipeline, active only
    when WP_DEBUG is enabled, to make future troubleshooting easier.

v1.1.1 — Dynamic, admin-configurable Forminator attachments

Choose a tag to compare

@nbwpuk nbwpuk released this 23 Jun 16:22

First public release. This plugin lets you attach files from the WordPress Media Library
to Forminator form notification emails — configured entirely from a settings page, no
code editing required.

Highlights

  • Settings → Forminator Attachments admin page: pick a Form, pick one of its
    configured notification emails, then pick one or more Media Library files to attach.
    Add, edit, and delete as many rules as you need.
  • Notification emails are labeled using the name configured in Forminator (e.g. "Admin
    Email") when available, and resolve "default" recipients to the actual site admin
    email.
  • A "Settings" link is added to the plugin's row on the Plugins page for quick access.
  • Requires the Forminator plugin to be installed and active; shows a clear admin notice
    otherwise.
  • Passes a standard WordPress Plugin Check: proper translators comments, sanitized
    input, GPLv3 license headers, and a WordPress-standard readme.txt.

Requirements