<?xml version="1.0" encoding="UTF-8"?>
<package packagerversion="1.6.1" 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>syck</name>
  <channel>pecl.php.net</channel>
  <summary>YAML-1.0 parser and emitter</summary>
  <description>A binding to the Syck library. 
YAML(tm) (rhymes with "camel") is a straightforward machine parsable data serialization format designed for human readability and interaction with scripting languages. YAML is optimized for data serialization, configuration settings, log files, Internet messaging and filtering.
  </description>
  <lead>
    <name>Alexey Zakhlestin</name>
    <user>indeyets</user>
    <email>indeyets@gmail.com</email>
    <active>yes</active>
  </lead>
  <date>2007-11-22</date>
  <version>
   <release>0.9.2</release>
   <api>1.0</api>
  </version>
  <stability>
   <release>beta</release>
   <api>beta</api>
  </stability>
  <license uri="http://www.php.net/license">PHP License</license>
  <notes>
    - gcc-2.95 compatibility (patch by Brian J. France)
    - fixed dumping of mixed arrays and numeric-arrays starting from non-zero digit
    - fixed loading of maps with numeric keys
    - short-and-flat arrays are dumped using inline-mode now (for readability)
    - changed explicit type of DateTime class to be !php/object::DateTime
    - added support for loading explicitly typed DateTime (with timestamp-compatible value)
    - added support for loading sequences into classes which implement ArrayAccess (!php/array::ClassName)
    - added support for loading maps into classes which implement ArrayAccess (!php/hash::ClassName)
    - added support for loading classes which implement Serializable (!php/object::ClassName)
    - added support for dumping classes which implement Serializable (!php/object::ClassName)
  </notes>
  <contents>
    <dir name="/">
     <file name="config.m4" role="src" />
     <file name="phpext.c" role="src"></file>
     <file name="php_syck.h" role="src" />
     <file name="CHANGELOG" role="doc" />
     <file name="TODO" role="doc" />
     <dir name="phpunit-tests">
       <file name="helpers.php" role="doc" />
       <file name="TestLoad.php" role="doc" />
       <file name="TestDump.php" role="doc" />
       <file name="TestMerge.php" role="doc" />
     </dir>
    </dir>
  </contents>
  <dependencies>
    <required>
      <php>
        <min>5.2.1</min>
      </php>
      <pearinstaller>
        <min>1.4.0</min>
      </pearinstaller>
    </required>
  </dependencies> 
  <providesextension>syck</providesextension>
  <extsrcrelease></extsrcrelease>
  <changelog>
    <release>
      <date>2007-07-15</date>
      <version>
        <release>0.9.1</release>
        <api>1.0</api>
      </version>
      <stability>
        <release>beta</release>
        <api>beta</api>
      </stability>
      <license uri="http://www.php.net/license">PHP License</license>
      <notes>
        - fixed handling of invalid merge-references [pecl#11585]
        - fixed tsrm-incompatibility introduced in 0.9
        - added support for timestamps in syck_load
        - added support for DateTime in syck_dump
        - fixed dumping of associative-arrays
      </notes>
    </release>
    <release>
        <date>2007-07-11</date>
        <version>
         <release>0.9.0</release>
         <api>1.0</api>
        </version>
        <stability>
         <release>beta</release>
         <api>beta</api>
        </stability>
        <license uri="http://www.php.net/license">PHP License</license>
        <notes>
          - this is the first release in PECL
          - added several unit-tests
          - fixed a bunch of vartype-errors
          - added support for sexagesimal numbers
        </notes>
    </release>
  </changelog>
</package>