<?xml version="1.0" encoding="UTF-8"?>
<package packagerversion="1.4.2" 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>Contact_AddressBook</name>
 <channel>pear.php.net</channel>
 <summary>Address book export-import class</summary>
 <description>Package provide export-import address book mechanism. Contact_AddressBook refers to needed structure, convert the various address book structure format into it, then you can easily to store it into file, database or another storage media.</description>
 <lead>
  <name>Firman Wandayandi</name>
  <user>firman</user>
  <email>firman@php.net</email>
  <active>yes</active>
 </lead>
 <date>2005-11-07</date>
 <time>06:44:14</time>
 <version>
  <release>0.5.0</release>
  <api>0.5.0</api>
 </version>
 <stability>
  <release>alpha</release>
  <api>alpha</api>
 </stability>
 <license>BSD License</license>
 <notes>* Added new support for Gmail address book</notes>
 <contents>
  <dir name="/">
   <file baseinstalldir="" md5sum="cff8e6744dee514f1431bb37545cb1b0" name="Contact/AddressBook/Builder/CSV.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="" md5sum="5ec069a0ad3514db0a8ab4af984d3942" name="Contact/AddressBook/Builder/Eudora.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="" md5sum="e3a73296a7241c0759df5adeaf82ca08" name="Contact/AddressBook/Converter/CSV.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="" md5sum="73492200d309ab6e53a157b66a267b0f" name="Contact/AddressBook/Parser/CSV.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="" md5sum="6c571db86c42ee543c18556816c4cb2f" name="Contact/AddressBook/Parser/Eudora.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="" md5sum="e1cd170b0f18bf8e7749d152e260ba62" name="Contact/AddressBook/Builder.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="" md5sum="c116e4553b263ae468447208b012c1e0" name="Contact/AddressBook/Converter.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="" md5sum="245d2208cc8e3e562cd98e6de5e4d909" name="Contact/AddressBook/CSV.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="" md5sum="b27c4958df7e88da09cd2b503e52fb38" name="Contact/AddressBook/Parser.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="" md5sum="0c9b4f87262a08a2c98f45ff221d85ef" name="Contact/AddressBook.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="" md5sum="8efe39805779bea6b197dfd37a058687" name="data/CSV/Config/Gmail.php" role="data">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="" md5sum="0ed25b906b5ad6b8a06078571c62293d" name="data/CSV/Config/KMail.php" role="data">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="" md5sum="3918757077150e91cd9c257a619646a5" name="data/CSV/Config/Mozilla.php" role="data">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="" md5sum="5af8cffd75abfd07bfe6b15480d63bb7" name="data/CSV/Config/Outlook.php" role="data">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="" md5sum="aefc2047298bfeea180b6eb2f2540d7f" name="data/CSV/Config/Palm.php" role="data">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="" md5sum="655683449a4522372fe06483df2bae99" name="data/CSV/Config/WAB.php" role="data">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="" md5sum="0ccd4eeaf41df4c9731033d50c98c27c" name="data/CSV/Config/Yahoo.php" role="data">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="" md5sum="5208d3a44e1e44499a0f309c9a4e03f4" name="data/CSV/Defs/Gmail.def" role="data">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="" md5sum="35781fdd163c4f6df7a9355f969f55b4" name="data/CSV/Defs/KMail.def" role="data">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="" md5sum="7bc81e04f27c6ee88e24cf11455bf79f" name="data/CSV/Defs/Mozilla.def" role="data">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="" md5sum="d0326efebf1320568be99b1371462af9" name="data/CSV/Defs/Outlook.def" role="data">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="" md5sum="a151cd0ec41b4e9e86de3975989860df" name="data/CSV/Defs/Palm.def" role="data">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="" md5sum="413ef6ebe06984d48023795ce6187d5d" name="data/CSV/Defs/WAB.def" role="data">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="" md5sum="070ecf44ce925b69076756bf40aa7763" name="data/CSV/Defs/Yahoo.def" role="data">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="" md5sum="bdc835c01c943846d0b35bbec312b744" name="data/CSV/Header/Gmail/en.php" role="data">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="" md5sum="b8a445999fbcd9af790f1ca708348b28" name="data/CSV/Header/KMail/en.php" role="data">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="" md5sum="f1b25f39c9e31f1b2389510e9ddba5bc" name="data/CSV/Header/Outlook/en.php" role="data">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="" md5sum="5804e45f38ecafb79530e2ee82c06961" name="data/CSV/Header/WAB/de.php" role="data">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="" md5sum="481265e58942c8d0363bdc0abffaa3c0" name="data/CSV/Header/WAB/en.php" role="data">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="" md5sum="143ad19356ab07d08357d57cce106d7c" name="data/CSV/Header/Yahoo/en.php" role="data">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="" md5sum="a0749a31a7cd5dc8de7673bd0c596147" name="data/Defs/Eudora.def" role="data">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="" md5sum="936468c276d0c89f8546b246b053c247" name="docs/examples/files/Eudora.txt" role="doc">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="" md5sum="223a176b824caf75688a983d85b8fd61" name="docs/examples/files/Gmail.csv" role="doc">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="" md5sum="e4e32c1e7a299139d482b4dd5a5db6cb" name="docs/examples/files/KMail.csv" role="doc">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="" md5sum="82d117fca7721006cc8c8625eabfa2fd" name="docs/examples/files/Outlook.CSV" role="doc">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="" md5sum="708ee3b555c3c458f21fd147694ee37f" name="docs/examples/files/Palm.csv" role="doc">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="" md5sum="cd298c8147adf9f339803b92b5ba764b" name="docs/examples/files/Thunderbird.csv" role="doc">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="" md5sum="06023fb976933e7c40276eaba1b0f503" name="docs/examples/files/WAB-selectable.csv" role="doc">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="" md5sum="3fe760c462b4f9aed8581b98c7483104" name="docs/examples/files/WAB.csv" role="doc">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="" md5sum="efcb1305dec42d1d3019453963fcdda5" name="docs/examples/files/Yahoo.csv" role="doc">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="" md5sum="c64111f363b9e1a0b0ea6d1c8ccbb9bd" name="docs/examples/include/footer.php" role="doc">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="" md5sum="1bd1fcc2f6f48d795eeeaaa0b353855c" name="docs/examples/include/head.php" role="doc">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="" md5sum="adb999bd86a2f3d3229a18d551f4f3dd" name="docs/examples/include/header.php" role="doc">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="" md5sum="98c17e63860324b33147b58aed042d0c" name="docs/examples/include/records.php" role="doc">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="" md5sum="5b48d236dd832eb9db5fb17f9825cbbc" name="docs/examples/include/simulations.php" role="doc">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="" md5sum="6571f050032b4168924657a29b9edbb1" name="docs/examples/action-export.php" role="doc">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="" md5sum="bb9c2eeb2cbcb07911ca48e970b75e9c" name="docs/examples/action-import.php" role="doc">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="" md5sum="dba8df3e608d133a5dd76afdcc696af6" name="docs/examples/export.php" role="doc">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="" md5sum="387b3bf34a6d47a6e79e4b6963841014" name="docs/examples/import.php" role="doc">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="" md5sum="54611306eced1785d15ceecc75a0a739" name="docs/examples/index.php" role="doc">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
  </dir>
 </contents>
 <dependencies>
  <required>
   <php>
    <min>4.0.0</min>
   </php>
   <pearinstaller>
    <min>1.4.0b1</min>
   </pearinstaller>
   <package>
    <name>PEAR</name>
    <channel>pear.php.net</channel>
    <min>1.2.1</min>
   </package>
   <package>
    <name>File</name>
    <channel>pear.php.net</channel>
    <min>1.2.1</min>
   </package>
   <package>
    <name>Net_UserAgent_Detect</name>
    <channel>pear.php.net</channel>
    <min>2.0.1</min>
   </package>
  </required>
 </dependencies>
 <phprelease />
 <changelog>
  <release>
   <version>
    <release>0.1.0dev1</release>
    <api>0.1.0dev1</api>
   </version>
   <stability>
    <release>devel</release>
    <api>devel</api>
   </stability>
   <date>2004-12-18</date>
   <license uri="http://www.example.com">BSD License</license>
   <notes>Initial release of Contact_AddressBook</notes>
  </release>
  <release>
   <version>
    <release>0.4.0alpha1</release>
    <api>0.4.0alpha1</api>
   </version>
   <stability>
    <release>alpha</release>
    <api>alpha</api>
   </stability>
   <date>2005-08-17</date>
   <license uri="http://www.example.com">BSD License</license>
   <notes>* Fixed bug in Contact_AddressBook_Builder_Eudora::build(), wrong way on &quot;notes&quot; tag
* Fixed bug causes by File_CSV with force config (thanks to Andy Crain &lt;crain@fuse.net&gt;)
* Fixed bug in Contact_AddressBook_Converter::prepare(), Contact_AddressBook_Converter::$isPrepared never assigned (thanks to Andy Crain &lt;crain@fuse.net&gt;)
* Reconstructed file and directory structure
* Renamed Contact_AddressBook_Builder_eudora to Contact_AddressBook_Eudora
* Renamed Contact_AddressBook_Builder_csv to Contact_AddressBook_CSV
* Renamed Contact_AddressBook_Parser_eudora to Contact_AddressBook_Parser_Eudora
* Renamed Contact_AddressBook_Parser_CSV to Contact_AddressBook_Parser_csv
* Renamed several files to pretty names
* Moved all CSV address book related files under PEAR data dir &quot;Contact_AddressBook/CSV&quot;
* Renamed format call names, see added logs
* Changed the examples
* Changed the release state to alpha
- Removed &quot;definitions&quot; dir, now all definition files are under &quot;Defs&quot; dir
- Removed Contact_AddressBook::isExportable(), each supported formats are exportable
- Removed Contact_AddressBook::isImportable(), each supported formats are importable
- Removed Contact_AddressBook_Builder_csv_netscape
- Removed Contact_AddressBook_Builder_csv_outlook_express
+ Added new method Contact_AddressBook::isSupported(), find out the whether the format is supported or not
+ Added new class Contact_AddressBook_CSV for working with CSV
+ Added new class Contact_AddressBook_Converter_CSV, for CSV converting
+ Added several CSV related files in PEAR data dir &quot;Contact_AddressBook/CSV&quot;
+ Added new support for KMail (KDE Mailer), Ms Outlook, Palm Pilot and Yahoo!
+ Added several call names (case-insensitive),
csv_wab =&gt; Ms Windows Address Book CSV
csv_outlookexpress  =&gt; Ms Windows Outlook Express CSV (equal with csv_wab)
csv_outlook =&gt; Ms Outlook CSV
csv_mozilla =&gt; Mozilla Mailer CSV
csv_thunderbird =&gt; Mozilla Thunderbird CSV (equal with csv_mozilla and csv_netscape)
csv_netscape =&gt; Netscape Mailer CSV (equal with csv_mozilla and csv_thunderbird)
csv_yahoo =&gt; Yahoo! CSV
csv_palm =&gt; Palm CSV.
eudora =&gt; Eudora address book
+ Upgraded File package dependency to version  &gt;= 1.2.1</notes>
  </release>
  <release>
   <version>
    <release>0.5.0</release>
    <api>0.5.0</api>
   </version>
   <stability>
    <release>alpha</release>
    <api>alpha</api>
   </stability>
   <date>2005-11-07</date>
   <license uri="http://www.example.com">BSD License</license>
   <notes>* Added new support for Gmail address book</notes>
  </release>
 </changelog>
</package>
