<?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/Tree/download/0.3.3/"/>
<rdf:li rdf:resource="http://pear.php.net/package/Tree/download/0.3.2/"/>
<rdf:li rdf:resource="http://pear.php.net/package/Tree/download/0.3.1/"/>
<rdf:li rdf:resource="http://pear.php.net/package/Tree/download/0.3.0/"/>
<rdf:li rdf:resource="http://pear.php.net/package/Tree/download/0.2.4/"/>
<rdf:li rdf:resource="http://pear.php.net/package/Tree/download/0.2.3/"/>
<rdf:li rdf:resource="http://pear.php.net/package/Tree/download/0.2.2/"/>
<rdf:li rdf:resource="http://pear.php.net/package/Tree/download/0.2.1/"/>
<rdf:li rdf:resource="http://pear.php.net/package/Tree/download/0.2/"/>
<rdf:li rdf:resource="http://pear.php.net/package/Tree/download/0.1.2/"/>
</rdf:Seq>
</items>

<title>Latest releases</title>
<description>The latest releases for the package tree</description>
</channel>

<item rdf:about="http://pear.php.net/package/Tree/download/0.3.3/">
 <title>Tree 0.3.3</title>
 <link>http://pear.php.net/package/Tree/download/0.3.3/</link>
 <content:encoded>* Fixed Bug #11822 package description should include mention of MDB2 compatibility&lt;br /&gt;
* Fixed Bug #11853 Dynamic_MDB2nested uses undefined functions&lt;br /&gt;
* Fixed Bug #12780 DB connection instead DSN fails because of get_parent_class&lt;br /&gt;
* Fixed Bug #13080 MDB2simple _setup(): parentId cleared if parentId column is mapped to &quot;parentid&quot;&lt;br /&gt;
* Fixed Bug #13081 Reopen #11504: MDB2+Tree problem. MDB2 doesn't contains getTextValue method
 </content:encoded>
 <dc:date>2008-03-23T12:24:12-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/Tree/download/0.3.2/">
 <title>Tree 0.3.2</title>
 <link>http://pear.php.net/package/Tree/download/0.3.2/</link>
 <content:encoded>* Fix Bug #11504  MDB2+Tree problem. MDB2 doesn't contains getTextValue method, patch by Simon Ruderich&lt;br /&gt;
* Fix Bug #11500  Tree/Memory.php method getElementContent() not working, patch by Simon Ruderich
 </content:encoded>
 <dc:date>2007-08-11T17:41:56-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/Tree/download/0.3.1/">
 <title>Tree 0.3.1</title>
 <link>http://pear.php.net/package/Tree/download/0.3.1/</link>
 <content:encoded>* Fix Bug #11365 Tree class doesnt contains raiseError method
 </content:encoded>
 <dc:date>2007-06-23T18:37:26-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/Tree/download/0.3.0/">
 <title>Tree 0.3.0</title>
 <link>http://pear.php.net/package/Tree/download/0.3.0/</link>
 <content:encoded>* added parameter to getPathAsString(), which takes the key you want to have in the path&lt;br /&gt;
* add method getLevel() to Tree_Common, so it is also available for Dynamic_*, thanks to Michael Johnson&lt;br /&gt;
* Fixed bug #1976  	Missing $this-&gt; with __construct() (helgi)&lt;br /&gt;
* Fixed bug #900 PEAR QA: improvement for get_class()-usage (helgi) &lt;br /&gt;
* Fixed Bug #913 MDB Container + fixes (lorzenzo thanks! helgi)&lt;br /&gt;
* Fixed Bug #1569  Tree_Memory_DBsimple has no hasChildren function hence remove doesnt work (helgi)&lt;br /&gt;
* Fixed Bug #4803 References fix (patch from yunosh aka. Jan Schneider)&lt;br /&gt;
* Feature request #6328  add MDB2 and improve MDB usage (lsmith, helgi)&lt;br /&gt;
* add unit test, at least for all new/modified methods&lt;br /&gt;
* CS fixes&lt;br /&gt;
* package xml version 2
 </content:encoded>
 <dc:date>2007-06-01T19:10:40-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/Tree/download/0.2.4/">
 <title>Tree 0.2.4</title>
 <link>http://pear.php.net/package/Tree/download/0.2.4/</link>
 <content:encoded>* bugfix in Memory_Array::add method, which made the last element being added in a bogus way
 </content:encoded>
 <dc:date>2003-03-17T16:56:00-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/Tree/download/0.2.3/">
 <title>Tree 0.2.3</title>
 <link>http://pear.php.net/package/Tree/download/0.2.3/</link>
 <content:encoded>* Make switchDataSource work for Memory/Array, this enables you to&lt;br /&gt;
read the data from any source and switch the source on the run. This writes the data &lt;br /&gt;
from the current tree into the new source. I.e. you read the data from a DB and write&lt;br /&gt;
it into an array. &lt;br /&gt;
Switching from DB to Array makes sense i.e. if you read a tree from the DB, which you want to show&lt;br /&gt;
(i.e. using HTML_TreeMenu) but therefore you need to set additional properties for each&lt;br /&gt;
node which you don't want to save in the DB, since they are only for the presentation.&lt;br /&gt;
Properties for HTML_TreeMenu are i.e. the icon and some events (like 'onClick'). Since you switched &lt;br /&gt;
the source from DB to Array you can change any data without worrying that they are written into&lt;br /&gt;
the DB and modify your actual data in the DB.&lt;br /&gt;
* Bring Memory/Array closer to be fully useable.&lt;br /&gt;
* getPathAsString() takes two more parameters where you can determine from and offset&lt;br /&gt;
* getChildrenIds() has a new optional parameter for determining the level&lt;br /&gt;
* Add getDepth() to determine the maximum depth of the tree&lt;br /&gt;
* Make setup work with custom data optionally (only relevant for Memory_*)&lt;br /&gt;
* Show a nicer varDump&lt;br /&gt;
* add UML class diagram
 </content:encoded>
 <dc:date>2003-03-11T09:41:00-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/Tree/download/0.2.2/">
 <title>Tree 0.2.2</title>
 <link>http://pear.php.net/package/Tree/download/0.2.2/</link>
 <content:encoded>- fixing a lot of E_ALL and CS issues&lt;br /&gt;
- enhancing getChildren method, now you can get children for more than one level&lt;br /&gt;
- moving the examples to docs and making TreeView and TreeEditor work properly with new php versions
 </content:encoded>
 <dc:date>2003-01-30T18:21:00-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/Tree/download/0.2.1/">
 <title>Tree 0.2.1</title>
 <link>http://pear.php.net/package/Tree/download/0.2.1/</link>
 <content:encoded>- bugfix in getAllChildren[Ids], before it only worked for one level below
 </content:encoded>
 <dc:date>2002-10-28T18:29:00-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/Tree/download/0.2/">
 <title>Tree 0.2</title>
 <link>http://pear.php.net/package/Tree/download/0.2/</link>
 <content:encoded>- change in API! getChildrens[Ids] became getAllChildren[Ids] (since that is proper english)
 </content:encoded>
 <dc:date>2002-10-28T17:13:00-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/Tree/download/0.1.2/">
 <title>Tree 0.1.2</title>
 <link>http://pear.php.net/package/Tree/download/0.1.2/</link>
 <content:encoded>- added example that can demonstrates the Tree-class optionally on&lt;br /&gt;
  either a DB, FileSystem, Array or XML-File&lt;br /&gt;
- enhanced the returning of proper PEAR-errors&lt;br /&gt;
- experimental FileSystem-class that can be used to read a directory structure&lt;br /&gt;
  and work on it using the known tree-methods&lt;br /&gt;
- experimental Array-class which allows the same on arrays&lt;br /&gt;
- check for existence of methods in the delegated-classes before calling them&lt;br /&gt;
  return proper PEAR-error if they are not implemented yet&lt;br /&gt;
- implemented getChildrens method, for Memory-way
 </content:encoded>
 <dc:date>2002-09-30T15:15:00-05:00</dc:date>
</item>

</rdf:RDF>