The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 5.80004 - 2009-05-18

  • Rename the actions attribute in Catalyt::Controller to _controller_actions to avoid name clashes with application controller naming. (random)
  • Test for using Moose in components which have a non-Moose base class Fixed by 349cda in Moose 0.78 (t0m)
  • Fix deprecation message for Catalyst::Dispatcher to refer to the class actually calling the deprecated method. RT#45741 (t0m)
  • Clarify limitations of $request->base and $request->secure. (Phil Mitchell)
  • Add 'use Catalyst' to documentation for a Moose MyApp class as noted by dmaki. (t0m)
  • Fix so that / (and other special characters) are URL encoded when passed into $c->uri_for as Args/CaptureArgs (t0m)
  • Fix development server so that $c->engine->env returns the correct environment (t0m)
  • Require Moose 0.78 to fix metaclass incompatibility issues (t0m)
  • Require MooseX::MethodAttributes 0.10 and use Moose::Meta::Class->initialize rather than Moose->init_meta to fix bugs related to having a 'meta' method in your controller (t0m)
  • Fix cases where your application failing to complie could cause perl to report 'Unknown Error' (t0m)
  • Support adding Moose::Roles to the plugin list. These are applied to MyApp after plugins have been pushed onto @ISA (t0m)
  • Fix calling $c->req->parameters as the first thing you do when parse_on_demand is on (t0m)

Documentation

Overview of changes between versions of Catalyst
Instructions for upgrading to the latest Catalyst
Bootstrap a Catalyst application

Modules

The Elegant MVC Web Application Framework
Catalyst Action
Chain of Catalyst Actions
Catalyst Action Container
Deprecated base class
Class data accessors
Catalyst Component Base Class
Moose Role for components which capture the application context.
Catalyst Controller base class
DispatchType Base Class
Path Part DispatchType
Default DispatchType
Index DispatchType
Path DispatchType
Regex DispatchType
The Catalyst Dispatcher
The Catalyst Engine
The CGI Engine
FastCGI Engine
Catalyst HTTP Engine
Catalyst Auto-Restarting HTTP Engine
Watch for changed application files
Catalyst Exception Class
Catalyst Log Class
Catalyst Model base class
provides information about the current client request
handles file upload requests
stores output responding to the current client request
The Catalyst Framework Runtime
Catalyst Timing Statistics Class
Test Catalyst Applications
The Catalyst Utils
Catalyst View base class

Provides

in lib/Catalyst/Exception.pm