Hello everyone!
The latest build of ProForm, version 1.31, is now available!
This update for ProForm fixes a few bugs that have been identified, as well as heavily extends support for Drivers and Extensions to customize the way that ProForm works. This update also includes improvements to template handling to allow for more easily manipulating forms and values of fields.
This update includes extension hooks which allow for Snaptcha to support ProForm, and which will allow other third-party CAPTCHA extensions to do so more easily as well.
This update is available through Devot:ee as a single license and as a 10 License Pack.
Please let me know if you have any suggestions or questions. Best contact method is through the support forums:
http://devot-ee.com/add-ons/support/proform-drag-and-drop-form-builder/viewforum/1840
- Isaac
@Airways
http://metasushi.com/
## Changelog ##
Module
* Added version check to notify users when a new build of ProForm is available
* Added list_drivers option to show currently installed drivers and their version numbers
* Added support for users to select a form driver to apply to a form to customize it’s behavior
* Added overflow-x: auto to the form entries listing to prevent overflowing the display area for entries
* Added html_id and html_class to Advanced Settings for forms
Notifications
* Improved notification handling with more debug output and more robust logic
* Fixed bug that prevented a multiple choice list from being used as a source for email addresses to send notifications to
Template Tag
* Added support for message:list_choice_invalid parameter to override validation message for List validation errors
* Added set:* parameters to allow for setting the value of a form field from template code
* Added dashes_in_id, dashes_in_class and {form_name:dashes} to allow for working with forms with dashes instead of underscores
* Add support for noninteractive captchas through the {interactive_captcha} variable
* Added {field_values} loop to allow for more easily looping over multiple selection items in a field
* Added {row_no} value to indicate the number for the current row
* Added {checked:*} variable for mailing list and checkbox fields to make it easier to recheck fields when redisplaying a form
* Added new form level errors loop - {form_errors} to allow for errors to be introduced at the form level, useful for drivers and other customization
* Fixed form_id parameter for {exp:proform:results} tag
Internal
* Fix bug that caused a PHP error on a successful AJAX submit
* Improved handling of advanced settings to allow for nested sets of settings
* Switch to using new ProLib error_helper function pl_show_error to more consistently display fatal error messages
* Added dump of form_session object if debug=“yes” is set to allow for easier debugging
* Stop creation of {get:*} variables if they include a slash - fixes issue with variables created by URI protocol
Drivers and Extensions
* Added improved support for form drivers to allow extensive customization of form handling
* Aded additional hooks for third-party extensions to more easily extend CAPTCHA support
* Added hooks for creating fields and editing existing fields
* Fixed call to process_edit_form
Docs
* Updated Mailing List Subscription and File docs
* Add option groups docs to List type
Links
* Purchase on Devot:ee
* 10 License Pack on Devot:ee
* Documentation