[ANNOUNCEMENT] DB_Table-0.17 (alpha) Released.

From: 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)

« previous php.pear.general (#11991) next »