diff --git a/package.xml b/package.xml index 9717bdd..03e7f30 100644 --- a/package.xml +++ b/package.xml @@ -1,233 +1,235 @@ - - - - - DB_QueryTool - -An OO-interface for easily retreiving and modifying data in a DB. - - - -This package is an OO-abstraction to the SQL-Query language, it provides methods such -as setWhere, setOrder, setGroup, setJoin, etc. to easily build queries. -It also provides an easy to learn interface that interacts nicely with HTML-forms using -arrays that contain the column data, that shall be updated/added in a DB. -This package bases on an SQL-Builder which lets you easily build -SQL-Statements and execute them. - - - - - cain - Wolfram Kriesing - wolfram@kriesing.de - lead - - - quipo - Lorenzo Alberton - l.alberton@quipo.it - lead - - - - - 0.10.2 - PHP - stable - 2004-07-31 - -* allow class usage without instanciating a db object - (to use the class as a simple query builder) -* unset non-specific PEAR::DB options before calling connect() - (bug #1614) -* allow reuse of existing connection (bug #2007), - thanks to eln at gmx dot net - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - DB - Log - - - - - - - - - 0.10.1 - PHP - stable - 2004-05-05 - -* on UPDATE, field names are no more prefixed by the table name - (it didn't work with PostgreSQL) -* added an $options parameter to connect() + + + + + DB_QueryTool + +An OO-interface for easily retreiving and modifying data in a DB. + + + +This package is an OO-abstraction to the SQL-Query language, it provides methods such +as setWhere, setOrder, setGroup, setJoin, etc. to easily build queries. +It also provides an easy to learn interface that interacts nicely with HTML-forms using +arrays that contain the column data, that shall be updated/added in a DB. +This package bases on an SQL-Builder which lets you easily build +SQL-Statements and execute them. + + + + + cain + Wolfram Kriesing + wolfram@kriesing.de + lead + + + quipo + Lorenzo Alberton + l.alberton@quipo.it + lead + + + + + 0.10.2 + PHP + stable + 2004-08-17 + +* allow class usage without instanciating a db object + (to use the class as a simple query builder) +* unset non-specific PEAR::DB options before calling connect() + (bug #1614) +* allow reuse of existing connection (bug #2007), + thanks to eln at gmx dot net +* extra empty condition in addLeftJoin() if no left join was previously set + (bug #2133), thanks to julien dot huang at netavenir dot fr + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DB + Log + + + + + + + + + 0.10.1 + PHP + stable + 2004-05-05 + +* on UPDATE, field names are no more prefixed by the table name + (it didn't work with PostgreSQL) +* added an $options parameter to connect() * fixed bug #284 (Log::factory() needs to return a reference) * fixed bug #298 (reset() does not reset limit) * fixed bug #322 (undefined var $autoConnect) -* changed useResult() method; now it accepts a $type parameter, use it to return - 'array' results or 'object' results (thanks to Roman Dostovalov). - Please note that BC is maintained, useResult(true) will default to - useResult('array'), and useResult(false) will default to useResult('none'). -* fixed problems with useResult(true) and empty results -* when using useResult(true), if the user doesn't call getFirst() on the first - iteration, the class does so automatically -* PHP 5 fixes -* fixes to the testsuite - - - - 0.9.8 - PHP - stable - 2003-09-23 - -* added new method getQueryString() which returns the rendered query -* added setDbInstance() which lets you supply an existing DB-instance to work with - using this you dont need to pass a DSN to the constructor! - - - - 0.9.7 - PHP - stable - 2003-09-15 - -* use Log 1.7 API - - - - - 0.9.6 - PHP - stable - 2003-09-12 - -- bugfix in addMultiple() -- addWhereSearch now only prefixes known columns as it is supposed to be, - otherwise it would also prefix aliases with the table name, which is bull... -- quirk in the addLeftJoin() method ... not nice, but v1.0 will be, unit tests pass but thats still not enough proof -- make setLimit also work to unset it - - - - - 0.9.5 - PHP - stable - 2003-06-17 - -- bugfix when writing log files, times were wrong -- bugfix in EasyJoin, which added unnecessary conditions -- bugfix in building column alias which is at the end of the string -- bugfix in addMultiple() which didnt work without primaryCol -- bugfix in addHaving and unit test, thanks to Johannes Schäfer - - - - - 0.9.4 - PHP - stable - 2003-06-06 - -- added set/getLimit(), which set the limit globally, - getAll() and getCol() can still overwrite this temporarily -- added addOrder() -- added *Having() methods by Johannes Schaefer -- added log functionality -- added condition param to addWhereSearch() -- fix bug in building group clause for getCount() -- bug fix in building join - - - - - 0.9.3 - PHP - stable - 2003-03-11 - - - new method getCol() which lets you retreive just one column - - getAll() takes an additional optional parameter, where you can define - the method that should be used for firing the query - - update() does also consider the value of setWhere() when no primary column is given - added a _buildUpdateQuery() for that too - - added umbrello-uml class diagram - - fixing some typos, esp. for making the useResult() work - - bugfix in update, use fully qualified table name (Uwe Dörl) - - bugfix in _buildSelectQuery, enclose column names by "" - now Oracle should work and also reserved keywords can be used as column names (Uwe Dörl) - - some bugfixes and more CS issues - - - - 0.9.2 - PHP - stable - 2003-02-09 - - - now you can customize the sequence name - - testing on postgres and added example - - enhancing the constructor to take the error/log callbacks - - some cleaning up - - - - 0.9.1 - PHP - stable - 2003-01-29 - - maintanence release, fix a lot E_ALL issues and CS issues - - - - 0.9 - PHP - stable - 2003-01-17 - - - initial release in PEAR - - - - - - +* changed useResult() method; now it accepts a $type parameter, use it to return + 'array' results or 'object' results (thanks to Roman Dostovalov). + Please note that BC is maintained, useResult(true) will default to + useResult('array'), and useResult(false) will default to useResult('none'). +* fixed problems with useResult(true) and empty results +* when using useResult(true), if the user doesn't call getFirst() on the first + iteration, the class does so automatically +* PHP 5 fixes +* fixes to the testsuite + + + + 0.9.8 + PHP + stable + 2003-09-23 + +* added new method getQueryString() which returns the rendered query +* added setDbInstance() which lets you supply an existing DB-instance to work with + using this you dont need to pass a DSN to the constructor! + + + + 0.9.7 + PHP + stable + 2003-09-15 + +* use Log 1.7 API + + + + + 0.9.6 + PHP + stable + 2003-09-12 + +- bugfix in addMultiple() +- addWhereSearch now only prefixes known columns as it is supposed to be, + otherwise it would also prefix aliases with the table name, which is bull... +- quirk in the addLeftJoin() method ... not nice, but v1.0 will be, unit tests pass but thats still not enough proof +- make setLimit also work to unset it + + + + + 0.9.5 + PHP + stable + 2003-06-17 + +- bugfix when writing log files, times were wrong +- bugfix in EasyJoin, which added unnecessary conditions +- bugfix in building column alias which is at the end of the string +- bugfix in addMultiple() which didnt work without primaryCol +- bugfix in addHaving and unit test, thanks to Johannes Schäfer + + + + + 0.9.4 + PHP + stable + 2003-06-06 + +- added set/getLimit(), which set the limit globally, + getAll() and getCol() can still overwrite this temporarily +- added addOrder() +- added *Having() methods by Johannes Schaefer +- added log functionality +- added condition param to addWhereSearch() +- fix bug in building group clause for getCount() +- bug fix in building join + + + + + 0.9.3 + PHP + stable + 2003-03-11 + + - new method getCol() which lets you retreive just one column + - getAll() takes an additional optional parameter, where you can define + the method that should be used for firing the query + - update() does also consider the value of setWhere() when no primary column is given + added a _buildUpdateQuery() for that too + - added umbrello-uml class diagram + - fixing some typos, esp. for making the useResult() work + - bugfix in update, use fully qualified table name (Uwe Dörl) + - bugfix in _buildSelectQuery, enclose column names by "" + now Oracle should work and also reserved keywords can be used as column names (Uwe Dörl) + - some bugfixes and more CS issues + + + + 0.9.2 + PHP + stable + 2003-02-09 + + - now you can customize the sequence name + - testing on postgres and added example + - enhancing the constructor to take the error/log callbacks + - some cleaning up + + + + 0.9.1 + PHP + stable + 2003-01-29 + + maintanence release, fix a lot E_ALL issues and CS issues + + + + 0.9 + PHP + stable + 2003-01-17 + + - initial release in PEAR + + + + + +