<?xml version="1.0" encoding="iso-8859-1"?>
<rdf:RDF
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns="http://purl.org/rss/1.0/"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
>
    <channel rdf:about="http://pear.php.net/">
    <link>http://pear.php.net/</link>
    <dc:creator>pear-webmaster@lists.php.net</dc:creator>
    <dc:publisher>pear-webmaster@lists.php.net</dc:publisher>
    <dc:language>en-us</dc:language><items>
<rdf:Seq><rdf:li rdf:resource="http://pear.php.net/package/HTML_QuickForm/download/3.2.10/"/>
<rdf:li rdf:resource="http://pear.php.net/package/Net_UserAgent_Detect/download/2.4.0/"/>
<rdf:li rdf:resource="http://pear.php.net/package/HTML_QuickForm/download/3.2.9/"/>
<rdf:li rdf:resource="http://pear.php.net/package/HTML_QuickForm/download/3.2.8/"/>
<rdf:li rdf:resource="http://pear.php.net/package/Net_UserAgent_Detect/download/2.3.0/"/>
<rdf:li rdf:resource="http://pear.php.net/package/HTML_QuickForm/download/3.2.7/"/>
<rdf:li rdf:resource="http://pear.php.net/package/HTML_QuickForm/download/3.2.6/"/>
<rdf:li rdf:resource="http://pear.php.net/package/Net_UserAgent_Detect/download/2.2.0/"/>
<rdf:li rdf:resource="http://pear.php.net/package/HTML_QuickForm/download/3.2.5/"/>
<rdf:li rdf:resource="http://pear.php.net/package/Net_UserAgent_Detect/download/2.1.0/"/>
</rdf:Seq>
</items>

<title>PEAR: Latest releases for jrust</title>
<description>The latest releases for the PEAR developer jrust (Jason Rust)</description>
</channel>

<item rdf:about="http://pear.php.net/package/HTML_QuickForm/download/3.2.10/">
 <title>HTML_QuickForm 3.2.10</title>
 <link>http://pear.php.net/package/HTML_QuickForm/download/3.2.10/</link>
 <content:encoded>* An error in date's setValue() method prevented setting the 'empty' value&lt;br /&gt;
  as the default one (bug #11717)&lt;br /&gt;
* A space could be displayed instead of '0' for frozen elements with value&lt;br /&gt;
  set to '0' (bug #11995)&lt;br /&gt;
* Validation rules on file uploads will be skipped only if no upload was&lt;br /&gt;
  attempted, not if it failed for some reason (bug #12014)&lt;br /&gt;
* 'filename' rule returned integer instead of expected boolean (bug #12015)&lt;br /&gt;
* Regexps in Default renderer missed necessary 's' modifier (bug #12026)
 </content:encoded>
 <dc:date>2007-10-05T16:28:59-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/Net_UserAgent_Detect/download/2.4.0/">
 <title>Net_UserAgent_Detect 2.4.0</title>
 <link>http://pear.php.net/package/Net_UserAgent_Detect/download/2.4.0/</link>
 <content:encoded>* Added a subclass, Net_UserAgent_Detect_APC, which allows Net_UserAgent_Detect results to be cached which makes subsequent lookups for that specific User Agent string very fast (Lucas Nealan)&lt;br /&gt;
* Added support Windows CE (Lucas Nealan)&lt;br /&gt;
* Added support for IE Mobile (Lucas Nealan)&lt;br /&gt;
* Quirk detect for AJAX has been updated (Lucas Nealan)
 </content:encoded>
 <dc:date>2007-09-19T17:43:45-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/HTML_QuickForm/download/3.2.9/">
 <title>HTML_QuickForm 3.2.9</title>
 <link>http://pear.php.net/package/HTML_QuickForm/download/3.2.9/</link>
 <content:encoded>This release fixes problems introduced in release 3.2.8:&lt;br /&gt;
* Fixes to bug #10837 and bug #11138 could prevent setting the values &lt;br /&gt;
  of 'date' elements. Thanks to Massimiliano Arione for reporting.&lt;br /&gt;
* Fix to bug #10754 broke 'compare' rules with '!=' operators&lt;br /&gt;
  (see bug #11229)
 </content:encoded>
 <dc:date>2007-06-05T14:39:17-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/HTML_QuickForm/download/3.2.8/">
 <title>HTML_QuickForm 3.2.8</title>
 <link>http://pear.php.net/package/HTML_QuickForm/download/3.2.8/</link>
 <content:encoded>Development of QuickForm version 3 is now frozen. Only bug fixing will be&lt;br /&gt;
done. All feature requests should be submitted for HTML_QuickForm2 package.&lt;br /&gt;
&lt;br /&gt;
Changes:&lt;br /&gt;
* Moved to package.xml version 2&lt;br /&gt;
* Proper header comment blocks&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Possible segfault when using Default Renderer due to sub-optimal regexps&lt;br /&gt;
  (bug #9977)&lt;br /&gt;
* Validation of elements containing numeric strings by 'compare' rule&lt;br /&gt;
  could give wrong results (bug #10754)&lt;br /&gt;
* Regexp-based rules incorrectly allowed trailing newlines in values being&lt;br /&gt;
  validated (bug #10799)&lt;br /&gt;
* Wrong options could be selected in &lt;select&gt; elements if numeric strings&lt;br /&gt;
  were used as options' values (bug #10837, bug #11138)&lt;br /&gt;
* 'checked' attribute of checkbox was not cleared if adding checkbox to &lt;br /&gt;
  a form submitted with this box unchecked (bug #11047)
 </content:encoded>
 <dc:date>2007-06-03T15:31:30-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/Net_UserAgent_Detect/download/2.3.0/">
 <title>Net_UserAgent_Detect 2.3.0</title>
 <link>http://pear.php.net/package/Net_UserAgent_Detect/download/2.3.0/</link>
 <content:encoded>* Additional browsers are now detected: opera9, firefox1.5, and firefox2.x&lt;br /&gt;
* Added new feature detection for if a browsers has SVG&lt;br /&gt;
* Added new feature detection for if a browsers has CSS2&lt;br /&gt;
* Fixed a bug that crashed the script when running with APC
 </content:encoded>
 <dc:date>2007-04-23T17:31:39-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/HTML_QuickForm/download/3.2.7/">
 <title>HTML_QuickForm 3.2.7</title>
 <link>http://pear.php.net/package/HTML_QuickForm/download/3.2.7/</link>
 <content:encoded>Development of QuickForm version 3 is now frozen. Only bug fixing will be&lt;br /&gt;
done. All feature requests should be submitted for HTML_QuickForm2 package.&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Radio button with value attribute of '0' was incorrectly set checked&lt;br /&gt;
  after setDefaults() call (bug #8057)&lt;br /&gt;
* Fixed errors in eval()'d code when element's name contains single quotes&lt;br /&gt;
  and/or backslashes (bug #8123, bug #8414 has a more realistic example)&lt;br /&gt;
* Fixed PHP warning on outputting hiddenselect element when its values&lt;br /&gt;
  were never set (bug #8305)&lt;br /&gt;
* Removed unnecessary if-else from HTML_QuickForm_file::moveUploadedFile()&lt;br /&gt;
  (bug #8329)&lt;br /&gt;
* Fixed Javascript error in hierselect element if option text was a number&lt;br /&gt;
  (bug #8497)
 </content:encoded>
 <dc:date>2006-10-10T12:00:08-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/HTML_QuickForm/download/3.2.6/">
 <title>HTML_QuickForm 3.2.6</title>
 <link>http://pear.php.net/package/HTML_QuickForm/download/3.2.6/</link>
 <content:encoded>Development of QuickForm version 3 is now frozen. Only bug fixing will be&lt;br /&gt;
done. All feature requests should be submitted for HTML_QuickForm2 package.&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Typo in javascript generated for form validation (bug #5205)&lt;br /&gt;
* Default values for single-selects were ignored if form was considered&lt;br /&gt;
  submitted (bug #5269)&lt;br /&gt;
* Fixed array-based options for HTML_QuickForm_date (bug #5364)&lt;br /&gt;
* Javascript validation of single radiobutton failed (bug #5644)&lt;br /&gt;
* Incorrect fetch mode used in HTML_QuickForm_select::loadDbResult()&lt;br /&gt;
  (bug #5705)&lt;br /&gt;
* Removed unused variables found by code analysis (bug #5920)&lt;br /&gt;
* hierselect now works correctly with HTML entities in option texts,&lt;br /&gt;
  fix idea borrowed from Prototype JS library (bug #5974)&lt;br /&gt;
* advcheckbox failed to submit properly if its id attribute was set equal &lt;br /&gt;
  to its name, due to javascript problems (bug #6134)&lt;br /&gt;
* HTML_QuickForm_hierselect::setValue() should not decrease the number of&lt;br /&gt;
  select elements in hierselect (bug #6766)&lt;br /&gt;
* HTML_QuickForm::isTypeRegistered() is now case-insensitive (bug #7342)&lt;br /&gt;
* Form is considered not valid after explicitly adding error via&lt;br /&gt;
  HTML_QuickForm::setElementError() (bug #7470)&lt;br /&gt;
* Regexps for 'error' and 'required' blocks in Default renderer now match&lt;br /&gt;
  ungreedy, this allows having several such blocks in a template (bug #7820)&lt;br /&gt;
* Document the return value of HTML_QuickForm_file::moveUploadedFile()&lt;br /&gt;
  (bug #7832)&lt;br /&gt;
&lt;br /&gt;
Additions and changes:&lt;br /&gt;
* Traditional Chinese translation for date element (request #5165)&lt;br /&gt;
* Brazilian Portuguese translation for date element (request #5541)&lt;br /&gt;
* An error message for element is now removed if removing the element via&lt;br /&gt;
  HTML_QuickForm::removeElement(..., true) or passing an empty argument to&lt;br /&gt;
  HTML_QuickForm::setElementError().&lt;br /&gt;
* advcheckbox element no longer uses any javascript, therefore its JS-related&lt;br /&gt;
  methods getOnclickJS() and getPrivateName() are no longer used internally&lt;br /&gt;
  and are deprecated.
 </content:encoded>
 <dc:date>2006-06-22T09:07:58-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/Net_UserAgent_Detect/download/2.2.0/">
 <title>Net_UserAgent_Detect 2.2.0</title>
 <link>http://pear.php.net/package/Net_UserAgent_Detect/download/2.2.0/</link>
 <content:encoded>* Adding new &quot;browsers&quot; that make it easier to exclude old browsers: belowie6, belowns6, and belowopera8&lt;br /&gt;
* Additional browsers now supported: opera8, ie7, icab&lt;br /&gt;
* Adding new &quot;feature&quot; which tells if a browser is AJAX enabled: ajax&lt;br /&gt;
* IE 5 on Mac is now detected correctly as ie5&lt;br /&gt;
* Force override of the user agent now works.
 </content:encoded>
 <dc:date>2006-04-19T14:55:50-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/HTML_QuickForm/download/3.2.5/">
 <title>HTML_QuickForm 3.2.5</title>
 <link>http://pear.php.net/package/HTML_QuickForm/download/3.2.5/</link>
 <content:encoded>This release addresses poorly documented backwards compatibility breaks&lt;br /&gt;
in PHP versions 4.4 and 5.1 (see bugs #4725 and #4799).&lt;br /&gt;
&lt;br /&gt;
* Changes to hierselect element&lt;br /&gt;
  Javascript for hierselect element was (once again) completely rewritten,&lt;br /&gt;
  which fixed a significant number of bugs.&lt;br /&gt;
- Fixed #2970 (hierselect did not handle form reset properly)&lt;br /&gt;
- Fixed #3176 (hierselect did not handle page reload properly)&lt;br /&gt;
- Fixed #3988 (javascript errors if element name contained brackets)&lt;br /&gt;
- Fixed #4432 (javascript errors if strings used as option values)&lt;br /&gt;
- Implemented #3367 (onchange attribute is not overwritten, but appended to)&lt;br /&gt;
&lt;br /&gt;
* Changes to date element&lt;br /&gt;
- Added Romanian translation (request #2884)&lt;br /&gt;
- Added Hebrew translation (request #3366)&lt;br /&gt;
- Added Swedish translation (request #4821)&lt;br /&gt;
- Added Portuguese translation (request #4963)&lt;br /&gt;
- Removed extra copy of French translation&lt;br /&gt;
- Fixed typos in French (bug #3947) and Spanish (bug #4531) translations&lt;br /&gt;
- Implemented #3733 ('g' format support)&lt;br /&gt;
- Implemented #3379 ('W' format support)&lt;br /&gt;
- Implemented #3325 (display empty options on a per-field basis)&lt;br /&gt;
- Implemented #3575 (different empty option texts for different fields)&lt;br /&gt;
- Fixed #3049 (getElements() could return null)&lt;br /&gt;
- Fixed #4781 (toHtml() could return incorrect result)&lt;br /&gt;
&lt;br /&gt;
* Form validation fixes&lt;br /&gt;
- Fixed #3865 (Required rule should consider field containing '0' valid)&lt;br /&gt;
- Fixed #3023 (a Fatal error was possible when having a compare rule after &lt;br /&gt;
  a frozen element)&lt;br /&gt;
- Fixed #3501 (File elements should not be validated if not required and no &lt;br /&gt;
  file uploaded)&lt;br /&gt;
- Fixed #2709 (radiobutton group not validated if no radiobutton selected)&lt;br /&gt;
- Fixed #3035 (error in javascript validation function in case of select &lt;br /&gt;
  with size &gt; 1)&lt;br /&gt;
- Fixed #3150 (incorrect check for select elements in javascript &lt;br /&gt;
  validation function)&lt;br /&gt;
- Fixed broken javascript validation for groups with brackets in name&lt;br /&gt;
- Fixed #4470 (incorrect value for advcheckbox elements in javascript &lt;br /&gt;
  validation)&lt;br /&gt;
- Fixed #4832 (Prevent javascript errors if form is frozen)&lt;br /&gt;
&lt;br /&gt;
* Other additions and fixes&lt;br /&gt;
- Added HTML_QuickForm::isSubmitted() method&lt;br /&gt;
- Implemented #4930 (value of upload_max_filesize php.ini directive is&lt;br /&gt;
  used as default value for MAX_FILE_SIZE form element)&lt;br /&gt;
- Fixed #2806 (Typo in rules-builtin.php example)&lt;br /&gt;
- Fixed #4219 (ArraySmarty renderer should only render required and error &lt;br /&gt;
  template if the element has errors or is required, this gives significant&lt;br /&gt;
  performance improvement).&lt;br /&gt;
- Fixed #2681 (Identical classes declared alongside Object and ObjectFlexy&lt;br /&gt;
  renderers)&lt;br /&gt;
- Fixed #3511 (HTML_QuickForm_group::toHtml() ignored hidden elements)&lt;br /&gt;
- Use HTML_Common::_getAttrString() when generating hidden elements in&lt;br /&gt;
  various places (bug #4463, invalid HTML generated by hiddenselect)&lt;br /&gt;
- Fixed #2726 (grouped elements failed to freeze if freeze() was called &lt;br /&gt;
  before _createElements())&lt;br /&gt;
- Fixed #4645 (grouped elements having '0' as name handled incorrectly)&lt;br /&gt;
- Make getSubmitValue() more robust when dealing with groups having brackets&lt;br /&gt;
  in names (see bug #2587)&lt;br /&gt;
- Fixed #4262 (Constructor for HTML_QuickForm ignored explicitly given &lt;br /&gt;
  $target = '_self' argument)&lt;br /&gt;
- Fixed #4465 (Default values incorrectly used for select multiple elements&lt;br /&gt;
  if all options were unselected)&lt;br /&gt;
- Fixed #3193 (frozen select elements could display incorrect value)&lt;br /&gt;
- Fixed #4611 (javascript for grouped autocomplete elements not output&lt;br /&gt;
  properly)
 </content:encoded>
 <dc:date>2005-08-05T12:41:15-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/Net_UserAgent_Detect/download/2.1.0/">
 <title>Net_UserAgent_Detect 2.1.0</title>
 <link>http://pear.php.net/package/Net_UserAgent_Detect/download/2.1.0/</link>
 <content:encoded>* Added support for firefox, opera6, opera7, aol8, webdav, netgem/iplayer, and win2003&lt;br /&gt;
* The getQuirk() method now works correctly&lt;br /&gt;
* Normally all browser information is cached the first time Net_UserAgent_Detect is run on a page to make it as speedy as possible.  However, in some case there is need to clear the cached data.  This can now be done by setting the &quot;re-evaluate&quot; option.
 </content:encoded>
 <dc:date>2005-04-18T15:11:46-05:00</dc:date>
</item>

</rdf:RDF>