Top Level :: Database

Package Information: DB 1.7.8RC1

Show All Changelogs
» Version » Information
1.7.14RC1 2007-11-28     beta
1.7.13 2007-09-21     stable
1.7.12 2007-06-29     stable
1.7.11 2007-03-28     stable
1.7.10 2007-03-20     stable
1.7.9 2007-02-06     stable
1.7.8 2007-01-29     stable
1.7.8RC2 2007-01-22     beta
1.7.8RC1Download

Release date: 2007-01-12 05:50 UTC
Release state: beta

Changelog:

This release candidate of DB fixes numerous bugs compared to 1.7.7. I would
greatly appreciate feedback on this release, positive and negative, from DB
users -- particularly those using the Oracle driver. If no bugs are reported,
this will be released as DB 1.7.8 (stable) in the last week of January.

DB:
* Added code to DB_result::numRows() to return correct results when limit
emulation is being used. Bug 4649.
* Added DB::getDSNString() to allow pretty-printing of both string and array
DSNs, thereby improving the output of DB::connect() on error. Bug 3759.
* Added DB_common::nextQueryIsManip() to explicitly hint that the next query is
a manipulation query and therefore ignore DB::isManip(). Bug 3895.
* Changed all freeResult() methods to check that the parameter is a resource
before calling the native function to free the result. Bug 5762.
* Fixed DB_result::fetch*() to only increment their internal row_counters when
a row number has not been provided. Bug 7502.
* Fixed quoting of float values to always have the decimal point as a point,
rather than a comma, irrespective of locale. Bug 3021.
* Silenced errors on ini_set calls. Bug 4915.

fbsql:
* Fix DB_result::numRows() to return the correct value for limit queries.

ibase:
* Handled cases where ibase_prepare returns false. Bug 8217.

ifx:
* Altered simpleQuery() to treat EXECUTE queries as being data-returning.
Bug 5204.

mssql:
* Altered nextId() to use IDENT_CURRENT instead of @@IDENTITY, thereby
resolving problems with concurrent nextId() calls. Bug 181.

mysqli:
* Added the mysterious 246 data type to the type map. Bug 6477.
* Allowed the ssl option to be an integer. Bug 5657.

oci8:
* Added tracking of prepared queries to ensure that last_query is set properly
even when there are multiple prepared queries at a given time. Bug 7632.
* Altered connect() to handle non-standard ports. Thanks to Lukas Smith for the
patch. Bug 7216.
* Altered numRows() to properly restore last_query state. Bug 4388.

pgsql:
* Added schema support to _pgFieldFlags. Bug 5796.

Dependencies:
  • PHP Version: PHP 4.2.0 or newer
  • PEAR Package: PEAR Installer 1.0b1 or newer
1.7.7 2007-01-08     stable
1.7.6 2005-04-11     stable
1.7.5 2005-03-29     stable
1.7.4 2005-03-07     stable
1.7.3 2005-03-04     stable
1.7.2 2005-03-03     stable
1.7.1 2005-03-01     stable
1.7.0 2005-03-01     stable
1.7.0RC1 2005-02-22     beta
1.6.8 2004-10-04     stable
1.6.7 2004-09-25     stable
1.6.6 2004-09-21     stable
1.6.5 2004-07-14     stable
1.6.4 2004-05-01     stable
1.6.3 2004-04-30     stable
1.6.2 2004-04-07     stable
1.6.1 2004-03-13     stable
1.6.0 2004-02-19     stable
1.6.0RC6 2004-02-11     stable
1.6.0RC5 2004-02-06     beta
1.6.0RC4 2004-02-04     beta
1.6.0RC3 2004-01-31     beta
1.6.0RC2 2004-01-27     beta
1.6.0RC1 2004-01-25     beta
1.5.0RC2 2003-09-14     stable
1.5.0RC1 2003-06-23     stable
1.4.0 2003-05-12     stable
1.4b1 2003-02-08     beta
1.3 2002-07-04     stable
1.2 2002-04-24     stable