Skip to content

Releases: infinum/eightshift-forms

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.

2.3.6

03 Apr 11:00
4c2f764
Compare
Choose a tag to compare

Fixed

  • Workable, custom body and heading max length field
  • Workable fallback email removed text base encoded file.

2.3.5

21 Mar 08:39
Compare
Choose a tag to compare

Fixed

  • ability for Hubspot select field to show placeholder.

2.3.4

02 Mar 11:03
Compare
Choose a tag to compare

Changed

  • updated FE Libs to v8.
  • updated other packages.

Fixed

  • fixed some Gutenberg button component prop changes.

Note

  • Form picker has an auxiliary attribute now to store the full data (label & value) of the selected form - the current param is ID only. To keep everything functioning, the existing ID is used if the new attribute is not set, however that will lead to the form label being blank. This is expected, and the form will still work fine. You can re-select the form to fix this.
  • Feel free to ignore PHPCS/Stan for now, it'll be solved in the next release.