Top Level :: HTML

Package Information: HTML_QuickForm 3.2.5

Show All Changelogs
» Version » Information
3.2.10 2007-10-05     stable
3.2.9 2007-06-05     stable
3.2.8 2007-06-03     stable
3.2.7 2006-10-10     stable
3.2.6 2006-06-22     stable
3.2.5Download

Release date: 2005-08-05 16:41 UTC
Release state: stable

Changelog:

This release addresses poorly documented backwards compatibility breaks
in PHP versions 4.4 and 5.1 (see bugs #4725 and #4799).

* Changes to hierselect element
Javascript for hierselect element was (once again) completely rewritten,
which fixed a significant number of bugs.
- Fixed #2970 (hierselect did not handle form reset properly)
- Fixed #3176 (hierselect did not handle page reload properly)
- Fixed #3988 (javascript errors if element name contained brackets)
- Fixed #4432 (javascript errors if strings used as option values)
- Implemented #3367 (onchange attribute is not overwritten, but appended to)

* Changes to date element
- Added Romanian translation (request #2884)
- Added Hebrew translation (request #3366)
- Added Swedish translation (request #4821)
- Added Portuguese translation (request #4963)
- Removed extra copy of French translation
- Fixed typos in French (bug #3947) and Spanish (bug #4531) translations
- Implemented #3733 ('g' format support)
- Implemented #3379 ('W' format support)
- Implemented #3325 (display empty options on a per-field basis)
- Implemented #3575 (different empty option texts for different fields)
- Fixed #3049 (getElements() could return null)
- Fixed #4781 (toHtml() could return incorrect result)

* Form validation fixes
- Fixed #3865 (Required rule should consider field containing '0' valid)
- Fixed #3023 (a Fatal error was possible when having a compare rule after
a frozen element)
- Fixed #3501 (File elements should not be validated if not required and no
file uploaded)
- Fixed #2709 (radiobutton group not validated if no radiobutton selected)
- Fixed #3035 (error in javascript validation function in case of select
with size > 1)
- Fixed #3150 (incorrect check for select elements in javascript
validation function)
- Fixed broken javascript validation for groups with brackets in name
- Fixed #4470 (incorrect value for advcheckbox elements in javascript
validation)
- Fixed #4832 (Prevent javascript errors if form is frozen)

* Other additions and fixes
- Added HTML_QuickForm::isSubmitted() method
- Implemented #4930 (value of upload_max_filesize php.ini directive is
used as default value for MAX_FILE_SIZE form element)
- Fixed #2806 (Typo in rules-builtin.php example)
- Fixed #4219 (ArraySmarty renderer should only render required and error
template if the element has errors or is required, this gives significant
performance improvement).
- Fixed #2681 (Identical classes declared alongside Object and ObjectFlexy
renderers)
- Fixed #3511 (HTML_QuickForm_group::toHtml() ignored hidden elements)
- Use HTML_Common::_getAttrString() when generating hidden elements in
various places (bug #4463, invalid HTML generated by hiddenselect)
- Fixed #2726 (grouped elements failed to freeze if freeze() was called
before _createElements())
- Fixed #4645 (grouped elements having '0' as name handled incorrectly)
- Make getSubmitValue() more robust when dealing with groups having brackets
in names (see bug #2587)
- Fixed #4262 (Constructor for HTML_QuickForm ignored explicitly given
$target = '_self' argument)
- Fixed #4465 (Default values incorrectly used for select multiple elements
if all options were unselected)
- Fixed #3193 (frozen select elements could display incorrect value)
- Fixed #4611 (javascript for grouped autocomplete elements not output
properly)

Dependencies:
  • PHP Version: PHP 4.2 or newer
  • PEAR Package: HTML_Common 1.2.1 or newer
3.2.4pl1 2004-10-20     stable
3.2.4 2004-10-18     stable
3.2.3 2004-06-28     stable
3.2.2 2004-03-22     stable
3.2.1 2004-01-03     stable
3.2 2003-11-05     stable
3.1.1 2003-09-09     stable
3.1 2003-07-19     stable
3.0 2003-06-04     stable
3.0RC1 2003-05-29     beta
3.0Beta2 2003-05-15     beta
3.0Beta1 2003-04-17     beta
2.10 2003-03-08     stable
2.9 2003-02-20     stable
2.8 2003-02-18     stable
2.7 2003-02-12     stable
2.6 2003-01-29     stable
2.5 2002-11-20     stable
2.4 2002-10-21     stable
2.3 2002-06-19     stable
2.2 2002-05-29     stable
2.1 2002-05-24     stable
2.0 2002-05-15     stable