Skip to content

Releases: infinum/eightshift-forms

5.0.7

27 Aug 11:37
Compare
Choose a tag to compare

Added

  • Implemented a new "value type" attribute to the country field, allowing for the dynamic definition of option values.
  • Adapted the Countries class to support the new "value type" attribute.
  • Filter to allow adding custom Tailwind classes to all form elements.

5.0.6

12 Aug 12:42
dc81c69
Compare
Choose a tag to compare

Fixed

  • Bypass captcha flag now works correctly on all forms.

5.0.5

12 Aug 11:35
043dc26
Compare
Choose a tag to compare

Added

  • new integration filter overridePostRequest to override the post request data.
  • new public helper getFormsGetCountryList to get the list of countries.

5.0.4

25 Jul 15:35
Compare
Choose a tag to compare

Fixed

  • Result output configuration for missing link URL.

5.0.3

25 Jul 07:51
Compare
Choose a tag to compare

Fixed

  • Added field validation to the output of the error msg.
  • Additional fixes for legacy output data.

5.0.2

24 Jul 14:43
72da604
Compare
Choose a tag to compare

Added

  • new integration filter afterCustomResultOutputProcess.

Changed

  • Removing copy for result output setting.

Fixed

  • JSON decode issue with the result output setting.

5.0.1

23 Jul 10:42
Compare
Choose a tag to compare

Changed

  • Updated npm packages to the latest version.

5.0.0

23 Jul 10:32
Compare
Choose a tag to compare

Added

  • Result output now supports single view and has link in the admin listing.
  • Result output item now supports fetching data from encrypted URL.
  • New filter beforeSuccessResponse for the forms.
  • New variations setting and way of handing form data submission.
  • Form fallback debug settings now supports original data and request url in the email.
  • New email response keys mailerSuccessRedirectUrl, mailerEntryId, mailerEntryUrl that can be used in any email.
  • New esFormsROISF shortcode that can be used inside the result output item to show the form again.
  • Feature to hide form after submission.

Removed

  • Multiple filter not in use anymore: successRedirectVariation, successRedirectVariationOptions, preResponseAddonData, preResponseSuccessRedirectData, resultOutputItems, resultOutputParts.

Changed

  • Conditional tags logic is now transferred to utils so it can be used in other features.
  • Forms specific settings that should be available only after form is submitted is not fetched on the form success submission and not hardcoded in the DOM.
  • Result output is now styled with the new design for better UX.
  • Result output now supports comparator for the conditional logic.
  • Form submission is now handled with new and optimized way of handling data and multiple features.
  • esFormsROIP shortcode now supports variation data submission.

Fixed

  • Entries listing is no longer breaking if the value is to long.
  • Stylelint errors from the new setup.
  • All form fields are now additionally checked for correct data structure on submission.

4.0.7

15 Jul 14:56
Compare
Choose a tag to compare

Fixed

  • removed unnecessary fallback email fallback.

4.0.6

15 Jul 14:05
08a6bcc
Compare
Choose a tag to compare

Updated

  • Eightshift-forms-utils to the latest version 2.0.2.
  • result output item now supports conditional logic with both single and duplicate values.

Added

  • email fallbacks now supports request IP sent from the server, the data is anonymized.
  • new form setting that will hide form once it is submitted with success.
  • new esFormsROISF shortcode that can be used inside the result output item to show the form again.