Skip to content

Releases: infinum/eightshift-forms

2.3.3

14 Feb 10:01
Compare
Choose a tag to compare

Fixed

  • Workable boolean sending value for empty state bugfix

2.3.2

14 Feb 09:20
Compare
Choose a tag to compare

Fixed

  • Workable boolean sending value for empty state

2.3.1

13 Feb 12:00
Compare
Choose a tag to compare

Fixed

  • summery and cover letter submit data for Workable.

2.3.0

09 Feb 23:14
Compare
Choose a tag to compare

Added

  • New integration - Workable.

2.2.0

28 Nov 10:54
Compare
Choose a tag to compare

Changed

  • HubSpot internal logic for api auth. Switching from API Key to Private App.

2.1.0

11 Nov 12:38
Compare
Choose a tag to compare

Fixed

  • Issue with the hidden field and legacy items in the integration settings.

Changed

  • MailerLite default status to active

2.0.1

28 Oct 14:09
Compare
Choose a tag to compare

Fixed

  • Hubspot fix so the input hidden is not displayed on the frontend.

2.0.0

03 Oct 14:06
Compare
Choose a tag to compare

Added

  • custom form params are now in one place and used as an enum for PHP and JS.
  • server errors will no longer produce a fatal error on the form but will output the message to the user, which is also translatable.
  • option to remove all unnecessary custom params set on the form before the final integration post, so we don't send unnecessary stuff.
  • new admin setting sidebar title for grouping the sections
  • new troubleshooting section that contains debugging options: skip validation, form reset on submit, output log.
  • new fallback email fields for all integrations; this will send an email with all details if there is an integration issue.
  • es_forms_geolocation_db_location filter to specify the location of the geolocation database in your project.
  • es_forms_geolocation_phar_location filter to specify the location of the geolocation database in your project.
  • new filter es_forms_troubleshooting_output_log provides the ability to output internal logs to an external source.
  • new toggle button in troubleshooting settings will enable you to skip captcha validation.
  • geolocation license copy
  • new sortable option to all integration fields.

Changed

  • all JS global variables for frontend and backend are now using the same name.
  • internal custom field for actions is now called es-form-action.
  • filter for setting http request from httpRequestArgs to httpRequestTimeout because it is used only to set timeout.
  • Greenhouse integration from wp_remote_post to regular Curl because of the issues while sending the attachments. You are now only limited on the amount of memory your server can send.
  • form will now throw an error if form-ID or type is missing in the request.
  • all remote requests are now outputed via helper for easier and more predictable output.
  • converting from internal geolocation logic to libs abstract class logic.
  • updating libs.
  • ES_GEOLOCAITON global constant to ES_GEOLOCATION_IP.

Fixed

  • all wrong text domains are changed from eightshift-form to eightshift-forms.
  • Active campaign body was set wrong and was not working.
  • Active campaign setting info copy for setting api key and url.
  • customSuccess label is now translatable from settings.
  • validator will now skip the input type hidden because there is no need for that.
  • Greenhouse timeout issue on large files.
  • wrong mime type for google docs file format .docx
  • internal filter naming for functions

Removed

  • ES_DEVELOP_MODE_SKIP_VALIDATION because it is used from admin now.
  • ES_LOG_MODE because it is used from admin now.
  • es_forms_geolocation_user_location filter.

Screenshot 2022-09-05 at 15 41 24
Screenshot 2022-09-05 at 15 42 18
Screenshot 2022-09-02 at 15 13 09
Screenshot 2022-09-02 at 15 13 13

1.4.0

29 Aug 08:04
Compare
Choose a tag to compare

Fixed

  • preselected values for custom select.
  • added additional corrections for localStorage.
  • missing attribute from component to form block manifest.json.
  • updating libs and frontend libs.
  • fixing loading of js.
  • fixing way the settings are passed to the js.
  • fixing linting issues.

Removed

  • removing unnecessary style and scripts.

Added

  • new fieldhidden attributes for hiding fields from dom.
  • hidden field for hubspot integration.
  • preselected value field for hubspot integration.
  • enabled field for hubspot integration.
  • new custom form type used to provide custom form action location.
  • options in forms block to define action.
  • option to send form submit to external url if form action is set.
  • new tracking class for storing url tags and detecting tags from get param.
  • new option to store url tracking tags to local storage for later usage.
  • new filters for tracking.
  • local and global file upload allowed types.

1.3.0

07 Jul 10:10
Compare
Choose a tag to compare

Fixed

  • logic for scroll to top and scroll to first error.
  • Mailchimp integration merge fields.

Changed

  • Logic behind the form Js initialization with the option to avoid domReady.

Added

  • Method to remove all event listeners on demand.
  • New event when all event listeners are removed.
  • Filter for updating http_request_args.
  • Better internal logging for integrations.