cvs: pear /XML_Util package.php package.xml

[email protected] ("Chuck Burgess") Mon, 05 May 2008 01:04:22 -0000
Newsgroups php.pear.cvs
Message-ID <cvsashnazg1209949462@cvsserver>
ashnazg		Mon May  5 01:04:22 2008 UTC

  Modified files:              
    /pear/XML_Util	package.php package.xml 
  Log:
  switch to package.xml v2;  prepare for 1.2.0a1 release
ashnazg-20080505010422.txt (text/plain, 25 KB)
http://cvs.php.net/viewvc.cgi/pear/XML_Util/package.php?r1=1.12&r2=1.13&diff_format=u
Index: pear/XML_Util/package.php
diff -u pear/XML_Util/package.php:1.12 pear/XML_Util/package.php:1.13
--- pear/XML_Util/package.php:1.12	Sun May  4 19:48:46 2008
+++ pear/XML_Util/package.php	Mon May  5 01:04:22 2008
@@ -1,111 +1,59 @@
 <?php
 
-/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */
+require_once 'PEAR/PackageFileManager2.php';
+PEAR::setErrorHandling(PEAR_ERROR_DIE);
 
-/**
- * script to automate the generation of the package.xml file.
- * 
- * PHP versions 4 and 5
- *
- * LICENSE:
- *
- * Copyright (c) 2004-2008 Stephan Schmidt <[email protected]>
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- *    * Redistributions of source code must retain the above copyright
- *      notice, this list of conditions and the following disclaimer.
- *    * Redistributions in binary form must reproduce the above copyright
- *      notice, this list of conditions and the following disclaimer in the
- *      documentation and/or other materials provided with the distribution.
- *    * The name of the author may not be used to endorse or promote products
- *      derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
- * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
- * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
- * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
- * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * $Id: package.php,v 1.12 2008/05/04 19:48:46 ashnazg Exp $
- *
- * @author      Stephan Schmidt <[email protected]>
- * @package     XML_Util
- * @subpackage  Tools
- */
-
-/**
- * uses PackageFileManager
- */
-require_once 'PEAR/PackageFileManager.php';
-
-/**
- * current version
- */
-$version = '1.1.4';
-
-/**
- * current state
- */
-$state = 'stable';
-
-/**
- * release notes
- */
-$notes = <<<EOT
-- Fixed bug #9561: Not allowing underscores in middle of tags
-EOT;
+$desc = 
+   "Selection of methods that are often needed when working with XML documents.  "
+    . "Functionality includes creating of attribute lists from arrays, "
+    . "creation of tags, validation of XML names and more."
+;
+
+$version = '1.2.0a1';
+$apiver  = '1.2.0';
+$state   = 'alpha';
 
-/**
- * package description
- */
-$description = <<<EOT
-Selection of methods that are often needed when working with XML documents. Functionality includes creating of attribute lists from arrays, creation of tags, validation of XML names and more.
+$notes = <<<EOT
+Changed license to New BSD License (Req #13826 [ashnazg])
+Added a test suite against all API methods [ashnazg]
+Switch to package.xml v2 [ashnazg]
+Fixed Bug #4950: Incorrect CDATA serializing [ashnazg|ja.doma]
 EOT;
 
-$package = new PEAR_PackageFileManager();
+$package = new PEAR_PackageFileManager2();
 
 $result = $package->setOptions(array(
-    'package'           => 'XML_Util',
-    'summary'           => 'XML utility class.',
-    'description'       => $description,
-    'version'           => $version,
-    'state'             => $state,
-    'license'           => 'BSD License',
     'filelistgenerator' => 'cvs',
-    'ignore'            => array('package.php', 'package.xml'),
-    'notes'             => $notes,
-    'simpleoutput'      => true,
+    'changelogoldtonew' => false,
+    'simpleoutput'	=> true,
     'baseinstalldir'    => 'XML',
-    'packagedirectory'  => './',
-    'dir_roles'         => array('docs' => 'doc',
-                                 'examples' => 'doc',
-                                 'tests' => 'test',
-                                 )
-    ));
+    'packagefile'       => 'package.xml',
+    'packagedirectory'  => '.'));
 
 if (PEAR::isError($result)) {
     echo $result->getMessage();
     die();
 }
 
-$package->addMaintainer('schst', 'lead', 'Stephan Schmidt', '[email protected]');
-$package->addMaintainer('davey', 'helper', 'Davey Shafik', '[email protected]');
-
-$package->addDependency('PEAR', '', 'has', 'pkg', false);
-$package->addDependency('php', '4.2.0', 'ge', 'php', false);
-$package->addDependency('pcre', '', 'has', 'ext', false);
+$package->setPackage('XML_Util');
+$package->setPackageType('php');
+$package->setSummary('XML utility class');
+$package->setDescription($desc);
+$package->setChannel('pear.php.net');
+$package->setLicense('BSD License', 'http://opensource.org/licenses/bsd-license');
+$package->setAPIVersion($apiver);
+$package->setAPIStability($state);
+$package->setReleaseVersion($version);
+$package->setReleaseStability($state);
+$package->setNotes($notes);
+$package->setPhpDep('4.3.0');
+$package->setPearinstallerDep('1.4.3');
+$package->addExtensionDep('required', 'pcre');
+$package->addIgnore(array('package.php', 'package.xml'));
+$package->addReplacement('Util.php', 'package-info', '@version@', 'version');
+$package->generateContents();
 
-if (isset($_GET['make']) || (isset($_SERVER['argv'][1]) && $_SERVER['argv'][1] == 'make')) {
+if ($_SERVER['argv'][1] == 'commit') {
     $result = $package->writePackageFile();
 } else {
     $result = $package->debugPackageFile();
@@ -115,4 +63,3 @@
     echo $result->getMessage();
     die();
 }
-?>
http://cvs.php.net/viewvc.cgi/pear/XML_Util/package.xml?r1=1.19&r2=1.20&diff_format=u
Index: pear/XML_Util/package.xml
diff -u pear/XML_Util/package.xml:1.19 pear/XML_Util/package.xml:1.20
--- pear/XML_Util/package.xml:1.19	Sun May  4 23:39:49 2008
+++ pear/XML_Util/package.xml	Mon May  5 01:04:22 2008
@@ -1,216 +1,341 @@
-<?xml version="1.0" encoding="UTF-8" ?>
-<!DOCTYPE package SYSTEM "http://pear.php.net/dtd/package-1.0">
-<package version="1.0" packagerversion="1.5.0RC1">
+<?xml version="1.0" encoding="UTF-8"?>
+<package packagerversion="1.7.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>XML_Util</name>
- <summary>XML utility class.</summary>
- <description>Selection of methods that are often needed when working with XML documents. Functionality includes creating of attribute lists from arrays, creation of tags, validation of XML names and more.
- </description>
- <maintainers>
-  <maintainer>
-   <user>schst</user>
-   <name>Stephan Schmidt</name>
-   <email>[email protected]</email>
-   <role>lead</role>
-  </maintainer>
-  <maintainer>
-   <user>davey</user>
-   <name>Davey Shafik</name>
-   <email>[email protected]</email>
-   <role>helper</role>
-  </maintainer>
-  </maintainers>
- <release>
-  <version>1.1.4</version>
-  <date>2006-12-16</date>
-  <license>PHP License</license>
-  <state>stable</state>
-  <notes>- Fixed bug #9561: Not allowing underscores in middle of tags
-  </notes>
-  <deps>
-   <dep type="ext" rel="has" optional="no">pcre</dep>
-   <dep type="pkg" rel="has" optional="no">PEAR</dep>
-   <dep type="php" rel="ge" version="4.2.0" optional="no"/>
-  </deps>
-  <filelist>
-   <dir name="/" baseinstalldir="XML">
-    <dir name="examples">
-     <file role="doc" name="example.php"/>
-     <file role="doc" name="example2.php"/>
-    </dir> <!-- /examples -->
-    <dir name="tests">
-     <file role="test" name="AllTests.php"/>
-     <file role="test" name="testBasic_apiVersion.phpt"/>
-     <file role="test" name="testBasic_attributesToString.phpt"/>
-     <file role="test" name="testBasic_collapseEmptyTags.phpt"/>
-     <file role="test" name="testBasic_createCDataSection.phpt"/>
-     <file role="test" name="testBasic_createComment.phpt"/>
-     <file role="test" name="testBasic_createEndElement.phpt"/>
-     <file role="test" name="testBasic_createStartElement.phpt"/>
-     <file role="test" name="testBasic_createTag.phpt"/>
-     <file role="test" name="testBasic_createTagFromArray.phpt"/>
-     <file role="test" name="testBasic_getDocTypeDeclaration.phpt"/>
-     <file role="test" name="testBasic_getXmlDeclaration.phpt"/>
-     <file role="test" name="testBasic_isValidName.phpt"/>
-     <file role="test" name="testBasic_raiseError.phpt"/>
-     <file role="test" name="testBasic_replaceEntities.phpt"/>
-     <file role="test" name="testBasic_reverseEntities.phpt"/>
-     <file role="test" name="testBasic_splitQualifiedName.phpt"/>
-     <file role="test" name="testBug_4950.phpt"/>
-     <file role="test" name="testBug_5392.phpt"/>
-    </dir> <!-- /tests -->
-    <file role="php" name="Util.php"/>
-   </dir> <!-- / -->
-  </filelist>
- </release>
+ <channel>pear.php.net</channel>
+ <summary>XML utility class</summary>
+ <description>Selection of methods that are often needed when working with XML documents.  Functionality includes creating of attribute lists from arrays, creation of tags, validation of XML names and more.</description>
+ <lead>
+  <name>Chuck Burgess</name>
+  <user>ashnazg</user>
+  <email>[email protected]</email>
+  <active>yes</active>
+ </lead>
+ <lead>
+  <name>Stephan Schmidt</name>
+  <user>schst</user>
+  <email>[email protected]</email>
+  <active>no</active>
+ </lead>
+ <helper>
+  <name>Davey Shafik</name>
+  <user>davey</user>
+  <email>[email protected]</email>
+  <active>no</active>
+ </helper>
+ <date>2008-05-04</date>
+ <time>19:22:39</time>
+ <version>
+  <release>1.2.0a1</release>
+  <api>1.2.0</api>
+ </version>
+ <stability>
+  <release>alpha</release>
+  <api>alpha</api>
+ </stability>
+ <license uri="http://opensource.org/licenses/bsd-license">BSD License</license>
+ <notes>Changed license to New BSD License (Req #13826 [ashnazg])
+Added a test suite against all API methods [ashnazg]
+Switch to package.xml v2 [ashnazg]
+Fixed Bug #4950: Incorrect CDATA serializing [ashnazg|ja.doma]</notes>
+ <contents>
+  <dir baseinstalldir="XML" name="/">
+   <dir name="examples">
+    <file name="example.php" role="doc" />
+    <file name="example2.php" role="doc" />
+   </dir> <!-- /examples -->
+   <dir name="tests">
+    <file name="AllTests.php" role="test" />
+    <file name="testBasic_apiVersion.phpt" role="test" />
+    <file name="testBasic_attributesToString.phpt" role="test" />
+    <file name="testBasic_collapseEmptyTags.phpt" role="test" />
+    <file name="testBasic_createCDataSection.phpt" role="test" />
+    <file name="testBasic_createComment.phpt" role="test" />
+    <file name="testBasic_createEndElement.phpt" role="test" />
+    <file name="testBasic_createStartElement.phpt" role="test" />
+    <file name="testBasic_createTag.phpt" role="test" />
+    <file name="testBasic_createTagFromArray.phpt" role="test" />
+    <file name="testBasic_getDocTypeDeclaration.phpt" role="test" />
+    <file name="testBasic_getXmlDeclaration.phpt" role="test" />
+    <file name="testBasic_isValidName.phpt" role="test" />
+    <file name="testBasic_raiseError.phpt" role="test" />
+    <file name="testBasic_replaceEntities.phpt" role="test" />
+    <file name="testBasic_reverseEntities.phpt" role="test" />
+    <file name="testBasic_splitQualifiedName.phpt" role="test" />
+    <file name="testBug_4950.phpt" role="test" />
+    <file name="testBug_5392.phpt" role="test" />
+   </dir> <!-- /tests -->
+   <file name="Util.php" role="php" />
+  </dir> <!-- / -->
+ </contents>
+ <dependencies>
+  <required>
+   <php>
+    <min>4.3.0</min>
+   </php>
+   <pearinstaller>
+    <min>1.4.3</min>
+   </pearinstaller>
+   <extension>
+    <name>pcre</name>
+   </extension>
+  </required>
+ </dependencies>
+ <phprelease />
  <changelog>
-   <release>
-    <version>0.1</version>
-    <date>2003-08-01</date>
-    <state>stable</state>
-    <notes>inital release
-    </notes>
-   </release>
-   <release>
-    <version>0.1.1</version>
-    <date>2003-08-02</date>
-    <state>stable</state>
-    <notes>bugfix: removed bug in createTagFromArray
-    </notes>
-   </release>
-   <release>
-    <version>0.2</version>
-    <date>2003-08-12</date>
-    <license>PHP License</license>
-    <state>stable</state>
-    <notes>added XML_Util::getDocTypeDeclaration()
-    </notes>
-   </release>
-   <release>
-    <version>0.2.1</version>
-    <date>2003-09-05</date>
-    <license>PHP License</license>
-    <state>stable</state>
-    <notes>fixed bug with zero as tag content in createTagFromArray and createTag
-    </notes>
-   </release>
-   <release>
-    <version>0.3</version>
-    <date>2003-09-12</date>
-    <license>PHP License</license>
-    <state>stable</state>
-    <notes>added createStartElement() and createEndElement()
-    </notes>
-   </release>
-   <release>
-    <version>0.4</version>
-    <date>2003-09-21</date>
-    <license>PHP License</license>
-    <state>stable</state>
-    <notes>added createCDataSection(),
-added support for CData sections in createTag* methods,
-fixed bug #23,
-fixed bug in splitQualifiedName()
-    </notes>
-   </release>
-   <release>
-    <version>0.5</version>
-    <date>2003-09-23</date>
-    <license>PHP License</license>
-    <state>stable</state>
-    <notes>added support for multiline attributes in attributesToString(), createTag*() and createStartElement (requested by Yavor Shahpasov for XML_Serializer),
-added createComment
-    </notes>
-   </release>
-   <release>
-    <version>0.5.1</version>
-    <date>2003-09-26</date>
-    <license>PHP License</license>
-    <state>stable</state>
-    <notes>added default namespace parameter (optional) in splitQualifiedName() (requested by Sebastian Bergmann)
-    </notes>
-   </release>
-   <release>
-    <version>0.5.2</version>
-    <date>2003-11-22</date>
-    <license>PHP License</license>
-    <state>stable</state>
-    <notes>now creates XHTML compliant empty tags (Davey),
-minor whitespace fixes (Davey)
-    </notes>
-   </release>
-   <release>
-    <version>0.6.0beta1</version>
-    <date>2004-05-24</date>
-    <license>PHP License</license>
-    <state>beta</state>
-    <notes>- Fixed bug 1438 (namespaces not accepted for isValidName()) (thanks to davey)
+  <release>
+   <version>
+    <release>1.2.0a1</release>
+    <api>1.2.0</api>
+   </version>
+   <stability>
+    <release>alpha</release>
+    <api>alpha</api>
+   </stability>
+   <date>2008-05-04</date>
+   <license uri="http://opensource.org/licenses/bsd-license">BSD License</license>
+   <notes>Changed license to New BSD License (Req #13826 [ashnazg])
+Added a test suite against all API methods [ashnazg]
+Switch to package.xml v2 [ashnazg]
+Fixed Bug #4950: Incorrect CDATA serializing [ashnazg|ja.doma]</notes>
+  </release>
+  <release>
+   <version>
+    <release>1.1.4</release>
+    <api>1.1.4</api>
+   </version>
+   <stability>
+    <release>stable</release>
+    <api>stable</api>
+   </stability>
+   <date>2006-12-16</date>
+   <license uri="http://www.php.net/license">PHP License</license>
+   <notes>- Fixed bug #9561: Not allowing underscores in middle of tags</notes>
+  </release>
+  <release>
+   <version>
+    <release>1.1.2</release>
+    <api>1.1.2</api>
+   </version>
+   <stability>
+    <release>stable</release>
+    <api>stable</api>
+   </stability>
+   <date>2006-12-01</date>
+   <license uri="http://www.php.net/license">PHP License</license>
+   <notes>- fixed bug #5419: isValidName() now checks for character classes
+- implemented request #8196: added optional parameter to influence array sorting to createTag() createTagFromArray() and createStartElement()</notes>
+  </release>
+  <release>
+   <version>
+    <release>1.1.1</release>
+    <api>1.1.1</api>
+   </version>
+   <stability>
+    <release>stable</release>
+    <api>stable</api>
+   </stability>
+   <date>2004-12-23</date>
+   <license uri="http://www.php.net/license">PHP License</license>
+   <notes>- fixed bug in replaceEntities() and reverseEntities() in conjunction with XML_UTIL_ENTITIES_HTML
+- createTag() and createTagFromArray() now accept XML_UTIL_ENTITIES_XML, XML_UTIL_ENTITIES_XML_REQUIRED, XML_UTIL_ENTITIES_HTML, XML_UTIL_ENTITIES_NONE and XML_UTIL_CDATA_SECTION as $replaceEntities parameter</notes>
+  </release>
+  <release>
+   <version>
+    <release>1.1.0</release>
+    <api>1.1.0</api>
+   </version>
+   <stability>
+    <release>stable</release>
+    <api>stable</api>
+   </stability>
+   <date>2004-11-19</date>
+   <license uri="http://www.php.net/license">PHP License</license>
+   <notes>- Added collapseEmptyTags (patch by Sebastian Bergmann and Thomas Duffey)</notes>
+  </release>
+  <release>
+   <version>
+    <release>1.0.0</release>
+    <api>1.0.0</api>
+   </version>
+   <stability>
+    <release>stable</release>
+    <api>stable</api>
+   </stability>
+   <date>2004-10-28</date>
+   <license uri="http://www.php.net/license">PHP License</license>
+   <notes>- Added reverseEntities() (request #2639)</notes>
+  </release>
+  <release>
+   <version>
+    <release>0.6.1</release>
+    <api>0.6.1</api>
+   </version>
+   <stability>
+    <release>stable</release>
+    <api>stable</api>
+   </stability>
+   <date>2004-10-28</date>
+   <license uri="http://www.php.net/license">PHP License</license>
+   <notes>- Added check for tag name (either as local part or qualified name) in createTagFromArray() (bug #1083)</notes>
+  </release>
+  <release>
+   <version>
+    <release>0.6.0</release>
+    <api>0.6.0</api>
+   </version>
+   <stability>
+    <release>stable</release>
+    <api>stable</api>
+   </stability>
+   <date>2004-06-07</date>
+   <license uri="http://www.php.net/license">PHP License</license>
+   <notes>- Fixed bug 1438 (namespaces not accepted for isValidName()) (thanks to davey)
 - added optional parameter to replaceEntities() to define the set of entities to replace
 - added optional parameter to attributesToString() to define, whether entities should be replaced (requested by Sebastian Bergmann)
 - allowed second parameter to XML_Util::attributesToString() to be an array containing options (easier to use, if you only need to set the last parameter)
-- introduced XML_Util::raiseError() to avoid the necessity of including PEAR.php, will only be included on error
-    </notes>
-   </release>
-   <release>
-    <version>0.6.0</version>
-    <date>2004-06-07</date>
-    <license>PHP License</license>
-    <state>stable</state>
-    <notes>- Fixed bug 1438 (namespaces not accepted for isValidName()) (thanks to davey)
+- introduced XML_Util::raiseError() to avoid the necessity of including PEAR.php, will only be included on error</notes>
+  </release>
+  <release>
+   <version>
+    <release>0.6.0beta1</release>
+    <api>0.6.0beta1</api>
+   </version>
+   <stability>
+    <release>beta</release>
+    <api>beta</api>
+   </stability>
+   <date>2004-05-24</date>
+   <license uri="http://www.php.net/license">PHP License</license>
+   <notes>- Fixed bug 1438 (namespaces not accepted for isValidName()) (thanks to davey)
 - added optional parameter to replaceEntities() to define the set of entities to replace
 - added optional parameter to attributesToString() to define, whether entities should be replaced (requested by Sebastian Bergmann)
 - allowed second parameter to XML_Util::attributesToString() to be an array containing options (easier to use, if you only need to set the last parameter)
-- introduced XML_Util::raiseError() to avoid the necessity of including PEAR.php, will only be included on error
-    </notes>
-   </release>
-   <release>
-    <version>0.6.1</version>
-    <date>2004-10-28</date>
-    <license>PHP License</license>
-    <state>stable</state>
-    <notes>- Added check for tag name (either as local part or qualified name) in createTagFromArray() (bug #1083)
-    </notes>
-   </release>
-   <release>
-    <version>1.0.0</version>
-    <date>2004-10-28</date>
-    <license>PHP License</license>
-    <state>stable</state>
-    <notes>- Added reverseEntities() (request #2639)
-    </notes>
-   </release>
-   <release>
-    <version>1.1.0</version>
-    <date>2004-11-19</date>
-    <license>PHP License</license>
-    <state>stable</state>
-    <notes>- Added collapseEmptyTags (patch by Sebastian Bergmann and Thomas Duffey)
-    </notes>
-   </release>
-   <release>
-    <version>1.1.1</version>
-    <date>2004-12-23</date>
-    <license>PHP License</license>
-    <state>stable</state>
-    <notes>- fixed bug in replaceEntities() and reverseEntities() in conjunction with XML_UTIL_ENTITIES_HTML
-- createTag() and createTagFromArray() now accept XML_UTIL_ENTITIES_XML, XML_UTIL_ENTITIES_XML_REQUIRED, XML_UTIL_ENTITIES_HTML, XML_UTIL_ENTITIES_NONE and XML_UTIL_CDATA_SECTION as $replaceEntities parameter
-    </notes>
-   </release>
-   <release>
-    <version>1.1.2</version>
-    <date>2006-12-01</date>
-    <license>PHP License</license>
-    <state>stable</state>
-    <notes>- fixed bug #5419: isValidName() now checks for character classes
-- implemented request #8196: added optional parameter to influence array sorting to createTag() createTagFromArray() and createStartElement()
-    </notes>
-   </release>
-   <release>
-    <version>1.1.4</version>
-    <date>2006-12-16</date>
-    <license>PHP License</license>
-    <state>stable</state>
-    <notes>- Fixed bug #9561: Not allowing underscores in middle of tags
-    </notes>
-   </release>
+- introduced XML_Util::raiseError() to avoid the necessity of including PEAR.php, will only be included on error</notes>
+  </release>
+  <release>
+   <version>
+    <release>0.5.2</release>
+    <api>0.5.2</api>
+   </version>
+   <stability>
+    <release>stable</release>
+    <api>stable</api>
+   </stability>
+   <date>2003-11-22</date>
+   <license uri="http://www.php.net/license">PHP License</license>
+   <notes>now creates XHTML compliant empty tags (Davey),
+minor whitespace fixes (Davey)</notes>
+  </release>
+  <release>
+   <version>
+    <release>0.5.1</release>
+    <api>0.5.1</api>
+   </version>
+   <stability>
+    <release>stable</release>
+    <api>stable</api>
+   </stability>
+   <date>2003-09-26</date>
+   <license uri="http://www.php.net/license">PHP License</license>
+   <notes>added default namespace parameter (optional) in splitQualifiedName() (requested by Sebastian Bergmann)</notes>
+  </release>
+  <release>
+   <version>
+    <release>0.5</release>
+    <api>0.5</api>
+   </version>
+   <stability>
+    <release>stable</release>
+    <api>stable</api>
+   </stability>
+   <date>2003-09-23</date>
+   <license uri="http://www.php.net/license">PHP License</license>
+   <notes>added support for multiline attributes in attributesToString(), createTag*() and createStartElement (requested by Yavor Shahpasov for XML_Serializer),
+added createComment</notes>
+  </release>
+  <release>
+   <version>
+    <release>0.4</release>
+    <api>0.4</api>
+   </version>
+   <stability>
+    <release>stable</release>
+    <api>stable</api>
+   </stability>
+   <date>2003-09-21</date>
+   <license uri="http://www.php.net/license">PHP License</license>
+   <notes>added createCDataSection(),
+added support for CData sections in createTag* methods,
+fixed bug #23,
+fixed bug in splitQualifiedName()</notes>
+  </release>
+  <release>
+   <version>
+    <release>0.3</release>
+    <api>0.3</api>
+   </version>
+   <stability>
+    <release>stable</release>
+    <api>stable</api>
+   </stability>
+   <date>2003-09-12</date>
+   <license uri="http://www.php.net/license">PHP License</license>
+   <notes>added createStartElement() and createEndElement()</notes>
+  </release>
+  <release>
+   <version>
+    <release>0.2.1</release>
+    <api>0.2.1</api>
+   </version>
+   <stability>
+    <release>stable</release>
+    <api>stable</api>
+   </stability>
+   <date>2003-09-05</date>
+   <license uri="http://www.php.net/license">PHP License</license>
+   <notes>fixed bug with zero as tag content in createTagFromArray and createTag</notes>
+  </release>
+  <release>
+   <version>
+    <release>0.2</release>
+    <api>0.2</api>
+   </version>
+   <stability>
+    <release>stable</release>
+    <api>stable</api>
+   </stability>
+   <date>2003-08-12</date>
+   <license uri="http://www.php.net/license">PHP License</license>
+   <notes>added XML_Util::getDocTypeDeclaration()</notes>
+  </release>
+  <release>
+   <version>
+    <release>0.1.1</release>
+    <api>0.1.1</api>
+   </version>
+   <stability>
+    <release>stable</release>
+    <api>stable</api>
+   </stability>
+   <date>2003-08-02</date>
+   <license uri="http://www.php.net/license">PHP License</license>
+   <notes>bugfix: removed bug in createTagFromArray</notes>
+  </release>
+  <release>
+   <version>
+    <release>0.1</release>
+    <api>0.1</api>
+   </version>
+   <stability>
+    <release>stable</release>
+    <api>stable</api>
+   </stability>
+   <date>2003-08-01</date>
+   <license uri="http://www.php.net/license">PHP License</license>
+   <notes>inital release</notes>
+  </release>
  </changelog>
 </package>