<?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_DataObject/download/1.11.5/"/>
<rdf:li rdf:resource="http://pear.php.net/package/DB_DataObject/download/1.11.4/"/>
<rdf:li rdf:resource="http://pear.php.net/package/DB_DataObject/download/1.11.3/"/>
<rdf:li rdf:resource="http://pear.php.net/package/DB_DataObject/download/1.11.2/"/>
<rdf:li rdf:resource="http://pear.php.net/package/DB_DataObject/download/1.11.1/"/>
<rdf:li rdf:resource="http://pear.php.net/package/DB_DataObject/download/1.11.0/"/>
<rdf:li rdf:resource="http://pear.php.net/package/DB_DataObject/download/1.10.0/"/>
<rdf:li rdf:resource="http://pear.php.net/package/DB_DataObject/download/1.9.6/"/>
<rdf:li rdf:resource="http://pear.php.net/package/DB_DataObject/download/1.9.5/"/>
<rdf:li rdf:resource="http://pear.php.net/package/DB_DataObject/download/1.9.4/"/>
</rdf:Seq>
</items>

<title>Latest releases of db_dataobject</title>
<description>The latest releases for the package db_dataobject</description>
</channel>

<item rdf:about="http://pear.php.net/package/DB_DataObject/download/1.11.5/">
 <title>DB_DataObject 1.11.5</title>
 <link>http://pear.php.net/package/DB_DataObject/download/1.11.5/</link>
 <content:encoded>Minor  feature and fix release.&lt;br /&gt;
&lt;br /&gt;
Changes&lt;br /&gt;
#----  -  force usage of tableName - rather than direct access to __table&lt;br /&gt;
#----   - autoJoin: check joined tables against database structure  &lt;br /&gt;
&lt;br /&gt;
Bugs&lt;br /&gt;
#20536 -  generator spaces after dataobject variables&lt;br /&gt;
&lt;br /&gt;
Feature requests&lt;br /&gt;
#20540 - support empty extends_location so that no require_once is generated by Generator
 </content:encoded>
 <dc:date>2015-11-10T07:32:04-05:00</dc:date>
 <dc:publisher>alan_k</dc:publisher>
</item>
<item rdf:about="http://pear.php.net/package/DB_DataObject/download/1.11.4/">
 <title>DB_DataObject 1.11.4</title>
 <link>http://pear.php.net/package/DB_DataObject/download/1.11.4/</link>
 <content:encoded>Minor  feature and fix release. (Basically a yearly release now..)&lt;br /&gt;
&lt;br /&gt;
  #20291	Ignored in update $dao-&gt;field = 0 (fix bad check for null)&lt;br /&gt;
  #20149  - correct free for linked objects / more detailed error reporting on update error&lt;br /&gt;
  #19962 - Cannot insert or update when part of a reference in multi-key case is NULL by vtamma&lt;br /&gt;
  #19973 - accept START TRANSACTION as an alias for BEGIN&lt;br /&gt;
      -  suuport for useindex (mysql only) and&lt;br /&gt;
  #19922 - pear error not being set in static property.&lt;br /&gt;
      - fix static infront of depricated staticget() method and fix call to PEAR:: static calls.&lt;br /&gt;
      - Fix some static errors that are now fatal unfortunatly...&lt;br /&gt;
      - fix building of autojoin when using distinct columns
 </content:encoded>
 <dc:date>2015-04-08T10:54:58-05:00</dc:date>
 <dc:publisher>alan_k</dc:publisher>
</item>
<item rdf:about="http://pear.php.net/package/DB_DataObject/download/1.11.3/">
 <title>DB_DataObject 1.11.3</title>
 <link>http://pear.php.net/package/DB_DataObject/download/1.11.3/</link>
 <content:encoded>Minor  feature and fix release. (Basically a yearly release now..)&lt;br /&gt;
  #19922 - fix for pear error not being set in static property.&lt;br /&gt;
  #19973 - accept START TRANSACTION as an alias for BEGIN&lt;br /&gt;
  #19962 - Cannot insert or update when part of a reference in multi-key case is NULL by vtamma&lt;br /&gt;
  #20149  - correct free for linked objects / more detailed error reporting on update error&lt;br /&gt;
          - fix building of autojoin when using distinct columns
 </content:encoded>
 <dc:date>2014-04-22T06:16:04-05:00</dc:date>
 <dc:publisher>alan_k</dc:publisher>
</item>
<item rdf:about="http://pear.php.net/package/DB_DataObject/download/1.11.2/">
 <title>DB_DataObject 1.11.2</title>
 <link>http://pear.php.net/package/DB_DataObject/download/1.11.2/</link>
 <content:encoded>(re-release of 1.11.0 - to fix archive tar issue. / fix dependancy)&lt;br /&gt;
&lt;br /&gt;
Minor  feature and fix release. (Basically a yearly release now..)&lt;br /&gt;
&lt;br /&gt;
    Dependancies&lt;br /&gt;
      &lt;br /&gt;
      MDB2 and DB are now optional dependancies, although one of them is required.&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    AutoJoin - improvements      &lt;br /&gt;
      - support sqlValue and DB_DataObject_Cast values in setFrom()&lt;br /&gt;
      - correct filtering - diff and intersect... so additional cols do not get injected by exclude..&lt;br /&gt;
      - autoJoin( &quot;exclude&quot; =&gt; array( &quot;col1&quot;, &quot;col2&quot;) ) should now exclude the columns from selectAdd/As&lt;br /&gt;
      - correctly handle include in autojoin - based on derived column names&lt;br /&gt;
      - autojoin now supports include and distinct, and returns count as the column to count on + handles Closure on debugging output of config&lt;br /&gt;
    &lt;br /&gt;
    Other Changes&lt;br /&gt;
    - add limited support for building derived table queries - which can speed up mysql queries hugely when using distinct/limit  &lt;br /&gt;
    &lt;br /&gt;
    Removed / changed / depricated&lt;br /&gt;
     - remove PHP4 support&lt;br /&gt;
    -  Make staticGet depricated in generator and main code (move to end of file with rest of depricated stuff..&lt;br /&gt;
    &lt;br /&gt;
    Minor fixes&lt;br /&gt;
    - fix signature on depricated staticGet method&lt;br /&gt;
    - fix typo in links code DO::getLinks()&lt;br /&gt;
    - fix is_a syntax error - RTFM might be a good idea&lt;br /&gt;
    - check return value from generator&lt;br /&gt;
    - remove blob test from stringtostring code..&lt;br /&gt;
   &lt;br /&gt;
   Bug Fixes&lt;br /&gt;
    &lt;br /&gt;
      #19697 - str_replace only if needed to reduce memory - and move staticAutoloadTAble to depricated section&lt;br /&gt;
      #19637 - strip support with regex broke boolean settings&lt;br /&gt;
      #19640 - indentation not correct on generator &lt;br /&gt;
                      &lt;br /&gt;
      #19500 - use same way that pear db mssql driver quotes for regular strings (tidy up)&lt;br /&gt;
      #19500 - support for mssql in DataObject Cast&lt;br /&gt;
      #19505 - simplify the proxy loading code detection and usage.&lt;br /&gt;
      #19479 - simpler test should do the job&lt;br /&gt;
      #19479 - link loaded test was incorrect&lt;br /&gt;
      #19475 - comment out a few echos that got left in
 </content:encoded>
 <dc:date>2013-04-05T09:33:32-05:00</dc:date>
 <dc:publisher>alan_k</dc:publisher>
</item>
<item rdf:about="http://pear.php.net/package/DB_DataObject/download/1.11.1/">
 <title>DB_DataObject 1.11.1</title>
 <link>http://pear.php.net/package/DB_DataObject/download/1.11.1/</link>
 <content:encoded>(re-release of 1.11.0 - to fix archive tar issue.)&lt;br /&gt;
&lt;br /&gt;
Minor  feature and fix release. (Basically a yearly release now..)&lt;br /&gt;
&lt;br /&gt;
    Dependancies&lt;br /&gt;
      &lt;br /&gt;
      MDB2 and DB are now optional dependancies, although one of them is required.&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    AutoJoin - improvements      &lt;br /&gt;
      - support sqlValue and DB_DataObject_Cast values in setFrom()&lt;br /&gt;
      - correct filtering - diff and intersect... so additional cols do not get injected by exclude..&lt;br /&gt;
      - autoJoin( &quot;exclude&quot; =&gt; array( &quot;col1&quot;, &quot;col2&quot;) ) should now exclude the columns from selectAdd/As&lt;br /&gt;
      - correctly handle include in autojoin - based on derived column names&lt;br /&gt;
      - autojoin now supports include and distinct, and returns count as the column to count on + handles Closure on debugging output of config&lt;br /&gt;
    &lt;br /&gt;
    Other Changes&lt;br /&gt;
    - add limited support for building derived table queries - which can speed up mysql queries hugely when using distinct/limit  &lt;br /&gt;
    &lt;br /&gt;
    Removed / changed / depricated&lt;br /&gt;
     - remove PHP4 support&lt;br /&gt;
    -  Make staticGet depricated in generator and main code (move to end of file with rest of depricated stuff..&lt;br /&gt;
    &lt;br /&gt;
    Minor fixes&lt;br /&gt;
    - fix signature on depricated staticGet method&lt;br /&gt;
    - fix typo in links code DO::getLinks()&lt;br /&gt;
    - fix is_a syntax error - RTFM might be a good idea&lt;br /&gt;
    - check return value from generator&lt;br /&gt;
    - remove blob test from stringtostring code..&lt;br /&gt;
   &lt;br /&gt;
   Bug Fixes&lt;br /&gt;
    &lt;br /&gt;
      #19697 - str_replace only if needed to reduce memory - and move staticAutoloadTAble to depricated section&lt;br /&gt;
      #19637 - strip support with regex broke boolean settings&lt;br /&gt;
      #19640 - indentation not correct on generator &lt;br /&gt;
                      &lt;br /&gt;
      #19500 - use same way that pear db mssql driver quotes for regular strings (tidy up)&lt;br /&gt;
      #19500 - support for mssql in DataObject Cast&lt;br /&gt;
      #19505 - simplify the proxy loading code detection and usage.&lt;br /&gt;
      #19479 - simpler test should do the job&lt;br /&gt;
      #19479 - link loaded test was incorrect&lt;br /&gt;
      #19475 - comment out a few echos that got left in
 </content:encoded>
 <dc:date>2013-04-05T08:02:08-05:00</dc:date>
 <dc:publisher>alan_k</dc:publisher>
</item>
<item rdf:about="http://pear.php.net/package/DB_DataObject/download/1.11.0/">
 <title>DB_DataObject 1.11.0</title>
 <link>http://pear.php.net/package/DB_DataObject/download/1.11.0/</link>
 <content:encoded>Minor  feature and fix release. (Basically a yearly release now..)&lt;br /&gt;
&lt;br /&gt;
    Dependancies&lt;br /&gt;
      &lt;br /&gt;
      MDB2 and DB are now optional dependancies, although one of them is required.&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    AutoJoin - improvements      &lt;br /&gt;
      - support sqlValue and DB_DataObject_Cast values in setFrom()&lt;br /&gt;
      - correct filtering - diff and intersect... so additional cols do not get injected by exclude..&lt;br /&gt;
      - autoJoin( &quot;exclude&quot; =&gt; array( &quot;col1&quot;, &quot;col2&quot;) ) should now exclude the columns from selectAdd/As&lt;br /&gt;
      - correctly handle include in autojoin - based on derived column names&lt;br /&gt;
      - autojoin now supports include and distinct, and returns count as the column to count on + handles Closure on debugging output of config&lt;br /&gt;
    &lt;br /&gt;
    Other Changes&lt;br /&gt;
    - add limited support for building derived table queries - which can speed up mysql queries hugely when using distinct/limit  &lt;br /&gt;
    &lt;br /&gt;
    Removed / changed / depricated&lt;br /&gt;
     - remove PHP4 support&lt;br /&gt;
    -  Make staticGet depricated in generator and main code (move to end of file with rest of depricated stuff..&lt;br /&gt;
    &lt;br /&gt;
    Minor fixes&lt;br /&gt;
    - fix signature on depricated staticGet method&lt;br /&gt;
    - fix typo in links code DO::getLinks()&lt;br /&gt;
    - fix is_a syntax error - RTFM might be a good idea&lt;br /&gt;
    - check return value from generator&lt;br /&gt;
    - remove blob test from stringtostring code..&lt;br /&gt;
   &lt;br /&gt;
   Bug Fixes&lt;br /&gt;
    &lt;br /&gt;
      #19697 - str_replace only if needed to reduce memory - and move staticAutoloadTAble to depricated section&lt;br /&gt;
      #19637 - strip support with regex broke boolean settings&lt;br /&gt;
      #19640 - indentation not correct on generator &lt;br /&gt;
                      &lt;br /&gt;
      #19500 - use same way that pear db mssql driver quotes for regular strings (tidy up)&lt;br /&gt;
      #19500 - support for mssql in DataObject Cast&lt;br /&gt;
      #19505 - simplify the proxy loading code detection and usage.&lt;br /&gt;
      #19479 - simpler test should do the job&lt;br /&gt;
      #19479 - link loaded test was incorrect&lt;br /&gt;
      #19475 - comment out a few echos that got left in
 </content:encoded>
 <dc:date>2013-04-03T13:40:42-05:00</dc:date>
 <dc:publisher>alan_k</dc:publisher>
</item>
<item rdf:about="http://pear.php.net/package/DB_DataObject/download/1.10.0/">
 <title>DB_DataObject 1.10.0</title>
 <link>http://pear.php.net/package/DB_DataObject/download/1.10.0/</link>
 <content:encoded>Major feature and fix release.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  #----- - Fix transactions - query(BEGIN) did not actually run when called.&lt;br /&gt;
  #----- - Refactor Link and join code &lt;br /&gt;
      - link code moved to DB_DataObject_Link, new option generate_link_methods, new method link()&lt;br /&gt;
      - make the links option work with autojoin, add setter feature to links()&lt;br /&gt;
      - support links option on autojoin&lt;br /&gt;
      - add support for excluded columns on autoJoin&lt;br /&gt;
      - more detailed check on assigning numbers in link()&lt;br /&gt;
      - new link syntax in generated methods&lt;br /&gt;
      - make links() support same array syntax as joinAdd(), and change links() to&lt;br /&gt;
          support input as func_get_args() for the second argument, cleans up wrapper code..&lt;br /&gt;
      - support joinAdd(array(&quot;local_col&quot;, $dataObject, &quot;remote_col&quot;), &quot;LEFT&quot;), &lt;br /&gt;
          extra debugging on count(), and case sensitive checking on numRows (not sure if that was needed..)&lt;br /&gt;
&lt;br /&gt;
  #----- - remove notes relating to MDB as they are not relivant anymore&lt;br /&gt;
  #----- - SVN/git has new directory layout&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
  #----- - Add pid() - a quick way to get the value from the primary &quot;id&quot; column of the database&lt;br /&gt;
  #----- - add sqlValue() - a factory method to create a DB_DataObject_Cast Object&lt;br /&gt;
  #----- - nice warning on failed to write to temporary file&lt;br /&gt;
  #----- - fixes to correctly support portability in selectAs()&lt;br /&gt;
  #----- - fixes to correctly support portability in joinAdd&lt;br /&gt;
&lt;br /&gt;
  #----- - lower case links and ini during load, when portability set, fix handling in joinAdd&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
  #----- - add experimental support for posgresql introspected native keys&lt;br /&gt;
&lt;br /&gt;
  #----- - move assignment to error in raiseError after it actually happens, this should&lt;br /&gt;
             ensure _lastError gets set correctly as the aliased setting does not appear to &lt;br /&gt;
             work very well..&lt;br /&gt;
  #----- -  find() will return false when an error occurs (rather than 0)&lt;br /&gt;
  #18995 - Remove error_reporting settings from tests (closes bug #18995).&lt;br /&gt;
  #18931 - typos in comments - rasmus would appreciate this one... (depreciated to depricated)&lt;br /&gt;
  #----- - support ini_database in foreign key generation, and regex matching on strip schema&lt;br /&gt;
  #----- - document change to generator_strip_schema which now supports regexp to strip from&lt;br /&gt;
           matching schemas&lt;br /&gt;
  #----- - add support for portability in tableName() - most references to tablename will&lt;br /&gt;
             now call tablename, so that code working on mysql can work on postgres, &lt;br /&gt;
             where tables are mixed case in mysql.&lt;br /&gt;
  #----- - document build_views change&lt;br /&gt;
  #----- - support _TEXT type (postgres view returns this.)&lt;br /&gt;
  #----- - support build_views=schema.views for building dataobjects from views with schemas&lt;br /&gt;
  #18767 - use argv0 for the usage line, and ensure that is is run from cli sapi
 </content:encoded>
 <dc:date>2012-04-27T11:30:35-05:00</dc:date>
 <dc:publisher>alan_k</dc:publisher>
</item>
<item rdf:about="http://pear.php.net/package/DB_DataObject/download/1.9.6/">
 <title>DB_DataObject 1.9.6</title>
 <link>http://pear.php.net/package/DB_DataObject/download/1.9.6/</link>
 <content:encoded>Small fix release.&lt;br /&gt;
&lt;br /&gt;
  #18749 - Fix is_a() for 5.3.7+ due to php-core stupidity&lt;br /&gt;
  #18602 - optimize fetch - thanks to shadesofgraylin&lt;br /&gt;
  #18605 - optimize sprintf in toArray()&lt;br /&gt;
  #18446 - use table() method rather than accessing static global.&lt;br /&gt;
  #----- - toArray support for only returning returned columns use &quot;0&quot; as the second parameter&lt;br /&gt;
  #----- - allow tableless dataobject connect() call to work&lt;br /&gt;
  #----- - disable overload using DB_DATAOBJECT_NO_OVERLOAD on PHP5 - Im supprised no one ever noticed this - overload is EVIL ;)&lt;br /&gt;
  #----- - Add autoJoin method, which will build a full join with all related tables.&lt;br /&gt;
  #16867 - fix doc comments - change to public methods for the ones that are supposed to be overridden&lt;br /&gt;
  #17637 - fix detection of non-existant links files resulting in defaulting to autolinks
 </content:encoded>
 <dc:date>2011-08-29T06:20:50-05:00</dc:date>
 <dc:publisher>alan_k</dc:publisher>
</item>
<item rdf:about="http://pear.php.net/package/DB_DataObject/download/1.9.5/">
 <title>DB_DataObject 1.9.5</title>
 <link>http://pear.php.net/package/DB_DataObject/download/1.9.5/</link>
 <content:encoded>Small fix release.&lt;br /&gt;
&lt;br /&gt;
     fix bug #17554 - update when id=0 (or primary key is 0) - thanks to the persistance of Jacek Pawlowski
 </content:encoded>
 <dc:date>2010-07-07T03:45:47-05:00</dc:date>
 <dc:publisher>alan_k</dc:publisher>
</item>
<item rdf:about="http://pear.php.net/package/DB_DataObject/download/1.9.4/">
 <title>DB_DataObject 1.9.4</title>
 <link>http://pear.php.net/package/DB_DataObject/download/1.9.4/</link>
 <content:encoded>Bug Fixes&lt;br /&gt;
#17508 - whereAddIn used wrong method to quote strings&lt;br /&gt;
#6202  - better docs on getLinkArray - needs documentation as well really..&lt;br /&gt;
#17343 - tidy up padding code, - fix alignnment of comments in generated files (Original Patch&lt;br /&gt;
         by madsliejensen)&lt;br /&gt;
#17289 - fix sequence_&lt;table&gt; = XXXXX (madsliejensen)&lt;br /&gt;
#17157 - use property_exists in newer versions of php.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
New Features&lt;br /&gt;
#7590  - union support - thanks to Ian Carmichael&lt;br /&gt;
#----- - whereAdd in support for negative (prefix column with '!') and empty arrays forces 1=0 query.&lt;br /&gt;
#13798 - add hookpostvar for adding things like varchar len data etc.. as per req &lt;br /&gt;
#16267 - Linking Multiple foreign keys - supports links.ini  id[] = table1:col1   id[] =...&lt;br /&gt;
#17049 - generate links.ini for postgres - by madsliejensen
 </content:encoded>
 <dc:date>2010-06-21T22:53:58-05:00</dc:date>
 <dc:publisher>alan_k</dc:publisher>
</item>

</rdf:RDF>