Skip to content

Releases: verbb/formie

1.2.19

26 Sep 07:54
Compare
Choose a tag to compare

Added

  • Allow Redirect URL for a form's settings to contain Twig.
  • Added Submission ID as an available variable to pick from in notifications.

Fixed

  • Fixed an error when an Ajax-enabled form's Redirect URL setting contained Twig.
  • Fixed submission variables incorrectly caching when sending multiple notifications.

1.2.18

24 Sep 23:29
Compare
Choose a tag to compare

Added

  • Added endpoint and method to payload events for integrations.

Fixed

  • Fixed serialization of phone fields for integrations.
  • Fixed being unable to modify payload in beforeSendPayload event.
  • Fixed a number of fields (checkbox, radio, agree, date, phone) where the custom error message wasn't working.
  • Fixed error when connecting with AutoPilot.
  • Fixed image uploads not attaching to email notifications for non-local volumes.
  • Ensure nested fields (group and repeater) respect MySQL table name limits. Prevents errors when saving a very long field name.
  • Fixed an error when editing a form when a user doesn’t have permission for the primary site.

1.2.17

23 Sep 09:56
Compare
Choose a tag to compare

Added

  • Added support for group fields and subfield-enabled fields (name, address) to be used as variable tags.
  • Added ability to override form settings, classes and attributes in templates.

Fixed

  • Fixed isJsonObject error for Craft 3.4.

1.2.16

22 Sep 06:25
Compare
Choose a tag to compare

Fixed

  • Fixed name field serializing non-multiple fields for integrations
  • Fixed some fields (name, date, phone) always allowing mapping for their subfields for integrations.
  • Fixed front-end submission editing not working for multi-page forms.

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.