Author: spadkins
Date: Mon Jul 24 18:54:29 2006
New Revision: 6704
Modified:
p5ee/trunk/App-Repository/CHANGES
p5ee/trunk/App-Repository/Makefile.PL
p5ee/trunk/App-Repository/TODO
Log:
freeze for 0.963
Modified: p5ee/trunk/App-Repository/CHANGES
==============================================================================
--- p5ee/trunk/App-Repository/CHANGES (original)
+++ p5ee/trunk/App-Repository/CHANGES Mon Jul 24 18:54:29 2006
@@ -2,6 +2,21 @@
# CHANGE LOG
#########################################
+0.963
+ x add support for qualified classes on a single table (i.e.
get_object("person",...)
+ may return an App::RepositoryObject::Man or an App::RepositoryObject::Woman
depending
+ on the value in the "gender" field)
+ x add not_in, not_contains, and not_matches operators
+ x add better implied operations to value-side of params (=, !, !=, >, >=, <=,
~, =~)
+ x _shutdown_unshareable_resources()
+ x substitute() on joincriteria
+ x added automatic timings on all debug_sql
+ x added explain_sql
+ x added support for dbsocket option in App::Repository::MySQL
+
+0.962
+ ???
+
0.96
x test suites are driven by app.conf (App::Options)
(dbdriver/dbhost/dbname/dbuser/dbpass)
(and they succeed trivially when no app.conf is set up)
Modified: p5ee/trunk/App-Repository/Makefile.PL
==============================================================================
--- p5ee/trunk/App-Repository/Makefile.PL (original)
+++ p5ee/trunk/App-Repository/Makefile.PL Mon Jul 24 18:54:29 2006
@@ -10,7 +10,7 @@
%opts = (
'NAME' => 'App-Repository',
'DISTNAME' => 'App-Repository',
- 'VERSION' => '0.96',
+ 'VERSION' => '0.963',
'PREREQ_PM' => { #'App::Context' => 0, # core services
'DBI' => 0, # database access
},
Modified: p5ee/trunk/App-Repository/TODO
==============================================================================
--- p5ee/trunk/App-Repository/TODO (original)
+++ p5ee/trunk/App-Repository/TODO Mon Jul 24 18:54:29 2006
@@ -11,14 +11,10 @@
o get it to run against Oracle
Other stuff
- o get it to run against Oracle
o caching rows by key
o caching row-sets by set-key
- o DBI - refactored/unified params/cols/values handling
+ o DBI - refactored/unified params/cols/values handling
- arbitrarily complex where clauses
- - clear separation between "eq", "in" and implied ops
- - add "not_in" operator
- - add implied operators from the value (i.e. ">3", "!2,3")
o auto-history (audit trail)
o DBI - auto-reconnect on all operations