Releases: verbb/formie
Releases · verbb/formie
1.1.4
1.1.3
Added
- Added
form.formId
andform.configJson
shortcuts for templates.
1.1.2
Fixed
- Fixed form outputting CSS and JS, even when disabled.
- Fixed repeater field minimum instances not pre-populating the defined number of blocks.
- Fixed repeater field allowing to go below the set minimum instances.
- Fixed repeater field add block button not disabling when min and max instances are the same.
- Fixed repeater field add block not toggling disabled state correctly.
- Fixed submission exporting providing all values.
- Fixed submission CSV exports not splitting sub-field-enabled fields (address, multi-name) into multiple columns for their sub-fields.
- Fixed submission CSV exports not splitting complicated fields (repeater, table) into new rows to convey collection of data. JSON/XML exports are unchanged and show collections as arrays.
1.1.1.1
Fixed
- Fixed stencils not saving.
1.1.1
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
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
Fixed
- Fixed another instance where multiple forms on the same page weren't working.
1.0.9
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
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
Fixed
- Remove unused
HtmlSanitizer
package. - Fixed installation issue on PHP 7.0.