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
Changes for version 5.7001 - 2006-07-19
- fix for component loading
- uri_for and uri_with now behave as they used to with non- array references
Documentation
- Catalyst::Manual - User guide and reference for Catalyst
- Catalyst::Manual::About - The philosophy of Catalyst
- Catalyst::Manual::Actions - Catalyst Reusable Actions
- Catalyst::Manual::Cookbook - Cooking with Catalyst
- Catalyst::Manual::DevelopmentProcess - Administrative structure of the Catalyst Development Process
- Catalyst::Manual::Installation - Catalyst Installation
- Catalyst::Manual::Installation::CentOS4 - Catalyst Installation on CentOS 4
- Catalyst::Manual::Internals - Catalyst Internals
- Catalyst::Manual::Intro - Introduction to Catalyst
- Catalyst::Manual::Plugins - Catalyst Plugins (and Components)
- Catalyst::Manual::Tutorial - Catalyst Tutorial: Overview
- Catalyst::Manual::Tutorial::AdvancedCRUD - Catalyst Tutorial - Part 8: Advanced CRUD
- Catalyst::Manual::Tutorial::Appendices - Catalyst Tutorial - Part 9: Appendices
- Catalyst::Manual::Tutorial::Authentication - Catalyst Tutorial - Part 4: Authentication
- Catalyst::Manual::Tutorial::Authorization - Catalyst Tutorial - Part 5: Authorization
- Catalyst::Manual::Tutorial::BasicCRUD - Catalyst Tutorial - Part 3: Basic CRUD
- Catalyst::Manual::Tutorial::CatalystBasics - Catalyst Tutorial - Part 2: Catalyst Application Development Basics
- Catalyst::Manual::Tutorial::Debugging - Catalyst Tutorial - Part 6: Debugging
- Catalyst::Manual::Tutorial::Intro - Catalyst Tutorial - Part 1: Introduction
- Catalyst::Manual::Tutorial::Testing - Catalyst Tutorial - Part 7: Testing
- Catalyst::Manual::WritingPlugins - An introduction to writing plugins with NEXT.
- catalyst - Bootstrap a Catalyst application
Modules
- Catalyst - The Elegant MVC Web Application Framework
- Catalyst::Action - Catalyst Action
- Catalyst::ActionChain - Chain of Catalyst Actions
- Catalyst::ActionContainer - Catalyst Action Container
- Catalyst::AttrContainer
- Catalyst::Base - Catalyst Base Class
- Catalyst::Build - Module::Build extension for Catalyst
- Catalyst::Component - Catalyst Component Base Class
- Catalyst::Controller - Catalyst Controller base class
- Catalyst::DispatchType - DispatchType Base Class
- Catalyst::DispatchType::Chained - Path Part DispatchType
- Catalyst::DispatchType::Default - Default DispatchType
- Catalyst::DispatchType::Index - Index DispatchType
- Catalyst::DispatchType::Path - Path DispatchType
- Catalyst::DispatchType::Regex - Regex DispatchType
- Catalyst::Dispatcher - The Catalyst Dispatcher
- Catalyst::Engine - The Catalyst Engine
- Catalyst::Engine::CGI - The CGI Engine
- Catalyst::Engine::FastCGI - FastCGI Engine
- Catalyst::Engine::HTTP - Catalyst HTTP Engine
- Catalyst::Engine::HTTP::Restarter - Catalyst Auto-Restarting HTTP Engine
- Catalyst::Engine::HTTP::Restarter::Watcher - Watch for changed application files
- Catalyst::Exception - Catalyst Exception Class
- Catalyst::Log - Catalyst Log Class
- Catalyst::Model - Catalyst Model base class
- Catalyst::Request - provides information about the current client request
- Catalyst::Request::Upload - handles file upload requests
- Catalyst::Response - stores output responding to the current client request
- Catalyst::Runtime - Catalyst Runtime version
- Catalyst::Test - Test Catalyst Applications
- Catalyst::Utils - The Catalyst Utils
- Catalyst::View - Catalyst View base class
Provides
- Catalyst::Exception::Base in lib/Catalyst/Exception.pm