cvs: pear /MDB2 package_mssql.php package_mssql.xml
| From: | Lukas Smith | Date: | Thu, 09 Feb 2006 15:05:10 +0000 |
| Subject: | cvs: pear /MDB2 package_mssql.php package_mssql.xml | ||
| Groups: | php.pear.cvs | ||
| Request: | Send a blank email to pear-cvs+get-38077@lists.php.net to get a copy of this message | ||
lsmith Thu Feb 9 15:05:10 2006 UTC
Modified files:
/pear/MDB2 package_mssql.php package_mssql.xml
Log:
- david feels its ready (though not yet complete) .. so lets have mssql join in the stable release
frenzy
http://cvs.php.net/viewcvs.cgi/pear/MDB2/package_mssql.php?r1=1.27&r2=1.28&diff_format=u
Index: pear/MDB2/package_mssql.php
diff -u pear/MDB2/package_mssql.php:1.27 pear/MDB2/package_mssql.php:1.28
--- pear/MDB2/package_mssql.php:1.27 Thu Feb 9 14:25:49 2006
+++ pear/MDB2/package_mssql.php Thu Feb 9 15:05:10 2006
@@ -2,7 +2,7 @@
require_once 'PEAR/PackageFileManager.php';
-$version = '0.2.0';
+$version = '1.0.0';
$notes = <<<EOT
- unified case fixing in the list*() methods
- use getConnection() to access connection property
@@ -36,7 +36,7 @@
- handle null as resource when disable_query option is enabled in result object
open todo items:
-- added missing index/contraint methods to the manager and reverse module methods
+- add missing index/contraint methods to the manager and reverse module methods
- ensure that all primary/unique/foreign key handling is only in the contraint methods
- fix alterTable()
EOT;
@@ -50,7 +50,7 @@
'summary' => 'mssql MDB2 driver',
'description' => 'This is the Microsoft SQL Server MDB2
driver.',
'version' => $version,
- 'state' => 'alpha',
+ 'state' => 'stable',
'license' => 'BSD License',
'filelistgenerator' => 'cvs',
'include' => array('*mssql*'),
http://cvs.php.net/viewcvs.cgi/pear/MDB2/package_mssql.xml?r1=1.16&r2=1.17&diff_format=u
Index: pear/MDB2/package_mssql.xml
diff -u pear/MDB2/package_mssql.xml:1.16 pear/MDB2/package_mssql.xml:1.17
--- pear/MDB2/package_mssql.xml:1.16 Sun Dec 18 11:59:11 2005
+++ pear/MDB2/package_mssql.xml Thu Feb 9 15:05:10 2006
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE package SYSTEM "http://pear.php.net/dtd/package-1.0">
-<package version="1.0" packagerversion="1.4.5">
+<package version="1.0" packagerversion="1.4.6">
<name>MDB2_Driver_mssql</name>
<summary>mssql MDB2 driver</summary>
<description>This is the Microsoft SQL Server MDB2 driver.
@@ -20,10 +20,10 @@
</maintainer>
</maintainers>
<release>
- <version>0.2.0</version>
- <date>2005-12-18</date>
+ <version>1.0.0</version>
+ <date>2006-02-09</date>
<license>BSD License</license>
- <state>alpha</state>
+ <state>stable</state>
<notes>- unified case fixing in the list*() methods
- use getConnection() to access connection property
- split index and constraint handling
@@ -41,15 +41,29 @@
- cleanup _checkSequence() method to not raise errors when no table was found
- added 'mdbtype' to tableInfo() output
- changed 'len' to 'length' in tableInfo() output *BC BREAK*
+- explicitly pass if the module is phptype specific in all loadModule calls (bug #6226)
+- fixed signature of quoteIdentifier() to make second param optional
+- fixed signature of executeStoredProc()
+- typo fixes in error handling of nextResult() and numRows() calls
+- nextResult() returns false if there are no more result sets to read
+- _fixIndexName() now just attempts to remove possible formatting
+- renamed _isSequenceName() to _fixSequenceName()
+- _fixSequenceName() now just attempts to remove possible formatting, and only
+ returns a boolean if no formatting was applied when the new "check" parameter
is set to true
+- added support for length in decimal columns
+- removed ugly hack for quote parameter in quote() since it was insufficient
+ (escaping also needs to be prevented)
+- handle null as resource when disable_query option is enabled in result object
open todo items:
-- added missing index/contraint methods to the manager and reverse module methods
+- add missing index/contraint methods to the manager and reverse module methods
- ensure that all primary/unique/foreign key handling is only in the contraint methods
+- fix alterTable()
</notes>
<deps>
<dep type="php" rel="ge" version="4.3.0"
optional="no"/>
<dep type="pkg" rel="ge" version="1.0b1"
optional="no">PEAR</dep>
- <dep type="pkg" rel="ge" version="2.0.0RC1"
optional="no">MDB2</dep>
+ <dep type="pkg" rel="ge" version="2.0.0"
optional="no">MDB2</dep>
<dep type="ext" rel="has" optional="no">mssql</dep>
</deps>
<filelist>
@@ -89,6 +103,48 @@
</release>
<changelog>
<release>
+ <version>1.0.0</version>
+ <date>2006-02-09</date>
+ <license>BSD License</license>
+ <state>stable</state>
+ <notes>- unified case fixing in the list*() methods
+- use getConnection() to access connection property
+- split index and constraint handling
+- quote identifiers where possible inside the manager methods depending on
+ the new 'quote_identifier' option (defaults to off)
+- refactored get*Declaration() methods to use getTypeDeclaration()
+- setting in_transaction to false on disconnect
+- added new Function modules to handle difference in SQL functions
+- force rollback() with open transactions on disconnect
+- escape floats to make sure they do not contain evil characters (bug #5608)
+- split off manipulation queries into exec() method from the query() method *BC BREAK*
+- only if result_types is set to false in prepare() method the query will be
+ handled as a DML statement *BC BREAK*
+- use lastInsertID() method in nextID()
+- cleanup _checkSequence() method to not raise errors when no table was found
+- added 'mdbtype' to tableInfo() output
+- changed 'len' to 'length' in tableInfo() output *BC BREAK*
+- explicitly pass if the module is phptype specific in all loadModule calls (bug #6226)
+- fixed signature of quoteIdentifier() to make second param optional
+- fixed signature of executeStoredProc()
+- typo fixes in error handling of nextResult() and numRows() calls
+- nextResult() returns false if there are no more result sets to read
+- _fixIndexName() now just attempts to remove possible formatting
+- renamed _isSequenceName() to _fixSequenceName()
+- _fixSequenceName() now just attempts to remove possible formatting, and only
+ returns a boolean if no formatting was applied when the new "check" parameter
is set to true
+- added support for length in decimal columns
+- removed ugly hack for quote parameter in quote() since it was insufficient
+ (escaping also needs to be prevented)
+- handle null as resource when disable_query option is enabled in result object
+
+open todo items:
+- add missing index/contraint methods to the manager and reverse module methods
+- ensure that all primary/unique/foreign key handling is only in the contraint methods
+- fix alterTable()
+ </notes>
+ </release>
+ <release>
<version>0.2.0</version>
<date>2005-12-18</date>
<license>BSD License</license>