<?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/DB_Table/download/1.5.6/"/>
<rdf:li rdf:resource="http://pear.php.net/package/DB_Table/download/1.5.5/"/>
<rdf:li rdf:resource="http://pear.php.net/package/DB_Table/download/1.5.4/"/>
<rdf:li rdf:resource="http://pear.php.net/package/DB_Table/download/1.5.3/"/>
<rdf:li rdf:resource="http://pear.php.net/package/DB_Table/download/1.5.2/"/>
<rdf:li rdf:resource="http://pear.php.net/package/DB_Table/download/1.5.1/"/>
<rdf:li rdf:resource="http://pear.php.net/package/DB_Table/download/1.5.0/"/>
<rdf:li rdf:resource="http://pear.php.net/package/DB_Table/download/1.5.0RC3/"/>
<rdf:li rdf:resource="http://pear.php.net/package/DB_Table/download/1.5.0RC2/"/>
<rdf:li rdf:resource="http://pear.php.net/package/DB_Table/download/1.5.0RC1/"/>
</rdf:Seq>
</items>

<title>PEAR: Latest releases for morse</title>
<description>The latest releases for the PEAR developer morse (David Morse)</description>
</channel>

<item rdf:about="http://pear.php.net/package/DB_Table/download/1.5.6/">
 <title>DB_Table 1.5.6</title>
 <link>http://pear.php.net/package/DB_Table/download/1.5.6/</link>
 <content:encoded>- Feature Request #14262: due to Oracle's limitations, table/column/index&lt;br /&gt;
  names were restricted to a maximum length of 30 characters; by setting&lt;br /&gt;
  $GLOBALS['_DB_TABLE']['disable_length_check'] to (boolean) true, this&lt;br /&gt;
  check can now be disabled (attention: your code will not be compatible&lt;br /&gt;
  with Oracle anymore if you're using longer names)
 </content:encoded>
 <dc:date>2008-12-25T14:58:52-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/DB_Table/download/1.5.5/">
 <title>DB_Table 1.5.5</title>
 <link>http://pear.php.net/package/DB_Table/download/1.5.5/</link>
 <content:encoded>- fix for installation problems on some Linux installations, no code changes
 </content:encoded>
 <dc:date>2008-06-17T09:07:33-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/DB_Table/download/1.5.4/">
 <title>DB_Table 1.5.4</title>
 <link>http://pear.php.net/package/DB_Table/download/1.5.4/</link>
 <content:encoded>- Bug #14106: &quot;PRIMARY&quot; not allowed as index name
 </content:encoded>
 <dc:date>2008-06-08T13:50:02-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/DB_Table/download/1.5.3/">
 <title>DB_Table 1.5.3</title>
 <link>http://pear.php.net/package/DB_Table/download/1.5.3/</link>
 <content:encoded>- Bug #14082: fixed index type detection (due to changes in MDB2 2.5.x)&lt;br /&gt;
  (thanks to Gregor Gramlich for the patch)
 </content:encoded>
 <dc:date>2008-06-06T08:36:08-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/DB_Table/download/1.5.2/">
 <title>DB_Table 1.5.2</title>
 <link>http://pear.php.net/package/DB_Table/download/1.5.2/</link>
 <content:encoded>- Bug #13701: Undefined variable $db in Generator.php&lt;br /&gt;
  (thanks to Youichi Okada)&lt;br /&gt;
- Bug #13728: generator produced invalid variable names (e.g. containing a dot)&lt;br /&gt;
  (thanks to Peter Pawluczuk)
 </content:encoded>
 <dc:date>2008-05-14T14:38:43-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/DB_Table/download/1.5.1/">
 <title>DB_Table 1.5.1</title>
 <link>http://pear.php.net/package/DB_Table/download/1.5.1/</link>
 <content:encoded>- this package is now licensed under the New BSD license&lt;br /&gt;
- Request #12136: support for 'qf_type' == 'link' is now available, providing&lt;br /&gt;
  access to the &quot;link&quot; element of HTML_QuickForm; the link href needs to be&lt;br /&gt;
  specified in the 'qf_href' key, the link text needs to be specified in the&lt;br /&gt;
  'qf_setvalue' key&lt;br /&gt;
  (thanks to Diederick Huijbers)&lt;br /&gt;
- Bug #12190: missing error return in DB_Table_Manager::create() &lt;br /&gt;
  (thanks to Carsten Wiedmann for the patch)&lt;br /&gt;
- Bug #12208: wrong verification of clob fields with mysql(i) backend&lt;br /&gt;
  (thanks to Carsten Wiedmann)&lt;br /&gt;
- Bug #12247: 'require' attribute is name 'required' in Generator&lt;br /&gt;
  (thanks to Gregor Gramlich)&lt;br /&gt;
- Bug #12497: Generator works only with DB, but not with MDB2&lt;br /&gt;
  (thanks to Carsten Wiedmann for the patch)&lt;br /&gt;
- Request #12510: various optimizations (mostly coding standards) and&lt;br /&gt;
  corrections (missing error return call, change MDB2's portability mode only&lt;br /&gt;
  temporarily) &lt;br /&gt;
  (thanks to Carsten Wiedmann for the patch)&lt;br /&gt;
- Request #13267: constructor's $table parameter is now optional; this change&lt;br /&gt;
  allows to set a fixed table name via the $table property in the DB_Table&lt;br /&gt;
  subclass
 </content:encoded>
 <dc:date>2008-03-28T15:20:56-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/DB_Table/download/1.5.0/">
 <title>DB_Table 1.5.0</title>
 <link>http://pear.php.net/package/DB_Table/download/1.5.0/</link>
 <content:encoded>This is the first stable release that contains some signficant enhancements to DB_Table. The main changes since release 1.4.0 are:&lt;br /&gt;
- A new DB_Table_Database class, which contains a model of relationships between tables. The class contains methods to simplify the construction of joins, check foreign key validity, and emulate referentially triggered ON DELETE and ON UPDATE actions. &lt;br /&gt;
- A new DB_Table_Generator class, which generates PHP code necessary for an existing database.  Generates a skeleton DB_Table subclass definition for each table in the database.  &lt;br /&gt;
- A new DB_Table_Base class, as an abstract parent class for DB_Table and DB_Table_Database.&lt;br /&gt;
- Added auto-increment column declarations to DB_Table&lt;br /&gt;
- Select*() methods can now process query arrays passed as arguments (as well as stored queries).&lt;br /&gt;
- XML support, using the MDB2 XML schema. XML Serialization and unserialization of the database model.&lt;br /&gt;
- Full unit tests for DB_Table_Database.&lt;br /&gt;
- Full documentation added to the PEAR manual. &lt;br /&gt;
&lt;br /&gt;
The only changes since release 1.5.0RC3 are changes to the organization of the DB_Table_Database unit tests, and inclusion of a simple form of regression testing. See tests/database/README.
 </content:encoded>
 <dc:date>2007-06-27T18:27:30-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/DB_Table/download/1.5.0RC3/">
 <title>DB_Table 1.5.0RC3</title>
 <link>http://pear.php.net/package/DB_Table/download/1.5.0RC3/</link>
 <content:encoded>- Added complete documentation in the PEAR manual.&lt;br /&gt;
- new DB_Table_Base class added. This is a parent class for DB_Table and DB_Table_Database that contains methods and properties common to both classes. &lt;br /&gt;
- The DB_Table::select*() and DB_Table::buildSQL() methods, which are now inherited from the DB_Table_Base class, now accept either a query array or (as before) a key of the $sql property array as a first argument.&lt;br /&gt;
- Added DB_Table_Database::onDeleteAction() and DB_Table_Database::onUpdateAction() methods, which implement referentially triggered actions (e.g., cascading deletes). This code had previously been part of the DB_Table_Database insert() and update() methods.&lt;br /&gt;
- Changed behavior of DB_Table::insert() and DB_Table::update() method for a DB_Table object that is part of a DB_Table_Database instance: If a parent DB_Table_Database object exists, these methods can now validate foreign keys and implement ON DELETE and ON UPDATE actions, if these behaviors are enabled in the parent DB_Table_Database object. The behaviors of the DB_Table and DB_Table_Database insert and update methods are now identical. (This is a BC break with 1.5.0RC1 and 1.5.0RC2 beta releases, but not with earlier stable releases.)&lt;br /&gt;
- Disable automatic foreign key validation by default (BC break with releases 1.5.0RC1 and 1.5.0RC2).&lt;br /&gt;
- Added buildFilter() method to the DB_Table_Base class. This a simplified version of the DB_Table_Database::buildFilter() method of previous 1.5.0RC* releases. (BC break with 1.5.0RC1 and 1.5.0RC2)&lt;br /&gt;
- Added a private DB_Table_Database::_buildForeignKeyFilter() for more specialized uses of the old buildFilter() method, which are used internally to construct queries.&lt;br /&gt;
- Changed return value of DB_Table_Database::validForeignKey on failure from boolean false to PEAR_Error. Changed related error codes.&lt;br /&gt;
- Changed &lt;autoinc&gt; element of XML output to &lt;autoincrement&gt; for consistency with MDB2 XML schema. &lt;br /&gt;
- Simplified unit tests for DB_Table_Database by adding a parent DatabaseTest unit test class.
 </content:encoded>
 <dc:date>2007-06-14T15:12:03-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/DB_Table/download/1.5.0RC2/">
 <title>DB_Table 1.5.0RC2</title>
 <link>http://pear.php.net/package/DB_Table/download/1.5.0RC2/</link>
 <content:encoded>- new DB_Table_Generator class added. This class generates code required as an interface to an existing database by reverse engineering the databcase. It generates a DB_Table subclass definition for each table, and a script that instantiates one instance of each DB_Table subclass, and a parent DB_Table_Database object. See the documentation block for the new class for usage instructions, and the tests/generator/tests.php script for an example.
 </content:encoded>
 <dc:date>2007-03-24T23:37:20-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/DB_Table/download/1.5.0RC1/">
 <title>DB_Table 1.5.0RC1</title>
 <link>http://pear.php.net/package/DB_Table/download/1.5.0RC1/</link>
 <content:encoded>- New DB_Table_Database class added to package. The new class provides a model &lt;br /&gt;
  of foreign key relationships between tables in a database, and features that &lt;br /&gt;
  depend on knowledge of these relationships. User documentation for this &lt;br /&gt;
  class is provided in docs/database/manual.html. &lt;br /&gt;
- Added auto-increment feature to DB_Table insert() method. The value of a new&lt;br /&gt;
  $auto_inc_col property is the name of an auto-increment column (if any) or &lt;br /&gt;
  null. &lt;br /&gt;
- added toXML() method to DB_Table, which emits the table schema in the MDB2 &lt;br /&gt;
  XML DTD, with an extension to describe foreign key references. This method &lt;br /&gt;
  is called by the toXML() method of DB_Table_Database, which emits an XML &lt;br /&gt;
  schema string for an entire database.
 </content:encoded>
 <dc:date>2007-02-06T01:32:31-05:00</dc:date>
</item>

</rdf:RDF>