Skip to content

Releases: verbb/formie

1.2.15

21 Sep 13:38
Compare
Choose a tag to compare

Added

  • Added status and statusId to be used in GQL mutations for submissions.

Changed

  • Refactor field serialization for integrations. Provides better support for array-like data.
  • Recipients field settings now no longer enforce unique values for options.
  • Allow table fields in field settings to add new rows with spacebar (for accessibility).
  • Switch reCAPTCHA verification servers to recaptcha.net. Hopefully to improve global reach, when access to google.com isn't allowed.

Fixed

  • Fixed checkboxes fields not serializing correctly for integrations.
  • Fixed table validation rules firing for all rules, instead of the specific defined ones per its field settings.
  • Fixed initialising multiple forms manually, with the JS API on the same page.
  • Fixed calling destroyForm in the JS API not destroying event listeners correctly.
  • Fixed integrations not saving when setting as disabled.
  • Fixed custom fields not being registered correctly.
  • Fixed submissions created via mutations in GraphQL not validating correctly.
  • Fixed submissions created via mutations in GraphQL not sending email notifications.
  • Fixed submissions created via mutations in GraphQL not triggering integrations.

1.2.14

17 Sep 13:45
Compare
Choose a tag to compare

Added

  • Added name/address support for GraphQL mutations.
  • Added Mercury CRM integration.

Changed

  • Rename Submission URL to Submission CP URL for better clarity for field variables in email notifications.

Fixed

  • Fixed Entry fields not rendering their values correctly in email notifications, when their section had no URL settings.
  • Fixed Category fields not rendering their values correctly in email notifications, when their group had no URL settings.
  • Fixed Product fields not rendering their values correctly in email notifications, when their product type had no URL settings.
  • Fixed Tag fields not rendering their values correctly in email notifications.
  • Fixed User fields not rendering their values correctly in email notifications.
  • Fixed Variant fields not rendering their values correctly in email notifications, when their product type had no URL settings.
  • Fixed incorrect validation when saving a recipients field with the display type set to hidden.

1.2.13

17 Sep 01:47
Compare
Choose a tag to compare

Fixed

  • Fixed error when trying to submit with multiple checkboxes, in some instances.
  • Ensure existing project config data (if any) is applied when installing Formie for the first time.
  • Fixed error when no statuses exist. Usually caused by a project config mishap, or an incorrect installation.

1.2.12

16 Sep 11:45
Compare
Choose a tag to compare

Added

  • Added recipients field. Display a field as a hidden/select/radio/checkboxes to allow dynamic recipient emails to be used in email notifications. Raw emails also aren't exposed in rendered templates.
  • Added Freshsales CRM integration.

Fixed

  • Fixed error when deleting a form due to incorrect redirects.
  • Fixed rare issue of being unable to create new pages if a form had zero pages.
  • Fixed stencil never applying template.
  • Fix email notifications being incorrectly deleted after saving the form as a new form.

1.2.11

11 Sep 12:26
Compare
Choose a tag to compare

Added

  • Added CSRF controller to allow static-cached sites to handle CSRF re-generation.

Fixed

  • Fixed captchas allowing payload-sending when they don't support it, causing errors on submissions.

1.2.10

10 Sep 10:58
Compare
Choose a tag to compare

Fixed

  • Fixed Entry fields not rendering their values correctly for multi-sites in email notifications.
  • Fixed Category fields not rendering their values correctly for multi-sites in email notifications.
  • Fixed Product fields not rendering their values correctly for multi-sites in email notifications.
  • Fixed Tag fields not rendering their values correctly for multi-sites in email notifications.
  • Fixed User fields not rendering their values correctly for multi-sites in email notifications.
  • Fixed Variant fields not rendering their values correctly for multi-sites in email notifications.

1.2.9

10 Sep 02:48
Compare
Choose a tag to compare

Added

  • Added EVENT_MODIFY_WEBHOOK_PAYLOAD event for Webhook integrations. Allows modification of the payload sent to webhook URLs.
  • Added EVENT_MODIFY_FIELD event Freeform and Sprout Forms migrations. This can be used to modify the field-mapping of Freeform and Sprout Forms fields to Formie fields. Particularly useful for custom-built fields.

Changed

  • Webhook integrations URL is now optional when creating the integration.
  • File upload fields now serialize the entire asset element for webhook payloads.

Fixed

  • Fixed refreshing CSRF token field triggering a changed form notice on the front-end.
  • Fixed tag fields triggering a changed form notice on the front-end.

1.2.8

09 Sep 14:08
Compare
Choose a tag to compare

Added

  • Integration settings now support .env variables.
  • Entry fields can now restrict their sources to entry types.

Changed

  • Entry fields now restrict their element query to only include elements from the current site - for multi-sites.
  • Category fields now restrict their element query to only include elements from the current site - for multi-sites.
  • Product fields now restrict their element query to only include elements from the current site - for multi-sites.
  • Variant fields now restrict their element query to only include elements from the current site - for multi-sites.

Fixed

  • Fixed composer autoload deprecations.
  • Lower league/oauth2-client requirement to prevent incompatibility with other plugins.
  • Fixed Entry fields not restricting to its sources in some instances.
  • Fixed Category fields not restricting to its sources in some instances.
  • Fixed Product fields not restricting to its sources in some instances.
  • Fixed User fields not restricting to its sources in some instances.
  • Fixed Variant fields not restricting to its sources in some instances.
  • Fix hidden field throwing errors in queue jobs, for emails and notifications.
  • Fixed Entry fields not restricting correctly when selecting multiple sources.
  • Fixed Product fields not restricting correctly when selecting multiple sources.
  • Fixed User fields not restricting correctly when selecting multiple sources.

1.2.7.1

07 Sep 11:58
Compare
Choose a tag to compare

Fixed

  • Fixed a potential error when saving an integration.
  • Fixed fields not always showing as available to be mapped for integrations.

1.2.7

07 Sep 06:29
Compare
Choose a tag to compare

Added

  • Added plugin setting to set the default form template for new forms.
  • Added plugin setting to set the default email template for new email notifications.
  • Added plugin setting to set the default volume for new file upload fields.
  • Added plugin setting to set the display type for new date fields.
  • Added plugin setting to set the default value for new date fields.
  • Integration field mapping now supports repeater and group nested fields.

Fixed

  • Fixed stencils not showing validation errors for invalid fields.
  • Fixed stencils not showing validation errors for notifications.
  • Fixed email notifications preview error when viewed in a stencil.
  • Fixed email notifications for stencils showing as unsaved.
  • Fixed error with integrations event and isNew.