Added option to update user profile from fields matching by title or by field name
Added option to specify label width and text alignment (left or right) inside this width
Ability to override names of the fields which determines how they are referenced after the form is submitted
Added options to specify custom FROM or REPLY TO addresses when configuring the email notifications
Created separate settings table to overcome issues with length of fields in ModuleSettings table
11/2/2011
1.8.0Added opton to execute up to 4 SQL Queries
Added option to save output from SQL Queries and reuse it in other actions
Added option to specify up to 5 email attachements to send to the user on successful submit
Added possibility to specify and expiration interval for roles granted after a successful submission
Implemented IPortable to easily import/export content and duplicate form modules
Added option to specify different email for the FROM field when sending emails to the user (if left empty the portal admin email is used)
Added option to ignore errors if user already exists on registration, and try to log in that user to perform the rest of the actions
Modified to always save persistent cookie for login
Other minor fixes and adjustments
8/4/2011
1.7.0Added support for Rich Text Editor fields
Added ability to specify images for Submit and Cancel buttons
Value fields in form editor now expand on focus so it's easier to type long text
Added Country and Region controls types
Refactored so target is no longer required
Added option to specify confirmation text to display after the form has been successfully submitted.
DotNetNuke 6.0 compatibility
Moved text editors from admin to popup windows, so the form editor loads much faster
7/14/2011
1.6.0Added support for custom field validations
Added predefined validations for email, website, integer or floating point numbers and HTML stripping
Ability to specify css styles and classes for field labels
Added default value for form fields
Added new static fields (text/html, image, or no input at all - only the label)
Added ability to specify file to email as attachement to the user
Added hidden fields with My Tokens support
Added ability to disable fields
Added ability to customize text on submit and cancel buttons
Added test function for Post to URL
5/26/2011
1.5.0Added ability to register new users
Added ability to log users in
Added new field types (password with verification and username)
Added date control with jQuery UI Date Picker
Added option to keep on current page after submit
Added new field to allow custom javascript to be loaded on the page
Post to URL now also passes current domain as referrer and replaces [Cookie:CookieName] tokens even without My Tokens
Refactored actions so now it's possible to both email and redirect to resource
All exceptions are now displayed friendly using the current jQuery UI theme and the full error is logged under Admin>Event Viewer
4/20/2011
1.4.0PayPal Integration (so when form is submitted it redirects to PayPal to complete purchase)
Paypal support for one time payments and recurring payments
Support for paypal sandbox so everything can be tested before going live
Option to have the form always visible
Added protocol dropdown for the redirect to URL option
Added label fields for textboxes and dropdowns
Capture enter key and submit form
3/24/2011
1.3.0Added ability to add new fields
Added text field types (small text, large text, password, email, number)
Added multiple choice types (based on radio box list, checkbox list and dropdowns)
Added predefined multiple choice types (True/False, Yes/No, Yes/No/Maybe, Likert Scales)
Added ability to select jQuery theme
Refactored predefine fields so they load from xml files (it's also possible to add your own predefined fields)
Added validation group for each Action Form (so they can be submitted without interfering one with another or with other components on the page)
Upgraded to latest jQuery and jQuery UI
Added checkboxes next to each field with the ability to delete selected fields
Added dialog to select from predefined fields (also works the other way, to unselect a predefined field which is equivalent to deleting it)
Decoupled all input types so they're configurable from XML files (this means you can add your own input types with a line of configuration)
10/5/2010
1.2.0