Skip to content
Fetching contributors…
Cannot retrieve contributors at this time
executable file 202 lines (198 sloc) 7.48 KB
<?xml version="1.0" encoding="UTF-8"?>
<package packagerversion="1.5.4" version="2.0" xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0
http://pear.php.net/dtd/tasks-1.0.xsd
http://pear.php.net/dtd/package-2.0
http://pear.php.net/dtd/package-2.0.xsd">
<name>File_CSV</name>
<channel>pear.php.net</channel>
<summary>Read and write of CSV files</summary>
<description>Read and write of CSV files as well as discovering the format the CSV file is in.
Supports headers and is excel compatible, i.e. ="0004" outputs as 0004 (only read wise)
For more information on CSV: http://rfc.net/rfc4180.html
</description>
<lead>
<name>Helgi Þormar</name>
<user>dufuz</user>
<email>helgi@php.net</email>
<active>yes</active>
</lead>
<developer>
<name>Tomas V.V. Cox</name>
<user>cox</user>
<email>cox@idecnet.com</email>
<active>no</active>
</developer>
<developer>
<name>Cipriano Groenendal</name>
<user>cipri</user>
<email>cipri@php.net</email>
<active>yes</active>
</developer>
<date>2011-03-18</date>
<version>
<release>1.0.0</release>
<api>1.0.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.opensource.org/licenses/bsd-license.php">New BSD</license>
<notes>
* Fixed Bug #15123: Broken CSV unit tests [dufuz]
* Fixed Bug #15233: discoverFormat finds wrong separator [dufuz]
* Fixed Bug #18049: discoverFormat bug, Find all seps that are within qoutes [dufuz]
* Fixed Bug #18111: discoverFormat: Quote not detected in short lines [dufuz]
* Fixed Bug #18358: Headers incorrectly being applied to quoted rows only [dufuz]
</notes>
<contents>
<dir name="/">
<file name="FILE_CSV_LICENSE" role="doc" />
<dir name="File">
<file name="CSV.php" role="php" />
</dir> <!-- /File -->
<dir name="tests">
<dir name="CSV">
<file name="001.csv" role="test" />
<file name="001.phpt" role="test" />
<file name="002.csv" role="test" />
<file name="002.phpt" role="test" />
<file name="003.csv" role="test" />
<file name="003.phpt" role="test" />
<file name="004.csv" role="test" />
<file name="004.phpt" role="test" />
<file name="005.csv" role="test" />
<file name="005.phpt" role="test" />
<file name="006.csv" role="test" />
<file name="006.phpt" role="test" />
<file name="007.csv" role="test" />
<file name="007.phpt" role="test" />
<file name="008.csv" role="test" />
<file name="008.phpt" role="test" />
<file name="009.csv" role="test" />
<file name="009.phpt" role="test" />
<file name="010.csv" role="test" />
<file name="010.phpt" role="test" />
<file name="011.csv" role="test" />
<file name="011.phpt" role="test" />
<file name="012.csv" role="test" />
<file name="012.phpt" role="test" />
<file name="013.csv" role="test" />
<file name="013.phpt" role="test" />
<file name="014.csv" role="test" />
<file name="014.phpt" role="test" />
<file name="015.csv" role="test" />
<file name="015.phpt" role="test" />
<file name="016.csv" role="test" />
<file name="016.phpt" role="test" />
<file name="017.csv" role="test" />
<file name="017.phpt" role="test" />
<file name="018.csv" role="test" />
<file name="018.phpt" role="test" />
<file name="019.csv" role="test" />
<file name="019.phpt" role="test" />
<file name="020.csv" role="test" />
<file name="020.phpt" role="test" />
<file name="021.csv" role="test" />
<file name="021.phpt" role="test" />
<file name="022.csv" role="test" />
<file name="022.phpt" role="test" />
<file name="023.csv" role="test" />
<file name="023.phpt" role="test" />
<file name="024.csv" role="test" />
<file name="024.phpt" role="test" />
<file name="025.csv" role="test" />
<file name="025.phpt" role="test" />
<file name="026.csv" role="test" />
<file name="026.phpt" role="test" />
<file name="027.csv" role="test" />
<file name="027.phpt" role="test" />
<file name="028.csv" role="test" />
<file name="028.phpt" role="test" />
<file name="029.csv" role="test" />
<file name="029.phpt" role="test" />
<file name="030.csv" role="test" />
<file name="030.phpt" role="test" />
<file name="031.csv" role="test" />
<file name="031.phpt" role="test" />
<file name="032.csv" role="test" />
<file name="032.phpt" role="test" />
<file name="bug4792_part1.csv" role="test" />
<file name="bug4792_part1.phpt" role="test" />
<file name="bug4792_part2.csv" role="test" />
<file name="bug4792_part2.phpt" role="test" />
<file name="bug5257.csv" role="test" />
<file name="bug5257.phpt" role="test" />
<file name="bug5257-2.csv" role="test" />
<file name="bug5257-2.phpt" role="test" />
<file name="bug5257-3.csv" role="test" />
<file name="bug5257-3.phpt" role="test" />
<file name="bug5257-4.csv" role="test" />
<file name="bug5257-4.phpt" role="test" />
<file name="bug5553.phpt" role="test" />
<file name="bug11526.csv" role="test" />
<file name="bug11526.phpt" role="test" />
<file name="bug13332.csv" role="test" />
<file name="bug13332.phpt" role="test" />
<file name="bug14030.phpt" role="test" />
<file name="bug14118.csv" role="test" />
<file name="bug14118.phpt" role="test" />
<file name="bug14118-1.csv" role="test" />
<file name="bug14118-1.phpt" role="test" />
<file name="bug18111.csv" role="test" />
<file name="bug18111.phpt" role="test" />
<file name="bug18049.csv" role="test" />
<file name="bug18049.phpt" role="test" />
<file name="tests.txt" role="test" />
</dir> <!-- /tests/CSV -->
<file name="parser.php" role="test" />
<file name="test.csv" role="test" />
</dir> <!-- /tests -->
</dir> <!-- / -->
</contents>
<dependencies>
<required>
<php>
<min>4.3.0</min>
</php>
<pearinstaller>
<min>1.7.0</min>
</pearinstaller>
<package>
<name>File</name>
<channel>pear.php.net</channel>
<min>1.4.0</min>
</package>
<extension>
<name>pcre</name>
</extension>
</required>
</dependencies>
<phprelease />
<changelog>
<release>
<date>2008-10-26</date>
<version>
<release>1.0.0alpha1</release>
<api>1.0.0</api>
</version>
<stability>
<release>alpha</release>
<api>alpha</api>
</stability>
<license uri="http://www.opensource.org/licenses/bsd-license.php">New BSD</license>
<notes>
* Split File_CSV from File into it's own package
* Change license to New BSD
* File_CSV::unquote now takes in an array and a string (string being the old way)
Passing in an array of fields, for example a whole line.
* Double quotes is now the default quoting character when people don't specify which quoting character to use
* Fix Bug #5257: File_CSV: delimiter problem if first field is empty [dufuz]
* Fix Bug #14118: Error with quoted fields and separators [dufuz]
* Fix Bug #11526: DiscoverFormat returns wrong nr of fields [izi]
* Fix Bug #11892: File_CSV performance severely hurt [dufuz]
* Fix Bug #14030: File_CSV::write() does not correctly quote field values [dufuz, walter]
</notes>
</release>
</changelog>
</package>
Jump to Line
Something went wrong with that request. Please try again.