cvs: pear /MDB_QueryTool package.xml
| From: | Lorenzo Alberton | Date: | Tue, 17 Aug 2004 14:09:28 +0000 |
| Subject: | cvs: pear /MDB_QueryTool package.xml | ||
| Groups: | php.pear.cvs | ||
| Request: | Send a blank email to pear-cvs+get-23004@lists.php.net to get a copy of this message | ||
quipo Tue Aug 17 10:09:28 2004 EDT
Modified files:
/pear/MDB_QueryTool package.xml
Log:
update changelog
http://cvs.php.net/diff.php/pear/MDB_QueryTool/package.xml?r1=1.23&r2=1.24&ty=u Index: pear/MDB_QueryTool/package.xml diff -u pear/MDB_QueryTool/package.xml:1.23 pear/MDB_QueryTool/package.xml:1.24 --- pear/MDB_QueryTool/package.xml:1.23 Sat Jul 31 05:47:05 2004 +++ pear/MDB_QueryTool/package.xml Tue Aug 17 10:09:27 2004 @@ -1,216 +1,220 @@ -<?xml version="1.0" encoding="ISO-8859-1" ?> -<package version="1.0"> - <name>MDB_QueryTool</name> - <summary>An OO-interface for easily retreiving and modifying data in a DB.</summary> - <description>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. -NB: this is just a MDB porting from the original DB_QueryTool -written by Wolfram Kriesing and Paolo Panto (vision:produktion, wk@visionp.de). -</description> - <maintainers> - <maintainer> - <user>quipo</user> - <name>Lorenzo Alberton</name> - <email>l.alberton@quipo.it</email> - <role>lead</role> - </maintainer> - </maintainers> - <release> - <version>0.10.2</version> - <date>2004-07-31</date> - <license>PHP</license> - <state>stable</state> - <notes> - - 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 - </notes> - <filelist> - <dir name="/" baseinstalldir="MDB"> - <file role="php" name="QueryTool.php"/> - - <dir name="QueryTool" role="php"> - <file name="Query.php"/> - <file name="EasyJoin.php"/> - <file name="Result.php"/> - <file name="Result/Object.php"/> - </dir> - - <dir name="docs"> - <dir name="examples" role="doc"> - <file name="example.php"/> - <file name="mysql.sql"/> - <file name="pgsql.sql"/> - </dir> - </dir> - - <dir name="tests" role="test"> - <file name="Common.php"/> - <file name="index.php"/> - <file name="Get.php"/> - <file name="GetAll.php"/> - <file name="GetCount.php"/> - <file name="GetQueryString.php"/> - <file name="Having.php"/> - <file name="Limit.php"/> - <file name="SetDbInstance.php"/> - <file name="sql.php"/> - <file name="UnitTest.php"/> - <file name="Where.php"/> - </dir> - </dir> - </filelist> - <deps> - <dep type="php" rel="ge" version="4.1" /> - <dep type="pkg" rel="has">MDB</dep> - <dep type="pkg" rel="ge" version="1.7">Log</dep> - </deps> - </release> - <changelog> - <release> - <version>0.10.2</version> - <date>2004-07-31</date> - <license>PHP</license> - <state>stable</state> - <notes> - - 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 - </notes> - </release> - <release> - <version>0.10.1</version> - <date>2004-05-05</date> - <license>PHP</license> - <state>stable</state> - <notes> - - 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 - </notes> - </release> - <release> - <version>0.9.7</version> - <date>2004-03-19</date> - <license>PHP</license> - <state>stable</state> - <notes> - - on UPDATE, field names are no more prefixed by the table name - - added an $options parameter to connect() +<?xml version="1.0" encoding="ISO-8859-1" ?> +<package version="1.0"> + <name>MDB_QueryTool</name> + <summary>An OO-interface for easily retreiving and modifying data in a DB.</summary> + <description>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. +NB: this is just a MDB porting from the original DB_QueryTool +written by Wolfram Kriesing and Paolo Panto (vision:produktion, wk@visionp.de). +</description> + <maintainers> + <maintainer> + <user>quipo</user> + <name>Lorenzo Alberton</name> + <email>l.alberton@quipo.it</email> + <role>lead</role> + </maintainer> + </maintainers> + <release> + <version>0.10.2</version> + <date>2004-08-17</date> + <license>PHP</license> + <state>stable</state> + <notes> + - 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 + </notes> + <filelist> + <dir name="/" baseinstalldir="MDB"> + <file role="php" name="QueryTool.php"/> + + <dir name="QueryTool" role="php"> + <file name="Query.php"/> + <file name="EasyJoin.php"/> + <file name="Result.php"/> + <file name="Result/Object.php"/> + </dir> + + <dir name="docs"> + <dir name="examples" role="doc"> + <file name="example.php"/> + <file name="mysql.sql"/> + <file name="pgsql.sql"/> + </dir> + </dir> + + <dir name="tests" role="test"> + <file name="Common.php"/> + <file name="index.php"/> + <file name="Get.php"/> + <file name="GetAll.php"/> + <file name="GetCount.php"/> + <file name="GetQueryString.php"/> + <file name="Having.php"/> + <file name="Limit.php"/> + <file name="SetDbInstance.php"/> + <file name="sql.php"/> + <file name="UnitTest.php"/> + <file name="Where.php"/> + </dir> + </dir> + </filelist> + <deps> + <dep type="php" rel="ge" version="4.1" /> + <dep type="pkg" rel="has">MDB</dep> + <dep type="pkg" rel="ge" version="1.7">Log</dep> + </deps> + </release> + <changelog> + <release> + <version>0.10.2</version> + <date>2004-08-17</date> + <license>PHP</license> + <state>stable</state> + <notes> + - 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 + </notes> + </release> + <release> + <version>0.10.1</version> + <date>2004-05-05</date> + <license>PHP</license> + <state>stable</state> + <notes> + - 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 + </notes> + </release> + <release> + <version>0.9.7</version> + <date>2004-03-19</date> + <license>PHP</license> + <state>stable</state> + <notes> + - on UPDATE, field names are no more prefixed by the table name + - added an $options parameter to connect() - fix bug #284 (Log::factory() needs to return a reference) - fix bug #298 (reset() does not reset limit) - fix bug #322 (undefined var $autoConnect) - - PHP 5 fixes - - fixes to the testsuite - </notes> - </release> - <release> - <version>0.9.6</version> - <date>2003-09-23</date> - <license>PHP</license> - <state>stable</state> - <notes> + - PHP 5 fixes + - fixes to the testsuite + </notes> + </release> + <release> + <version>0.9.6</version> + <date>2003-09-23</date> + <license>PHP</license> + <state>stable</state> + <notes> - added new method getQueryString() which returns the rendered query - - added setDbInstance() which lets you supply an existing MDB-instance to work with + - added setDbInstance() which lets you supply an existing MDB-instance to work with using this you dont need to pass a DSN to the constructor! - use Log 1.7 API - addWhereSearch now only prefixes known columns as it is supposed to be - make setLimit also work to unset it - </notes> - </release> - <release> - <version>0.9.5-pl1</version> - <date>2003-06-17</date> - <license>PHP</license> - <state>stable</state> - <notes> + </notes> + </release> + <release> + <version>0.9.5-pl1</version> + <date>2003-06-17</date> + <license>PHP</license> + <state>stable</state> + <notes> - added missing bugfix in addHaving and unit test, thanks to Johannes Schäfer - </notes> - </release> - <release> - <version>0.9.5</version> - <date>2003-06-17</date> - <license>PHP</license> - <state>stable</state> - <notes> + </notes> + </release> + <release> + <version>0.9.5</version> + <date>2003-06-17</date> + <license>PHP</license> + <state>stable</state> + <notes> - 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, thanks to Johannes Schäfer - </notes> - </release> - <release> - <version>0.9.4</version> - <date>2003-06-09</date> - <state>stable</state> - <notes> + </notes> + </release> + <release> + <version>0.9.4</version> + <date>2003-06-09</date> + <state>stable</state> + <notes> - added set/getLimit(), which set the limit globally, getAll() and getCol() can still overwrite this temporarily - added addOrder() - added *Having() methods by Johannes Schaefer - fix bug in building group clause for getCount() - - bug fix in building join - </notes> - </release> - <release> - <version>0.9.4-RC1</version> - <date>2003-05-24</date> - <state>beta</state> - <notes> - - added UnitTest - - new method getCol() which lets you retrieve 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() now when no primary column is given - added a _buildUpdateQuery() for that too - - 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) - - added some log functionality - - added condition parameter to addWhereSearch - - Implemented datatype quoting: now it should autodetect the right MDB datatype before inserting the corresponding value in the db. - Note that this can't be 100% right everytime, since it's based on an autodetection, but it's definitely an improvement over the previous versions, where everything was treated as 'text'. - </notes> - </release> - - <release> - <version>0.9.3</version> - <date>2003-02-21</date> - <state>beta</state> - <notes> - - fixed stupid connection bug (my bad :p) - - other minor fixes/updates - </notes> - </release> - <release> - <version>0.9.2</version> - <date>2003-02-10</date> - <state>beta</state> - <notes> - - fixed missing custom sequence name handling - - enhancing the constructor to take the error/log callbacks - </notes> - </release> - <release> - <version>0.9</version> - <date>2003-01-17</date> - <state>beta</state> - <notes>- initial release in PEAR</notes> - </release> - </changelog> - + - bug fix in building join + </notes> + </release> + <release> + <version>0.9.4-RC1</version> + <date>2003-05-24</date> + <state>beta</state> + <notes> + - added UnitTest + - new method getCol() which lets you retrieve 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() now when no primary column is given + added a _buildUpdateQuery() for that too + - 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) + - added some log functionality + - added condition parameter to addWhereSearch + - Implemented datatype quoting: now it should autodetect the right MDB datatype before inserting the corresponding value in the db. + Note that this can't be 100% right everytime, since it's based on an autodetection, but it's definitely an improvement over the previous versions, where everything was treated as 'text'. + </notes> + </release> + + <release> + <version>0.9.3</version> + <date>2003-02-21</date> + <state>beta</state> + <notes> + - fixed stupid connection bug (my bad :p) + - other minor fixes/updates + </notes> + </release> + <release> + <version>0.9.2</version> + <date>2003-02-10</date> + <state>beta</state> + <notes> + - fixed missing custom sequence name handling + - enhancing the constructor to take the error/log callbacks + </notes> + </release> + <release> + <version>0.9</version> + <date>2003-01-17</date> + <state>beta</state> + <notes>- initial release in PEAR</notes> + </release> + </changelog> + </package>
http://cvs.php.net/diff.php/pear/MDB_QueryTool/package.xml?r1=1.23&r2=1.24&ty=u Index: pear/MDB_QueryTool/package.xml diff -u pear/MDB_QueryTool/package.xml:1.23 pear/MDB_QueryTool/package.xml:1.24 --- pear/MDB_QueryTool/package.xml:1.23 Sat Jul 31 05:47:05 2004 +++ pear/MDB_QueryTool/package.xml Tue Aug 17 10:09:27 2004 @@ -1,216 +1,220 @@ -<?xml version="1.0" encoding="ISO-8859-1" ?> -<package version="1.0"> - <name>MDB_QueryTool</name> - <summary>An OO-interface for easily retreiving and modifying data in a DB.</summary> - <description>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. -NB: this is just a MDB porting from the original DB_QueryTool -written by Wolfram Kriesing and Paolo Panto (vision:produktion, wk@visionp.de). -</description> - <maintainers> - <maintainer> - <user>quipo</user> - <name>Lorenzo Alberton</name> - <email>l.alberton@quipo.it</email> - <role>lead</role> - </maintainer> - </maintainers> - <release> - <version>0.10.2</version> - <date>2004-07-31</date> - <license>PHP</license> - <state>stable</state> - <notes> - - 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 - </notes> - <filelist> - <dir name="/" baseinstalldir="MDB"> - <file role="php" name="QueryTool.php"/> - - <dir name="QueryTool" role="php"> - <file name="Query.php"/> - <file name="EasyJoin.php"/> - <file name="Result.php"/> - <file name="Result/Object.php"/> - </dir> - - <dir name="docs"> - <dir name="examples" role="doc"> - <file name="example.php"/> - <file name="mysql.sql"/> - <file name="pgsql.sql"/> - </dir> - </dir> - - <dir name="tests" role="test"> - <file name="Common.php"/> - <file name="index.php"/> - <file name="Get.php"/> - <file name="GetAll.php"/> - <file name="GetCount.php"/> - <file name="GetQueryString.php"/> - <file name="Having.php"/> - <file name="Limit.php"/> - <file name="SetDbInstance.php"/> - <file name="sql.php"/> - <file name="UnitTest.php"/> - <file name="Where.php"/> - </dir> - </dir> - </filelist> - <deps> - <dep type="php" rel="ge" version="4.1" /> - <dep type="pkg" rel="has">MDB</dep> - <dep type="pkg" rel="ge" version="1.7">Log</dep> - </deps> - </release> - <changelog> - <release> - <version>0.10.2</version> - <date>2004-07-31</date> - <license>PHP</license> - <state>stable</state> - <notes> - - 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 - </notes> - </release> - <release> - <version>0.10.1</version> - <date>2004-05-05</date> - <license>PHP</license> - <state>stable</state> - <notes> - - 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 - </notes> - </release> - <release> - <version>0.9.7</version> - <date>2004-03-19</date> - <license>PHP</license> - <state>stable</state> - <notes> - - on UPDATE, field names are no more prefixed by the table name - - added an $options parameter to connect() +<?xml version="1.0" encoding="ISO-8859-1" ?> +<package version="1.0"> + <name>MDB_QueryTool</name> + <summary>An OO-interface for easily retreiving and modifying data in a DB.</summary> + <description>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. +NB: this is just a MDB porting from the original DB_QueryTool +written by Wolfram Kriesing and Paolo Panto (vision:produktion, wk@visionp.de). +</description> + <maintainers> + <maintainer> + <user>quipo</user> + <name>Lorenzo Alberton</name> + <email>l.alberton@quipo.it</email> + <role>lead</role> + </maintainer> + </maintainers> + <release> + <version>0.10.2</version> + <date>2004-08-17</date> + <license>PHP</license> + <state>stable</state> + <notes> + - 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 + </notes> + <filelist> + <dir name="/" baseinstalldir="MDB"> + <file role="php" name="QueryTool.php"/> + + <dir name="QueryTool" role="php"> + <file name="Query.php"/> + <file name="EasyJoin.php"/> + <file name="Result.php"/> + <file name="Result/Object.php"/> + </dir> + + <dir name="docs"> + <dir name="examples" role="doc"> + <file name="example.php"/> + <file name="mysql.sql"/> + <file name="pgsql.sql"/> + </dir> + </dir> + + <dir name="tests" role="test"> + <file name="Common.php"/> + <file name="index.php"/> + <file name="Get.php"/> + <file name="GetAll.php"/> + <file name="GetCount.php"/> + <file name="GetQueryString.php"/> + <file name="Having.php"/> + <file name="Limit.php"/> + <file name="SetDbInstance.php"/> + <file name="sql.php"/> + <file name="UnitTest.php"/> + <file name="Where.php"/> + </dir> + </dir> + </filelist> + <deps> + <dep type="php" rel="ge" version="4.1" /> + <dep type="pkg" rel="has">MDB</dep> + <dep type="pkg" rel="ge" version="1.7">Log</dep> + </deps> + </release> + <changelog> + <release> + <version>0.10.2</version> + <date>2004-08-17</date> + <license>PHP</license> + <state>stable</state> + <notes> + - 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 + </notes> + </release> + <release> + <version>0.10.1</version> + <date>2004-05-05</date> + <license>PHP</license> + <state>stable</state> + <notes> + - 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 + </notes> + </release> + <release> + <version>0.9.7</version> + <date>2004-03-19</date> + <license>PHP</license> + <state>stable</state> + <notes> + - on UPDATE, field names are no more prefixed by the table name + - added an $options parameter to connect() - fix bug #284 (Log::factory() needs to return a reference) - fix bug #298 (reset() does not reset limit) - fix bug #322 (undefined var $autoConnect) - - PHP 5 fixes - - fixes to the testsuite - </notes> - </release> - <release> - <version>0.9.6</version> - <date>2003-09-23</date> - <license>PHP</license> - <state>stable</state> - <notes> + - PHP 5 fixes + - fixes to the testsuite + </notes> + </release> + <release> + <version>0.9.6</version> + <date>2003-09-23</date> + <license>PHP</license> + <state>stable</state> + <notes> - added new method getQueryString() which returns the rendered query - - added setDbInstance() which lets you supply an existing MDB-instance to work with + - added setDbInstance() which lets you supply an existing MDB-instance to work with using this you dont need to pass a DSN to the constructor! - use Log 1.7 API - addWhereSearch now only prefixes known columns as it is supposed to be - make setLimit also work to unset it - </notes> - </release> - <release> - <version>0.9.5-pl1</version> - <date>2003-06-17</date> - <license>PHP</license> - <state>stable</state> - <notes> + </notes> + </release> + <release> + <version>0.9.5-pl1</version> + <date>2003-06-17</date> + <license>PHP</license> + <state>stable</state> + <notes> - added missing bugfix in addHaving and unit test, thanks to Johannes Schäfer - </notes> - </release> - <release> - <version>0.9.5</version> - <date>2003-06-17</date> - <license>PHP</license> - <state>stable</state> - <notes> + </notes> + </release> + <release> + <version>0.9.5</version> + <date>2003-06-17</date> + <license>PHP</license> + <state>stable</state> + <notes> - 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, thanks to Johannes Schäfer - </notes> - </release> - <release> - <version>0.9.4</version> - <date>2003-06-09</date> - <state>stable</state> - <notes> + </notes> + </release> + <release> + <version>0.9.4</version> + <date>2003-06-09</date> + <state>stable</state> + <notes> - added set/getLimit(), which set the limit globally, getAll() and getCol() can still overwrite this temporarily - added addOrder() - added *Having() methods by Johannes Schaefer - fix bug in building group clause for getCount() - - bug fix in building join - </notes> - </release> - <release> - <version>0.9.4-RC1</version> - <date>2003-05-24</date> - <state>beta</state> - <notes> - - added UnitTest - - new method getCol() which lets you retrieve 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() now when no primary column is given - added a _buildUpdateQuery() for that too - - 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) - - added some log functionality - - added condition parameter to addWhereSearch - - Implemented datatype quoting: now it should autodetect the right MDB datatype before inserting the corresponding value in the db. - Note that this can't be 100% right everytime, since it's based on an autodetection, but it's definitely an improvement over the previous versions, where everything was treated as 'text'. - </notes> - </release> - - <release> - <version>0.9.3</version> - <date>2003-02-21</date> - <state>beta</state> - <notes> - - fixed stupid connection bug (my bad :p) - - other minor fixes/updates - </notes> - </release> - <release> - <version>0.9.2</version> - <date>2003-02-10</date> - <state>beta</state> - <notes> - - fixed missing custom sequence name handling - - enhancing the constructor to take the error/log callbacks - </notes> - </release> - <release> - <version>0.9</version> - <date>2003-01-17</date> - <state>beta</state> - <notes>- initial release in PEAR</notes> - </release> - </changelog> - + - bug fix in building join + </notes> + </release> + <release> + <version>0.9.4-RC1</version> + <date>2003-05-24</date> + <state>beta</state> + <notes> + - added UnitTest + - new method getCol() which lets you retrieve 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() now when no primary column is given + added a _buildUpdateQuery() for that too + - 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) + - added some log functionality + - added condition parameter to addWhereSearch + - Implemented datatype quoting: now it should autodetect the right MDB datatype before inserting the corresponding value in the db. + Note that this can't be 100% right everytime, since it's based on an autodetection, but it's definitely an improvement over the previous versions, where everything was treated as 'text'. + </notes> + </release> + + <release> + <version>0.9.3</version> + <date>2003-02-21</date> + <state>beta</state> + <notes> + - fixed stupid connection bug (my bad :p) + - other minor fixes/updates + </notes> + </release> + <release> + <version>0.9.2</version> + <date>2003-02-10</date> + <state>beta</state> + <notes> + - fixed missing custom sequence name handling + - enhancing the constructor to take the error/log callbacks + </notes> + </release> + <release> + <version>0.9</version> + <date>2003-01-17</date> + <state>beta</state> + <notes>- initial release in PEAR</notes> + </release> + </changelog> + </package>