Version 0.9.7 -
Added html form element type Corrected cross site scripting vulnerabilities in example files. Corrected several xhtml discrepancies. Converted all php shorthand open tags (<?) to full open tags (<?php).
Version 0.9.8
Replaced Animated GIF Captcha with reCAPTCHA Corrected syntax issue in web editor js section. Corrected several more xhtml discrepancies. Added optional parameter to render() function for returning string instead of echoing html content 02/13/2010 - Corrected several more xhtml discrepancies. 02/15/2010 - Found and correct a bug occurring when using the setReferenceValues method. Special thanks to saleh.alghamdi for bringing this issue to my attention. 02/16/2010 - Updated example files adding title tags as well as correcting a few wording issues. 02/20/2010 - Changed radio button form element type. Previously, one radio button in each radio button group was checked by default making the required attribute irrelevant. Now, no radio buttons will be checked by default if no value is pass to the addRadio method. This change also affects the truefalse and yesno form element types as they both ultimately use the radio element. 02/24/2010 - reCAPTCHA public and private keys can now be specified to reduce security issues. Special thanks to moncojhr for bringing this issue to my attention. 02/24/2010 - Found and corrected bug related to preHTML attribute. Previously, this attribute would only be rendered if a form element label was supplied.
Version 0.9.9
03/02/2010 - Added jQuery color picker field 03/02/2010 - Several minor enhancements inside class.form.php 03/02/2010 - Minor cosmetic tweaks to tooltips. 03/02/2010 - Added jqueryDateFormat form attribute which allows developers to control the formatting of dates returned by the date and daterange fields.
Version 1.0.0 -
03/04/2010 - Added CKEditor web editor field courtesy of moncojhr 03/04/2010 - Found and corrected bug related to setting initial form field's focus 03/07/2010 - Found and corrected javascript error in focus setting section 03/07/2010 - Added hint element attribute (example coming in near future) 03/08/2010 - Updated to Google Maps API v3 (no longer need API key parameter) 03/09/2010 - Corrected php notice message in latlng form element 03/09/2010 - Corrected bug within hint functionality
Version 1.1 - Unreleased
Fixed bug causing reCAPTCHA's to disappear in Internet Explorer. Added optional second parameter - width - to the form class constructor allowing the form's width to be set without having to use the setAttributes function. Added optional parameter - clearSessionValues - to the validate function allowing developers to validate the form submission data without clearing the php session values used to auto-populate the form's elements when an error is found. Added new function - setError - for applying custom errors to specific elements. Fixed bug causing auto focus of a form's initial element to throw a javascript error in Internet Explorer.