<?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/MDB2_Driver_fbsql/download/0.2.0/"/>
<rdf:li rdf:resource="http://pear.php.net/package/MDB2_Driver_fbsql/download/0.1.1/"/>
<rdf:li rdf:resource="http://pear.php.net/package/MDB2_Driver_fbsql/download/0.1.0/"/>
</rdf:Seq>
</items>

<title>Latest releases</title>
<description>The latest releases for the package mdb2_driver_fbsql</description>
</channel>

<item rdf:about="http://pear.php.net/package/MDB2_Driver_fbsql/download/0.2.0/">
 <title>MDB2_Driver_fbsql 0.2.0</title>
 <link>http://pear.php.net/package/MDB2_Driver_fbsql/download/0.2.0/</link>
 <content:encoded>- do not fix case in listUsers()&lt;br /&gt;
- unified case fixing in the list*() methods&lt;br /&gt;
- split index and constraint handling&lt;br /&gt;
- quote identifiers where possible inside the manager methods depending on&lt;br /&gt;
  the new 'quote_identifier' option (defaults to off)&lt;br /&gt;
- refactored get*Declaration() methods to use getTypeDeclaration()&lt;br /&gt;
- setting in_transaction to false on disconnect&lt;br /&gt;
- added new Function modules to handle difference in SQL functions&lt;br /&gt;
- force rollback() with open transactions on disconnect&lt;br /&gt;
- fixed table renaming&lt;br /&gt;
- escape floats to make sure they do not contain evil characters (bug #5608)&lt;br /&gt;
- split off manipulation queries into exec() method from the query() method *BC BREAK*&lt;br /&gt;
- only if result_types is set to false in prepare() method the query will be&lt;br /&gt;
  handled as a DML statement *BC BREAK*&lt;br /&gt;
- use lastInsertID() method in nextID()&lt;br /&gt;
- added 'mdbtype' to tableInfo()&lt;br /&gt;
- changed 'len' to 'length' in tableInfo() output *BC BREAK*&lt;br /&gt;
- fixed 'change' in alterTable()&lt;br /&gt;
- proper quote new table name in alterTable()&lt;br /&gt;
- explicitly pass if the module is phptype specific in all loadModule calls (bug #6226)&lt;br /&gt;
- typo fixes in error handling of nextResult() and numRows() calls&lt;br /&gt;
- nextResult() returns false if there are no more result sets to read&lt;br /&gt;
- _fixIndexName() now just attempts to remove possible formatting&lt;br /&gt;
- renamed _isSequenceName() to _fixSequenceName()&lt;br /&gt;
- _fixSequenceName() now just attempts to remove possible formatting, and only&lt;br /&gt;
  returns a boolean if no formatting was applied when the new &quot;check&quot; parameter is set to true&lt;br /&gt;
- added support for length in decimal columns&lt;br /&gt;
- removed ugly hack for quote parameter in quote() since it was insufficient&lt;br /&gt;
  (escaping also needs to be prevented)&lt;br /&gt;
- handle null as resource when disable_query option is enabled in result object&lt;br /&gt;
- aligned _modifyQuery() signature and phpdoc&lt;br /&gt;
- added 'result_introspection' supported metadata support&lt;br /&gt;
- use connected_server_info in getServerVersion() as a cache cache&lt;br /&gt;
- use parent::disconnect() in disconnect()&lt;br /&gt;
&lt;br /&gt;
open todo items:&lt;br /&gt;
- this driver needs a serious update as it's currently unmaintained/untested&lt;br /&gt;
- ensure that all primary/unique/foreign key handling is only in the contraint methods
 </content:encoded>
 <dc:date>2006-04-16T08:01:32-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/MDB2_Driver_fbsql/download/0.1.1/">
 <title>MDB2_Driver_fbsql 0.1.1</title>
 <link>http://pear.php.net/package/MDB2_Driver_fbsql/download/0.1.1/</link>
 <content:encoded>Warning: this release features numerous BC breaks!&lt;br /&gt;
&lt;br /&gt;
There have been considerable improvements to the datatype, manager and reverse&lt;br /&gt;
modules. However this driver should be considered unmaintained and likely broken.&lt;br /&gt;
&lt;br /&gt;
- increased php dependency to 4.3.0 due to the usage of the streams API since beta5&lt;br /&gt;
- ensure that instance is connected before using connection property in tableInfo()&lt;br /&gt;
- alterTable now needs the full definition to work (use getTableFieldDefinition&lt;br /&gt;
 from Reverse module if you do not have a definition at hand) this eliminates the need&lt;br /&gt;
 of the declaration part in the alterTable array.&lt;br /&gt;
- ensure that instance is connected before using connection property in tableInfo()&lt;br /&gt;
- fix PHP4.4 breakage&lt;br /&gt;
- moved getInsertID() into core as lastInsertID()&lt;br /&gt;
- moved max_text_length property into the fbsql datatype module&lt;br /&gt;
- use !empty() instead of isset() in fetchRow to determine if result cols were bound or result types were set&lt;br /&gt;
- moved all private fetch mode fix methods into _fixResultArrayValues() for performance reasons&lt;br /&gt;
- renamed MDB2_PORTABILITY_LOWERCASE to MDB2_PORTABILITY_FIX_CASE and use 'field_case' option to determine if to upper- or lowercase (CASE_LOWER/CASE_UPPER)&lt;br /&gt;
- count() -&gt; !empty() where possible&lt;br /&gt;
- use array_map() instead of array_flip(array_change_key_case(array_flip())) to fix case of array values&lt;br /&gt;
- use array_key_exists() instead of isset() where possible&lt;br /&gt;
- changed structure of field add/remove/change in alterTable() to match MDB2_Schema&lt;br /&gt;
- return 0 for manipulation queries when disable_query is enabled&lt;br /&gt;
- tweaked handling of notnull and default in field reverse engineering
 </content:encoded>
 <dc:date>2005-10-10T06:56:01-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/MDB2_Driver_fbsql/download/0.1.0/">
 <title>MDB2_Driver_fbsql 0.1.0</title>
 <link>http://pear.php.net/package/MDB2_Driver_fbsql/download/0.1.0/</link>
 <content:encoded>first unbundled release from MDB2 core&lt;br /&gt;
&lt;br /&gt;
- dont just check for isset() for boolean values in order to support&lt;br /&gt;
  setting them false as well (bug #4373)&lt;br /&gt;
- ensure SQL injection protection in all _quote() methods (was missing in&lt;br /&gt;
  some decimal, float, time, date and timestamp implementations)&lt;br /&gt;
- Warning: this release is untested (new maintainer wanted!)
 </content:encoded>
 <dc:date>2005-06-08T09:23:24-05:00</dc:date>
</item>

</rdf:RDF>