All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Ability to order checkboxes, lists, selects, radios options.
- Styling issues on larger screens
- Added new Permission to all users and user groups to manage, edit, view all forms automatically.
- Improved Edit Form Layout to better match New Craft layout
- New ability to overwritte default "From" address using configuration file.
- Fixed ability to use volumes such as AWS S3
- Form Field name to be capitalized.
- Views not loading correctly for single messages.
- Checkbox values not saving correctly.
- Recaptcha V3 action.
- Fixed layout on Edit Form to use new Craft 3.4 admin classes.
- Fixed fields not deleting old settings when type changes.
- Fixed pages with Form Field being used not indexing correctly on console commands.
- Fixed Layout issue with delete button and form configuration UI.
- Translations for new settings.
- Added Ability to retrieve Honeypot field from form variable.
- Fixed bug where HTML content is not accessible from the field Service.
- Added ability to add a name to the from_email field.
- Added ability collapse / expand all the fields at once.
- Fixed bug newly created radio and select fields couldn't add options.
- Fixed bug on reaptcha 3 actions (@Moskydesign).
- Fixed bug where files were being uploaded after form errors.
- Ability to delete HTML fields
- Bug related to deleted form not displaying correctly on form fields.
- Added ability to delete forms.
- Fixed Pagination on entries list
- Fixed Items not deleting correctly in Multi options fields.
- Added ability to restrict type of files uploaded.
- Added ability to use Aliases inside Recaptcha fields.
- Added
name
variable for individual forms.
- Fixed typo in README
- Fixed error on new forms with no fields present
- Fixed placeholder for Email and Textarea
- Fixed Form Attributes not displaying correctly
- Improved Form Field configuration page.
- Improved Field Configuration options
- Faster Form Submission
- Added new HTMl Field
- Added French Translation (@timbertens)
- Fixed Bug on Form Service
- Fixed Bug related to Cron Job Command to Purge Messages (@luke-nehemedia).
- Fixed Bug related to Deprecation error on form Attributes.
- Added ability to create Cron Jobs to delete Messages after a determined amount of days.
- Added new form configuration to allow assets to be registered before getting cached.
- Fixed Bug related to Form Field trying to render itself when already instantiated.
- Improved the way the Twig Services render the form, Now using Yii2 Html helpers to display the forms and the CSRF fields
- Custom Subject to Admin Email.
- Reply-to Field lightswitch to Forms.
- Portuguese translations.
- Improved Translations setup.
- Improved Spanish Translations.
- Improved UI for Form Settings so Advanced Options are collapsed by default.
- Added Form Field Type, Where users can select a form and display on the templates.
- Added Notification to form submissions.
- Fixed Bug that would duplicate forms after initial save
- Fixed error being thrown on group permissions for bad namespace.
- Added Permissions for different aspects of the forms.
- RecpatchaV2 not working on some server setups.
- Improved Attributes passed on the template to overwritte form default attribute values.
- Multiple field values not updating correctly.
- Order not saving correctly introduced on Last Patch.
- Critical update to fix new options not loading correctly on Edit Form View.
- Added New Actions to Entries view. ###Improved
- Improved Form Settings Layout, 2 column layout for form field configuration
- Added Placeholders to field options.
- Added email_html to beforeSend Event that allows overwrite of the email template completely.
- Added ability to add specific tempaltes based on form ID.
- Added ability to Labels to be translatable.
- Added RecaptchaV3 Integration.
- Added submitButton Template Variable for more customization options.
- Added BeforeSave Event and AfterSend Events for more options to manipulate data at various stages
- Fixed problem with flash messages being generic. Notice: Old flash message are unaffected but will be deprecated eventually.
- Added new List field to handle multiple values.
- Fixed better volume retrieval when uploading files.
- Fixed error when trying to create multiple forms on a single template.
- Fixed error on undefined variable.
- Fixed better handling of Asset management and reporting.
- Fixed better handling of Timezone handling for CSV exporter.
- Added improved Event listener to modify From Email, To Email, ReplyTo Email, add extra fields to message.
- Fixed CSV exporter not displaying all the headers.
- Added New template function to display last submission. (@svale)
- Added New template function to display all entries of an specific form. (@svale)
- Fixed Timezone on Message View
- Fixed Dutch Translations (@cbovers)
- Fixed missing Select on variable tempaltes
- Fixed Documentation examples to be more accurate.
- Added wheelform variable for templates
- Added ability to add classes to fields and their containers for easy template render
- Fixed File field being empty and not saving correctly
- Added new ability to save Uploaded files to specific Asset folder.
- Added new ability to Import / Export Files from one form to another.
- Added new Honeypot Field
- Added new ability to add Custom Label to Fields.
- Added Bulgarian translations (@ipetrov87)
- Added ability to add options to checkboxes, radios and selects, for validation purposes
- Improved has_new function for form column.
- Fixed new column count on multiple forms giving wrong value.
- Added new column to form index to display which form has new messages.
- Fixed translations needed for new items.
- Added Capability to turn off database saving.
- Added Dutch Translation (@timbertens)
- Added Custom HTML Email template.
- Added CSV Exporter under Admin > Utilities > Form Export.
- Added Italian translations.
- Added German translations.
- Fixed reCaptcha submission value on PHP 7.2.
- Fixed wrong fields being emailed on form submittion introduced on previous patch.
- Forms need to be re-saved in order for new ordering to take effect.
- Fixed bug of inactive fields being displayed on form builder.
- Added minified version of application.
- Added order of field in database. Forms have to be resaved in order to save field ordering to take effect.
- Added better view of fields
- Fixed error overwritting secret key in settings
- Fixed optional checkboxes not displaying correctly.
- Fixed Control Panel as the title of the Forms Index Page.
- Fixed message list view columns when a value is empty.
- Fixed performance for values inside the column list.
- Fixed bug not finding correct Message Entry
- Fixed migration column type
- Added Ability to mark messages as unread
- Added ability to delete message entries
- Fixed namespace to be all lowercase to better use Yii module routes.
- Fixed PostgreSQL form Field id on new forms error
- Fixed bug on admin not allowing checkbox to update correctly.
- Fixed PostgreSQL installation column type errors
- Added ability to mark messages are unread.
- Added new badge count of unread messages.
- Fixed some Date issues for entries view
- Fixed class names inside Models
- Fixed Mailer message error
- Added Spanish translations
- Fixed install error introduced last patch
- Fixed migration changes to Install.php for future installs
- Improved handling of ids in fields introcued on previous patch
- Added new active column to fields so we don't delete data related to those fields.
- Added Delete warning on Form Field.
- Fixed critical bug that delete fields entries when updating form fields
- Added ability to check fields on entries views
- Added more field types, they all validate to strings
- Improved icon hover instead of solid color for form fields
- Fixed icon
- Improved icon with custom one
- Fixed checkbox change event on new row added
- Improvement on entries list
- Fixed instructions for To Emails
- Added ability to send to multiple emails
- Fixed bug handling checkboxes on emails
- Fixed Javascript Ajax response on errors
- Fixed Recaptcha values on form
- Recaptcha Ability to individual forms
- Initial release