cvsuser 05/08/09 11:58:14
Modified: App-Repository CHANGES Makefile.PL TODO
Log:
freeze for 0.95
Revision Changes Path
1.3 +10 -0 p5ee/App-Repository/CHANGES
Index: CHANGES
===================================================================
RCS file: /cvs/public/p5ee/App-Repository/CHANGES,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- CHANGES 5 Apr 2005 18:50:36 -0000 1.2
+++ CHANGES 9 Aug 2005 18:58:14 -0000 1.3
@@ -2,11 +2,21 @@
# CHANGE LOG
#########################################
+0.95
+ x add "config_from_options" as a default behavior for App::Repository::DBI
+ x add $rep->new_object($table, [EMAIL PROTECTED]); (and tests)
+ x add $repobj->delete(); (and tests)
+ x add $rep->export_rows(...) (export to file)
+ x add $rep->import_rows(...) (import from file)
+
0.94
x add "distinct => 1" to options hash for get_rows()/get_row()
x recognize the following special cases in inferred-op params: '' (same as
as 'ALL' in non-quoted/numeric params)
x recognize the following special cases in inferred-op params:
'ALL','NULL','NULL,value','@[db expr]'
x support set() with hash values. i.e. set($table,[EMAIL
PROTECTED],\%values)
+ x fix set_rows() to work (also with create option)
+ x support compressed columns (through dbexpr/dbexpr_update)
+ x changed test scripts to be driven by App::Options
0.93
x MySQL - auto_reconnect flag set
1.8 +2 -2 p5ee/App-Repository/Makefile.PL
Index: Makefile.PL
===================================================================
RCS file: /cvs/public/p5ee/App-Repository/Makefile.PL,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- Makefile.PL 2 Mar 2005 17:23:29 -0000 1.7
+++ Makefile.PL 9 Aug 2005 18:58:14 -0000 1.8
@@ -10,7 +10,7 @@
%opts = (
'NAME' => 'App-Repository',
'DISTNAME' => 'App-Repository',
- 'VERSION' => '0.93',
+ 'VERSION' => '0.95',
'PREREQ_PM' => { #'App::Context' => 0, # core services
'DBI' => 0, # database access
},
1.5 +8 -7 p5ee/App-Repository/TODO
Index: TODO
===================================================================
RCS file: /cvs/public/p5ee/App-Repository/TODO,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- TODO 5 Apr 2005 18:50:36 -0000 1.4
+++ TODO 9 Aug 2005 18:58:14 -0000 1.5
@@ -2,20 +2,23 @@
## File: $Id$
######################################################################
- o RepositoryObjectSet
+To get to Version 1.0
+ o change the test suites to be driven by App::Options
(dbdriver/dbhost/dbname/dbuser/dbpass)
+ o implement App::Repository::File and App::Repository::FileSystem
+ o go over the documentation which is terrible and has been completely
neglected
+Other stuff
o caching rows by key
o caching row-sets by set-key
-
o DBI - refactored/unified params/cols/values handling
- arbitrarily complex where clauses
-
+ - clear separation between "eq", "in" and implied ops
o DBI - auto-reconnect on all operations
o DBI - bind variables on all operations
o all - benchmarks
o Remote- make a remote repository work
o all - get related rows (relationships)
- o all - $rep->set_rows(...)
+ o all - $rep->set_rows(...) - make work with %$params
o MySQL - Shared connections between repositories
o File
@@ -23,8 +26,6 @@
o MySQL - $rep->purge(...)
o all - $rep->maintain(...)
- o all - $rep->export(...)
- o all - $rep->import(...)
o all - summaries
o all - partitions
o all - defaults