Changes for version 5.70_02 - 2006-06-27

  • Updated tutorial.

Changes for version 5.7002 - 2006-09-17

  • unescape captures to match args
  • fix for relative Chained under namespace '' (root)
  • fix for hashrefs in action attributes from config
  • fix for Chained to require correct number of CaptureArgs

Changes for version 5.70_01 - 2006-06-26

  • fixed a Catalyst::Base bug causing duplicate action registrations
  • modified DispatchTypes to support multiple registrations
  • added Catalyst::Runtime module as dist marker
  • added Catalyst::ActionChain and Chained DispatchType
  • removed retarded registration requirement in dispatcher
  • removed Module::Pluggable::Fast hack in favor of Module::Pluggable::Object
  • extended uri_for, added dispatcher->uri_for_action
  • added Catalyst::Base->action_for('methodname')
  • checked and tested :Args multimethod dispatch
  • added ability to set action attributes from controller config
  • added merge_config_hashes() as a convenience method
  • Swapped out CGI::Cookie in favour of CGI::Simple::Cookie
  • Removed test dependencies on Test::NoWarnings, Test::MockObject
  • Removed dependency on UNIVERSAL::require
  • Split out Catalyst::Helper into a new distribution
  • un-bundled the plugins as they are now pre-reqs for Catalyst::Helper
  • nuked each() out of core with prejudice (due to lurking buglets)
  • Added tests from phaylon for dispatcher precedence
  • Use Class::Inspector->loaded($class) instead of $class->can('can')
  • Added ActionClass attribute
  • Removed Test::WWW::Mechanize::Catalyst from Makefile.PL (circular dep)
  • Updated docs for Catalyst::Component
  • Separated execute and dispatch on Catalyst::Action
  • cleaned up logging and debug output
  • significant documentation revisions
  • Added warning for setup being called twice
  • Fix pod to use DBIC::Schema instead of DBIC model
  • Fix ->config failing to copy _config for subclassing
  • Updated log format
  • Updated debug dump

Documentation

User guide and reference for Catalyst
The philosophy of Catalyst
Catalyst Reusable Actions
Administrative structure of the Catalyst Development Process
Catalyst Installation
Catalyst Installation on CentOS 4
Catalyst Internals
Introduction to Catalyst
Catalyst Plugins (and Components)
Catalyst Tutorial: Overview
Catalyst Tutorial - Part 8: Advanced CRUD
Catalyst Tutorial - Part 9: Appendices
Catalyst Tutorial - Part 4: Authentication
Catalyst Tutorial - Part 5: Authorization
Catalyst Tutorial - Part 3: Basic CRUD
Catalyst Tutorial - Part 2: Catalyst Application Development Basics
Catalyst Tutorial - Part 6: Debugging
Catalyst Tutorial - Part 1: Introduction
Catalyst Tutorial - Part 7: Testing
An introduction to writing plugins with NEXT.
Bootstrap a Catalyst application

Modules

The Elegant MVC Web Application Framework
Catalyst Action
Chain of Catalyst Actions
Catalyst Action Container
Catalyst Base Class
Module::Build extension for Catalyst
Catalyst Component Base Class
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
Catalyst Runtime version
Test Catalyst Applications
The Catalyst Utils
Catalyst View base class

Provides

in lib/Catalyst/Exception.pm