[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