]> git.decadent.org.uk Git - maypole.git/blobdiff - Changes
Added patch for CGI front-end to report fatal errors instead of staying silent and...
[maypole.git] / Changes
diff --git a/Changes b/Changes
index fd9999af32be02fd90889f4d8f28a6349bd5c86e..3f69490a406c9789826ef0bdb2969e43199dc40b 100644 (file)
--- a/Changes
+++ b/Changes
@@ -2,21 +2,44 @@ This file documents the revision history for Perl extension Maypole.
 For information about current developments and future releases, see:
     http://maypole.perl.org/?TheRoadmap
 
 For information about current developments and future releases, see:
     http://maypole.perl.org/?TheRoadmap
 
-2.11 
+2.111 Sat 21 April 2007
+
+Fixes :
+   Fixed typo in edit form template
+   Fixed extra html filter in link macro in factory templates
+   Fixed typo in _do_update_or_create (bug 26495)
+   fix to display_line macro in factory templates (bug 22920)
+   fixed template path with array refs
+   fixed redirect_request
+   fixed db_colinfo.t test when no mysql
+
+
+2.11 Mon 31 July 2006
+
+SVN revision 519
 
 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.
 
 
 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.
 
+    Maypole no longer uses Class::DBI::AsForm, instead Maypole::Model::CDBI::AsForm
+    has replaced it.
+
+    $config->{$table}{required_cols} is deprecated, please use $class->required_columns instead
+
+
 Incompatible API changes:
 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.
+    Maypole
+        - is_applicable() deprecated for is_model_applicable(). is_applicable is
+         an alias for is_model_applicable now.
+    Maypole::Constants
+        - ERROR constant now 500, previously -1 (bug #18901)
     Maypole::Model
        - delete and search actions are now deprecated - use do_search and do_delete
          instead
     Maypole::Model
        - delete and search actions are now deprecated - use do_search and do_delete
          instead
+    Maypole::View
+       - table name rather than moniker is used to find templates
 
 API additions and enhancements:
     Maypole::Application:
 
 API additions and enhancements:
     Maypole::Application:
@@ -40,6 +63,9 @@ API additions and enhancements:
         - added make_path() 
         - added make_uri()
        - improved exception handling
         - added make_path() 
         - added make_uri()
        - improved exception handling
+       - now uses File::MMagic::XS to guess mime type of output unless already set
+       - new component method provides Maypole::Component functionality
+       - new object method gets/sets first/only object in objects
      Maypole::Model
        - do_delete, do_search in place of delete/search actions
      Maypole::View::TT:
      Maypole::Model
        - do_delete, do_search in place of delete/search actions
      Maypole::View::TT:
@@ -50,6 +76,11 @@ API additions and enhancements:
        - Improved factory templates
         - added the status() attribute, although it's not used in many places 
             yet
        - Improved factory templates
         - added the status() attribute, although it's not used in many places 
             yet
+       - Changed factory edit/view to use object instead of objects
+     Maypole::Model::CDBI
+       - improved error messages in do_edit action
+        - new required_columns mutator method
+        - new column_required accessor method
 
 Bug fixes:
     Fix to cgi_maypole.t (bug 11346)
 
 Bug fixes:
     Fix to cgi_maypole.t (bug 11346)
@@ -68,6 +99,10 @@ Bug fixes:
     Factory templates now less vulnerable to XSS (bug 16659)
     Reduced risk of XSS in factory templates (bug 16659)
     model search/delete methods in model and subclassing the cdbi mode (bug 16661)
     Factory templates now less vulnerable to XSS (bug 16659)
     Reduced risk of XSS in factory templates (bug 16659)
     model search/delete methods in model and subclassing the cdbi mode (bug 16661)
+    fixed problems with stringify_self and untaint missing ignore columns (bug 15678)
+    fixed Maypole::Model::CDBI::Plain to JustWork(TM) with plain CDBI Classes (bug 16977)
+    some silent death scenarios resolved
+       Now initializes template_args, stash, parmas, objects and others to correct data type. (bug 15147)
 
 Documentation:
     Fix to documentation for CGI::Maypole (bug 7263)
 
 Documentation:
     Fix to documentation for CGI::Maypole (bug 7263)
@@ -80,9 +115,11 @@ Documentation:
        Added Maypole::Manual::Terminology
         - updated Maypole::Manual::View
         - updated Maypole::View:TT
        Added Maypole::Manual::Terminology
         - updated Maypole::Manual::View
         - updated Maypole::View:TT
+    Examples of fancy forms and templates using new features
 
 Requirements:
    HTTP::Body now required
 
 Requirements:
    HTTP::Body now required
+   CGI::Untaint >= 1.26 now required rather than >= 0
 
 
 2.10 Tue 19 Jul 2005
 
 
 2.10 Tue 19 Jul 2005