Top Level :: Database

Package Information: DB_DataObject 1.6.0

Show All Changelogs
» Version » Information
1.8.8 2008-01-30     stable
1.8.7 2007-07-12     stable
1.8.6 2007-07-10     stable
1.8.5 2006-12-15     stable
1.8.4 2006-03-06     stable
1.8.3 2006-03-03     stable
1.8.2 2006-01-21     stable
1.8.1 2006-01-20     stable
1.8.0 2005-12-28     stable
1.7.15 2005-07-07     stable
1.7.14 2005-06-25     stable
1.7.13 2005-03-24     stable
1.7.12 2005-03-23     stable
1.7.11 2005-03-22     stable
1.7.10 2005-03-16     stable
1.7.9 2005-03-12     stable
1.7.8 2005-03-12     stable
1.7.7 2005-03-07     stable
1.7.6 2005-03-05     stable
1.7.5 2005-03-02     stable
1.7.2 2004-08-28     stable
1.7.1 2004-08-09     stable
1.7.0 2004-08-07     stable
1.6.1 2004-06-03     stable
1.6.0Download

Release date: 2004-06-02 15:26 UTC
Release state: stable

Changelog:

Minor Feature Release and many bug fixes..

* DB_DataObject_Error added to enable testing for dataobject errors
* Date fixes - needs latest date package.
* Generator fails with clear message if backend doesnt support tableInfo
* added cidr, inet, macaddr for postgres
* new options to filter generation of classes
generator_include_regex = /foo_.*/i
generator_exclude_regex = /tmp_.*/i
* result column list is now stored for all queries (in the result object)
so toArray() allways relates to the query.
* php version correted in package file.
* getLinks called before other database call fixed.
* Updating without changing things, no longer raises a pear error,
it just returns 0 (eg. no rows affected)
* now Depends on 1.4 DB - escapeSimple is now used
* extra option to disable assumtions to use pear db's nextID
dont_use_pear_sequences = true
* DebugLevel($val) if $val is not an integer - it is assumed to be a callback.
* fixed clearing of data results after last fetch (reduces memory consumption
when doing many queries)
* strtolower any class name tests.
* count accepts 1 or 2 arguments
$countWhat or $whereAddonly, or $countWhat and $whereAddonly
eg. $countWhat = "distinct id"
eg. $countWhat = true (means $whereAdd = true)
* selectAdd() returns existing value, so you can modify it.
* most debugging & raiseError calls are dynamic, so you can overload them.
* numbers allowed in tablenames.
* ini filename uses database_{projectname} => {projectname}.ini so
database names are portable, and multiple projects are theoretically feasible.
* __clone is replaced with clone() for PHP5 compaitiblity.
* use PEAR::getStaticProperty("DB","options") for oracle portablity settings.
* null checked against not null spec.

And probably a few more - as it's been quite a while since the last release..

Dependencies:
  • PHP Version: PHP 4.2 or newer
  • PEAR Package: DB 1.6 or newer
  • PEAR Package: Date 1.4.3 or newer
  • PEAR Package: Validate 0.1.1 or newer (optional)
1.5.3 2004-01-29     stable
1.5.2 2004-01-24     stable
1.5.1 2004-01-22     stable
1.5 2004-01-20     stable
1.4 2003-12-20     stable
1.3 2003-11-15     stable
1.2 2003-08-25     stable
1.1 2003-08-09     stable
1.0.2 2003-07-31     stable
1.0.1 2003-07-18     stable
1.0 2003-07-16     stable
0.19 2003-05-22     stable
0.18 2003-04-17     stable
0.17 2003-03-12     stable
0.16 2003-03-11     stable
0.15 2003-02-25     stable
0.14 2003-02-06     stable
0.13 2003-01-23     stable
0.12 2003-01-22     stable
0.11 2003-01-21     stable
0.10 2002-12-09     stable
0.9 2002-12-06     stable
0.8 2002-12-05     stable
0.6 2002-09-10     beta
0.5 2002-09-07     beta
0.4 2002-08-21     beta
0.3 2002-08-16     beta
0.2 2002-07-12     beta