[Catalyst] [ANNOUNCE] Catalyst Runtime 5.80005

Tomas Doran bobtfish at bobtfish.net
Sat Jun 6 15:18:54 GMT 2009


The Catalyst core team is pleased to announce the availability of the  
of Catalyst 5.80005.

This release fixes a number of long standing bugs, and officially  
supports action methods in Moose Roles.

A huge thanks to everyone contributing patches to this release; as  
you can see from the full changelog included below, the release  
wouldn't have been worthwhile without your contributions!

Many thanks
t0m

   Behaviour changes:
         - Arguments ($c->req->args) in Chained dispatch are now  
automatically
           URL decoded to be consistent with Local/Path dispatch  
(Caelum)

   Documentation:
         - Clarify correct techniques for Moose controllers (domm)

   Bug fixes:
         - Further change pushing 'env' attribute down into  
Catalyst::Engine
           to make $c->engine->env work in all cases (kmx)
         - Also fix $c->engine->env in Catalyst::Test tests (kmx)
           - Tests for this (t0m)
         - Fix Catalyst failing to start if any plugin changed $_ whilst
           loading (t0m)
           - Tests for this
         - Be stricter about arguments to Args attributes for Chained  
actions,
           so that they blow up on load instead of causing undefined  
behavior
           later on (hdp)
           - Tests for this

    New features:
         - Add $c->req->remote_user to disambiguate from $c->req- 
 >user (dwc)
         - Require MooseX::MethodAttributes 0.12 so that action methods
           (with attributes) can be used in / composed from Moose roles.
         - Allow the generation of cookies with the HTTPOnly flag set
           in Catalyst::Engine (kmx)





More information about the Catalyst mailing list