Top Level :: Database

Package Information: MDB2 2.0.2

Show All Changelogs
» 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.2Download

Release date: 2006-05-14 06:26 UTC
Release state: stable

Changelog:

- phpdoc and folding mark fixes (thx Laurent and Stoyan)
- added getTriggerDefinition() in the Reverse module
- added listTableViews() in the Manager module
- explicitly set is_manip parameter to false for transaction debug calls
- various minor tweaks to error messages, phpdoc and adding stub methods to the
common driver
- added row seeking support to fetchOne()
- added ability to hint that a constraint is a primary key in dropConstraint()
- since we no longer complain about primary keys not being called primary we can
remove the necessary hacks in the test suite
- improved LOB tests in the test suite
- do not require Manager module for core API tests
- added support for fixed and variable types for 'text' in declarations,
as well as in reverse engineering (Request #1523)
- updated MAINTAINERS to current status
- readded STATUS document, still needs to be filled with content
- tweaked handling of error objects inside raiseError()
- made _doQuery() return a reference
- added userinfo's to all raiseError calls that previously had none
- added bindValueArray()
- use bindValueArray() instead of bindParamArray() in all internal calls
- removed the skeleton drivers, since its too much work to maintain them
and there are plenty of sample drivers to look at
- fixed example due to API change in MDB2_Schema (Bug #7575)
- added 'prepared_statements' supported meta data setting
- do not retrieve lob in the stream constructor and streams_eof()
- strip of file:// prefix in writeLOBToFile()
- typo fix ressource/resource in LOB array
- removed lob property from the LOB streams wrapper (references are always
shaky business in PHP so lets use them as little as possible)
- fixed _destroyLOB() API to match other private LOB methods
- fixed phpdoc comments of all private LOB methods
- typo fix in autoincrement test
- reworked index/constraint creation to not affected unnecessary reverse tests

Note: Due to changes in generation of declaration statements you may need to
update your test databases (for example by rerunning the MDB2_Schema
installation using the CVS version or a release greater than 0.5.0)

open todo items:
- handle autoincrement fields in alterTable()
- add support for ADODB style "smart transactions":
http://phplens.com/lens/adodb/docs-adodb.htm#ex11

Dependencies:
  • PHP Version: PHP 4.3.0 or newer
  • PEAR Package: PEAR Installer 1.3.6 or newer
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