Catalyst::Delta - Overview of changes between versions of Catalyst


NAME

Catalyst::Delta - Overview of changes between versions of Catalyst


DESCRIPTION

This is an overview of the user-visible changes to Catalyst in version 5.8.

Deprecations

Please see the Catalyst::Upgrading manpage for a full description of how changes in the framework may affect your application.

Below is a brief list of features which have been deprecated in this release:

::[MVC]:: style naming scheme has been deprecated and will warn
NEXT is deprecated for all applications and components, use MRO::Compat
Dispatcher methods which are an implementation detail made private, public versions now warn.
MyApp->plugin method is deprecated, use the Catalyst::Model::Adaptor manpage instead.
__PACKAGE__->mk_accessors() is supported for backward compatibility only, use Moose attributes instead in new code.
Use of Catalyst::Base now warns

New features

Dispatcher

Fix forwarding to Catalyst::Action objects.
Add the dispatch_type method

Restarter

The development server restarter has been improved to be compatible with immutable Moose classes, and also to optionally use the B::Hooks::OP::Check::StashChange manpage to handle more complex application layouts correctly.

$c->uri_for_action method.

Give a private path to the Catalyst action you want to create a URI for.

Logging

Log levels have been made additive.

the Catalyst::Test manpage

Change to use the Sub::Exporter manpage.
Support mocking multiple virtual hosts
New methods like action_ok and action_redirect to write more compact tests

Catalyst::Response

Consequences of the Moose back end

Bug fixes

 Catalyst::Delta - Overview of changes between versions of Catalyst