- Updated - Refactored some code for efficiency & speed
- Updated - Using textareas for longer column types in Mappings
- Added - Conditional Fields
- Added - Ability to select if buttons should be input or button tags
- Added - Now allowing HTML code when configuring mappings
- Added - Basic Joomla! 2.5 ACL support
- Fixed - Some language strings
- Fixed - Mappings query was not saved correctly with some fields
- Fixed - Mappings did not retrieve tables with special characters in their name
- Fixed - Some language strings were left untranslated
- Fixed - Form Layout was ignored when creating a form through the wizard
03.10.2011 - Rev 42
- Updated - Improved and refactored some code in order to increase server performance
- Updated - Only numeric input accepted in file size
- Added - Mailing workaround for 1.7.0 (which introduced a bug, always setting the Reply-To header)
- Added - "Unique Field per User" validation - enable one field to be unique per user
- Added - "Diagnose server upload settings" to aid in file upload debugging
- Added - "Page Progress" option when using multipage forms
- Fixed - "Error Message" now shows up when using AJAX validation
- Fixed - "Support" and "Plugins" links now open in new tab
- Fixed - getComponentId() not grabbing correct Form Id when SEF enabled
14.09.2011 - Rev 41
- Added - Plugin to migrate forms from Blue Flame Forms
- Added - Fallback method for Joomla! language files
- Added - "Unique Field" validation - check if the field is already submitted with this value
- Added - "Email Address /w DNS Check" validation - check if the domain name of the email address exists
- Added - "Credit Card (AMEX/Diners/Dicover/Master/Visa)" validation - check if a credit card is valid
- Added - "USA ZIP Code" validation - check if supplied value is a valid zip code
- Added - "Phone Number (123-456-7890)" validation - check if supplied value is a valid phone number
- Added - "IP Address" validation
- Added - "URL" validation
- Added - "Regex" validation
- Added - Syntax Highlighting for scripting areas - enabled from the Configuration section
- Added - You can fail form validation by using the "Scripts called on form process" area and populating the $invalid variable
- Added - Back to form button in Submissions area
- Added - "Additional Emails Script" that will trigger whenever additional emails are sent
- Added - Ability to show only confirmed submissions in the Submissions View (+ mod_rsform_list)
- Added - Ability to sort submissions (by date) descending or ascending in the Submissions View (+ mod_rsform_list)
- Fixed - HTML tags in Form Title showing up when browsing the Manage Forms section
- Fixed - HTML tags in Form Title showing up in the backup page
- Fixed - Calendar javascript now correctly translates days and months
- Fixed - Passphrase validation (formerly password) now works on textboxes
- Fixed - Added error message when restore cannot be performed
- Removed - Debug Mode from Configuration
21.06.2011 - Rev 40
- Added - Ability to map form data to other database tables (local or remote) via the Mappings built-in feature. It can now execute insert, update and delete queries
- Added - Save data to database (yes/no): You can now chose whether you wish to save the submission to the default RSform!Pro submission database tables.
- Added - Convert forms to back-end menus items: You can have functional forms in the back-end area. These can be assigned to the Components menu item.
- Added - Paypal cancel URL
- Added - Paypal language code
- Added - Paypal tax
- Added - Additional emails: You can now send a unlimited number of emails, besides the usual User / Admin emails. Each of them can be configured separately.
- Added - Search submissions front-end: A simple search form can be enabled to the RSform!Pro Submissions View
- Added - Submission confirmation
- Updated - Components view
15.03.2011 - Rev 36
- Added - Multi-language native support
- Added - Filter submissions by language (admin)
- Added - Ability to show submissions in front-end by language (in the Submissions View)
- Added - mod_rsform_list can show submissions by language
31.01.2011 - Rev 35
- Updated - Joomla! 1.6 compatible
- Updated - Improved reading configuration
- Fixed - Meta data no longer is set when a form is in a module position
29.12.2010 - Rev 34
- Updated - Calendar javascript
- Added - Ability to set minimum and maximum dates in the calendar
- Added - Calendar retains the date when validation fails
- Added - Default value for the calendar
- Added - The calendar date selection event can be overridden with a javascript function rsfp_onSelectDate() inside your form
- Added - Year navigation for the calendar
- Added - Warning when no submit buttons are found in the form
- Added - Ability to show or hide the Continue button on the Thank You page
- Added - Manager Submissions date filter
- Fixed - AJAX validation now moves the page where the first error is encountered
- Fixed - Themes loaded on Thank You Page as well
- Fixed - Pagination buttons can now be styled by Themes
- Fixed - Adding onclick to Page Buttons or a class in the Additional Attributes gets appended instead of ignored
- Fixed - Improved Invisible CAPTCHA
21.10.2010 - Rev 33
- Added - A "Submissions" view with the same functionality as mod_rsform_list
- Added - Download a submission as PDF through the new "Submissions" view
- Added - Additional fields for Salesforce: description, mobile, fax, website, salutation, revenue, employees
- Added - Custom fields for Salesforce
- Added - Custom themes support, with the following preinstalled: Clean, Green, Red
- Added - The form can now be validated when switching to the next page
- Added - CSS classes for each form block and for the form components as well
- Added - "Submissions" button when editing a form
- Added - Message showing which form is being edited
- Fixed - Added a random number when generating CAPTCHA to avoid image caching
- Fixed - SQL improvements when loading the RSForm! Pro configuration
- Fixed - Excel UTF-8 export
30.09.2010 - Rev 32
- Updated - Calendar javascript
- Added - Form Attributes when editing a form (ID, class, name, action, additional)
- Added - Forms can now have AJAX validation
- Added - Required and Validation Rules columns are now shown in the backend for increased usability
- Added - A new placeholder {Upload:path} to show direct file locations on the server
- Added - When scrolling down to edit an element, the window scrolls itself on top for a better editing workflow
- Fixed - Hacks for 3rd Party SEF
- Fixed - Tweaked restore from older versions
- Fixed - Retweaked cache handling
13.08.2010 - Rev 31
- Added - The continue button can now be modified through the $continueButton variable in "Script called after form has been processed"
- Fixed - Added Legacy mode for old adapter and functions compatibility
- Fixed - Properly escaping HTML in some backend locations
- Fixed - Upload field bug with PHP5
- Fixed - Few bugs from Rev 30
Version 1.3.0
10.08.2010 - Rev 30
- Rewrote using Joomla! MVC architecture
- Updated - Main panel
- Updated - "Manage Submissions" has been redesigned
- Updated - Export to CSV now offers a small preview of the file before exporting
- Updated - Now using INI language files instead of PHP constants
- Updated - Heavily improved performance by optimizing the number of SQL queries performed (70% queries reduced)
- Updated - Files are now read by PHP and prompted for download to the user, instead of relying on the file's URL
- Updated - "Add to menu" now redirects you to a Joomla! menu item so you can choose all of the available options
- Updated - Look and feel throughout the software
- Added - Multipage built-in capability
- Added - Drag and drop for ordering form fields
- Added - Effect when editing a form field
- Added - Able to specify custom CSS and Javascript in your form
- Added - Ability to show or hide the Thank You Message
- Added - Multiple selections (dropdowns, checkboxes) can now be separated by a custom string
- Added - New lines from textareas can be transformed into
tags - Added - Attaching a file from your server to an email can now be browsed with a built-in file manager
- Added - Clicking on any field where you can type a placeholder now brings a list of all available placeholders
- Added - Email Scripts that can be run before emails are sent
- Added - Salesforce integration with the new Salesforce Plugin
- Added - Editing a submission in a separate screen while retaining all the field types instead of just inputs or textareas
- Added - Ability to select which columns to show in the "Manage Submissions" screen
- Added - Export to Excel
- Added - Export to XML
- Added - Single submissions can be exported to PDF
- Added - File Upload fields can now have a custom prefix instead of the default random one
- Fixed - Form field properties are now added when the field is saved if missing
- Fixed - Attaching files which contain a single quote
- Fixed - Properly escaping HTML in several locations in the backend
- Fixed - Minor Javascript warnings
10.06.2010 - Rev 29
- Added - "Clear All Submissions" button for each form
- Added - "Manage Forms" reworked for increased usability
- Fixed - Renamed a calendar function so it doesn't conflict with other JavaScripts
- Fixed - "Manage Submissions" filters are now on the left side on the screen
- Fixed - "Manage Submissions" POST error when dealing with large submissions
- Fixed - Changed FormLayout column from TEXT to LONGTEXT
- Fixed - Meta information and error messages are now copied correctly
27.01.2010 - Rev 28
- Added - Updates are now installed through Extensions > Install/Uninstall
- Added - Meta Description, Keywords and Page Title for each form
- Added - Emails can now be re-sent through the Manage Submissions area
- Added - Required fields can now be marked with a custom text, instead of (*)
- Added - Warning message if Autogenerate Layout is disabled
- Added - Custom error message to be shown if form validation fails
- Added - New XHTML Layout: 2 lines
- Added - The following placeholders are now available in the Form Layout or in the Default Value of a form component:
{global:formtitle}, {global:username}, {global:userip}, {global:userid}, {global:useremail}, {global:fullname}, {global:sitename}, {global:siteurl} - Added - Optiongroups to dropdowns. Just use "Group Name[g]" to specify the start of an
- Fixed - Redirected all requests from index2.php to index.php
- Fixed - Added HTML entity coding in AJAX functions
- Fixed - Renamed captcha class to rsfp_captcha in order to avoid Acajoom bug
- Fixed - Export now starts automatically
- Fixed - Added error message if export path is not writable
09.11.2009 - Rev 27
- Added - router.php for Joomla! core SEF
- Fixed - Action URI
- Fixed - Attachments did not work if the uploaded file contains a single quote
- Fixed - Email validation did not work for emails that contained an extra space
- Fixed - Improvements on the Update installer
28.10.2009 - Rev 26
- Added - Custom char validation rules
- Added - Ajax export function
- Added - Useable palceholders in User email attach
- Added - Multiple products in the paypal plugin
- Fixed - When exporting all new lines were stripped
- Fixed - Ajax responses forced in UTF-8
19.06.2009 - Rev 25
- Added - License changed to GPL Commercial
- Added - Joomla!'s keepalive behavior for the Form Editing page
- Added - IIS Compatibility mode - some Windows IIS servers had problems when submitting a form
- Added - WYSIWYG Editor Compatiblity mode - editors stripping your website's URLs from links
- Added - CAPTCHA modes: FreeType (for servers with FreeType support), No FreeType (for servers without FreeType support) and Invisible (a hidden textbox that spambots will automatically fill)
- Fixed - Revised the XSS protection script to ignore false alerts
- Fixed - Menu parameters not being read correctly
- Fixed - Bug in Manage Submissions; when editing a submission, some fields were not saved correctly
- Fixed - Bug when clicking on the Cancel button
- Fixed - Bug when creating a new form always showing {global:formtitle}
- Fixed - Changed the "No formId" message into something more appealing
- Fixed - Redone all SQL queries to use Joomla!'s JDatabase Object
- Fixed - Optimized queries: A few queries used unneeded joins; decreased the number of queries
- Fixed - Layout generating code optimized
- Fixed - File link not being displayed correctly when using SSL
- Fixed - Backups no longer hardcode the Joomla! database prefix
02.06.2009 - Rev 24
- Added - Improved 3rd party plugin integration
- Fixed - Migration plugin when importing submissions
28.04.2009 - Rev 23
- Fixed - Speed improvements by adding indexes to the database
- Fixed - Return URL not working on some servers
- Fixed - Submission manager redirect bug
- Fixed - When adding a form to menu, no alias was created
- Fixed - Removing forward slashes \ from uploaded files when hosted on Windows
09.03.2009 - Rev 22
- Added - XHTML Inline layout (tableless design)
- Added - WYSIWYG Editor for Textarea component
- Added - Modify CAPTCHA image size
- Fixed - No longer required to type the form Id when adding a form to the Joomla! menu
- Fixed - Image button with reset label not working properly
- Fixed - Redone cleaning functions to consider the magic quotes setting
- Fixed - Major SQL queries redone
- Fixed - Various PHP code improvements
20.02.2009 - Rev 21
- Added - Improved backup and restore procedures
- Fixed - Bug when deleting the title of a form
- Fixed - Bug when not specifying the max file size of the upload
Version 1.2.0
17.02.2009 - Rev 20
- Added - Script process after form is submitted
- Added - Radio and checkbox groups will now parse code tags
- Added - Can attach a file to the user email
- Fixed - Renamed class "clr" to "formClr" so that it won't overwrite other template classes
- Fixed - Replaced a buggy short open tag
- Fixed - Small improvements to the calendar javascript
- Fixed - SQL error when duplicating forms
- Fixed - Maxlength now works
- Fixed - Reset buttons now inherit properties
- Fixed - Uppercase tables should now be renamed to lowercase
- Fixed - Thank you message not showing up when using multibyte characters
- Fixed - Forms no longer show up when unpublished
- Fixed - PHP Notice when a form component is unpublished
- Fixed - File uploads
- Fixed - Replaced addslashes() with the recommended mysql_real_escape_string()
- Fixed - Reply-to: address is now From: address when sending emails
- Fixed - Submissions default limit is 20
- Fixed - Javascript message when deleting a form
- Fixed - Submission manager code improvements and optimizations
- Fixed - Backend language
28.07.2008 - Rev 17
- Fixed - missing from Scripts tab
- Fixed - Multiple choices in e-mail returned "\n" or "n"
- Fixed - Bug showing errors
Version 1.1.0
15.07.2008 - Rev 16
- Added - the mappings plugin
10.07.2008 - Rev 15
- Fixed - Bug in migration, migrating only one form
- Fixed - Migrated components cannot be fully edited
08.07.2008 - Rev 14
- Fixed - Captcha Image had no ALT tag
- Fixed - XHTML validation was not valid
03.07.2008 - Rev 13
- Added - tag for form components that allows you to return php variables and scripts
20.06.2008 - Rev 12
- Fixed - export only generates 5 rows
- Fixed - when
Version 1.0.1
10.06.2008 - Rev 11
- Fixed - WISIWYG (other than TinyMCE) not showing
09.06.2008 - Rev 10
- Fixed - file types identified with strtolower
- Added - max_execution_time 300 on backup/restore for bigger backups
- Fixed - Captcha doesn't show up in plugin/mambot
- Fixed - Captcha refresh doesn't work properly
05.06.2008 - Rev 9
- Fixed - empty field values were not replaced in the mail text {field:value}
04.06.2008 - Rev 8
- Added - Debug option
02.06.2008 - Rev 7
- Fixed - $25.000 was not showing properly in dropdown
- Fixed - running script called on form process after validation
29.05.2008 - Rev 5
- Fixed - rename rsform.xml on install
- Fixed - created separate installers for Joomla 1.0 and Joomla 1.5 due to incompatibilities created by an unique installer
28.05.2008 - Rev 4
- Fixed - The backup and update should use the Joomla /media folder
- Fixed - Captcha color and background color
- Fixed - Preview button in Joomla 1.5.x
- Fixed - Error when adding single quotes in Additional attributes
26.05.2008 - Rev 3
- Fixed Add form to menu
- Fixed Multiple-Select component
- Fixed Auto-generate layout tick
- Fixed Installer CHmod/MKdir
- Fixed Emails always sent(even without the to parameter)
- Added License Code check on Updates
- Added validation rules: numeric, alpha, alphanumeric
- Added "Copy components"
- Fixed - "Copy forms"
- Fixed - Automatic saved more vizible to the client
- Fixed - Reguire confirmation on "Delete all" and "Delete selected" (submissions tab)
- Added the XSS script for POST
- Added placeholders to the return URL
- Added a button for adding a new menu item in each row in Form Manager
08.04.2008 - Rev 2
- Fixed predefined layouts
- Fixed publish/unpublish forms
- Fixed Admin email mode
- Fixed multi-language
- Fixed placeholders for file-upload component
- Fixed ticket number form component
- Fixed validation message on Required = yes
- Fixed delete submissions
- Fixed Copy Forms
- Fixed Copy Components - duplicate names
- Fixed - If "Autogenerate Layout" checkbox is checked, autogenerate the layout
- Fixed - On the right side of the "Thank you message", "User emails", "Admin emails", place the name of the components used
- Fixed - On the submission side should be a Download file link for the upload fields
- Fixed - Added the "Preview button" on the top left side
- Fixed - Added the defatul validation message
- Fixed - Added validation sign (*) for reguired fields
Version 1.0.0
04.04.2008 - Rev 1
- Fixed export tool
- Fixed Return URL to parse placeholders
- Fixed Apply button to work on all tabs
- Fixed Delete Button






