X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=trunk%2Flib%2FCatalyst%2FDelta.pod;fp=trunk%2Flib%2FCatalyst%2FDelta.pod;h=0000000000000000000000000000000000000000;hb=f436bc1bece2bcc2a04138068e5c22e70d9d6d35;hp=a41798e87cec9fa266c3f3f74f0f55a52e6054b7;hpb=e28a6876ad3e11890226e5bab6df4b0725e0981e;p=catagits%2FCatalyst-Runtime.git diff --git a/trunk/lib/Catalyst/Delta.pod b/trunk/lib/Catalyst/Delta.pod deleted file mode 100755 index a41798e..0000000 --- a/trunk/lib/Catalyst/Delta.pod +++ /dev/null @@ -1,151 +0,0 @@ -=head1 NAME - -Catalyst::Delta - Overview of changes between versions of Catalyst - -=head1 DESCRIPTION - -This is an overview of the user-visible changes to Catalyst in version 5.8. - -=head2 Deprecations - -Please see L 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: - -=over - -=item ::[MVC]:: style naming scheme has been deprecated and will warn - -=item NEXT is deprecated for all applications and components, use MRO::Compat - -=item Dispatcher methods which are an implementation detail made private, public versions now warn. - -=item MyApp->plugin method is deprecated, use L instead. - -=item __PACKAGE__->mk_accessors() is supported for backward compatibility only, use Moose attributes instead in new code. - -=item Use of Catalyst::Base now warns - -=back - -=head2 New features - -=head3 Dispatcher - -=over - -=item Fix forwarding to Catalyst::Action objects. - -=item Add the dispatch_type method - -=back - -=head3 Restarter - -The development server restarter has been improved to be compatible with -immutable Moose classes, and also to optionally use -L to handle more complex application layouts -correctly. - -=head3 $c->uri_for_action method. - -Give a private path to the Catalyst action you want to create a URI for. - -=head3 Logging - -Log levels have been made additive. - -=head3 L - -=over - -=item Change to use L. - -=item Support mocking multiple virtual hosts - -=item New methods like action_ok and action_redirect to write more compact tests - -=back - -=head3 Catalyst::Response - -=over - -=item * - -New print method which prints @data to the output stream, separated by $,. -This lets you pass the response object to functions that want to write to an -L. - -=item * - -Added code method as an alias for C<< $res->status >> - -=back - -=head2 Consequences of the Moose back end - -=over - -=item * - -Components are fully compatible with Moose, and all Moose features, such as -method modifiers, attributes, roles, BUILD and BUILDARGS methods are fully -supported and may be used in components and applications. - -=item * - -Many reusable extensions which would previously have been plugins or base -classes are better implemented as Moose roles. - -=item * - -L is used to contain action -attributes. This means that attributes are represented in the MOP, and -decouples action creation from attributes. - -=item * - -There is a reasonable API in Catalyst::Controller for working with -and registering actions, allowing a controller sub-class to replace -subroutine attributes for action declarations with an alternate -syntax. - -=item * - -Refactored capturing of $app from L into -L for easier reuse in other -components. - -=item * - -Your application class is forced to become immutable at the end of compilation. - -=back - -=head2 Bug fixes - -=over - -=item * - -Don't ignore SIGCHLD while handling requests with the development server, so that -system() and other ways of creating child processes work as expected. - -=item * - -Fixes for FastCGI when used with IIS 6.0 - -=item * - -Fix a bug in uri_for which could cause it to generate paths with multiple -slashes in them. - -=item * - -Fix a bug in Catalyst::Stats, stopping garbage being inserted into -the stats if a user calls begin => but no end - -=back -