Change log
Following you will find all changes made to Forms To Go in every published update.
Version 4.5.3 - March 3, 2011
[new] - New file uploads handling: now file uploads can be correctly saved to the server's hard disk (PHP only. ASP and Perl coming soon)
[new] - Added RTF file upload validation (2804)
[new] - Perl: added the javascript alert box when using the embed landing page (2751)
[fix] - No longer mandatory that an action must be selected in Forms To Go: email, database, etc. If no actions are selected, the script will be created with a warning. Useful if you want to create preview/confirmation pages (2793)
[fix] - Removed "Attach uploaded files from fields" checkbox in the Email to Form's Owner (2278)
[fix] - Removed "Attach file" checkbox in the Confirmation Email (2764)
[fix] - URLs loaded in the File->Load From from URL... were not saved correctly in the preferences file (2803)
[fix] - Fixed a problem with the "Check for updates at startup" that was returning an error (2762)
[fix] - Perl: Better handling of error messages in Perl script (2465)
[fix] - ASP: fixed a bug in the script when using a file of values to perform a List of Values validation (2758)
[fix] - ASP: fixed a bug when reading file from the server for different security settings due to the incorrect use of "/" character (2770)
[fix] - PHP: modified the declaration of a variable name $regExp that was causing non fatal undefined notices in the logs (2797)
[fix] - PHP: in some server configurations when reading files from the server for different security settings an extra end of line was causing problems (2760)
Version 4.5.2 - August 11, 2010
[fix] - Fixed a problem with the installer
Version 4.5.1 - August 11, 2010
[fix] - Fixed a bug introduced in the last minute
Version 4.5.0 - August 11, 2010
[new] - Security Question Challenge: filter a form submission by requesting the correct answer to a question. Only for PHP in this release.
[new] - Option to add the field names to the text file dump when the file is created.
[new] - In HTML emails, new lines are converted to <br /> so they can be read correctly in browsers and email clients
[new] - Error messages can also be displayed in an javascript alert window for the HTML form, Embed and Message methods. Only for PHP and ASP in this release.
[fix] - Fixed an issue with the HTML form as the error landing page, where <input> fields where incorrectly created.
[fix] - PHP: fixed a problem when a MS-Windows style directory path is used in any of the features of Forms To Go, when the backslash \ was used as the last character of the directory path
[fix] - Many enhancements and cosmetical fixes
Version 4.0.4 thru 4.3.4 will be available in the next version
Version 4.0.3 - June 18, 2008
[fix] - Perl: Fixes a large number of bugs introduced in 4.0 with the strict command (2421, 2401, 2422, 2420)
Version 4.0.2 - June 11, 2008
[fix] - PHP: HTML emails now work correctly. A mispelled variable name in the script was incorrectly introduced in 4.0.0 (2395)
[fix] - PHP: Fixed an error in calling a function name to filter control characters in subject and headers text (2399)
[fix] - PHP: Again, fixed a bug with the stop words security function when using a forward slash '/' in the stop word (2225)
[fix] - PHP: fixed an issue where Captcha generation would return an error on PHP 5 and higher on some directory configurations (2410)
[fix] - PHP and Perl: script crashed if validation by number of characters was set with 'other chars' using back slash '\' (2415)
[fix] - Perl: solved a crash when creating a Perl script (2407)
[fix] - HTML processors now treats HTML form fields without the 'type' attribute as 'text' type, making it compatible with Freeway (2390)
[fix] - Textareas fields now have the same validation functions as text type fields (2413)
[fix] - Minor internal optimizations
Version 4.0.1 - April 9, 2008
[fix] - Validation of certain serial numbers was not correctly performed
Version 4.0.0 - April 9, 2008
[new] - The same HTML form can be the error landing page, allowing the validation error messages to be shown in the same HTML form
[new] - PHP: the embedded success or error landing page can be a PHP script now. The Forms To Go script will preprocess the PHP code in the landing page before returning it to the browser when using the embed method (1089)
[new] - The 'Headers' now includes options to handle the encoding charset and method of the email. This should solve all compatibilities isses with mail servers to send email with extended characters
[new] - The 'Email End of Line' is now available in all 3 languages settings windows. Previously was only available as a preference settings. Due to the increase number of support request regarding problems when sending the email, this option was made more public
[fix] - Double quotes are no longer quoted when using the message method in the landing pages (2164)
[fix] - Extended characters in the email subject and body were not correctly saved in the settings file (2337)
[fix] - PHP: The US State validation was case sensitive in PHP. Now is case insensitive (2342)
[fix] - PHP: The confirmation email was incorrectly encoding the TO field when a file attach was added (2296)
[fix] - PHP: Date validation format MM/DD/YYYY now validates the year correctly
[fix] - PHP: Fixed a bug with the stop words security function when using a forward slash '/' in the stop word (2225)
[fix] - Perl: Enhanced the filtering code of strange characters in the headers of the email in Perl (1908)
[fix] - Fixed a possible cause of crash when opening settings files (2245, 2248)
[fix] - HTML form fields of the type popupmenu or listboxes can now have the US State validation option (2255)
[fix] - Added more compiler checks to prevent the creation of non working scripts
[fix] - Many cosmetic issues, mainly on Windows Vista
Version 3.2.5 - September 10, 2007
[fix] Fixed an issue with the preferences file on Macintosh
Version 3.2.4 - July 10, 2007
[fix] A corruption in the installer script built version 3.2.3 with the incorrect binaries
[fix] Script compiler was incorrectly warning that field names for radio buttons required the empty brackets [](2038)
Version 3.2.3 - July 9, 2007
[fix] Rollback of bug fix 2109 due to some problems with some Windows XP and Vista machines
Version 3.2.2 - July 8, 2007
[new] Added Cut, Copy & Paste on the contextual menu in the subject and body fields on the email (1757)
[new] Warnings in the script compiler can be disabled in the preferences (1979)
[new] The script compiler now shows a warning when one or more placeholders can be replaced (1293)
[new] PHP: Added extra security to the MySQL dump to enhance the SQL Injection attacks (1956)
[new] PHP: A warning in the script compiler is issued if a multivalue field doesn't have brackets after its name (1975)
[new] PHP: The advanced tab of the PHP configuration now allows to add the port number to the SMTP server (1999)
[new] The message displayed after creating the script can be disabled in the preferences (1880)
[fix] Fixed a possible cause of a random error when writing the preferences files (2109)
[fix] If there was a field named 'always', there was a conflict with the scripts (1998)
[fix] Rebuild the 'Load HTML Form from URL...' window (1930)
[fix] Selecting the popup menu for validation options crashes on some computers (1996)
[fix] PHP: PostgreSQL - multivalue fields are correctly dumped(1989)
[fix] PHP: If the user types an URL in the captcha directory, a warning is displayed in the script compiler (2036)
[fix] PHP: Better check of captcha control images in the captcha directory (1997)
[fix] PHP and Perl: Field values in text file dumps are now in the correct order (1990)
[fix] PHP and Perl: Fixed an issue with multi value fields and rules in the Email to Form's Owner (1991)
[fix] More than 20 cosmetic or minor bug fixes
Version 3.2.1 - March 14, 2007
[fix] Can open HTML form files with .php and .asp extensions. Bug introduced in 3.2.0 (1953)
[fix] Script compiler no longer fails to determine if different rules in the email to owner's email are correct (1969)
[fix] No longer creates an ASP script if the HTML form contains file type fields and the file upload function is not used (1926)
[fix] ASP Scripts: multi-value fields are now correctly processed when using ASP Upload component (1954, 1973)
[fix] PHP Scripts: incorrectly handled multivalue fields in MySQL dumps (1971)
Version 3.2.0 - March 5, 2007
[new] Forms To Go is now Universal Binary for Mac OS X: the same application runs in native mode in PowerPC or Intel powered Macs
[new] Enhanced the "Number of Characters" validation type: now accepts filtering by specific characters (1629)
[new] HTTP Referer filtering: added the ability to display an error message, not only an URL, when the HTTP referer doesn't match (1754)
[new] Stop Words filtering: added the ability to display an error message, not only an URL, when a stop word matches (1753)
[new] IP Address filtering: added the ability to display an error message, not only an URL, when an IP address matches
[new] Limit multiple posts: added the ability to display an error message, not only an URL, when the post limit for the same IP address exeeced
[new] Remembers the position of the main window in the settings file (1944)
[fix] The compiler window is no longer modal, allowing to fix the errors in other windows with the list open (1812)
[fix] MySQL Browser window: no longer accepts 0 or negative numbers in the "records per page" field (1759)
[fix]
PHP: Enhanced the protection against "SQL Injections" in MySQL dumps. Added a new level of filtering malicious queries (1867)
[fix] PHP: Fixed a very strange case where the CAPTCHA directory cleaner deleted also the script (1811)
[fix] PHP: If the destination directory for a file upload is not foun, the script will stop it's execution (1625)
[fix] PHP: The MySQL browser now uses the same opening and closing PHP tags as the script (1758)
[fix] PHP: The value "records per page" in Postgresql web browser now is the same as typed in the interface (1873)
[fix] PHP: The extra value for DATE_TIME was not included in the PostgreSQL dump (1913)
[fix] PHP: The fields values used in the PostgreSQL dump are now correct, and not those from MySQL dump (1877)
[fix] PHP: No longer fails to calculate the expiration time for CAPTCHA control files (1868)
[fix] PHP: Stop words filtering was not working if the form method was set to GET (1894)
[fix] PHP: Removed the empty space after the comma in the CSV-Text file dump (1900)
[fix] Perl: File uploads attached to the email where 0 bytes length (1744)
[fix] Perl: Validation type "equal to" now works correctly (1785)
[fix] Perl: Telephone validation now works correctly (1834)
[fix] Perl: Now correctly escape single quotes when used in the name of the email address (1839)
[fix] Perl: No longer fails to include "extra" values in the PostgreSQL dump (1870)
[fix[ Perl: Incorrectly quoted the field values before dumping to the MySQL database (1896)
[fix[ Perl: Validation type "Postal Code Canada" now is correctly included in the script (1885)
[fix] Perl: Now correctly display the file extension selected in the Perl settings window when saving the script (1872)
[fix] Perl: File uploads attached in the email now contains the "content type" attribute (1904)
[fix] Perl: File attachs in the confirmation email now contains the specified "content type" in the file attach window (1904)
[fix] Perl: Validation type "US State" is now case insensitive (1925)
[fix] Perl: Text file dumps in TAB format no longer have the fields quoted (1898)
[fix] Perl: HTML and Multipart Text & HTML email to the form's owner were returning "internal server error" if used with a file upload (1946)
[fix] Perl: When attaching more than one file in the confirmation email, the attached files are no longer corrupt (1952)
[fix] ASP: incorrect line endings in text file dumps (1800)
[fix] ASP: incorrect handling of To, Cc and Bcc email addresses when using the ASPMail component (1797)
[fix] ASP: validation of US State no longer succed with an empty string (1798)
[fix] ASP: Solved a script error when using a multivalue field in the rules of the Email to Form's Owner (1803)
[fix] ASP: File attach in confirmation email didn't work with relative paths (1802)
[fix] ASP: No longer fails to include "extra" values in the MS Access dump (1871)
[fix] ASP: If more than one file was attached in the confirmation email, the script returned an error (1901)
[fix] ASP: If 2 or more file upload where attached in the email to form's owner, the first one was repeted as many times (1910)
[fix] ASP: Enhanced the ShowDate function to better format date and time values (1939)
[fix] ASP: When uploading a file to a script, the 'server' and 'server & email' options now works correctly. Before only 'email' was working (1911)
[fix] PHP, ASP and Perl: date validation was not working correctly with some formats (1838)
[fix] PHP, ASP and Perl: no correctly applies the preference settings for HTML entities conversion (1756)
[fix] PHP, ASP and Perl: validation type "Zip Code + 4" can better determine incorrect zip code formats (1854)
[fix] PHP, ASP and Perl: enhanced validation type "Zip Code" no longer accepts alpha characters in the value (1292, 1935)
[fix] PHP, ASP and Perl: enhanced validation type "Zip Code" no longer accepts alpha characters in the value (1292, 1935)
[fix] PHP, ASP and Perl: Fixed many issues with the "list of values" validation (1773, 1942)
[fix] PHP, ASP and Perl: enhanced and optimized more than 20 parts of the code
[fix] More than 60 cosmetic fixed in the program
Version 3.1.1 - December 12, 2006
[fix] Incorrect conversion of PHP settings from older version of the settings file (1636)
[fix] Incorrect conversion of the list of values's validation settings from the older version of settings file (1643)
[fix] PHP, Perl: MySQL Web Browser contained incorrect field names in the SQL queries if table's field names were different than form's field names (1714)
[fix] Perl: didn't replace field values in the landing pages(1649)
[fix] PHP: Incorrect handling of the FROM value in the text email with attachments (1677)
[fix] PHP: Numeric validation fails when checking text characters, matching 0 (1676)
[fix] ASP: Attachements in the email using the JMail email component now works (1722)
[fix] PHP: MySQL queries now contains table and field names quoted with the backtick (1723)
[fix] Changed the location of the Landing Pages menu (1628)
[fix] Fixed many cosmetic issues
Version 3.1.0 - November 14, 2006
[new] Added the option to apply a settings file to a loaded HTML form. This option was available in version 2.x and was re-added in 3.1 (1591)
[new] A new method for landing pages that allow a specfic message to be inserted, not requiring landing pages (1100)
[new] Revamped landing page interface after many customer suggestions (1099)
[fix] The tab key can be used to move between name and email address in the 'Email to Form's Owner' (1602)
[fix] PHP, ASP and Perl Scripts: Extra headers in the 'Email's to Form's Owner' is overwriting the extra headers in the 'Confirmation Email' (1582)
[fix] MIME Type and Conditions popup menus in the 'Confirmation Email->File Attach' where doubled (1619)
[fix] The script compiler was reporting an error is only one field was selected in the MySQL->WebBrowser listing (1633)
[fix] PHP Scripts: PHP tags now works corrrectly (1573)
[fix] Added keyboard equivalents to create PHP, ASP and Perl scripts
[fix] PHP, ASP and Perl scripts: incorrect telephone number validation (1612)
[fix] Incorrect compiler warning message in the unregistered version (1386)
[fix] Fixed some non-translated strings in spanish (1383)
[fix] Fixed many cosmetic issues
Version 3.0.4 - September 26, 2006
[fix] Script compiler was not recognizing that the landing pages were correctly filled in some specific cases (1266)
[fix] After converting a old settings files, the script compiler will no longer complain that MySQL or security feature parameters are missing (1267)
[fix] PHP, ASP and Perl scripts: Telephone validation is now working (1291)
[fix] PHP Scripts: Missing checkbox values (1244)
[fix] PHP Scripts: UK Postal Code validation is now case insensitive (1250)
[fix] PHP Scripts: Email headers now uses $ClientIP instead of REMOTE_ADDRESS for the user's IP address (1289)
[fix] PHP Scripts: MySQL data browser no longer crashes if the value "Records Per Page" is left empty(1271)
[fix] ASP Scripts: The option "Alpha Only" in Range of Characters's validation is now working correctly (1341)
[fix] ASP Scripts: Placeholders were not resolved in email headers (1298)
[fix] Perl Scripts: Correctly handles the FROM email address in the email to form's owner (1253)
[fix] Perl Scripts: Multivalue fields were not showing in emails and database dumps (1268)
[fix] Perl Scripts: Text file database no longer dumps empty field values (1269)
[fix] Perl Scripts: Fixed the syntax error on the HTTP referer subroutine (1270)
[fix] Perl Scripts: Incorrect text dump if fields contained double quotes, commas or tabs (1296)
[fix] Perl Scripts: Date validation is now working correctly (1343)
[fix] Perl Scripts: Email headers are now included in the email. Previously they were ignored (1297)
[fix] Perl Scripts: The option "Alpha Only" in Range of Character's validation is now working correctly (1342)
[fix] Perl Scripts: MySQL dump now uses $ClientIP instead of REMOTE_ADDRESS for the user's IP address (1312)
[fix] Perl Scripts: The script contains an unreplaced placeholder for the end of line of the email (1301)
[fix] Perl Scripts: Instead of PostgreSQL dumps, MySQL dumps appeared in the script (1340)
[csm] Link to the Web Support Forum from the Help Menu (1295)
Version 3.0.3 - September 15, 2006
[fix] Double clicking on settings file now correctly opens the file (1168)
[fix] Email headers added previously can now be edited (1165)
[fix] MS-Access window now gives a warning to save settings when clicking the close icon in the window bar (1076)
[fix] PHP, ASP and Perl Scripts: Placeholder for date and time #FTG_E_DATE_TIME YYYY-MM-DD HH:MM:SS# is now correctly handled in the email (1102)
[fix] PHP, ASP and Perl Scripts: Incorrect script generation in the unregistered version of Forms To Go is validation by access code or credit card was selected (1101)
[fix] PHP scripts: now correctly validates the "alpha only" option in the "Number of characters" validation (1127)
[fix] PHP scripts: Advanced ini_set command now are included in the confirmation email (1219)
[fix] PHP scripts: Advanced ini_set command
for sendmail_from now correctly maps the FROM email address (1221)
[fix] PHP scripts: Access code validation (captcha) no longer fails to validate after pressing the BACK button from an error page (1163)
[fix] PHP scripts: Attaching files to the confirmation email was not working correctly due to syntax error in the code (1143)
[fix] ASP scripts: Sending email with w3JMail component now works (1167)
[fix] ASP scripts: Extra email headers were not added correctly in all email components (1162)
[fix] ASP scripts: Validating by credit card no longer crashes the script (1238)
[fix] ASP scripts: Rules in the email to form's owner are now correctly elaborated (1242)
[fix] ASP scripts: SMTP server authentication was not working correctly in all email components (1164)
[fix] ASP scripts: Equal To Field validation was crashing the script (1152)
[fix] ASP scripts: File attachs in the confirmation email were not working (1237)
[fix]
ASP scripts: Correctly maps the double quote characters " in the error messages (1166)
[fix] Perl Scripts: Validation by CheckDate was crashing the script (1240)
[fix] Perl Scripts: Incorrect handling of the "email end of line" in email with "cc" and "bcc" addresses (1241)
[fix] Perl Scripts: File attachs in confirmation email were not working based on rules (1239)
[fix] Reduced the size of the user's guide: smaller download file
Version 3.0.2 - September 1, 2006
[fix] Forms To Go no longer crashes creating an ASP script which includes a Text File Dump
[fix] Fixed a crash in Forms To Go when using malformed server and environment placeholders in PHP, ASP and Perl
[fix] Stop words filtering crashed the script if the field values contained special characters used in the filtering in PHP, ASP and Perl
[fix] Validation by UK Postal Code now works correctly in PHP, ASP and Perl
[fix] Validation by number of characters was crashing the scripts if there validation range was not between two values in PHP, ASP and Perl
[fix] Validation by date was broken in ASP and Perl
[fix] Validation by list of values was not working in ASP
[fix] List of values validation in PHP and Perl was not correctly validating when "fail with one or more values" was selected
[fix] ASP scripts were not validating correctly field with the "optional validation if the field is empty" option
[fix] Default HTML emails didn't have line breaks HTML tags
[fix] The static text promoting the use of right-click inside the subject and body of the email now show correctly
[fix] Fixes to the user's guide
Version 3.0.1 - August 29, 2006
[fix] Old settings file now open correctly and Forms To Go won't crash
[fix] The return key was filtered in the text & html email body
[fix] MySQL dumps were not exporting all the selected field values under some circunstances
[fix] Some cosmetic enhancements to the Email to Form's owner and Confirmation email
[fix] Fixes to the user's guide
Version 3.0.0 - August 28, 2006
[new] Validation by access code (captcha) - PHP Only
[new] Validation by telephone number
[new] Validation by date
[new] Validation by UK postal code
[new] Validation by CA postal code
[new] Validation by range of characters can now be alpha only
[new] Form fields can be dumped to PostgreSQL - PHP and Perl
[new] MS Access now supports DSN and File-DSN. Previously only DSN-Less - ASP Only
[new] Database browser for MySQL and PostgreSQL - PHP and Perl
[new] Extra server and user values: date, time, date and time, ip address and browser can be dumped in MySQL, PostgreSQL, MS Access and textfile
[new] Limit the number of times the same IP address can submit the form in a time period
[new] Email to form`s owner can be delivered to different destination addresses based on field values
[new] File uploads from the form can now be saved in the server`s hard disk
[new] Multiple file attachs in the confirmation email can be sent based on field values
[new] Custom email headers in the email to form`s owner and confirmation email
[new] Easier PHP configuration. Now the minimum supported version of PHP is 4.1.0
[new] Additional PHP parameters to send email on windows server can be specified: sendmail_from and smtpserver
[new] Added support for full or relative file paths
[new] Added translation in spanish
[fix] Filtering by stop words won't crash when checking a multivalue field.
[fix] Won't crash if the help file is not present
[fix] Adding single quotes to file paths won't crash the scripts
[fix] Won't allow empty spaces in the SMTP Server for ASP email components
[fix] Better handling of unexpected errors, allowing the user to report those error to Bebosoft.com
Version 2.6.12 - January 27, 2006
[fix] Server or environment values in the body of the email sometimes where not correctly replaced
[fix] Using the equal sign (=) in the body of the emails in PHP, PERL and ASP with ASPEMail was causing incorrectly values to be delivered in the email
[fix] Simple/Complete email format now works correctly in ASP scripts using CDONTS or CDOSYS email component
[fix] Perl scripts no longer crash when dumping field values with single quotes to MySQL databases
[fix] ASP scripts correctly handle field values with single quotes when dumping to MS-Access databases
Version 2.6.11 - December 17, 2005
[fix] Malformed PHP script when selecting Windows's End Of Line and Show MySQL errors
[fix] Malformed ASP script with w3Upload and CDOsys with specific HTML forms
Version 2.6.10 - October 18, 2005
[fix] When dumping values to a MySQL database in PHP scripts, MySQL errors are better explained
[fix] PHP scripts were incorrectly handling multivalues fields if magic_quotes_gpc was not active in PHP (introduced in 2.6.9)
[fix] Perl scripts incorrectly handled single values fields when validated thru list of values
Version 2.6.9 - September 20, 2005
[new] Added stop words filtering as an option to filter unwanted script execution, like SPAM
[new] Filter "returns" FROM and SUBJECT headers of emails, which can contain field values, to avoid email header hijacking
[fix] ASP scripts using CDOSYS can now send multiple TO, CC and BCC emails again.
[fix] PHP script now determines if slashes have been added to the form content, removing those slashes for script processing
[fix] Client IP Addresses was the same of the Server IP Address in case your server was located behind a proxy server or load balancer. Now the PHP, ASP and Perl script follows a standard to determine which the origin address is based on information passed by proxy servers.
Version 2.6.8 - August 4, 2005
[fix] - ASP scripts an incorrectly handled list of values validations
Version 2.6.7 - July 14, 2005
[fix] - Introduced in 2.6.6: ASP Scripts using CDONTs, ASPEmail, ASPMail and JMail were not sending correctly confirmation emails
[fix] - ASP Scripts using CDOSYS were handling incorrectly more than 1 email address in TO, CC and BCC fields
[csm] - Compiled with the latest tools for added stability
Version 2.6.6 - July 1st, 2005
[new] - Validating a field by list of values can now be used to failed validation if the field value is in the value list (as opposed to validation success if the field value is in the value list)
[new] - Selecting fields for file upload in the Email to Form's Owner window only shows the field with the type FILE
[fix] - Selecting File->New no longer crashes Forms To Go
[fix] - Underscore '_' is now accepted as a valid character in the field name when settings validations in the preferences window
[fix] - ASP scripts no longer fail to run is one or more field values, they are the same as a reserved ASP keywords (date, day, month, etc)
[fix] - HTML Emails with ASP and CDOSYS now work correctly
[fix] - Perl scripts did not show correctly multi-field values in the email and text file dumps
[fix] - If a field name contains an empty space which is not a valid character for field names, the main window recognizes it and shows the alert icon behind the field name
Version 2.6.5 - April 27, 2005
[new] - When coding the MySQL or MSAccess settings with empty table fields names, Forms To Go will suggest to fill them with the form field names
[fix] - Perl scripts without multi-value fields or file uploads were not performing correctly because it was missing important part of the code
[fix] - MySQL dumps in PHP and Perl scripts were not mapping correctly the values when multi-value fields were dumped to the database
[fix] - MSAccess dumps in ASP scripts were not mapping correctly the values when multi-value fields were dumped to the database
Version 2.6.4 - April 18, 2005
[fix] - Fixes the main window redrawing after resizing it
[fix] - In some Windows OS installs the "Create script..." button was hidden
Version 2.6.3 - April 12, 2005
[fix] - PHP, ASP and Perl script did not validate US state when user submitted the value in lowercase
[fix] - Fixes a crash and preference file corruption when usernames in Windows OS contain extended characters
[csm] - Cosmetic adjustment to the main window
Version 2.6.2 - March 28, 2005
[fix] - Email validation from PHP and Perl scripts failed with uppercase characters
[fix] - PHP scripts with US State validation were returning an error if the US state field was empty
[fix] - Fixes a crash in certain conditions when reloading the settings file
[fix] - Warns the user before loading a new HTML form to avoid missing data
Version 2.6.1 - March 4, 2005
[fix] - Malformed email header in PHP and Perl scripts with file upload
Version 2.6 - March 1, 2005
[fix] - Fixes a bug with PHP scripts when using with value list validation
[new] - Multiple file uploads in the HTML form: until now it was limited to one file
[new] - New security options: filtering script execution by IP Address or HTTP Referrer
[new] - Multi value field handling: for checkboxes and list boxes that accept multiple values with the same field name
[new] - Added email component w3 JMail for ASP scripts
[new] - Added file upload component w3 JUpload for ASP scripts
[new] - Added SMTP Authentication in different email components for ASP scripts
[new] - Expanded credit card validation by adding more credit cards brands: Diners Club, Carte Blanche, JCB and Discover/Novus
[new] - Dump MySQL connection and insert errors in the browser now selectable by the user in PHP; however, some PHP servers can have this option preset to not show errors in the browser and must ask the web hosting administrator to change this setting: error_reporting to 7
[new] - "Check all" option to select/deselect all fields in database settings windows: Text file, MySQL and MS-Access dump
[new] - Select the end-of-line for your email header and body. This is available in the preferences.
[new] - Select which email address format to use in PHP and Perl scripts: complete, like "John Doe" or simple, like john@doe.com
[fix] - Better email validation now validates correctly dots inside left part of the email and first level domains with more than 3 chars, like .info, .arts and more.
[fix] - Fixes a bug with Perl scripts using "List of Values" validation
[fix] - Scripts in ASP with confirmation email and ASPEMail email component, incorrectly included ASP code for file attach in the confirmation email, causing an error
[fix] - Removes "notice" dumps in PHP scripts, which in some cases does not allow the script to execute correctly. However, some servers don't allow the user to change this value on runtime, and must ask the web hosting administrator to change this setting: error_reporting to 7
[fix] - Placeholder <!--ERRORMSG:[fieldname]--> no longer prints the error message for the field if its validation is OK
[fix] - US Zip Code validation correctly validates codes from 00500 through 99499 (previously was from 10000 through 99999)
[fix] - If Preferences->HTML->Image checkbox was the only item checked to filter form tags, it didn't work
[fix] - Forcer Perl scripts to use the CGI.pm library to read form values. More compatible but requires Perl 5.004 or newer to execute Perl scripts created with Forms To Go.
[fix] - Fixes a case where fields placeholders were not correctly replaced in ASP scripts
Version 2.5.9 - November 15, 2004
[fix] - Fixes a bug with PHP scripts when used with value list validation
[fix] - Using value list validation in Perl did not work
[fix] - "Message type" setting in confirmation email not always set correctly
Version 2.5.8 - September 29, 2004
[fix] - HTML emails in ASP scripts were subject to failure with some HTML tags and attributes
[fix] - Syntax error involving US state validation in Perl scripts
Version 2.5.7 - August 23, 2004
[fix] - Pre-validation of settings before creating the script was not checking correctly some settings
Version 2.5.6 - August 18, 2004
[fix] - ASP scripts with "equal to field" validation had a syntax error
Version 2.5.5 - August 17, 2004
[fix] - Fixes an error in the Quick Start guide
Version 2.5.4 - August 11, 2004
[fix] - Fixes a bug with ASP scripts and HTML confirmation email
Version 2.5.3 - August 3, 2004
[new] - Check the existence of embedded result pages in PHP and Perl scripts and return a better error message if they are not found on the server
[fix] - Wrong behavior when reading settings files created with previous version of Forms To Go
[fix] - ASP scripts using ASPEmail component could not send text only emails to form's owner
[fix] - Adds a warning if the result pages were empty when creating the script
[fix] - Better handling of TO, CC and BCC email addresses in PHP and Perl scripts
Version 2.5.2 - July 28, 2004
[fix] - Better handling of TO, CC and BCC email addresses in Perl scripts
[fix] - Perl scripts were not working when they contained a non escaped @ in the body of the email
[fix] - ASP scripts using redirect result pages had a bug due to a bad common character
[fix] - Text file dumps in PHP and Perl always had the end of line in Unix, regardless the user selection. ASP script was not affected.
Version 2.5.1 - July 23, 2004
[fix] - The confirmation email in PHP scripts was not sent due to a typo in the PHP code
[fix] - In some systems the toolbar icons in the email configuration windows were badly designed
Version 2.5 - July 22, 2004
[new] - Support for HTML and Multipart Text & HTML in both emails: to the form's owner and the confirmation to the user (auto reply)
[new] - Dump to Microsoft Access from ASP script
[new] - Added CDOSYS as a new email component for ASP, which is a standard in Windows 2000 and 2003 servers
[new] - Different char sets encoding can be specified for the emails, allowing other standards set than ISO-8859-1 Western
[new] - Generic email address can be set in the FROM of the Email to form's owner
[new] - Additional date & time formats in the servers values for the email like DD/MM/YY and DD/MM/YYYY
[new] - Drag an HTML form to the Forms To Go window and it will be automatically loaded
[new] - Sending the email to the form's owner is now optional: you can select to have dump to database only
[new] - Optional validation: if this option is checked for a field, the validation won't be performed if the field is empty
[new] - Alert the user if the HTML form contains invalid field names that won't work in the script
[new] - Don't allow the creation of the script if one or more parameters are missing or wrong
[new] - Improved PHP, ASP and Perl code
[fix] - List of fields in MySQL and Text File dump were incorrectly selected if they had similar names
[fix] - Correctly draws the validation icons if a field was pre-validated in the preferences
[fix] - Reloading an HTML form was not deleting previous field names
[cosmetic] - New interfaces for email to form's owner, confirmation email and preferences
Version 2.1.2 - April 21, 2004
[new] - Added MySQL field dump to the Perl script, which was unsupported and bugged in the previous version.
[fix] - The Preference file is now correctly written to the disk in Windows OS
[fix] - Many cosmetic adjustments
Version 2.1.1 - March 20, 2004
[fix] - 'Add' button in Email Owner and Confirmation Email works again on Windows OSs
[fix] - MySQL text fields are now mapped correctly
[fix] - Incorrect method name in ASP scripts with ASPMail component
[fix] - Removes the '.asc' filename extension in the created script for Windows
[fix] - Solved a strange 'Out Of Bound Exception' error in the Email Owner and Confirmation Email window
[fix] - Renamed an image file in the online manual
[cosmetic] - Many small cosmetic adjustments to various windows
Version 2.1 - March 10, 2004
[new] - Accept multiple email addresses in the email to the form owner.
[new] - Allow multiple CC and BCC in the email to the form owner.
[new] - Add field, environment and server values in the subject of the form's owner email and confirmation email.
[new] - Added credit card validation to field values.
[new] - Database dump to text file can now specify which fields should be dumped.
[new] - Database dump to MySQL table (only for PHP in this release).
[fix] - Server environment: date and time were not working in ASP scripts.
[fix] - Bad email address for the confirmation email in the perl script.
[fix] - Preferences file was not saved correctly under some specific OS configurations.
[fix] - Strange characters in the email body when adding fields from a web loaded form.
[fix] - The settings option now remembers the name of the saved settings file.
[cosmetic] - Field names are now loaded in the same order they appear in the form.
[cosmetic] - Removed the version number from the main window title.
[cosmetic] - Added error icon when a field name contains non alphanumeric characters
Version 2.0.4 - February 9, 2004
[fix] - Bug introduced in 2.0.2 that under some OS configurations the user could not register the software, and was incorrectly fixed in 2.0.3
Version 2.0.3 - Febraury 9, 2004
[fix] - Bug introduced in 2.0.2 that under some OS configurations the user could not register the software.
Version 2.0.2 - January 19, 2004
[fix] - Fixed a bug in the Perl script.
Version 2.0.1 - January 5, 2004
[new] - New user interface. All the settings windows are now invoked from the menu
[new] - Load HTML forms from an URL
[new] - Many cosmetic enhancements
[fix] - Application was crashing at startup with some computer configurations with non-US date settings
[fix] - Remove all the return and new line characters from field values when dumping to a text file
Version 2.0 - December 17, 2003
[new] - Allow file upload in the form and send the uploaded file with the email
[new] - Attach a file to the confirmation message
[new] - Dump form's field values to a text file in the server for database insert
[new] - "Equal To" validation option, to compare two fields of the form to be equal
[new] - "IP Address" validation option, to check a field with a valid IP Address
[new] - Include field values in the result pages using Embedded web pages in script
[new] - Repeated field replacement in the email and confirmation message
[new] - Validation messages are now translated with HTML entities
[fix] - Lots of cosmetic bugs
[fix] - A problem with some ASP script that will send the email even if the validation failed
[fix] - A particular case of preference file corruption
[fix] - A problem with ASP scripts using CDONTs that won't work on newer version of the component
Version 1.7.4 - August 20, 2003
[fix] - Preferences file corruption caused Forms To Go to crash
Version 1.7.3 - August 19, 2003
[fix] - ASP Script produced a parse error when embedding result pages in the script
[fix] - Preferences file corrupted in some specific conditions
Version 1.7.2 - August 14, 2003
[new] - Support for extended characters, such as accents, in validation message and email body
[fix] - Validation option "Existent Value" is not working properly in PHP, ASP and Perl
[fix] - Strange crash with corrupted preferences and settings file
Version 1.7.1 - August 8, 2003
[new] - User can save the current settings for the form: validation parameters, email message and confirmation email contents, language settings and more. These settings can be applied to the same form or another form
[fix] - Preferences file became corrupted when inserting fields in the Field Validation presets panel
[fix] - PHP Register Globals settings were mistakenly implemented. On meant Off, and Off meant On. It was fixed and now Register Globals Off will produce the required code for reading the script variables
[fix] - The code for the validation option "Existing Value" which validated a variable only if it has 1 or more characters, was included in release 1.5 and removed in 1.7 since it was redundant with "Number of Characters", but the option in the popup menu remained. We decided to include it back
[fix] - Only 1 of the 3 possible PHP tags that could be selected was working properly
[fix] - The PHP tags in the preferences windows showed error
[fix] - The alert icon which shows when a field contains non-acceptable characters, disappeared when that field was selected
[fix] - Many cosmetic bugs and some grammatical errors
Version 1.7 - August 1, 2003
[new] - Field validation can be preset in the preferences. Every new processed form will have specific validation set according to the field name
[new] - Result pages (OK page and error page) can be embedded into the script generated by Forms To Go. This will allow customization of the error page and avoids caching of the result pages.
[new] - Include a different error message for every form value that fails the validation
[new] - Show an icon before every field name that currently have any type of validation
[new] - Show an alert icon before every field name that contains non-allowed characters in field names according to the standard
[new] - Better code for PHP, ASP and Perl
Version 1.6.2 - July 8, 2003
[new] - When user changes the preferences, it is notified that they will be applied after a new form is loaded
[fix] - Field names repeated for HTML radio buttons and popup menus.
[fix] - ASP script had many bugs in code for date, zip code validation and confirmation email to the user
[fix] - PHP script had many bugs in code for list values validation, using a function that was only available in the newest beta PHP 5, and zip code validation
[fix] - Perl script had many bugs in code for list values and zip code validation
Version 1.6.1 - July 2, 2003
[fix] - <textarea> and <select> tags where filtered out. This bug was introduced in 1.6
Version 1.6 - July 1, 2003
[new] - Support for Perl programming language
[new] - Preferences window which allows setup of many parameters
[new] - Preferences enabled auto check for updates
[new] - Ability to filter SUBMIT, RESET and IMAGE type input's tags if desired
[new] - Range fields will be visible only when range validation options (decimal and number of characters) are selected
[new] - Support for multiple forms in the same HTML page
[new] - Automatically set the Method popup menu based on the METHOD attribute of the form
[new] - Environment variables: Date, Time, Date & Time in email message
[new] - New validation type: by value list. Field value must match any value in the specified list
[new] - New validation type: existing value
[new] - Set PHP tags used in the script
[fix] - Special char $ is now escaped if used in email body or subject for PHP script
Version 1.5.2 - May 28, 2003
[new] - Change the behavior of the CREATE push button. Instead of dimming it because all required fields or actions were not completed, now it is always enabled, and displays an error message of there are missing parameters
[fix] - ASP scripts were not sending email with ASPEmail or ASPMail components due
[fix] - ASP scripts failed to process some ASPEmail or ASPMail methods
[fix] - Body email constructed in ASP missing end of line characters
[fix] - Validation by Number of Decimal of Value Range failed if any of the range value was empty
[fix] - The filename displayed in the success window after creating the script was wrong
[fix] - Does not allow the user to run the script with the default email addresses in the "Email Message" and "Confirmation Email" tabs
Version 1.5.1 - May 28, 2003
[fix] - Registering the software won't remove all registration warnings
Version 1.5 - May 26, 2003
[new] - Support for ASP (Visual Basic) scripting language and 3 email components
[new] - Confirmation message to sender
[new] - Better PHP/ASP script: more verbose
[new] - Register Globals options for PHP
[new] - Specify the METHOD of the form
[new] - Select the type of end of line for the script file
[new] - More validation options: 5 Digit Zip Code, Zip + 4, US State Abbreviations
[new] - Include 2 server variables in the email message
[new] - Software purchase option inside the application using eSellerate.net
[fix] - Bad characters in field names when reading some forms
[fix] - If there is a missing range limit, the script will parse error.
[fix] - Only numeric characters, delete, left arrow and right arrow are allowed in the range fields
[fix] - Cosmetic fixes when resizing the window and some elements did not resize
[fix] - Clicking on the empty list box caused an error not possible to handle, and the application shutdown
[fix] - Adding double quotes " to the email message will cause the PHP script to fail: Parse Error
[fix] - Adding double quotes " to the OK Page and Error Page fields will cause the PHP script to fail
Version 1.0 - May 4, 2003
First release