]> git.decadent.org.uk Git - maypole.git/blobdiff - Changes
A few micro-edits, esp. wishlist.txt
[maypole.git] / Changes
diff --git a/Changes b/Changes
index 4c0ff4a04e425efdf277033e494c2e1c1fb212ae..8a93719a1504a5ae1264dcb84f6ae818ec72436b 100644 (file)
--- a/Changes
+++ b/Changes
@@ -2,12 +2,73 @@ This file documents the revision history for Perl extension Maypole.
 For information about current developments and future releases, see:
     http://maypole.perl.org/?TheRoadmap
 
-2.10 Wed 29 Jun 2005
+2.11 
+
+Deprecated:
+    Directly accessing the attributes of the request object, or the parameters 
+    in $r->params, or anything else, is DEPRECATED and likely to break in future 
+    releases. Be good, and use proper method calls. 
+
+Incompatible API changes:
+    Maypole:
+        - is_applicable() renamed to is_model_applicable(), and returns boolean 
+            instead of a status code. Old-style is_applicable() will still work, 
+           but issues a warning.
+
+API additions and enhancements:
+    Maypole::Application:
+       -Init flag (wishlist 14123)
+    Maypole::Headers:
+       add() alias to push() (wishlist 14142)
+    Maypole:
+        - empty session() attribute, and get_session() method added.
+        - get_session() now called during handler_guts() before authenticate()
+        - new preprocess_path() method added and called by parse_path(), 
+           parse_path() will leave any properties set by preprocess_path() in 
+           place
+        - start_request_hook() added
+       - setup() split into setup(), setup_model(), and load_model_subclass()
+        - added new path processing methods for ssl and default table/action
+       - added make_path() and make_uri()
+
+Bug fixes:
+    Fix to cgi_maypole.t (bug 11346)
+    Fix to TT error reporting (bug 13991)
+    Template xhtml validation (bug 13975)
+    Apache2 fix in Apache::MVC (bug 13888)
+    Fixed inheritance issues in Mp::Application - Mp::App now manipulates the caller's 
+        @ISA directly, and doesn't inject itself into the chain (bugs 12923 & 14120)
+    Improved Template error reporting (14133)
+    Maypole::Session::generate_unique_id() now returns the id (bug 14124)
+    Moved ar accessor to Apache::MVC (bug 14014)
+    Refactored core to support further development in 2.11 and onwards
+    Fixed related_class method (bug 14566)
+    Added a cgi() attribute in Maypole::CGI
+
+Documentation:
+    Fix to documentation for CGI::Maypole (bug 7263)
+    Simplified Net::Amazon example (bug 14073)
+    Numerous major and minor updates to docs, plus:
+        - renamed Maypole::Manual::Request to Maypole::Manual::Cookbook
+       - added Maypole::Manual::Install, with material removed from 
+           Maypole::Manual::About
+       - added Maypole::Manual::Inheritance
+       - added Maypole::Manual::Terminology
+
+
+
+2.10 Tue 19 Jul 2005
     Multiple Template Paths added ( http://rt.cpan.org/NoAuth/Bug.html?id=13447 )
     Small fix to templates/factory/frontpage ( http://rt.cpan.org/NoAuth/Bug.html?id=11236 )
     MasonX support in Maypole::Application ( https://rt.cpan.org/NoAuth/Bug.html?id=12383 )
     Maypole::Model::CDBI::Plain / Maypole Config issue ( http://rt.cpan.org/NoAuth/Bug.html?id=11530 )
-    Repeat Submission detection support
+    Repeat Submission detection support ( Bug #6500 )
+    Fix to setup_database in Maypole::Model::CDBI ( Bug #12384 )
+    Fix to plugin to allow Maypole::Plugin::Config::YAML to work
+    Fix to Maypole::Model::CDBI order sub from list
+    Improvement to primary display column using CDBI
+    Improved efficiency of finding stringified columns using new classmetadata field
+    Fixed BeerDB to untaint pub fields
 
     Additional Requirements : Digest::MD5