X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=blobdiff_plain;f=lib%2FCatalyst%2FDelta.pod;h=bfed979e813449e63ff24ed2bb7f1787ec9a4aee;hp=95afdc0b61d82c8c59793d43637f4deedee5bd43;hb=4c71cf1b43594eabfee6e346a0a30b6dcf315b4f;hpb=bd6018c40240ca651d1ff62552b948fc9e691cab diff --git a/lib/Catalyst/Delta.pod b/lib/Catalyst/Delta.pod index 95afdc0..bfed979 100755 --- a/lib/Catalyst/Delta.pod +++ b/lib/Catalyst/Delta.pod @@ -7,6 +7,22 @@ Catalyst::Delta - Overview of changes between versions of Catalyst This is an overview of the user-visible changes to Catalyst between major Catalyst releases. +=head2 VERSION 5.90102 - 5.90103 + +A significant change is that we now preserve the value of $c->state from action +to follwoing action. This gives you a new way to pass a value between actions +in a chain, for example. However any 'auto' actions always have $c->state +forced to be set to 0, which is the way its been for a long time, this way an +auto action is required to return 1 to pass the match. It also exists to maintain +compatibility with anyone that exits an auto action with a detach (which is not a +documented way to excape matching, but exists in the wild since it worked as a +side effect of the code for a long time). + +Additionally, upon $c->detach we also force set state to 0. + +Version 5.90102 contains a version of this change but its considered buggy, so +that is a version to avoid. + =head2 VERSION 5.90100 Support for type constraints in Args and CaptureArgs has been improved. You may