PEAR-News ::
DB_ldap 1.2.1
QA Release<br />
Bug #17721 Use preg_match instead of deprecated functions<br />
Bug #17771 Patch: Not an undefined constant, but a string
[ more >> ]
DB_DataObject 1.9.6
Small fix release.<br />
<br />
#18749 - Fix is_a() for 5.3.7+ due to php-core stupidity<br />
#18602 - optimize fetch - thanks to shadesofgraylin<br />
#18605 - optimize sprintf in toArray()<br />
#18446 - use table() method rather than accessing static global.<br />
#----- - toArray support for only returning returned columns use "0" as the second parameter<br />
#----- - allow tableless dataobject connect() call to work<br />
#----- - disable overload using DB_DATAOBJECT_NO_OVERLOAD on PHP5 - Im supprised no one ever noticed this - overload is EVIL ;)<br />
#----- - Add autoJoin method, which will build a full join with all related tables.<br />
#16867 - fix doc comments - change to public methods for the ones that are supposed to be overridden<br />
#17637 - fix detection of non-existant links files resulting in defaulting to autolinks
[ more >> ]
DB 1.7.14
Changes since 1.7.13:<br />
<br />
All drivers:<br />
* Made the definition of DB_common::raiseError() compatible with PEAR::raiseError() by adding dummy parameters. Request 11581.<br />
* Fixed SKIP block in the 20locale.phpt test.<br />
* Fixed non-persistent connections to really be non-persistent when unserialising. Bug 15115.<br />
<br />
ibase:<br />
* Changed the order of regular expressions applied when mapping errors so that constraint violations in PHP 4.4 are actually reported as constraint violations and not table not found errors.<br />
* Fixed a test that should have been skipped in PHP 4.4.<br />
<br />
<br />
ifx:<br />
* Use PCRE rather than ereg. Bug 17722, patch by Olle Jonsson.<br />
<br />
mssql:<br />
* Fix escaping of string values with lines ending in a backslash character. Bug 16117.<br />
<br />
oci8:<br />
* Fix for last_query reconstruction with lots of placeholders. Bug 12418, patch by Nicholas Evans.<br />
* Fix replacement of values in last_query for :bind's numbered over 10. Bug 14603.<br />
* Unset $_prepared_queries in freePrepared(). Bug 14271.<br />
<br />
pgsql:<br />
* Added special-case to handle SAVEPOINT queries as manip queries. Bug 12260.<br />
* Implement rudimentary support for WITH...SELECT queries. Bug 17136.<br />
<br />
sqlite:<br />
* Added support for another error message in the SQLite driver. Bug 12105, patch by Adam Ashley.<br />
* Implement auto_increment support in tableInfo(). Request 13193.
[ more >> ]
DB 1.7.14RC2
This long, long overdue release candidate of DB fixes a number of minor issues reported since the release of DB 1.7.13 along with some issues in DB 1.7.14RC1 that have been exposed by a more comprehensive testing platform than was previously available.<br />
<br />
Changes since 1.7.14RC1:<br />
<br />
All drivers:<br />
* Fixed SKIP block in the 20locale.phpt test.<br />
* Fixed non-persistent connections to really be non-persistent when unserialising. Bug 15115.<br />
<br />
ibase:<br />
* Changed the order of regular expressions applied when mapping errors so that constraint violations in PHP 4.4 are actually reported as constraint violations and not table not found errors.<br />
* Fixed a test that should have been skipped in PHP 4.4.<br />
<br />
ifx:<br />
* Use PCRE rather than ereg. Bug 17722, patch by Olle Jonsson.<br />
<br />
mssql:<br />
* Fix escaping of string values with lines ending in a backslash character. Bug 16617.<br />
<br />
pgsql:<br />
* Implement rudimentary support for WITH...SELECT queries. Bug 17136.<br />
<br />
oci8:<br />
* Fix replacement of values in last_query for :bind's numbered over 10. Bug 14603.<br />
* Unset $_prepared_queries in freePrepared(). Bug 14271.<br />
<br />
sqlite:<br />
* Implement auto_increment support in tableInfo(). Request 13193.<br />
<br />
Changes since 1.7.13:<br />
<br />
All drivers:<br />
* Made the definition of DB_common::raiseError() compatible with PEAR::raiseError() by adding dummy parameters. Request 11581.<br />
<br />
oci8:<br />
* Fix for last_query reconstruction with lots of placeholders. Bug 12418, patch by Nicholas Evans.<br />
<br />
pgsql:<br />
* Added special-case to handle SAVEPOINT queries as manip queries. Bug 12260.<br />
<br />
sqlite:<br />
* Added support for another error message in the SQLite driver. Bug 12105, patch by Adam Ashley.
[ more >> ]
DB_ldap2 0.5.1
Automatically built QA release<br />
Bug #17720 DB_ldap2_using_preg_split - olleolleolle
[ more >> ]
DB_DataObject_FormBuilder 1.0.1
Automatically built QA release<br />
Bug #17985 package.xml is invalid - saltybeagle
[ more >> ]
MDB2_TableBrowser 0.1.2
QA release<br />
SVN dir layout<br />
Bug #15897 Sample code spews PHP notices<br />
Bug #16560 Error message while creating the table browser<br />
Bug #16616 Superfluous whitespace in MDB2/TableBrowser/Single.php<br />
Bug #16713 space after file end
[ more >> ]
SQL_Parser 0.6.0
QA release<br />
* Fixed bug in parsing default function arguments<br />
* Added more test cases; tests no longer rely on Var_Dump for now<br />
* Dialects can pass parser and lexer options to change behavior<br />
beyond just keywords.<br />
* Added lexer option to accept idents starting with a number<br />
Bug #4034 Assignment of field = field not recognized busterb<br />
Bug #4035 Update statements should recognize FROM clause cybot<br />
Bug #4036 Implement Parser with Bridge design pattern <br />
Bug #4054 Parsing create: int(11) not recognized as type epte<br />
Bug #4058 [Patch] Functions added to Dialect_MySQL busterb<br />
Bug #4059 parseFieldList (or Options?) doesn't handle auto_increment <br />
Bug #4066 Functions are keywords busterb<br />
Bug #4067 Dialect_Mysql.php needs tinyint in $types busterb<br />
Bug #4081 [PATCH] Added tinyint to synonyms epte<br />
Bug #4082 MySQL: PRIMARY KEY(id) line breaks epte<br />
Bug #4085 Lexer should recognize identifier delimiters cybot<br />
Bug #4086 (UN)LOCK TABLES statements not recognized (MySQL) cybot<br />
Bug #4087 Comma not recognized after PRIMARY KEY statement cybot<br />
Bug #4088 c-style block comments not handled cybot<br />
Bug #5755 Cannot handle select in form of tablename.* epte<br />
Bug #6438 Column list with '*' cannot have additional columns epte<br />
Bug #6439 Improper handling of absolute column names eg: table.column epte<br />
Bug #11462 generate_testcases.php does not correct split queries cybot<br />
Bug #11463 int and string is a valid token after SELECT cybot<br />
Bug #11464 FROM is not required for SELECT cybot<br />
Bug #11472 comment handling for ANSI and MySQL cybot<br />
Bug #11544 Arithmetic Operations in (), problem with update and in where clause cybot<br />
Bug #11679 Wrong parsed select statement. cybot<br />
Bug #13403 Parser does not accept arbitrary expressions in JOIN clauses cybot<br />
Bug #13404 NOW() causes infinite loop cybot<br />
Bug #14744 keyword parse problem doconnor
[ more >> ]
DB_Sqlite_Tools 0.1.7
QA release<br />
Package 2.0<br />
Bug #17719 PATCH Using preg_match instead of deprecated functions<br />
Bug #7863 bad md5sum for file package2.xm
[ more >> ]
MDB2_Driver_sqlsrv 1.5.0b3
First release.
[ more >> ]
|