From: Andy Grundman Date: Thu, 3 Nov 2005 19:48:08 +0000 (+0000) Subject: 5.49_03 release changes X-Git-Tag: 5.7099_04~1026 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=commitdiff_plain;h=60b53d078b97c5f90a870f46bef70b889d857701;hp=e24c5c59f274a81a05ba60bc9fe4f991baae0bf5 5.49_03 release changes --- diff --git a/Changes b/Changes index 66b09b2..70036dc 100644 --- a/Changes +++ b/Changes @@ -1,6 +1,6 @@ Tis file documents the revision history for Perl extension Catalyst. -5.50 +5.49_03 2005-11-03 12:00:00 - Fixed $c->req->{path} for backwards-compatibility. - Allow debug to be disabled via ENV as well as enabled. - Added -scripts option to catalyst.pl for script updating diff --git a/META.yml b/META.yml index 3bcb12b..c233b0d 100644 --- a/META.yml +++ b/META.yml @@ -1,6 +1,6 @@ --- name: Catalyst -version: 5.49_02 +version: 5.49_03 author: - 'Sebastian Riedel, C' abstract: The Elegant MVC Web Application Framework @@ -9,8 +9,10 @@ requires: CGI::Cookie: 0 Class::Accessor::Fast: 0 Class::Data::Inheritable: 0 + Class::Inspector: 0 + File::Modified: 0 HTML::Entities: 0 - HTTP::Body: 0 + HTTP::Body: 0.03 HTTP::Headers: 1.59 HTTP::Request: 0 HTTP::Response: 0 @@ -23,25 +25,34 @@ requires: Template: 0 Test::MockObject: 0 Text::ASCIITable: 0.17 + Time::HiRes: 0 Tree::Simple: 0 Tree::Simple::Visitor::FindByPath: 0 - UNIVERSAL::require: 0 + UNIVERSAL::require: 0.10 URI: 1.35 perl: 5.8.1 recommends: Catalyst::Engine::Apache: 0 + FCGI: 0 + FCGI::ProcManager: 0 provides: Catalyst: file: lib/Catalyst.pm - version: 5.49_02 + version: 5.49_03 Catalyst::Action: file: lib/Catalyst/Action.pm Catalyst::ActionContainer: file: lib/Catalyst/ActionContainer.pm + Catalyst::AttrContainer: + file: lib/Catalyst/AttrContainer.pm Catalyst::Base: file: lib/Catalyst/Base.pm Catalyst::Build: file: lib/Catalyst/Build.pm + Catalyst::Component: + file: lib/Catalyst/Component.pm + Catalyst::Controller: + file: lib/Catalyst/Controller.pm Catalyst::DispatchType: file: lib/Catalyst/DispatchType.pm Catalyst::DispatchType::Default: @@ -62,6 +73,10 @@ provides: file: lib/Catalyst/Engine/FastCGI.pm Catalyst::Engine::HTTP: file: lib/Catalyst/Engine/HTTP.pm + Catalyst::Engine::HTTP::Restarter: + file: lib/Catalyst/Engine/HTTP/Restarter.pm + Catalyst::Engine::HTTP::Restarter::Watcher: + file: lib/Catalyst/Engine/HTTP/Restarter/Watcher.pm Catalyst::Engine::Test: file: lib/Catalyst/Engine/Test.pm Catalyst::Exception: @@ -73,6 +88,8 @@ provides: version: 0.01 Catalyst::Log: file: lib/Catalyst/Log.pm + Catalyst::Model: + file: lib/Catalyst/Model.pm Catalyst::Plugin::Static::Simple: file: lib/Catalyst/Plugin/Static/Simple.pm version: 0.11 @@ -86,4 +103,6 @@ provides: file: lib/Catalyst/Test.pm Catalyst::Utils: file: lib/Catalyst/Utils.pm -generated_by: Module::Build version 0.2607 + Catalyst::View: + file: lib/Catalyst/View.pm +generated_by: Module::Build version 0.2611 diff --git a/README b/README index 669f8bf..387806f 100644 --- a/README +++ b/README @@ -232,6 +232,10 @@ INTERNAL METHODS $c->dispatch Dispatch request to actions. + dump_these + Returns a list of 2-element array references (name, structure) pairs + that will be dumped on the error page in debug mode. + $c->execute($class, $coderef) Execute a coderef in given class and catch exceptions. Errors are available via $c->error. @@ -260,9 +264,13 @@ INTERNAL METHODS $c->finalize_uploads Finalize uploads. Cleans up any temporary files. - $c->get_action( $action, $namespace, $inherit ) + $c->get_action( $action, $namespace ) Get an action in a given namespace. + $c->get_actions( $action, $namespace ) + Get all actions of a given name in a namespace and all base + namespaces. + handle_request( $class, @arguments ) Handles the request. @@ -346,6 +354,15 @@ INTERNAL METHODS Returns the Catalyst version number. mostly useful for powered by messages in template systems. +INTERNAL ACTIONS + Catalyst uses internal actions like "_DISPATCH", "_BEGIN", "_AUTO" + "_ACTION" and "_END", these are by default not shown in the private + action table. + + But you can deactivate this with a config parameter. + + MyApp->config->{show_internal_actions} = 1; + CASE SENSITIVITY By default Catalyst is not case sensitive, so "MyApp::C::FOO::Bar" becomes "/foo/bar". @@ -475,6 +492,8 @@ CREDITS Robert Sedlacek + Sam Vilain + Tatsuhiko Miyagawa Ulf Edvinsson diff --git a/lib/Catalyst.pm b/lib/Catalyst.pm index 66dd7d3..9b8f706 100644 --- a/lib/Catalyst.pm +++ b/lib/Catalyst.pm @@ -43,7 +43,7 @@ our $CATALYST_SCRIPT_GEN = 10; __PACKAGE__->mk_classdata($_) for qw/components arguments dispatcher engine log/; -our $VERSION = '5.49_02'; +our $VERSION = '5.49_03'; sub import { my ( $class, @arguments ) = @_;