Changes for version 5.90097 - 2015-07-28
- $c->uri_for now defines a final argument for setting the URL fragment /URL anchor. This is now the canonical approach to setting a fragment via uri_for.
- Reverted how we treat $c->uri_for($path) where $path is a string. When we introduced the UTF-8 work we started encoding stringy paths, which breaks code that did not expect that. We now consider stringy $path to be 'expert' mode and you are expected to perform all nessary encoding.
Documentation
- Catalyst::Contributing - Contributing to Catalyst and Change managment
- Catalyst::Delta - Overview of changes between versions of Catalyst
- Catalyst::PSGI - How Catalyst and PSGI work together
- Catalyst::RouteMatching - How Catalyst maps an incoming URL to actions in controllers.
- Catalyst::UTF8 - All About UTF8 and Catalyst Encoding
- Catalyst::Upgrading - Instructions for upgrading to the latest Catalyst
- 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::ActionRole::ConsumesContent - Match on HTTP Request Content-Type
- Catalyst::ActionRole::HTTPMethods - Match on HTTP Methods
- Catalyst::ActionRole::QueryMatching - Match on GET parameters using type constraints
- Catalyst::ActionRole::Scheme - Match on HTTP Request Scheme
- Catalyst::Base - Deprecated base class
- Catalyst::ClassData - Class data accessors
- Catalyst::Component - Catalyst Component Base Class
- Catalyst::Component::ApplicationAttribute - Moose Role for components which capture the application context.
- Catalyst::Component::ContextClosure - Moose Role for components which need to close over the $ctx, without leaking
- 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::Dispatcher - The Catalyst Dispatcher
- Catalyst::Engine - The Catalyst Engine
- Catalyst::Engine::HTTP - removed module
- Catalyst::EngineLoader - The Catalyst Engine Loader
- Catalyst::Exception - Catalyst Exception Class
- Catalyst::Exception::Basic - Basic Catalyst Exception Role
- Catalyst::Exception::Detach - Exception for redispatching using $ctx->detach()
- Catalyst::Exception::Go - Exception for redispatching using $ctx->go()
- Catalyst::Exception::Interface - Role defining the interface for Catalyst exceptions
- Catalyst::Log - Catalyst Log Class
- Catalyst::Middleware::Stash - The Catalyst stash - in middleware
- Catalyst::Model - Catalyst Model base class
- Catalyst::Plugin::Unicode::Encoding - Unicode aware Catalyst
- Catalyst::Request - provides information about the current client request
- Catalyst::Request::PartData - handles file upload requests
- Catalyst::Request::Upload - handles file upload requests
- Catalyst::Response - stores output responding to the current client request
- Catalyst::Runtime - The Catalyst Framework Runtime
- Catalyst::Script::CGI - The CGI Catalyst Script
- Catalyst::Script::Create - Create a new Catalyst Component
- Catalyst::Script::FastCGI - The FastCGI Catalyst Script
- Catalyst::Script::Server - Catalyst test server
- Catalyst::Script::Test - Test Catalyst application on the command line
- Catalyst::ScriptRole - Common functionality for Catalyst scripts.
- Catalyst::ScriptRunner - The Catalyst Framework script runner
- Catalyst::Stats - Catalyst Timing Statistics Class
- 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
- Catalyst::Response::Writer in lib/Catalyst/Response/Writer.pm