<?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/File/download/1.3.0/"/>
<rdf:li rdf:resource="http://pear.php.net/package/File/download/1.3.0RC1/"/>
<rdf:li rdf:resource="http://pear.php.net/package/File/download/1.3.0a1/"/>
<rdf:li rdf:resource="http://pear.php.net/package/File/download/1.2.2/"/>
<rdf:li rdf:resource="http://pear.php.net/package/File/download/1.2.1/"/>
<rdf:li rdf:resource="http://pear.php.net/package/File/download/1.2.0/"/>
<rdf:li rdf:resource="http://pear.php.net/package/File/download/1.1.0/"/>
<rdf:li rdf:resource="http://pear.php.net/package/File/download/1.1.0RC5/"/>
<rdf:li rdf:resource="http://pear.php.net/package/File/download/1.1.0RC4/"/>
<rdf:li rdf:resource="http://pear.php.net/package/File/download/1.1.0RC3/"/>
</rdf:Seq>
</items>

<title>Latest releases</title>
<description>The latest releases for the package file</description>
</channel>

<item rdf:about="http://pear.php.net/package/File/download/1.3.0/">
 <title>File 1.3.0</title>
 <link>http://pear.php.net/package/File/download/1.3.0/</link>
 <content:encoded>No code changes in this release
 </content:encoded>
 <dc:date>2007-06-01T17:31:45-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/File/download/1.3.0RC1/">
 <title>File 1.3.0RC1</title>
 <link>http://pear.php.net/package/File/download/1.3.0RC1/</link>
 <content:encoded>No code changes in this release
 </content:encoded>
 <dc:date>2007-05-20T08:32:21-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/File/download/1.3.0a1/">
 <title>File 1.3.0a1</title>
 <link>http://pear.php.net/package/File/download/1.3.0a1/</link>
 <content:encoded>* Fixed Bug #5045 File::stripTrailingSeparators should not rtrim the path &quot;/&quot; on linux (mike)&lt;br /&gt;
* Fixed Bug #5464 fwrite returns false but file checks for -1 (mike)&lt;br /&gt;
* Request   #6316 File_CSV doesn't allow to read data from a file and after write data to the same file (helgi)&lt;br /&gt;
* Request   #7559 File_Util::isIncludable() (file exists within include_path) (mike)&lt;br /&gt;
* Fixed Bug #7789 File::_getFilePointer() cannot return a reference (mike)&lt;br /&gt;
* Added more CSV tests (helgi)&lt;br /&gt;
* Moving the PHP dep to 4.3 to follow PEAR, adding dep on PEAR 1.5.0 to be sure people run proper PEAR version (helgi)&lt;br /&gt;
* File_CSV: add b mode to fopen in disoverFormat for portability (http://www.php.net/fopen)&lt;br /&gt;
* Fixed Bug #6447 Package will not install (helgi)&lt;br /&gt;
* Fixed Bug #5553 File_CSV should detect an occurance of delimeter in field and escape (helgi)&lt;br /&gt;
* Fixed Bug #4792 File_CSV: Last column keeps line breaks (helgi)&lt;br /&gt;
* Fixed Bug #10721 File_CSV: discoverFormat() can't handle large files (ieure)&lt;br /&gt;
* Fixed Bug #10883 Test 019 mislabeled&lt;br /&gt;
* Fixed Bug #10882 Tests fail (helgi / cipri)&lt;br /&gt;
* File_CSV: discoverFormat now uses the first 30 lines of the file. (helgi)&lt;br /&gt;
* File_CSV: supports reading =&quot;&quot; quoting, i.e. Excel only way of being smart with items starting with 00 and spaces and such (helgi)&lt;br /&gt;
* File_CSV: Now handles headers, pass header = true in the config for it to process it, we recommend reading like this:&lt;br /&gt;
$data = array();&lt;br /&gt;
File_CSV::read($file, $conf);&lt;br /&gt;
while ($res = File_CSV::read($file, $conf)) {&lt;br /&gt;
    $data[] = $res;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Note the first read call outside the while loop, it's because we don't want to include the header in the final data since&lt;br /&gt;
the first read gives that back just in case someone needs to do something else with those headers.&lt;br /&gt;
Passing this csv and the correct config:&lt;br /&gt;
header,body,foot&lt;br /&gt;
I'm a little header,this is my teapot,can't be!&lt;br /&gt;
&lt;br /&gt;
Will give you this:&lt;br /&gt;
Array&lt;br /&gt;
(&lt;br /&gt;
    [0] =&gt; Array&lt;br /&gt;
        (&lt;br /&gt;
            [header] =&gt; I'm a little header&lt;br /&gt;
            [body] =&gt; this is my teapot&lt;br /&gt;
            [foot] =&gt; can't be!&lt;br /&gt;
        )&lt;br /&gt;
&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
detection of headers will never be added since CSV has no standard for defining what is a header and what is not (helgi)
 </content:encoded>
 <dc:date>2007-05-13T11:31:07-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/File/download/1.2.2/">
 <title>File 1.2.2</title>
 <link>http://pear.php.net/package/File/download/1.2.2/</link>
 <content:encoded>* Fixed bug #5071 install File throws XML error (helgi)
 </content:encoded>
 <dc:date>2005-09-10T08:20:34-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/File/download/1.2.1/">
 <title>File 1.2.1</title>
 <link>http://pear.php.net/package/File/download/1.2.1/</link>
 <content:encoded>* Fixed bug in File::close() on Windows (mike)&lt;br /&gt;
* Fixed bug #4835 - File::readLine() causes memory exhaustion (mike)&lt;br /&gt;
* Fixed bug #4911 - Bad test in File_Util::isAbsolute() (mike)&lt;br /&gt;
* Fixed bug #5032 - Reverted File::buildPath() to original implementation (mike)&lt;br /&gt;
* Fixed bug #4334 - File_CSV::discoverFormat does not detect quotes in single column (helgi) (thanks to luke_richards_99 at yahoo dot co dot uk)&lt;br /&gt;
* Fixed bug #4559 - Wrong PHP version check in File_CSV (helgi)&lt;br /&gt;
* Fixed bug #4295 - resetPointer method added to allow for reseting the file pointer to the beginning (helgi)&lt;br /&gt;
+ added test for bug #4334 (helgi)
 </content:encoded>
 <dc:date>2005-08-09T04:24:41-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/File/download/1.2.0/">
 <title>File 1.2.0</title>
 <link>http://pear.php.net/package/File/download/1.2.0/</link>
 <content:encoded>* Fixed package.xml for PEAR 1.4 (dufuz)&lt;br /&gt;
+ added FILE_SORT_RANDOM mode (mike)&lt;br /&gt;
+ added File_Util::switchExt() (mike)
 </content:encoded>
 <dc:date>2005-03-30T13:38:19-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/File/download/1.1.0/">
 <title>File 1.1.0</title>
 <link>http://pear.php.net/package/File/download/1.1.0/</link>
 <content:encoded>* Fixed bug in File_Util::sortFiles() (mike, Demian Turner)&lt;br /&gt;
* Fixed infinity loop in readQuoted (File_CSV) when fields are more then expected (dufuz)&lt;br /&gt;
* Fixed File_CSV tests (dufuz)
 </content:encoded>
 <dc:date>2005-02-21T08:02:50-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/File/download/1.1.0RC5/">
 <title>File 1.1.0RC5</title>
 <link>http://pear.php.net/package/File/download/1.1.0RC5/</link>
 <content:encoded>* Bug #3364 fixed, typo
 </content:encoded>
 <dc:date>2005-02-02T17:28:28-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/File/download/1.1.0RC4/">
 <title>File 1.1.0RC4</title>
 <link>http://pear.php.net/package/File/download/1.1.0RC4/</link>
 <content:encoded>* Required PHP dep now 4.2.0 because of PEAR (dufuz)&lt;br /&gt;
* Patch from Firman Wandayandi for File_CSV (dufuz)&lt;br /&gt;
  - Fixed bugs: Fields count less nor more than expected handling&lt;br /&gt;
  - Added Mac EOL support (Only loaded on PHP 4.3.0 and higher)&lt;br /&gt;
  - Added few tests&lt;br /&gt;
* added kind of a filter callback for File_Util::listDir() (mike)&lt;br /&gt;
* Fixed Bug #3355 (missing delimiter of preg_quote() in File_Util::buildPath()) (mike)&lt;br /&gt;
* Fixed Bug #3357 (infinite loop in File_Util::realPath()) (mike)
 </content:encoded>
 <dc:date>2005-02-02T06:32:03-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/File/download/1.1.0RC3/">
 <title>File 1.1.0RC3</title>
 <link>http://pear.php.net/package/File/download/1.1.0RC3/</link>
 <content:encoded>* now really containing the fix for File_CSV
 </content:encoded>
 <dc:date>2005-01-13T12:37:17-05:00</dc:date>
</item>

</rdf:RDF>