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

Changes for version 5.80013 - 2009-09-17

  • Bug fixes:
    • Preserve immutable_options when temporarily making a class mutable in Catalyst::ClassData as this is needed by new Class::MOP. This could have potentially caused issues when using the deprecated runtime plugins feature in an application with plugins which define their own new method.
    • Require new Moose version and new versions of various dependencies to avoid warnings from newest Moose release.
  • Documentation:
    • Rework the $c->go documentation to make it more clear.
    • Additional documentation in Catalyst::Upgrading covering more deprecation warnings.
  • Refactoring / cleanups:
    • Action methods in the application class are deprecated and applications using them will now generate a warning at startup.
    • The -short option has been removed from catalyst.pl, stopping new applications from being generated using the ::[MVC]:: naming scheme as this is deprecated and generates warnings. RT#49771

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.
Moose Role for components which need to close over the $ctx, without leaking
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 Exception Class
Exception for redispatching using $ctx->detach()
Exception for redispatching using $ctx->go()
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