Skip to content

Releases: infinum/eightshift-forms

3.0.6

14 Mar 09:12
Compare
Choose a tag to compare

Fixed

  • issue with multiple select fields not being saved correctly in Moments integration.

3.1.1

13 Mar 14:00
Compare
Choose a tag to compare

Fixed

  • issue with multiple select fields not being saved correctly.

3.1.0

13 Mar 11:18
Compare
Choose a tag to compare

Added

  • range field for the forms.
  • singleSubmit attribute on all fields to allow only one submit per form to be used as calculation form.
  • Result output custom post type.
  • Blocks for the result output.
  • Calculator form type and necessary filters.
  • Forms can now use single submit option to send data without submit button.
  • Setting for single form to hide global msg on submit success.
  • esFormsRangeCurrent shortcode to output the current value of the range field.
  • esFormsROIP shortcode to output the result output part.

Changed

  • Input fields now output correct types for e-mail and URL fields, so the experience on mobile devices should be much better.
  • Admin listing URLs can now support additional types.
  • All icons are now used from utils lib.

Fixed

  • JS errors when missing data.
  • Broken URLs for admin listing when using custom post types.

Removed

  • Unnecessary options in the rating field.

3.0.5

13 Mar 13:48
Compare
Choose a tag to compare

Fixed

  • issue with multiple select fields not being saved correctly.

3.0.4

28 Feb 07:44
07d64c3
Compare
Choose a tag to compare

Added

  • New support page in the settings for easier access to server configuration issues.
  • Options to send empty fields to entires.

Changed

  • Block Editor select option will auto close on selection.

Fixed

  • File upload validation will no longer break the API returns invalid type.
  • Validation pattern will no longer break if value is array.

3.0.3

27 Feb 10:52
6be6e8d
Compare
Choose a tag to compare

Added

  • Ability to send fallback email if there has been validation error for validationMissingMandatoryParams, validationFileUploadProcessError and validationSecurity.
  • New fallback processing validation fallback function.

Changed

  • The security validation feature will no longer trigger count files and step requests.
  • Entries now have ability to save empty fields based on the settings.

Fixed

  • Typo for fallback function.
  • Custom mailer now supports saving entires.

3.0.2

23 Feb 09:28
Compare
Choose a tag to compare

Added

  • New dynamic block and component to allow dynamic form fields.
  • Integration form picker now supports clear option.
  • Airtable integration now supports dynamic, connected tables.
  • Airtable integration now supports multiple select fields.
  • Mailer now supports custom response tag mailerSuccessRedirectUrl.
  • Locations use the URL to the settings page and top admin bar.

Fixed

  • Integration sync fix when you unset attributes set in the manifest as default.
  • Forms JS breaking on the frontend when API response returns JSON but, the response is not an object.
  • SCSS linter errors.

Updated

  • @infinum/eightshift-frontend-libs to the latest version.
  • @infinum/eightshift-forms-utils to the latest version.
  • husky to the latest version.
  • webpack to the latest version.
  • webpack-cli to the latest version.
  • reactflow to the latest version.

3.0.0

16 Feb 07:44
d734430
Compare
Choose a tag to compare

Added

  • Extracting for helpers to new library for easier usage across add-ons.
  • Creating new addon options for new potential projects.
  • Forms listing filter will allow you to filter form by type.
  • Forms settings will now follow the used theme admin color scheme.
  • New Dashboard settings page where you can toggle options you want to use in the project.
  • New checkbox toggle state for the settings pages.
  • Conditional logic for all integration forms.
  • Conditional tags for all forms.
  • Multi-step multiflow forms can now be created.
  • Over 30 new filters for the forms and integrations.
  • Automatic diff between integration forms an internal forms.
  • Documentation page in the settings.
  • Migrations page where you can migrate the data for the options that were changed in the major versions.
  • Debug options with multiple options for debugging.
  • Forms can now store entires in the database.
  • New form fields for country, rating, date, time, multi-select, and phone number with country picker.
  • New security options for the forms.
  • Google reCaptcha now supports invisible reCaptcha and business version.
  • Top admin bar option for easier access to the settings and forms.
  • Ability to delete/sync/duplicate multiple forms at once from admin listing.
  • Forms now supports multiple languages using WPML plugin.
  • Forms now supports RTL languages.
  • Forms now supports Cloudflare setup.
  • Import/Export forms and settings for easier migration between projects.
  • New integrations for Pipedrive, Jira, Moments, Airtable.
  • Enrichment now supports remembering the last used field values from local storage or URL.
  • Email validation now supports top-level domain validation.
  • Forms are now faster and more secure.

Changed

  • Visual styling for all settings pages with tabs, better copy, and a lot of UX/UI improvements.
  • Fallback emails are no longer in the troubleshooting class but as a standalone class.
  • Your forms will now show only integrations in the settings set in the Block editor.
  • Geolocation will now load forms faster and even work with the cookieless setup with caching options.
  • Forms are now compatible with the latest WordPress version and PHP 8+.

Fixed

  • Optimized loading of all settings pages.
  • Issue with attributes escaping on the PHP8+.

Removed

  • ES_DEVELOP_MODE constant because you can configure everything from the settings page.

2.3.8

21 Jun 07:31
Compare
Choose a tag to compare

Fixed

  • Workable integration jobs fetch optimizations.

2.3.7

24 Apr 07:44
Compare
Choose a tag to compare

Added

  • Workable, domain data from source and medium.
  • Hubspot phonenumber field.

Fixed

  • Trash url bug fix.