Skip to content

Releases: verbb/formie

1.1.1.1

11 Aug 04:12
Compare
Choose a tag to compare

Fixed

  • Fixed stencils not saving.

1.1.1

10 Aug 09:11
Compare
Choose a tag to compare

Added

  • Added outputJsBase option for form templates.
  • Added outputJsTheme option for form templates.
  • Added outputCssLocation option for form templates.
  • Added outputJsLocation option for form templates.
  • Form templates can now control where CSS and JS is outputted on the page.
  • Added craft.formie.renderFormCss() to manually render a form's CSS in your templates.
  • Added craft.formie.renderFormJs() to manually render a form's JS in your templates.
  • Added JavaScript API's and documentation. Better handling with Vue.js/React.js and more.
  • Allow Formie's JS to be imported into JavaScript modules.
  • Improve JavaScript loading performance, by lazy-loading JS.
  • Improve JavaScript by loading a single file - formie.js.

Changed

  • Update form template select to show correct loading indicator.

Fixed

  • Fixed reCAPTCHA JS not loading in some circumstances.
  • Slightly improve email testing error message.
  • Fixed date field missing subfield classes and hooks.
  • Fixed error when “Output JavaScript” is set to false for a custom form template.
  • Fixed multiple form error messages appearing in some cases.
  • Fixed phone number field not validating server-side.
  • Fixed form JS not initialising when using Vue.js as an async module.
  • Fixed incorrect columnWidth GraphQL type.
  • Fixed Form and Submission fields for GraphQL queries.

1.1.0

03 Aug 10:43
Compare
Choose a tag to compare

Added

  • Added email notification testing.
  • Added email notification preview.
  • Added support for email notification duplication.
  • Added Rich Text front-end appearance option for multi-text fields.
  • Added preset options to hidden field.
  • Added Element integration support.
  • Added Entry element integration support.
  • Added Address Providers integrations.
  • Added Google Places, Algolia and Address Finder Address Providers.
  • Added email alerts for failed email notifications.
  • Added warning to file upload field for server-set upload limit.
  • Added Ability to set "Today" as the default date for Date/Time fields.

Changed

  • HTML fields now have their content purified when output.

Fixed

  • Fixed HTML field showing ‘null’ or ‘undefined’ when no value set
  • Fixed missing status when applying stencil from project config.
  • Fixed incorrect email template crumb.
  • Fixed issue where captchas weren't working.
  • Ensure we return the current settings for failed plugin saving.
  • Fix incorrect redirection when an error occurred saving the plugin settings.

1.0.9.1

30 Jul 12:27
Compare
Choose a tag to compare

Fixed

  • Fixed another instance where multiple forms on the same page weren't working.

1.0.9

30 Jul 11:42
Compare
Choose a tag to compare

Added

  • Added the ability to select existing notifications, made on other forms.

Fixed

  • Fixed JS error when multiple forms are on the same page.
  • Fixed error messages showing for multiple forms on a single page.
  • Fixed submission data not working correctly for multiple forms on a single page.

1.0.8

29 Jul 14:20
Compare
Choose a tag to compare

Fixed

  • Fixed issue where “Save form as” did not properly clone repeater subfields.
  • Fixed default label position class on form.
  • Fixed raw submit action message being rendered for non-ajax forms.
  • Ensure query string in URL is preserved when showing a success message for a form.
  • Fixed front-end field error messages being overwritten on subsequent checks.

1.0.7

28 Jul 00:56
Compare
Choose a tag to compare

Fixed

  • Remove unused HtmlSanitizer package.
  • Fixed installation issue on PHP 7.0.

1.0.6

27 Jul 12:56
Compare
Choose a tag to compare

Fixed

  • Allow deleting last stencil.
  • Ensure form/email templates are processed in project config before stencils, preventing project config errors when applying stencils.
  • Only allow “Save as a new stencil” if allowAdminChanges is enabled.

1.0.5

26 Jul 09:39
Compare
Choose a tag to compare

Added

  • Added Rich Text field configuration plugin-wide. Provide a config object for available buttons, like you might for Redactor. See docs.
  • Added error message rich text field for form/stencil settings.
  • Added GraphQL support for Submissions.
  • Added support for “Save as new stencil” from a form.

Changed

  • Form/stencil submission message now support rich text.
  • Form/stencil submission message is now stored as a prosemirror-compatible object.

Fixed

  • Fixed IP Address not saving for submissions.
  • Fixed form change warning when submitting an Ajax form and redirecting.
  • Fixed submissions query and form parameter not working correctly.
  • Fixed “Save as new form” not redirecting to the newly created form.
  • Fixed “Save as new stencil” new stencil generates a sequential handle, rather than a random handle.
  • Fixed “Submission Message” error message not appearing.
  • Fixed rich text fields not having their model values (resulting JSON) populated immediately.

1.0.4

23 Jul 06:31
Compare
Choose a tag to compare

Added

  • Added warning to form template if using custom template.
  • Added page button hooks and docs.
  • Added page index to page data attributes.
  • Added craft.formie.registerAssets for template-cached forms. See docs.

Changed

  • Moved template validation rule to base template so both email and form templates are validated.

Fixed

  • Fixed incorrect hooks on label-less fields (such as hidden field).
  • Fixed missing button container classes.
  • Fixed adding existing field always adding to first page.
  • Fixed page spacing issue on multi-page Ajax forms.
  • Fixed ajax-based multi-page forms validating entire form.
  • Fixed CSS/JS issue with forms, when using the {% cache %} tag.