<?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/download/1.7.14RC1/"/>
<rdf:li rdf:resource="http://pear.php.net/package/DB/download/1.7.13/"/>
<rdf:li rdf:resource="http://pear.php.net/package/DB/download/1.7.12/"/>
<rdf:li rdf:resource="http://pear.php.net/package/DB/download/1.7.11/"/>
<rdf:li rdf:resource="http://pear.php.net/package/DB/download/1.7.10/"/>
<rdf:li rdf:resource="http://pear.php.net/package/DB/download/1.7.9/"/>
<rdf:li rdf:resource="http://pear.php.net/package/DB/download/1.7.8/"/>
<rdf:li rdf:resource="http://pear.php.net/package/DB/download/1.7.8RC2/"/>
<rdf:li rdf:resource="http://pear.php.net/package/DB/download/1.7.8RC1/"/>
<rdf:li rdf:resource="http://pear.php.net/package/DB/download/1.7.7/"/>
</rdf:Seq>
</items>

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

<item rdf:about="http://pear.php.net/package/DB/download/1.7.14RC1/">
 <title>DB 1.7.14RC1</title>
 <link>http://pear.php.net/package/DB/download/1.7.14RC1/</link>
 <content:encoded>This release candidate of DB fixes a number of minor issues reported since the release of DB 1.7.13. Note that this release has not yet been tested for databases other than MySQL, PostgreSQL and SQLite; however I've decided to put it out as a release candidate now as I won't be able to test the other database drivers until next week.&lt;br /&gt;
&lt;br /&gt;
All drivers:&lt;br /&gt;
* Made the definition of DB_common::raiseError() compatible with PEAR::raiseError() by adding dummy parameters.  Request 11581.&lt;br /&gt;
&lt;br /&gt;
oci8:&lt;br /&gt;
* Fix for last_query reconstruction with lots of placeholders.  Bug 12418, patch by Nicholas Evans.&lt;br /&gt;
&lt;br /&gt;
pgsql:&lt;br /&gt;
* Added special-case to handle SAVEPOINT queries as manip queries.  Bug 12260.&lt;br /&gt;
&lt;br /&gt;
sqlite:&lt;br /&gt;
* Added support for another error message in the SQLite driver.  Bug 12105, patch by Adam Ashley.
 </content:encoded>
 <dc:date>2007-11-27T21:29:39-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/DB/download/1.7.13/">
 <title>DB 1.7.13</title>
 <link>http://pear.php.net/package/DB/download/1.7.13/</link>
 <content:encoded>This release of DB fixes a number of minor issues reported since the release of DB 1.7.12.&lt;br /&gt;
&lt;br /&gt;
All drivers:&lt;br /&gt;
* Replaced instances of '=&amp; new Foo' with '= new Foo' to make DB (slightly) more E_STRICT friendly.  Request 11581.&lt;br /&gt;
&lt;br /&gt;
mysql:&lt;br /&gt;
* Added an explicit call to select the database to fix calls to tableInfo() without a preceding query.  Bug 11580.&lt;br /&gt;
&lt;br /&gt;
mysqli:&lt;br /&gt;
* Added an explicit call to select the database to fix calls to tableInfo() without a preceding query.  Bug 11580.&lt;br /&gt;
&lt;br /&gt;
sqlite:&lt;br /&gt;
* Altered fetchInto() to remove extraneous quotes returned by SQLite.  Bug 11716.
 </content:encoded>
 <dc:date>2007-09-21T11:16:43-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/DB/download/1.7.12/">
 <title>DB 1.7.12</title>
 <link>http://pear.php.net/package/DB/download/1.7.12/</link>
 <content:encoded>This release of DB fixes an issue that prevented PostgreSQL users from escaping values with PHP 5.2.&lt;br /&gt;
&lt;br /&gt;
Please note that this version of DB has removed the version 1 package.xml file. Consequently, PEAR 1.4 or later must be used to install this version of DB and any future versions.&lt;br /&gt;
&lt;br /&gt;
oci8:&lt;br /&gt;
* Added view support to getSpecialQuery() for feature parity with other backends.  Request 11110.&lt;br /&gt;
&lt;br /&gt;
pgsql:&lt;br /&gt;
* Added schema.views support to getSpecialQuery() to avoid disadvantaging views within schemas.  Request 11080.&lt;br /&gt;
* Changed parameter escaping to correctly pass up the DB connection.  Bug 11125.&lt;br /&gt;
&lt;br /&gt;
tests:&lt;br /&gt;
* Updated DIVZERO tests to reflect which DB backends actually return errors upon division by zero.  Bug 10894.
 </content:encoded>
 <dc:date>2007-06-29T09:14:50-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/DB/download/1.7.11/">
 <title>DB 1.7.11</title>
 <link>http://pear.php.net/package/DB/download/1.7.11/</link>
 <content:encoded>This release of DB fixes a bug in FrontBase's transaction support that could&lt;br /&gt;
manifest when multiple connections were open at once.&lt;br /&gt;
&lt;br /&gt;
fbsql:&lt;br /&gt;
* Fixed commit and rollback to specify the handle to be used. Thanks to Nicolas Ross for the patch.  Bug 10473.
 </content:encoded>
 <dc:date>2007-03-28T03:04:35-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/DB/download/1.7.10/">
 <title>DB 1.7.10</title>
 <link>http://pear.php.net/package/DB/download/1.7.10/</link>
 <content:encoded>This release of DB adds basic support for the BIT type within MySQL 5 when&lt;br /&gt;
using the mysqli driver.&lt;br /&gt;
&lt;br /&gt;
mysqli:&lt;br /&gt;
* Added a type map for BIT fields.  Bug 10211.
 </content:encoded>
 <dc:date>2007-03-20T05:25:28-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/DB/download/1.7.9/">
 <title>DB 1.7.9</title>
 <link>http://pear.php.net/package/DB/download/1.7.9/</link>
 <content:encoded>This release of DB fixes minor bugs within the Sybase driver.&lt;br /&gt;
&lt;br /&gt;
sybase:&lt;br /&gt;
* Added divide by zero error mapping.&lt;br /&gt;
* Added a specific quoteFloat() implementation along the same lines as fbsql.&lt;br /&gt;
* Updated tableInfo() to cope with old versions of ASE that don't have&lt;br /&gt;
  sp_helpindex.  Bug 6683.
 </content:encoded>
 <dc:date>2007-02-06T02:43:50-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/DB/download/1.7.8/">
 <title>DB 1.7.8</title>
 <link>http://pear.php.net/package/DB/download/1.7.8/</link>
 <content:encoded>This release of DB fixes numerous bugs compared to 1.7.7. Users of previous&lt;br /&gt;
versions are encouraged to upgrade in due course.&lt;br /&gt;
&lt;br /&gt;
Users of the pgsql driver should note that this release fixes a security issue&lt;br /&gt;
reported by Yasuo Ohgaki; the security issue is described in more detail by&lt;br /&gt;
CVE-2006-2313 and CVE-2006-2314. PostgreSQL users should upgrade to both DB&lt;br /&gt;
1.7.8 AND at least PostgreSQL 7.3.15, 7.4.13, 8.0.8, 8.1.4 or 8.2.0 as soon as&lt;br /&gt;
possible if they are using SJIS, BIG5, GBK, GB18030 or UHC as a client&lt;br /&gt;
encoding.&lt;br /&gt;
&lt;br /&gt;
This release is identical to 1.7.8RC2. The full change log from 1.7.7 to 1.7.8&lt;br /&gt;
follows.&lt;br /&gt;
&lt;br /&gt;
DB:&lt;br /&gt;
* Added code to DB_result::numRows() to return correct results when limit&lt;br /&gt;
emulation is being used. Bug 4649.&lt;br /&gt;
* Added DB::getDSNString() to allow pretty-printing of both string and array&lt;br /&gt;
DSNs, thereby improving the output of DB::connect() on error. Bug 3759.&lt;br /&gt;
* Added DB_common::nextQueryIsManip() to explicitly hint that the next query is&lt;br /&gt;
a manipulation query and therefore ignore DB::isManip(). Bug 3895.&lt;br /&gt;
* Changed all freeResult() methods to check that the parameter is a resource&lt;br /&gt;
before calling the native function to free the result. Bug 5762.&lt;br /&gt;
* Fixed DB_result::fetch*() to only increment their internal row_counters when&lt;br /&gt;
a row number has not been provided. Bug 7502.&lt;br /&gt;
* Fixed quoting of float values to always have the decimal point as a point,&lt;br /&gt;
rather than a comma, irrespective of locale. Bug 3021.&lt;br /&gt;
* Silenced errors on ini_set calls. Bug 4915.&lt;br /&gt;
* Tweaked DB::isManip() to attempt to deal with SELECT queries that include the&lt;br /&gt;
  word INTO in a non-keyword context.  Bug 9869.&lt;br /&gt;
&lt;br /&gt;
fbsql:&lt;br /&gt;
* Fix DB_result::numRows() to return the correct value for limit queries.&lt;br /&gt;
&lt;br /&gt;
ibase:&lt;br /&gt;
* Handled cases where ibase_prepare returns false. Bug 8217.&lt;br /&gt;
&lt;br /&gt;
ifx:&lt;br /&gt;
* Altered simpleQuery() to treat EXECUTE queries as being data-returning.&lt;br /&gt;
Bug 5204.&lt;br /&gt;
&lt;br /&gt;
mssql:&lt;br /&gt;
* Altered nextId() to use IDENT_CURRENT instead of @@IDENTITY, thereby&lt;br /&gt;
resolving problems with concurrent nextId() calls. Bug 181.&lt;br /&gt;
&lt;br /&gt;
mysqli:&lt;br /&gt;
* Added the mysterious 246 data type to the type map. Bug 6477.&lt;br /&gt;
* Allowed the ssl option to be an integer. Bug 5657.&lt;br /&gt;
&lt;br /&gt;
oci8:&lt;br /&gt;
* Added tracking of prepared queries to ensure that last_query is set properly&lt;br /&gt;
even when there are multiple prepared queries at a given time. Bug 7632.&lt;br /&gt;
* Altered connect() to handle non-standard ports. Thanks to Lukas Smith for the&lt;br /&gt;
patch. Bug 7216.&lt;br /&gt;
* Altered numRows() to properly restore last_query state. Bug 4388.&lt;br /&gt;
&lt;br /&gt;
pgsql:&lt;br /&gt;
* Added schema support to _pgFieldFlags. Bug 5796.&lt;br /&gt;
* Updated pgsql escaping to use pg_escape_string when available.
 </content:encoded>
 <dc:date>2007-01-28T19:50:07-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/DB/download/1.7.8RC2/">
 <title>DB 1.7.8RC2</title>
 <link>http://pear.php.net/package/DB/download/1.7.8RC2/</link>
 <content:encoded>This release candidate of DB fixes a minor bug in 1.7.8RC1. If no further bugs&lt;br /&gt;
are reported, this will be released as DB 1.7.8 (stable) next week; probably on&lt;br /&gt;
January 29.&lt;br /&gt;
&lt;br /&gt;
DB:&lt;br /&gt;
* Tweaked DB::isManip() to attempt to deal with SELECT queries that include the&lt;br /&gt;
  word INTO in a non-keyword context.  Bug 9869.
 </content:encoded>
 <dc:date>2007-01-21T20:19:57-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/DB/download/1.7.8RC1/">
 <title>DB 1.7.8RC1</title>
 <link>http://pear.php.net/package/DB/download/1.7.8RC1/</link>
 <content:encoded>This release candidate of DB fixes numerous bugs compared to 1.7.7. I would&lt;br /&gt;
greatly appreciate feedback on this release, positive and negative, from DB&lt;br /&gt;
users -- particularly those using the Oracle driver. If no bugs are reported,&lt;br /&gt;
this will be released as DB 1.7.8 (stable) in the last week of January.&lt;br /&gt;
    &lt;br /&gt;
DB:&lt;br /&gt;
* Added code to DB_result::numRows() to return correct results when limit&lt;br /&gt;
  emulation is being used.  Bug 4649.&lt;br /&gt;
* Added DB::getDSNString() to allow pretty-printing of both string and array&lt;br /&gt;
  DSNs, thereby improving the output of DB::connect() on error.  Bug 3759.&lt;br /&gt;
* Added DB_common::nextQueryIsManip() to explicitly hint that the next query is&lt;br /&gt;
  a manipulation query and therefore ignore DB::isManip().  Bug 3895.&lt;br /&gt;
* Changed all freeResult() methods to check that the parameter is a resource&lt;br /&gt;
  before calling the native function to free the result.  Bug 5762.&lt;br /&gt;
* Fixed DB_result::fetch*() to only increment their internal row_counters when&lt;br /&gt;
  a row number has not been provided.  Bug 7502.&lt;br /&gt;
* Fixed quoting of float values to always have the decimal point as a point,&lt;br /&gt;
  rather than a comma, irrespective of locale.  Bug 3021.&lt;br /&gt;
* Silenced errors on ini_set calls.  Bug 4915.&lt;br /&gt;
&lt;br /&gt;
fbsql:&lt;br /&gt;
* Fix DB_result::numRows() to return the correct value for limit queries.&lt;br /&gt;
&lt;br /&gt;
ibase:&lt;br /&gt;
* Handled cases where ibase_prepare returns false.  Bug 8217.&lt;br /&gt;
&lt;br /&gt;
ifx:&lt;br /&gt;
* Altered simpleQuery() to treat EXECUTE queries as being data-returning.&lt;br /&gt;
  Bug 5204.&lt;br /&gt;
&lt;br /&gt;
mssql:&lt;br /&gt;
* Altered nextId() to use IDENT_CURRENT instead of @@IDENTITY, thereby&lt;br /&gt;
  resolving problems with concurrent nextId() calls.  Bug 181.&lt;br /&gt;
&lt;br /&gt;
mysqli:&lt;br /&gt;
* Added the mysterious 246 data type to the type map.  Bug 6477.&lt;br /&gt;
* Allowed the ssl option to be an integer.  Bug 5657.&lt;br /&gt;
&lt;br /&gt;
oci8:&lt;br /&gt;
* Added tracking of prepared queries to ensure that last_query is set properly&lt;br /&gt;
  even when there are multiple prepared queries at a given time.  Bug 7632.&lt;br /&gt;
* Altered connect() to handle non-standard ports. Thanks to Lukas Smith for the&lt;br /&gt;
  patch.  Bug 7216.&lt;br /&gt;
* Altered numRows() to properly restore last_query state.  Bug 4388.&lt;br /&gt;
&lt;br /&gt;
pgsql:&lt;br /&gt;
* Added schema support to _pgFieldFlags.  Bug 5796.
 </content:encoded>
 <dc:date>2007-01-12T00:50:16-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/DB/download/1.7.7/">
 <title>DB 1.7.7</title>
 <link>http://pear.php.net/package/DB/download/1.7.7/</link>
 <content:encoded>This release of DB fixes numerous minor bugs and improves compatibility with&lt;br /&gt;
PHP 5.2 for the msql, sqlite and sybase drivers.&lt;br /&gt;
&lt;br /&gt;
DB:&lt;br /&gt;
* added ability to specify port number when using unix sockets in DB::parseDSN()&lt;br /&gt;
  Bug 5982&lt;br /&gt;
&lt;br /&gt;
odbc(access):&lt;br /&gt;
* Tweak quoteSmart() to allows MS Access to wrap dates&lt;br /&gt;
  in #'s.  Bug 4813.&lt;br /&gt;
&lt;br /&gt;
dbase:&lt;br /&gt;
* Added DB_dbase::freeResult().  Bug 6967.&lt;br /&gt;
&lt;br /&gt;
ifx:&lt;br /&gt;
* Added support for error codes as at Informix 10.&lt;br /&gt;
&lt;br /&gt;
msql:&lt;br /&gt;
* Fix error mapping in PHP 5.2.  Bug 9599.&lt;br /&gt;
&lt;br /&gt;
mssql:&lt;br /&gt;
* Use mssql_fetch_assoc() instead of mssql_fetch_array().&lt;br /&gt;
  Should resolve FreeTDS and/or Sybase issues discussed&lt;br /&gt;
  in bug 1525, et al.&lt;br /&gt;
* Fix issues with delimited identifiers in mssql tableInfo().&lt;br /&gt;
  Bug 8336.&lt;br /&gt;
* Added support for some of the key error codes introduced in SQL Server 2005.&lt;br /&gt;
&lt;br /&gt;
mysql:&lt;br /&gt;
* fixed handling of fully qualified table names in tableInfo().  Bug 4272.&lt;br /&gt;
* Added support for new error codes in MySQL 5.&lt;br /&gt;
&lt;br /&gt;
mysqli:&lt;br /&gt;
* worked around an issue in 'len' handling of tableInfo(). There is a bug in&lt;br /&gt;
  ext/mysqli or the mysqli docs.  Bug 5680.&lt;br /&gt;
* Added support for new error codes in MySQL 5.&lt;br /&gt;
&lt;br /&gt;
oci8:&lt;br /&gt;
* Allowed old-style functions to use the database DSN field if hostspec isn't&lt;br /&gt;
  provided. Thanks to David Palm for the fix.  Bug 7501.&lt;br /&gt;
&lt;br /&gt;
pgsql:&lt;br /&gt;
* When inserting to non-existant column, produce&lt;br /&gt;
  proper error, &quot;no such field&quot;, instead of&lt;br /&gt;
  &quot;no such table&quot;.  Bug 4365.&lt;br /&gt;
&lt;br /&gt;
* If connection is lost, raise DB_ERROR_CONNECT_FAILED&lt;br /&gt;
  instead of the generic DB_ERROR.  Bug 4446.&lt;br /&gt;
&lt;br /&gt;
* Allow FETCH queries to return results.  Bug 4112.&lt;br /&gt;
&lt;br /&gt;
sqlite:&lt;br /&gt;
* Fix bug sqlite:///:memory: trys to open file.  Bug 6599.&lt;br /&gt;
* Fix error mapping in PHP 5.2.  Bug 9599.&lt;br /&gt;
&lt;br /&gt;
sybase:&lt;br /&gt;
* Allow connecting without specifying db name.  Bug 4588.&lt;br /&gt;
* Fix error mapping in PHP 5.2.  Bug 9599.&lt;br /&gt;
&lt;br /&gt;
storage:&lt;br /&gt;
* Eliminate &quot;Undefined index $vars&quot; notice in store().  Bug 4766.
 </content:encoded>
 <dc:date>2007-01-07T19:46:19-05:00</dc:date>
</item>

</rdf:RDF>