github emdash-cms/emdash @emdash-cms/plugin-forms@0.2.12

Patch Changes

  • #4377 e6f6cd3 Thanks @emdash-autofix! - Fixes embedded forms resetting custom submit button labels to "Submit" after successful or failed submissions.

  • #3373 88c2fa3 Thanks @marks-zyz! - Editors can now view forms and all their submissions instead of seeing "Failed to load forms" or "No forms yet". The webhook URL stays hidden from them, and changing or deleting forms and submissions, and the export, stay admin-only. When a role still cannot read forms, the pages and the Recent Submissions widget now say so, and a write action that returns 403 shows a permission message instead of doing nothing.

  • #4294 d5cde58 Thanks @danielmlr! - Hides submitters' IP addresses, user agents and referers from Editors. The submissions/list and submissions/get routes now return them to Admins only; the admin UI never showed them.

  • #4144 e5d9241 Thanks @marccardinal! - Fixes form notification emails so that replying to one reaches the person who submitted the form. Instant notifications now set Reply-To to the address entered in the form's email field; before, a reply went to the site's sender address. The daily digest is unchanged. Reply-To is only set when the address is a plain, valid email: forms without an email field, submissions that leave it empty, or addresses like "Name"<someone@example.com> send notifications without a Reply-To, as before. On sites that set replyTo on the Cloudflare email provider, replies to these notifications now go to the visitor instead of that address. The site's email provider plugin must deliver replyTo (see the email:deliver hook).

  • #4345 fbf933d Thanks @Chiji1108! - Fixes required select fields without a default value preselecting their first option, so visitors must now pick an option before the form submits. The empty first option shows the field's placeholder when one is set.

  • #4295 bef030b Thanks @danielmlr! - Fixes the Submissions page sometimes showing the submissions or load error of an earlier selection after switching forms or the status filter while the list was still loading. The Recent Submissions widget now says "Failed to load submissions" when the submissions request fails with a network error.

  • #4078 b0268a5 Thanks @Cloud-Xero! - Fixes the FormEmbed textarea so it starts empty instead of containing indentation from the component source. Previously the caret began on a second line, an untouched required textarea passed the browser's validation, and the stray whitespace also surrounded a configured default value and returned after a successful submit reset the form.

Don't miss a new emdash release

NewReleases is sending notifications on new releases.