<?xml version="1.0" encoding="iso-8859-1"?>
<rdf:RDF
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns="http://purl.org/rss/1.0/"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
>
    <channel rdf:about="http://pear.php.net">
    <link>http://pear.php.net/</link>
    <dc:creator>pear-webmaster@lists.php.net</dc:creator>
    <dc:publisher>pear-webmaster@lists.php.net</dc:publisher>
    <dc:language>en-us</dc:language><items>
<rdf:Seq><rdf:li rdf:resource="http://pear.php.net/package/SQL_Parser/download/0.6.0/"/>
<rdf:li rdf:resource="http://pear.php.net/package/DBA_Relational/download/0.2.0/"/>
<rdf:li rdf:resource="http://pear.php.net/package/SQL_Parser/download/0.5/"/>
<rdf:li rdf:resource="http://pear.php.net/package/SQL_Parser/download/0.4/"/>
<rdf:li rdf:resource="http://pear.php.net/package/SQL_Parser/download/0.3/"/>
<rdf:li rdf:resource="http://pear.php.net/package/SQL_Parser/download/0.2/"/>
<rdf:li rdf:resource="http://pear.php.net/package/SQL_Parser/download/0.1/"/>
<rdf:li rdf:resource="http://pear.php.net/package/DBA_Relational/download/0.19/"/>
</rdf:Seq>
</items>

<title>PEAR: Latest releases for epte</title>
<description>The latest releases for the PEAR developer epte (Erich Enke)</description>
</channel>

<item rdf:about="http://pear.php.net/package/SQL_Parser/download/0.6.0/">
 <title>SQL_Parser 0.6.0</title>
 <link>http://pear.php.net/package/SQL_Parser/download/0.6.0/</link>
 <content:encoded>QA release&lt;br /&gt;
    * Fixed bug in parsing default function arguments&lt;br /&gt;
    * Added more test cases; tests no longer rely on Var_Dump for now&lt;br /&gt;
    * Dialects can pass parser and lexer options to change behavior&lt;br /&gt;
      beyond just keywords.&lt;br /&gt;
    * Added lexer option to accept idents starting with a number&lt;br /&gt;
Bug #4034 	Assignment of field = field not recognized 	busterb&lt;br /&gt;
Bug #4035 	Update statements should recognize FROM clause 	cybot&lt;br /&gt;
Bug #4036 	Implement Parser with Bridge design pattern 	 &lt;br /&gt;
Bug #4054 	Parsing create: int(11) not recognized as type 	epte&lt;br /&gt;
Bug #4058 	[Patch] Functions added to Dialect_MySQL 	busterb&lt;br /&gt;
Bug #4059 	parseFieldList (or Options?) doesn't handle auto_increment 	 &lt;br /&gt;
Bug #4066 	Functions are keywords 	busterb&lt;br /&gt;
Bug #4067 	Dialect_Mysql.php needs tinyint in $types 	busterb&lt;br /&gt;
Bug #4081 	[PATCH] Added tinyint to synonyms 	epte&lt;br /&gt;
Bug #4082 	MySQL: PRIMARY KEY(id) line breaks 	epte&lt;br /&gt;
Bug #4085 	Lexer should recognize identifier delimiters 	cybot&lt;br /&gt;
Bug #4086 	(UN)LOCK TABLES statements not recognized (MySQL) 	cybot&lt;br /&gt;
Bug #4087 	Comma not recognized after PRIMARY KEY statement 	cybot&lt;br /&gt;
Bug #4088 	c-style block comments not handled 	cybot&lt;br /&gt;
Bug #5755 	Cannot handle select in form of tablename.* 	epte&lt;br /&gt;
Bug #6438 	Column list with '*' cannot have additional columns 	epte&lt;br /&gt;
Bug #6439 	Improper handling of absolute column names eg: table.column 	epte&lt;br /&gt;
Bug #11462 	generate_testcases.php does not correct split queries 	cybot&lt;br /&gt;
Bug #11463 	int and string is a valid token after SELECT 	cybot&lt;br /&gt;
Bug #11464 	FROM is not required for SELECT 	cybot&lt;br /&gt;
Bug #11472 	comment handling for ANSI and MySQL 	cybot&lt;br /&gt;
Bug #11544 	Arithmetic Operations in (), problem with update and in where clause 	cybot&lt;br /&gt;
Bug #11679 	Wrong parsed select statement. 	cybot&lt;br /&gt;
Bug #13403 	Parser does not accept arbitrary expressions in JOIN clauses 	cybot&lt;br /&gt;
Bug #13404 	NOW() causes infinite loop 	cybot&lt;br /&gt;
Bug #14744 	keyword parse problem 	doconnor
 </content:encoded>
 <dc:date>2010-10-06T12:15:35-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/DBA_Relational/download/0.2.0/">
 <title>DBA_Relational 0.2.0</title>
 <link>http://pear.php.net/package/DBA_Relational/download/0.2.0/</link>
 <content:encoded>* Released with package2&lt;br /&gt;
 &lt;br /&gt;
* Added a HTML Table formatting function to Toolbox.php&lt;br /&gt;
* Added new unary functions (avg, min, max, sum, count)&lt;br /&gt;
* Bug fixes
 </content:encoded>
 <dc:date>2007-04-16T04:19:44-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/SQL_Parser/download/0.5/">
 <title>SQL_Parser 0.5</title>
 <link>http://pear.php.net/package/SQL_Parser/download/0.5/</link>
 <content:encoded>Parser:&lt;br /&gt;
    * More robust search clause parsing; now handles subsearches&lt;br /&gt;
      with parentheses in more cases (Brent Cook&lt;br /&gt;
    * Add more alias handling cases (John Griffin)&lt;br /&gt;
    * Handle ordinal functions in select project clauses correctly&lt;br /&gt;
    * Add explicit join support (John Griffin)&lt;br /&gt;
    * Add initial support for multiple SQL dialects (ANSI, MySQL)&lt;br /&gt;
      (John Griffin, Brent Cook)&lt;br /&gt;
    * Added SQL Compiler that takes a parse tree and generates a&lt;br /&gt;
      SQL statement (John Griffin)
 </content:encoded>
 <dc:date>2004-05-11T01:08:32-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/SQL_Parser/download/0.4/">
 <title>SQL_Parser 0.4</title>
 <link>http://pear.php.net/package/SQL_Parser/download/0.4/</link>
 <content:encoded>Lexer:&lt;br /&gt;
    Fixed off-by-one error and other accesses of undefined memory&lt;br /&gt;
    Idents can be of the form aaa.bbb&lt;br /&gt;
Parser:&lt;br /&gt;
    Can now parse table.field style field names&lt;br /&gt;
    Understand some forms of table alias&lt;br /&gt;
    Fix some bugs in error carret display&lt;br /&gt;
    Fix some references to undefined memory&lt;br /&gt;
    Handle some subselects&lt;br /&gt;
    Handle 'in' and 'not in' keywords for sets and subselects&lt;br /&gt;
    Use new features of Lexer&lt;br /&gt;
    Fix quantum comparisons in creates&lt;br /&gt;
    add support for 'group by'&lt;br /&gt;
Thanks to John Griffin for many of these fixes. There are many more&lt;br /&gt;
left to merge in the next release - hopefully, it wont be too far&lt;br /&gt;
in the future.
 </content:encoded>
 <dc:date>2003-12-20T21:54:28-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/SQL_Parser/download/0.3/">
 <title>SQL_Parser 0.3</title>
 <link>http://pear.php.net/package/SQL_Parser/download/0.3/</link>
 <content:encoded>This is an 'I'm back' release. Did you miss me?&lt;br /&gt;
&lt;br /&gt;
Mostly focusing on the Lexer this time.&lt;br /&gt;
* Add support for pushing tokens back (Jason Pell)&lt;br /&gt;
* Add support for # and -- comments (for real this time)&lt;br /&gt;
* Add support for ellipsis tokens&lt;br /&gt;
* Removed extraneous negative-number parsing
 </content:encoded>
 <dc:date>2003-04-14T03:51:00-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/SQL_Parser/download/0.2/">
 <title>SQL_Parser 0.2</title>
 <link>http://pear.php.net/package/SQL_Parser/download/0.2/</link>
 <content:encoded>* Add support for column and table aliases (thanks to Lauren Matheson)&lt;br /&gt;
* Add support for null as a value type (thanks to Jason Pell)
 </content:encoded>
 <dc:date>2002-12-18T06:45:00-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/SQL_Parser/download/0.1/">
 <title>SQL_Parser 0.1</title>
 <link>http://pear.php.net/package/SQL_Parser/download/0.1/</link>
 <content:encoded>Initial release as a stand-alone package. Lots of documentation is needed (e.g. grammar notes), but it is already pretty robust and easy to extend. The lexer could use some optimization for speed too.
 </content:encoded>
 <dc:date>2002-09-30T03:55:00-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/DBA_Relational/download/0.19/">
 <title>DBA_Relational 0.19</title>
 <link>http://pear.php.net/package/DBA_Relational/download/0.19/</link>
 <content:encoded>This is the first release as a separate package from DBA. A notable change is that the format of the schema as stored on disk has changed. Now, we either use php's serialize() or wddx_serialize_value(), rather than a custom algorithm. These should be better for supporting DBA_Relational across programming languages, be faster and remove complexity. However, this is not compatible with old databases, so be sure to dump your old data before upgrading beyond DBA 0.18! Comments on this change are very welcome.&lt;br /&gt;
&lt;br /&gt;
In the works are many improvements to the query algorithms and the long-awaited&lt;br /&gt;
sequence support.
 </content:encoded>
 <dc:date>2002-09-30T03:42:00-05:00</dc:date>
</item>

</rdf:RDF>