[Catalyst] [ANNOUNCE] Catalyst-Runtime-5.80004

Tomas Doran bobtfish at bobtfish.net
Mon May 18 15:24:33 GMT 2009


The Catalyst core team is pleased to announce the availability of the 
third maintenance release of Catalyst 5.80.

This release fixes a number of bugs and regressions found in the 
previous releases, and adds the ability for roles .

As far as I can see, this fixes every regression against 5.71 reported 
thus far.

If you have an issue which has been reported, is not solved by this 
release, and is not specifically mentioned in the TODO file included in 
the distribution, then please reply into this thread..

The important fixes in this release are:

   - 'Unknown error' when your application fails to compile had been
     fixed, you will now get a proper exception.

   - Moose native applications now work correctly with non-Moose base
     classes.

   - Bug causing $c->req->parameters to be empty when parse_on_demand
     config setting was true has been fixed.

   - Fix bug with ctx_request in Catalyst::Test stopping you getting the
     context on second and subsequent requests has been fixed.

Feature additions in this release:

   - You may now use Moose Roles in the application plugin list, and
     these will be applied to your application class.

A full changelog is included below.

Many thanks
t0m

BEGIN FULL CHANGELOG:

5.80004 2009-05-18 17:03:23:

         - Rename the actions attribute in Catalyt::Controller to
           _controller_actions to avoid name clashes with application
           controller naming. (random)
         - Test for using Moose in components which have a non-Moose base
           class.
           Fixed by 349cda in Moose 0.78 (t0m)
         - Fix deprecation message for Catalyst::Dispatcher to refer
           to the class actually calling the deprecated method. RT#45741
           (t0m)
         - Clarify limitations of $request->base and $request->secure.
           (Phil Mitchell)
         - Add 'use Catalyst' to documentation for a Moose MyApp class as
           noted by dmaki. (t0m)
         - Fix so that / (and other special characters) are URL encoded
           when passed into $c->uri_for as Args/CaptureArgs (t0m)
         - Fix development server so that $c->engine->env returns the
           correct environment (t0m)
         - Require Moose 0.78 to fix metaclass incompatibility issues
           (t0m)
         - Require MooseX::MethodAttributes 0.10 and use
           Moose::Meta::Class->initialize rather than Moose->init_meta to
           fix bugs related to having a 'meta' method in your controller
           (t0m)
         - Fix cases where your application failing to complie could
           cause perl to report 'Unknown Error' (t0m)
         - Support adding Moose::Roles to the plugin list. These are
           applied to MyApp after plugins have been pushed onto @ISA
           (t0m)
         - Fix calling $c->req->parameters as the first thing you do when
           parse_on_demand is on (t0m)

END FULL CHANGELOG.



More information about the Catalyst mailing list