X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=Changes;h=869288648ee7cf2670115774ccc43b6c1f697b00;hb=57a9b9bffae05c0925b0bbaa9a595ecb96d45beb;hp=e0b8a503858895dda31cd8a05edf2e464ea53d78;hpb=12d8a77a713d5ed4f08414e5f34e96d45f60e2d3;p=maypole.git diff --git a/Changes b/Changes index e0b8a50..8692886 100644 --- a/Changes +++ b/Changes @@ -7,13 +7,16 @@ For information about current developments and future releases, see: 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. + 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. + Maypole::Model + - delete and search actions are now deprecated - use do_search and do_delete + instead API additions and enhancements: Maypole::Application: @@ -36,8 +39,15 @@ API additions and enhancements: - added new path processing methods for ssl and default table/action - added make_path() - added make_uri() + - improved exception handling + Maypole::Model + - do_delete, do_search in place of delete/search actions + Maypole::View::TT: + - new report_error method + - new embedded error report page in __DATA__ Templates: - Improved pager macro/include + - Improved factory templates - added the status() attribute, although it's not used in many places yet @@ -55,6 +65,7 @@ Bug fixes: Refactored core to support further development in 2.11 and onwards Fixed related_class() method (bug 14566) Added a cgi() attribute in Maypole::CGI + Factory templates now less vulnerable to XSS (bug 16659) Documentation: Fix to documentation for CGI::Maypole (bug 7263)