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.

_______________________________________________
List: [email protected]
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/[email protected]/
Dev site: http://dev.catalyst.perl.org/

Reply via email to