X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst%2FDelta.pod;h=7959a6e9a5df29495bca03825874fb6083e0db2a;hb=dd6a9f23fda9c6520be5021f7fb51f4fb345c8c4;hp=e75a052928c434a4e4d76724351f6ed34da4e1ac;hpb=6b9f9ef742c1ee771df336eed1db42d807c8c59c;p=catagits%2FCatalyst-Runtime.git diff --git a/lib/Catalyst/Delta.pod b/lib/Catalyst/Delta.pod index e75a052..7959a6e 100755 --- a/lib/Catalyst/Delta.pod +++ b/lib/Catalyst/Delta.pod @@ -7,6 +7,24 @@ 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.90100 + +Support for type constraints in Args and CaptureArgs has been improved. You may +now inherit from a base controller that declares type constraints and use roles +that declare type constraints. See L for more. + +You may now. also use a full type constraint namespace instead of inporting type +constraints into your package namespace. + +We changed the way the middleware stash works so that it no longer localizes +the PSGI env hashref. This was done to fix bugs where people set PSGI ENV hash +keys and found them to dissappear in certain cases. It also means that now if +a sub applications sets stash variables, that stash will now bubble up to the +parent application. This may be a breaking change for you since previous +versions of this code did not allow that. A workaround is to explicitly delete +stash keys in your sub application before returning control to the parent +application. + =head2 VERSION 5.90097 =head3 Defined how $c->uri_for adds a URI fragment. @@ -22,6 +40,13 @@ follow the new, supported specification: This will be a breaking change for some codebases, we recommend testing if you are creating URLs with fragments. +B If you are using the alternative: + + $c->uri_for('/foo/bar#baz') + +construction, we do not attempt to encode this and it will make a URL with a +fragment of 'baz'. + =head2 VERSION 5.90094 =head3 Multipart form POST with character set headers