X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=Changes;h=e7b6d378c873e579bd447b30bdd68ab33ad94e47;hb=18bf82e03623c74badbbcd4a79fa4d9cae4715b0;hp=d1d17691bb65df29c97aac90d849b3b5e7eaddeb;hpb=4a8ca505c7550ed92d136b71824e29cd8a13ce44;p=maypole.git diff --git a/Changes b/Changes index d1d1769..e7b6d37 100644 --- a/Changes +++ b/Changes @@ -3,27 +3,59 @@ For information about current developments and future releases, see: http://maypole.perl.org/?TheRoadmap 2.11 - Fix to documentation for CGI::Maypole (bug 7263) + +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. + +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) - Simplified Net::Amazon example (bug 14073) Apache2 fix in Apache::MVC (bug 13888) - Inheritance cleanup (bug 14120) - Improved Template error reporting (14133) - Maypole::Session::generate_unique_id() now returns the id (bug 14124) - Implement -Init flag in Mp::Application (wishlist 14123) - add() alias to push() in Mp::Headers (wishlist 14142) 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) - Added new path processing methods for ssl and default table/action + 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) - Empty session attribute, and get_session method added to Maypole.pm - 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 + 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 )