<?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/XML_DTD/download/0.5.2/"/>
<rdf:li rdf:resource="http://pear.php.net/package/Numbers_Words/download/0.16.1/"/>
<rdf:li rdf:resource="http://pear.php.net/package/Numbers_Words/download/0.16.0/"/>
<rdf:li rdf:resource="http://pear.php.net/package/MDB2_Schema/download/0.8.5/"/>
<rdf:li rdf:resource="http://pear.php.net/package/XML_DTD/download/0.5.1/"/>
<rdf:li rdf:resource="http://pear.php.net/package/Validate_ptBR/download/0.5.5/"/>
<rdf:li rdf:resource="http://pear.php.net/package/MDB2_Schema/download/0.8.4/"/>
<rdf:li rdf:resource="http://pear.php.net/package/MDB2_Schema/download/0.8.3/"/>
<rdf:li rdf:resource="http://pear.php.net/package/XML_DTD/download/0.5.0/"/>
<rdf:li rdf:resource="http://pear.php.net/package/MDB2_Schema/download/0.8.2/"/>
</rdf:Seq>
</items>

<title>PEAR: Latest releases for ifeghali</title>
<description>The latest releases for the PEAR developer ifeghali (Igor Feghali)</description>
</channel>

<item rdf:about="http://pear.php.net/package/XML_DTD/download/0.5.2/">
 <title>XML_DTD 0.5.2</title>
 <link>http://pear.php.net/package/XML_DTD/download/0.5.2/</link>
 <content:encoded>- Fixed circular reference which was leaking memory&lt;br /&gt;
- Due to PHP 4 and 5 differences in object handling, the XML Parser had to be rewritten to be PHP 4 compatible again.&lt;br /&gt;
- Error when parsing empty XML
 </content:encoded>
 <dc:date>2009-04-28T04:17:01-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/Numbers_Words/download/0.16.1/">
 <title>Numbers_Words 0.16.1</title>
 <link>http://pear.php.net/package/Numbers_Words/download/0.16.1/</link>
 <content:encoded>* Clean up package definition and tests;&lt;br /&gt;
* Better cast/sanitation of non-integer values;&lt;br /&gt;
* Fixed bug #16019 (incorrect trimming of vowels in the Italian extension).
 </content:encoded>
 <dc:date>2009-03-14T19:28:16-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/Numbers_Words/download/0.16.0/">
 <title>Numbers_Words 0.16.0</title>
 <link>http://pear.php.net/package/Numbers_Words/download/0.16.0/</link>
 <content:encoded>* Added numerous language unit tests (Bulgarian, English 100, English GB, English US, French, French Belgium, German, Italian, Portuguese Brazilian);&lt;br /&gt;
* Swap all tests to PHPUnit 3;&lt;br /&gt;
	* Bugs fixed:&lt;br /&gt;
	- #10744 wrong getLocales() Docblock;&lt;br /&gt;
	- #14988 bogus non-int parsing;&lt;br /&gt;
	- #14667 bad trascription for 101 numbers and 102 thousands bug;&lt;br /&gt;
	- incorrect values for 80 and 81 in French Belgium;&lt;br /&gt;
- #15260 uninitialized string offset in Brazilian Portuguese.
 </content:encoded>
 <dc:date>2009-03-10T18:05:25-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/MDB2_Schema/download/0.8.5/">
 <title>MDB2_Schema 0.8.5</title>
 <link>http://pear.php.net/package/MDB2_Schema/download/0.8.5/</link>
 <content:encoded>- PEAR dependency updated (Bug #15923)&lt;br /&gt;
- XML_DTD dependency updated (past releases of XML_DTD doesn't works anymore. release 0.5.1 works only with PHP 5).&lt;br /&gt;
- Fixed 'disable_queries' and 'show_structure' options that were malfunctioning in mdb2_schematool web version&lt;br /&gt;
- Added an option to not drop obsolete tables when updating (Request #15278). It defaults not to drop, which reverts the behavior introduced in Release 0.8.3&lt;br /&gt;
&lt;br /&gt;
open todo items:&lt;br /&gt;
- Clean up output of getDefinitionFromDatabase(). Sync it with Parser and Parser2.&lt;br /&gt;
- Automatically load reserved keywords&lt;br /&gt;
- Make MDB2_Schema loadable via MDB2_Driver_Common::loadModule() (Bug #8270)&lt;br /&gt;
- Allow simple if statements that mean that anything enclosed is only executed&lt;br /&gt;
  if it meets certain criterias based on that version number (or some other&lt;br /&gt;
  variable). This would enable people to add DML statements that are only&lt;br /&gt;
  executed when updating from a specific version.&lt;br /&gt;
- Modularize Writer code or remake it&lt;br /&gt;
- Add specific error codes for Validate class&lt;br /&gt;
- Add support for ORDER clauses on UPDATEs (to resolve the duplicate key &lt;br /&gt;
  problem)&lt;br /&gt;
- Update description.schema.xml&lt;br /&gt;
- Create unit test for comparedefinitions()&lt;br /&gt;
- Create unit test for initializetable()&lt;br /&gt;
- Create unit test to compare the expected array definition with what is parsed&lt;br /&gt;
- Improve validateDataFieldValue() to validate &lt;column&gt;&lt;br /&gt;
- Provide more info on MDB2_Schema_Validate errors (output parsed value and expected value)&lt;br /&gt;
- Views support&lt;br /&gt;
- Fulltext index support&lt;br /&gt;
- PKs as constraints, not indices&lt;br /&gt;
- Creation of constraints only after all tables have been created/updated to avoid invalid references.
 </content:encoded>
 <dc:date>2009-02-22T22:12:14-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/XML_DTD/download/0.5.1/">
 <title>XML_DTD 0.5.1</title>
 <link>http://pear.php.net/package/XML_DTD/download/0.5.1/</link>
 <content:encoded>- Dropped dependency of deprecated XML_Tree&lt;br /&gt;
- Introducing the all new XML_DTD_XmlParser&lt;br /&gt;
- Added switch to turn folding on/off
 </content:encoded>
 <dc:date>2009-01-24T07:59:55-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/Validate_ptBR/download/0.5.5/">
 <title>Validate_ptBR 0.5.5</title>
 <link>http://pear.php.net/package/Validate_ptBR/download/0.5.5/</link>
 <content:encoded>- Fixed Bug #12783 (thanks to jhenrique)&lt;br /&gt;
- Fixed Bug #11823  phpcs/Coding Standards issues highlighted.&lt;br /&gt;
- Avoid two strlen calls on pis() - cosmetic changes&lt;br /&gt;
- PHP test updated&lt;br /&gt;
- add new method pis()
 </content:encoded>
 <dc:date>2008-11-26T19:48:41-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/MDB2_Schema/download/0.8.4/">
 <title>MDB2_Schema 0.8.4</title>
 <link>http://pear.php.net/package/MDB2_Schema/download/0.8.4/</link>
 <content:encoded>- fixed warning in validateTable() that was introduced in last release (Bug #15055)&lt;br /&gt;
- fixed interpreter for mdb2_schematool, plus it is now been installed to bin_dir (now, really!)&lt;br /&gt;
- mdb2_schematool has a new feature: initialize database&lt;br /&gt;
- mdb2_schematool can now be used to dump data and/or database structure&lt;br /&gt;
&lt;br /&gt;
open todo items:&lt;br /&gt;
- Clean up output of getDefinitionFromDatabase(). Sync it with Parser and Parser2.&lt;br /&gt;
- Automatically load reserved keywords&lt;br /&gt;
- Make MDB2_Schema loadable via MDB2_Driver_Common::loadModule() (Bug #8270)&lt;br /&gt;
- Allow simple if statements that mean that anything enclosed is only executed&lt;br /&gt;
  if it meets certain criterias based on that version number (or some other&lt;br /&gt;
  variable). This would enable people to add DML statements that are only&lt;br /&gt;
  executed when updating from a specific version.&lt;br /&gt;
- Modularize Writer code or remake it&lt;br /&gt;
- Add specific error codes for Validate class&lt;br /&gt;
- Add support for ORDER clauses on UPDATEs (to resolve the duplicate key &lt;br /&gt;
  problem)&lt;br /&gt;
- Update description.schema.xml&lt;br /&gt;
- Create unit test for comparedefinitions()&lt;br /&gt;
- Create unit test for initializetable()&lt;br /&gt;
- Create unit test to compare the expected array definition with what is parsed&lt;br /&gt;
- Improve validateDataFieldValue() to validate &lt;column&gt;&lt;br /&gt;
- Provide more info on MDB2_Schema_Validate errors (output parsed value and expected value)&lt;br /&gt;
- Views support&lt;br /&gt;
- Fulltext index support
 </content:encoded>
 <dc:date>2008-11-17T18:30:50-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/MDB2_Schema/download/0.8.3/">
 <title>MDB2_Schema 0.8.3</title>
 <link>http://pear.php.net/package/MDB2_Schema/download/0.8.3/</link>
 <content:encoded>- updateDatabase() cannot add UNIQUE attribute to an existing index (Bug #13977). Patch by Holger Schletz&lt;br /&gt;
- updateDatabase() keeps old default value even though new column has no default (Bug #13836). Patch by Holger Schletz&lt;br /&gt;
- Obsolete tables and sequences not dropped on updateDatabase() (Bug #13608). Patch by Holger Schletz&lt;br /&gt;
- Error when creating a new index for a renamed table (Bug #13397)&lt;br /&gt;
- Makes use of MDB2::databaseExists() to check whether updating database exists (Bug #13073). This feature was removed on previous release and now is back again.&lt;br /&gt;
- createDatabase() correctly lower/upper database name when portability option deems so. &lt;br /&gt;
- mdb2_schematool now disables transactions&lt;br /&gt;
- mdb2_schematool was missing argument &quot;help&quot;&lt;br /&gt;
- mdb2_schematool moved from &quot;bin&quot; to &quot;scripts&quot; folder. now installs to pear_bin dir&lt;br /&gt;
- Schema validation not failing when autoincrement field is defined but another column is used as primary key (Bug #14213)&lt;br /&gt;
- Accepting NOW() as value for timestamp fields on schema validation (Bug #14052). Patch by Holger Schletz&lt;br /&gt;
- Introducing www/mdb2_schematool that is a rewrite of docs/examples/example.php and is now installed to web root&lt;br /&gt;
- Web frontend (www/mdb2_schematool) has new options &quot;DBA_username&quot; and &quot;DBA_password&quot;&lt;br /&gt;
- Tests missing sequences on database dump (Bug #13562). Patch by Luca Corbo&lt;br /&gt;
- When reverse engineering a database, the XML schema file will have &lt;charset&gt; forced to UTF8&lt;br /&gt;
&lt;br /&gt;
open todo items:&lt;br /&gt;
- Clean up output of getDefinitionFromDatabase(). Sync it with Parser and Parser2.&lt;br /&gt;
- Automatically load reserved keywords&lt;br /&gt;
- Make MDB2_Schema loadable via MDB2_Driver_Common::loadModule() (Bug #8270)&lt;br /&gt;
- Allow simple if statements that mean that anything enclosed is only executed&lt;br /&gt;
  if it meets certain criterias based on that version number (or some other&lt;br /&gt;
  variable). This would enable people to add DML statements that are only&lt;br /&gt;
  executed when updating from a specific version.&lt;br /&gt;
- Modularize Writer code or remake it&lt;br /&gt;
- Add specific error codes for Validate class&lt;br /&gt;
- Add support for ORDER clauses on UPDATEs (to resolve the duplicate key &lt;br /&gt;
  problem)&lt;br /&gt;
- Update description.schema.xml&lt;br /&gt;
- Create unit test for comparedefinitions()&lt;br /&gt;
- Create unit test for initializetable()&lt;br /&gt;
- Create unit test to compare the expected array definition with what is parsed&lt;br /&gt;
- Improve validateDataFieldValue() to validate &lt;column&gt;&lt;br /&gt;
- Provide more info on MDB2_Schema_Validate errors (output parsed value and expected value)&lt;br /&gt;
- Views support&lt;br /&gt;
- Fulltext index support
 </content:encoded>
 <dc:date>2008-11-16T19:33:46-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/XML_DTD/download/0.5.0/">
 <title>XML_DTD 0.5.0</title>
 <link>http://pear.php.net/package/XML_DTD/download/0.5.0/</link>
 <content:encoded>- switch to BSD license&lt;br /&gt;
- add package.xml v2 (while retaining package.xml v1)&lt;br /&gt;
- PEAR CS cleanup
 </content:encoded>
 <dc:date>2008-08-22T17:54:50-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/MDB2_Schema/download/0.8.2/">
 <title>MDB2_Schema 0.8.2</title>
 <link>http://pear.php.net/package/MDB2_Schema/download/0.8.2/</link>
 <content:encoded>- updated dependency&lt;br /&gt;
- updated license disclaimer in source code files&lt;br /&gt;
- use quoteIdentifier in getInstructionFields() (Bug #13037)&lt;br /&gt;
- After database creation, sqlite db connection not usable (Bug #11920)&lt;br /&gt;
- Supporting Database Charset (Bug #12908)&lt;br /&gt;
- writeInitialization() fails at given conditions (Bug #12950)&lt;br /&gt;
- drop usage of listDatabases() (Bug #12636), as a consequence updateDatabase() doesn't check anymore whether updating database exists&lt;br /&gt;
- index-length documented and included in Parser2 (Bug #12540)&lt;br /&gt;
- xsl transformation chooses wrong value for length (Bug #12261)&lt;br /&gt;
- added README file for docs dir&lt;br /&gt;
- the correct variable name for warning is &quot;warnings&quot; not &quot;operation&quot; in example script&lt;br /&gt;
- disabled transactions in the example script&lt;br /&gt;
- introducing mdb2_schematool, a command line tool to dump and load schemas&lt;br /&gt;
&lt;br /&gt;
open todo items:&lt;br /&gt;
- Clean up output of getDefinitionFromDatabase(). Sync it with Parser and Parser2.&lt;br /&gt;
- Automatically load reserved keywords&lt;br /&gt;
- Make MDB2_Schema loadable via MDB2_Driver_Common::loadModule() (Bug #8270)&lt;br /&gt;
- Allow simple if statements that mean that anything enclosed is only executed&lt;br /&gt;
  if it meets certain criterias based on that version number (or some other&lt;br /&gt;
  variable). This would enable people to add DML statements that are only&lt;br /&gt;
  executed when updating from a specific version.&lt;br /&gt;
- Modularize Writer code or remake it&lt;br /&gt;
- Add specific error codes for Validate class&lt;br /&gt;
- Add support for ORDER clauses on UPDATEs (to resolve the duplicate key &lt;br /&gt;
  problem)&lt;br /&gt;
- Update description.schema.xml&lt;br /&gt;
- Create unit test for comparedefinitions()&lt;br /&gt;
- Create unit test for initializetable()&lt;br /&gt;
- Create unit test to compare the expected array definition with what is parsed&lt;br /&gt;
- Improve validateDataFieldValue() to validate &lt;column&gt;&lt;br /&gt;
- Provide more info on MDB2_Schema_Validate errors (output parsed value and expected value)&lt;br /&gt;
- Views support&lt;br /&gt;
- Fulltext index support
 </content:encoded>
 <dc:date>2008-02-23T00:17:01-05:00</dc:date>
</item>

</rdf:RDF>