http://pear.php.net/
pear-webmaster@lists.php.netpear-webmaster@lists.php.neten-usLatest releases of mdbThe latest releases for the package mdbMDB 1.3.0
http://pear.php.net/package/MDB/download/1.3.0/
MDB requires PHP 4.2 from now on.<br />
MDB:<br />
- fixed PHP5 compatibility issue in MDB::isError()<br />
all drivers:<br />
- added quoteIdentifier() method<br />
- added sequence_col_name option to make the column name inside sequence<br />
emulation tables configurable<br />
- renamed toString() to __toString() in order to take advantage of new PHP5<br />
goodness and made it public<br />
- unified the native error raising methods (tested on oracle, pgsql, mysql and ibase)<br />
- fixed bug #1159 which would break index handling in getTableFieldDefinition()<br />
if not in portability mode<br />
MDB_ibase:<br />
- fixed several bugs in the buffering code<br />
- fixed NULL management<br />
- fixed replace()<br />
MDB_oci8:<br />
- fixed several bugs in the buffering code<br />
- added native currId() implementation<br />
MDB_Manager_oci8:<br />
- added listTables() and listTableFields()<br />
MDB_mysql:<br />
- added quoteIdentifier() method<br />
MDB_fbsql:<br />
- removed broken implementations of currId()<br />
MDB_mssql:<br />
- removed broken implementations of currId()<br />
- added quoteIdentifier() method<br />
MDB_Manager_mysql:<br />
- fixed mysql 4.0.13 issue in createSequence()<br />
- several fixes to ensure the correct case is used when fetching data<br />
without the portability flag setting enabled<br />
MDB_Manager_mssql:<br />
- added listTables() and listTableFields()<br />
- added getTableFieldDefinition() (still alpha quality)<br />
test suite:<br />
- added several test and applied PHP5 compatibility fixes<br />
- fixed a wrong assumption in the fetchmode bug test<br />
- moved set_time_limit() call to the setup script to be easier to customize
2004-04-22T07:26:53-05:00lsmithMDB 1.2
http://pear.php.net/package/MDB/download/1.2/
the last release should have been 1.2 so I am making this rather minor<br />
update the 1.2 release<br />
MDB:<br />
- fixed issue in MDB::singleton() when using array dsn's<br />
MDB_Common:<br />
- fixed typo in fetchCol (bug #523)<br />
MDB_mssql:<br />
- fixed parse error<br />
test suite:<br />
- fixed typo in the output of console test results
2004-01-11T16:15:38-05:00lsmithMDB 1.1.4
http://pear.php.net/package/MDB/download/1.1.4/
This release marks the end of the feature additions to MDB 1.x. All further<br />
feature additions will do into the MDB 2.x (aka MDB2) branch. MDB 1.x will<br />
of course still be actively maintained and possibly new drivers may get added.<br />
All:<br />
- fixed issues with PHP5<br />
- cosmetic fixes<br />
MDB Class:<br />
- added MDB::isConnection()<br />
- fixed issues in MDB::singleton() if instances of MDB have been disconnected<br />
test suite:<br />
- minor improvements to the test suite<br />
- fixed most CS issues in the test suite<br />
- fixed bug in test suite (user_id was incorrectly set to type text instead of integer)<br />
- added a test for MDB::singleton()<br />
MDB_Common:<br />
- fixed bug in support() that would result in always returning true<br />
- fixed bug in getValue() when $type is empty<br />
- fixed bug in getDSN() incorrect handling of port value<br />
- fixed bug in currID() which would result in a fatal error<br />
- fixed the common implementation of fetchInto()<br />
- added MDB_FETCHMODE_ASSOC to the common implementation of fetchInto()<br />
All drivers:<br />
- backported several fixes from HEAD to each of the drivers<br />
- fixed bug in extension detection in all drivers<br />
- fixed bug 22328<br />
- added notes at the top of the driver regarding driver specfic issues<br />
- disconnect now unsets instead of overwriting with '' in $GLOBALS['_MDB_databases']<br />
- added optimize option<br />
- lowercase keys in associative results if optimize option is set to portability<br />
MySQL driver:<br />
- fixed bug in the transaction support detection in the manager class<br />
Interbase driver:<br />
- now passes all but the transaction test<br />
- now also supports associative fetching<br />
- added missing getTypeDeclaration() method<br />
- fixed replace emulation<br />
- fixed bug in interbase driver LOB handling<br />
- fixed autofree in fetchInto()<br />
Oracle driver:<br />
- fixed autofree in fetchInto()<br />
- fixed a typo in convertResult()<br />
MSSQL driver:<br />
- now passes all tests<br />
- numerous bug fixes<br />
FBSQL driver:<br />
- numerous bug fixes to all parts of the driver (especially to the connection handling,<br />
datatype abstraction, limit support and manager class)<br />
PGSQL driver:<br />
- fixed a bug in the error code mapping due to changes in recent PostGreSQL versions
2004-01-05T10:12:23-05:00lsmithMDB 1.1.4RC6
http://pear.php.net/package/MDB/download/1.1.4RC6/
All:<br />
- fixed issues with PHP5<br />
- cosmetic fixes<br />
MDB Class:<br />
- added MDB::isConnection()<br />
- fixed issues in MDB::singleton() if instances of MDB have been disconnected<br />
test suite:<br />
- minor improvements to the test suite<br />
- fixed most CS issues in the test suite<br />
- fixed bug in test suite (user_id was incorrectly set to type text instead of integer)<br />
- added a test for MDB::singleton()<br />
MDB_Common:<br />
- fixed bug in support() that would result in always returning true<br />
- fixed bug in getValue() when $type is empty<br />
- fixed bug in getDSN() incorrect handling of port value<br />
- fixed bug in currID() which would result in a fatal error<br />
- fixed the common implementation of fetchInto()<br />
- added MDB_FETCHMODE_ASSOC to the common implementation of fetchInto()<br />
All drivers:<br />
- backported several fixes from HEAD to each of the drivers<br />
- fixed bug in extension detection in all drivers<br />
- fixed bug 22328<br />
- added notes at the top of the driver regarding driver specfic issues<br />
- disconnect now unsets instead of overwriting with '' in $GLOBALS['_MDB_databases']<br />
- added optimize option<br />
- lowercase keys in associative results if optimize option is set to portability<br />
MySQL driver:<br />
- fixed bug in the transaction support detection in the manager class<br />
Interbase driver:<br />
- now passes all but the transaction test<br />
- now also supports associative fetching<br />
- added missing getTypeDeclaration() method<br />
- fixed replace emulation<br />
- fixed bug in interbase driver LOB handling<br />
- fixed autofree in fetchInto()<br />
Oracle driver:<br />
- fixed autofree in fetchInto()<br />
- fixed a typo in convertResult()<br />
MSSQL driver:<br />
- now passes all tests<br />
- numerous bug fixes<br />
FBSQL driver:<br />
- numerous bug fixes to all parts of the driver (especially to the connection handling,<br />
datatype abstraction, limit support and manager class)<br />
PGSQL driver:<br />
- fixed a bug in the error code mapping due to changes in recent PostGreSQL versions
2003-12-22T12:12:08-05:00lsmithMDB 1.1.4RC5
http://pear.php.net/package/MDB/download/1.1.4RC5/
All:<br />
- fixed issues with PHP5<br />
- cosmetic fixes<br />
MDB Class:<br />
- added MDB::isConnection()<br />
- fixed issues in MDB::singleton() if instances of MDB have been disconnected<br />
test suite:<br />
- minor improvements to the test suite<br />
- fixed bug in test suite (user_id was incorrectly set to type text instead of integer)<br />
- added a test for MDB::singleton()<br />
MDB_Common:<br />
- fixed bug in support() that would result in always returning true<br />
- fixed bug in getValue() when $type is empty<br />
- fixed bug in getDSN() incorrect handling of port value<br />
- fixed bug in currID() which would result in a fatal error<br />
All drivers:<br />
- backported several fixes from HEAD to each of the drivers<br />
- fixed bug in extension detection in all drivers<br />
- fixed bug 22328<br />
- added notes at the top of the driver regarding driver specfic issues<br />
- disconnect now unsets instead of overwriting with '' in $GLOBALS['_MDB_databases']<br />
MySQL driver:<br />
- fixed bug in the transaction support detection in the manager class<br />
Interbase driver:<br />
- now passes all tests<br />
- now also supports associative fetching<br />
- added missing getTypeDeclaration() method<br />
- fixed replace emulation<br />
- fixed bug in interbase driver LOB handling<br />
- fixed autofree in fetchInto()<br />
Oracle driver:<br />
- fixed autofree in fetchInto()<br />
MSSQL driver:<br />
- now passes all tests<br />
FBSQL driver:<br />
- several fixes to all parts of the driver (especially to the connection handling,<br />
datatype abstraction, limit support and manager class)
2003-12-06T11:06:45-05:00lsmithMDB 1.1.4RC4
http://pear.php.net/package/MDB/download/1.1.4RC4/
- added MDB::isConnection()<br />
- minor improvements to the test suite<br />
- fixed bug in support() that would result in always returning true<br />
- fixed bug in getValue() when $type is empty<br />
- fixed bug in getDSN() incorrect handling of port value<br />
- fixed bug in the transaction support detection in the mysql manager class<br />
- several cosmetic fixes<br />
- fixed bug in common implementation of currID() which would result in a fatal error<br />
- backported several fixes from HEAD to each of the drivers<br />
- interbase driver now also supports associative fetching<br />
- interbase driver: added missing getTypeDeclaration() method<br />
- fixed bug in extension detection<br />
- fixed bug in interbase driver LOB handling<br />
- interbase/oci8 driver: fixed autofree in fetchInto()<br />
- fixed bug 22328 in the mysql driver<br />
- fixed issues in MDB::singleton() if instances of MDB have been disconnected<br />
- added a test for MDB::singleton()<br />
- fixed issues with PHP5<br />
- added notes at the top of the driver regarding driver specfic issues<br />
- fixed typos in the mssql driver
2003-11-12T09:45:29-05:00lsmithMDB 1.1.4RC3
http://pear.php.net/package/MDB/download/1.1.4RC3/
- added MDB::isConnection()<br />
- minor improvements to the test suite<br />
- fixed bug in support() that would result in always returning true<br />
- fixed bug in getValue() when $type is empty<br />
- fixed bug in getDSN() incorrect handling of port value<br />
- fixed bug in the transaction support detection in the mysql manager class<br />
- several cosmetic fixes<br />
- fixed bug in common implementation of currID() which would result in a fatal error<br />
- backported several fixes from HEAD to each of the drivers<br />
- interbase driver now also supports associative fetching<br />
- interbase driver: added missing getTypeDeclaration() method<br />
- fixed bug in extension detection<br />
- fixed bug in interbase driver LOB handling<br />
- interbase/oci8 driver: fixed autofree in fetchInto()<br />
- fixed bug 22328 in the mysql driver
2003-10-23T10:01:00-05:00lsmithMDB 1.1.4RC2
http://pear.php.net/package/MDB/download/1.1.4RC2/
- added MDB::isConnection()<br />
- minor improvements to the test suite<br />
- fixed bug in support() that would result in always returning true<br />
- fixed bug in getValue() when $type is empty<br />
- fixed bug in getDSN() incorrect handling of port value<br />
- fixed bug in the transaction support detection in the mysql manager class<br />
- several cosmetic fixes<br />
- fixed bug in common implementation of currID() which would result in a fatal error<br />
- backported several fixes from HEAD to each of the drivers<br />
- interbase driver now also supports associative fetching<br />
- interbase driver: added missing getTypeDeclaration() method<br />
- fixed bug in extension detection
2003-10-22T09:01:00-05:00lsmithMDB 1.1.4-RC1
http://pear.php.net/package/MDB/download/1.1.4-RC1/
- added MDB::isConnection()<br />
- minor improvements to the test suite<br />
- fixed bug in support() that would result in always returning true<br />
- fixed bug in getValue() when $type is empty<br />
- fixed bug in getDSN() incorrect handling of port value<br />
- fixed bug in the transaction support detection in the mysql manager class<br />
- several cosmetic fixes<br />
- fixed bug in common implementation of currID() which would result in a fatal error<br />
- backported several fixes from HEAD to each of the drivers<br />
- interbase driver now also supports associative fetching
2003-10-16T12:03:00-05:00lsmithMDB 1.1.3
http://pear.php.net/package/MDB/download/1.1.3/
- added MDB::singleton()<br />
- added MDB_Common destructor<br />
- fixed serious issue in fetch[One|Row|Col|All] which prevented result sets to be free-ed correctly<br />
- improvements to the manager test suite<br />
- added MSSQL driver (alpha)<br />
- improved Frontbase driver
2003-06-13T13:17:00-05:00lsmith