| » 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 | Download Release date: 2006-11-03 13:12 UTC Release state: stable Changelog: - added charset and collation support to field declaration - added SQL comments and quoted identifier handling inside prepared statement parser - expanded length/scale support for numeric types (Request #7170) - added statement_format option to make it possible to define the name used for native statements if supported - fixed bug when setting MDB2_PREPARE_RESULT in autoExecute() - fixed notice in exec() call in autoExecute() - reversed if logic in MDB2::fileExists checking to be more fool proof with safe_mode restrictions (Bug #8296) - moved CREATE TABLE query generation in a separate method for reuse in the drivers - added testLOBRead to test multiple LOB reads - fixed getColumnNames() optional parameter handling (Bug #8857) - phpdoc fix for fetchCol/fetchAll - added an extra if in the autoExecute method of the Extended driver (Bug #8878) - expanded tableInfo() tests - expanded prepare() tests - fix the incorrect use of currID() for lastInsertID() emulation (Bug #9107) - add test for lastInsertID() - also output php version in test results - added supported 'new_link' - dropped use of track_errors because 5.2.0 causes php_errormsg to not get populated if a custom error handler is set and it was causing issues for safe_mode users anyways - added some error handling into the bindValues()/bindParams() methods (Bug #9133) - bindValue() does not need values by reference - fix issue in execute() when parameter is a scalar integer of 0 (Bug #9158) - implemented stream_stat() method (Bug #9092) - better deal with non scalar arguments in test helper function as 5.2.0 explodes otherwise - extracted _skipDelimitedStrings() method from prepare() - added test for _skipDelimitedStrings() method - migrated to package.xml version 2 open todo items: - handle autoincrement fields in alterTable() - add length handling to LOB reverse engineering - expand charset support in schema management and result set handling (Request #4666) - add EXPLAIN abstraction - add cursor support along the lines of PDO (Request #3660 etc.) - add PDO based drivers, especially a driver to support SQLite 3 (Request #6907) - add support to export/import in CSV format - add more functions to the Function module (MD5(), IFNULL(), LENGTH() etc.) - add support for database/table/row LOCKs - add support for FOREIGN KEYs and CHECK (ENUM as possible mysql fallback) constraints - generate STATUS file from test suite results and allow users to submit test results - explore use of install groups (pear install MDB2#mysql) - add support for full text index creation and querying - add tests to check if the RDBMS specific handling with portability options disabled behaves as expected - handle implicit commits (like for DDL) in any affected driver (mysql, sqlite..) - add a getTableFieldsDefinitions() method to be used in tableInfo() - drop ILIKE from matchPattern() and instead add a second parameter to handle case sensitivity with arbitrary operators - add charset and collation support to field declaration in all drivers - handle LOBs in buffered result sets (Request #8793) Dependencies: |
| 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 | 2005-04-29 beta |
| 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 |