cvs: pear /MDB2_Schema package.php
| From: | Igor Feghali | Date: | Fri, 13 Oct 2006 20:54:33 +0000 |
| Subject: | cvs: pear /MDB2_Schema package.php | ||
| Groups: | php.pear.cvs | ||
| Request: | Send a blank email to pear-cvs+get-42528@lists.php.net to get a copy of this message | ||
ifeghali Fri Oct 13 20:54:33 2006 UTC
Modified files:
/pear/MDB2_Schema package.php
Log:
- notes and todo updated for the next release
http://cvs.php.net/viewvc.cgi/pear/MDB2_Schema/package.php?r1=1.49&r2=1.50&diff_format=u
Index: pear/MDB2_Schema/package.php
diff -u pear/MDB2_Schema/package.php:1.49 pear/MDB2_Schema/package.php:1.50
--- pear/MDB2_Schema/package.php:1.49 Tue Sep 5 03:10:00 2006
+++ pear/MDB2_Schema/package.php Fri Oct 13 20:54:33 2006
@@ -2,16 +2,19 @@
require_once 'PEAR/PackageFileManager.php';
-$version = 'XXX';
+$version = '0.7.0';
$notes = <<<EOT
-- fixed warning due to not checking with isset() in the parser
- various fixes to the DTD
- added new XSD schema definition
-- added support for DML statements
+- xml schema documentation updated
+- added new example parse.php/schema.xml to demo the DML support
+- improved main functionalities demo, example.php
+- added support for DML statements (UPDATE, DELETE, improved INSERT)
- moved validation code out of the parser into a separate class
+- created an error code for writer
+- returning an error when fopen() fails in the writer
+- fixed warning due to not checking with isset() in the parser
- ensure all identifiers are passed to quoteIdentifier() (Bug #8429)
-- added new example parse.php/schema.xml to demo the DML support
-
open todo items:
- make MDB2_Schema loadable via MDB2_Driver_Common::loadModule() (Bug #8270)
@@ -20,9 +23,20 @@
if it meets certain criterias based on that version number (or some other
variable). this would enable people to add DML statements that are only
executed when updating from a specific version.
-- add support for recursive tag parsing
+- add support for recursive tag parsing. Currently only expression-function
+ is supported but not expression-expression or function-function, although
+ recursion is already supported by the initializeTable method
+- parser should be replaced by XML serializer ?
+- modularize writer code or remake it
- add specific error codes for validate class
- add support for ORDER clauses on UPDATEs (to resolve the duplicate key problem)
+- update description.schema.xml
+- document how to use the API
+- create unit test for comparedefinitions
+- create unit test for initializetable
+- create unit test to compare the expected array definition with what is parsed
+- bind a parsed empty value to NULL or ''. currently it is generating a query error when
creating a table from file
+- HTML entities aren't being parsed correctly
EOT;
$description =<<<EOT
@@ -64,7 +78,7 @@
}
$package->addMaintainer('lsmith', 'lead', 'Lukas Kahwe Smith',
'smith@pooteeweet.org');
-$package->addMaintainer('ifeghali', 'developer', 'Igor Feghali',
'ifeghali@php.net');
+$package->addMaintainer('ifeghali', 'lead', 'Igor Feghali',
'ifeghali@php.net');
$package->addDependency('php', '4.2.0', 'ge',
'php', false);
$package->addDependency('PEAR', '1.0b1', 'ge',
'pkg', false);