| » Version | » Information |
|---|---|
| 2.5.0b1 | 2008-03-15 beta |
| 2.5.0a2 | 2007-12-06 alpha |
| 2.5.0a1 | 2007-10-28 alpha |
| 2.4.1 | 2007-05-03 stable |
| 2.4.0 | 2007-03-13 stable |
| 2.3.0 | 2006-11-03 stable |
| 2.2.2 | 2006-09-03 stable |
| 2.2.1 | 2006-08-21 stable |
| 2.2.0 | 2006-07-23 stable |
| 2.1.0 | 2006-06-15 stable |
| 2.0.3 | 2006-05-22 stable |
| 2.0.2 | 2006-05-14 stable |
| 2.0.1 | 2006-04-16 stable |
| 2.0.0 | 2006-02-09 stable |
| 2.0.0RC5 | 2006-02-05 beta |
| 2.0.0RC4 | 2006-01-13 beta |
| 2.0.0RC3 | 2005-12-30 beta |
| 2.0.0RC2 | 2005-12-28 beta |
| 2.0.0RC1 | 2005-12-21 beta |
| 2.0.0beta6 | 2005-10-10 beta |
| 2.0.0beta5 | 2005-06-08 beta |
| 2.0.0beta4 | Download Release date: 2005-04-29 17:03 UTC Release state: beta Changelog: Warning: this release features numerous BC breaks to make the MDB2 API be as similar as possible as the ext/pdo API! The next release is likely to also break BC for the same reason. Check php.net/pdo for information on the pdo API. - fixed bugs in MDB2_Extended::buildManipSQL() introduced in latest tweaks (bug #3725) - mysqli has connection objects instead of resources - fix mssql tableInfo() so flags are returned (bug #3691) - fixed bug in handling of force_array when 2 or less columns are fetched in fetchAll() - added map error message for sqlite multi-column unique constraints. - added listUsers(), listViews(), listFunctions() to oracle manager - added listFunctions() to pgsql manager - updated listViews() in pgsql manager - added __call() support for module handling - mysql driver now uses mysqli implementations where feasible - ensure that internal calls to query dont wrap the result - for some reason mysqli didnt like SELECT LAST_INSERT_ID() - fixed bug in table alteration when only an index was added - updated pgsql API calls to 4.2.0 recommended names (bug #3904) - moved logic to compareDefinitions from the Manager into the Datatype module to increase flexibility - extended MDB2::isError() to be able to handle an array or codes - added error handling into autoPrepare() and autoExecute() - migrade all MDB2::isError calls that dont check for specific errors codes to PEAR::isError - don't pass new_link to mysql_pconnect() (bug #3993) - use MDB2::raiseError() instead of MDB2_Driver_Common::raiseError() - do not disable result wrapping when doing internal calls to query() (bug #3997) - _wrapResult() now ensures that the result class is an instance of MDB2_Result_Common - unbundled the MDB2_Tools_Manager into a separate package PEAR::MDB2_Schema - improved getTableFieldDefinition() and moved native type mapping to the datatype module mapNativeDatatype() method (mysql, sqlite, pgsql and ibase drivers) - fixes for listTables() in sqlite and pgsql driver - ensure that mysql drivers use the dummy_primary_key property - severely reworked how data is fetched and buffered and freed in the iterator - added mapNativeDatatype() to ibase driver - getTypeDeclaration() => _getTypeDeclaration() in ibase driver - cosmetic fixes and tweaks (replace(). fetchOne() ..) - renamed 'seqname_col_name' option to 'seqcol_name' - moved schema documentation, xml_reverse_engineering.php, MDB.dtd and MDB.xls to MDB_Schema package - Mysqli: implicit sequence is named as table by default - Mysqli: text types now map to clob first - ensure that types are numerically keyed in setResultTypes() - added caching to getColumnNames() - added bindColumn() support - use MDB2_Schema::factory() - phpdoc fixes in regards to flipped fetchmode - remove renegate mysql code in sqlite driver Dependencies:
|
| 2.0.0beta3 | 2005-03-06 beta |
| 2.0.0beta2 | 2004-04-25 beta |
| 2.0.0beta1 | 2004-03-12 alpha |
| 2.0.0alpha1 | 2004-01-05 alpha |