X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst.pm;h=4e62289370c2e06f04a5eb1b9bb2d66a2db3dd14;hb=629e1f46e06940d2ee1e0c9f4dece7ce8d471b72;hp=17605d40bd5eb83df992d23a49cd62f168f0d335;hpb=409d48fb495802db8eb6e02a927dd2915d8643b4;p=catagits%2FCatalyst-Runtime.git diff --git a/lib/Catalyst.pm b/lib/Catalyst.pm index 17605d4..4e62289 100644 --- a/lib/Catalyst.pm +++ b/lib/Catalyst.pm @@ -113,7 +113,7 @@ __PACKAGE__->stats_class('Catalyst::Stats'); # Remember to update this in Catalyst::Runtime as well! -our $VERSION = '5.90030'; +our $VERSION = '5.90040'; sub import { my ( $class, @arguments ) = @_; @@ -3193,7 +3193,7 @@ is having paths rewritten into it (e.g. as a .cgi/fcgi in a public_html director at other URIs than that which the app is 'normally' based at with C), the resolution of C<< $c->request->base >> will be incorrect. -=back +=back =item * @@ -3203,9 +3203,9 @@ C - See L. C - See L -=back +=item * -=item abort_chain_on_error_fix => 1 +C When there is an error in an action chain, the default behavior is to continue processing the remaining actions and then catch the error upon chain end. This @@ -3214,8 +3214,14 @@ you have this issue, setting this config value to true will promptly exit a chain when there is an error raised in any action (thus terminating the chain early.) +use like: + + __PACKAGE__->config(abort_chain_on_error_fix => 1); + In the future this might become the default behavior. +=back + =head1 INTERNAL ACTIONS Catalyst uses internal actions like C<_DISPATCH>, C<_BEGIN>, C<_AUTO>,