[ANNOUNCEMENT] DB_Table-0.17 (alpha) Released.
| From: | PEAR Announce | Date: | Wed, 21 Apr 2004 12:24:25 +0000 |
| Subject: | [ANNOUNCEMENT] DB_Table-0.17 (alpha) Released. | ||
| Groups: | php.pear.general | ||
| Request: | Send a blank email to pear-general+get-11991@lists.php.net to get a copy of this message | ||
The new PEAR package DB_Table-0.17 (alpha) has been released at http://pear.php.net/.
Release notes
-------------
* BREAKS BACKWARD COMPATIBILITY: You will need to edit and update your existing classes extended
from DB_Table
* BC break: no longer uses a factory method; instantiate using "$obj =& new
DB_Table();" and then check the error property ("if ($obj->error)...")
* BC break: all constants other than error codes are now string literals (e.g., DB_TABLE_COL_TYPE is
now just 'type')
* BC break: method setup() no longer exists; you now define $this->col, $this->idx, and
$this->sql as class properties (or in your extended constructor)
* BC break: DATETIME datatype is now named TIMESTAMP
* These should be the last major breaks in backwards compatibility; sorry for the trouble :-(
* Added 'char' native datatype and an emulated 'boolean' datatype
* Converted 'date', 'time', 'timestamp' emulated datatypes now created
as fixed-length (not variable-length) character fields
* Added automatic check for reserved keywords under all supported databases at create() time (see
the end of Manager.php)
* Improved auto-validation of 'decimal' data types
* Improved HTML_QuickForm element mapping and automation
* Improved fetchmode switching in select() and selectResult()
* Improved inline comments
Package Info
-------------
Builds on PEAR DB to abstract datatypes and automate table creation, data validation, insert,
update, delete, and select; combines these with PEAR HTML_QuickForm to automatically generate input
forms that match the table column definitions.
Related Links
-------------
Package home: http://pear.php.net/package/DB_Table
Changelog: http://pear.php.net/package-changelog.php?package=DB_Table
Download: http://pear.php.net/get/DB_Table-0.17.tgz
Authors
-------------
Paul Jones <pmjones@ciaweb.net> (lead)