pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/www/p5-Catalyst-Runtime
Module Name: pkgsrc
Committed By: rhaen
Date: Sat Jan 26 16:51:24 UTC 2013
Modified Files:
pkgsrc/www/p5-Catalyst-Runtime: Makefile distinfo
Log Message:
- Updated to 5.90019
- Cleaned deps to match current Catalyst reqs.
ChangeLog:
5.90019 - 2012-12-04 21:31:00
- Fix for perl 5.17.6 (commit g7dc8663). RT#81601
- Fix for perl 5.8. RT#61122
- Remove use of MooseX::Types as MooseX::Types is broken on perl5.8
RT#77100 & RT#81121
5.90018 - 2012-10-23 20:55:00
- Changed code in test suite so it no longer trips up on recent changes to
HTTP::Message.
5.90017 - 2012-10-19 22:33:00
- Change Catalsyt _parse_attrs so that when sub attr handlers:
1) Can return multiple pairs of new attributes.
2) Get their returned attributes passed through the correct attribute
handler.
e.g sub _parse_Whatever_attr { return Chained => 'foo', PathPart => 'bar' }
Will now work because both new attributes are respected, and the Chained
attribute is passed to _parse_Chained_attr and fixed up correctly by that.
- In Catalyst::Test, don't mangle headers of non-HTML responses. RT#79043
- Refactor request and response class construction to add methods
that roles can hook to feed extra parameters into the constructor
of request or response classes.
5.90016 - 2012-08-16 15:35:00
- prepare_parameters is no longer an attribute builder. It is now a method
that calls the correct underlying functionality (Bill Moseley++)
- Updated Makefile.PL to handle MacOXS tar
- Fix uri_for to handle a stringifiable object
- Fix model/view/controller methods to handle stringifiable objects
- Fix RT#78377 - IIS7 ignores response body for 3xx requests, which
causes (a different) response to be broken when using keepalive.
Fixed by applying Middleware which removes the response body and
content length that Catalyst supplies with redirects.
5.90015 - 2012-06-30 16:57:00
- Fix $c->finalize_headers getting called twice. RT#78090
- Fix test fails in Catalyst-Plugin-Session-State-Cookie. RT#76179
- Fix test fails in Catalyst-Plugin-StackTrace
- Fix test fails in Test-WWW-Mechanize-Catalyst
5.90014 - 2012-06-26 10:00:00
- Fix calling finalize_headers before writing body when using $c->write /
$c->res->write (fixes RT#76179).
5.90013 - 2012-06-21 10:40:00
- Release previous TRIAL as stable.
- We failed to note in the previous changelog that the Makefile.PL has been
improved to make it easier for authors to bootstrap a developer install
of Catalyst.
5.90013 - TRIAL 2012-06-07 20:21:00
New features:
- Merge Catalyst::Controller::ActionRole into Catalyst::Controller.
Bug fixes:
- Fix warnings in some matching cases for Action methods with
Args(), when using Catalyst::DispatchType::Chained
- Fix request body parameters to not be undef if no parameters
are supplied.
- Fix action_args config so that it can be specified in the
top level config.
- Fix t/author/http-server.t on Win32
- Fix use of Test::Aggregate to make tests faster.
5.90012 - 2012-05-16 09:59:00
Distribution META.yml changes:
- author key is now correct, rather than what Module::Install
mis-parses from the documentation.
- x_authority key added.
Bug fixes:
- Fix request body parameters being multiply rebuilt. Fixes both
RT#75607 and CatalystX::DebugFilter
- Make plugin de-duplication work as intended originally, as whilst
duplicate plugins are totally unwise, the C3 error given to the user
is less than helpful.
- Remove dependence on obscure behaviour in B::Hooks::EndOfScope
for backward compatibility. This fixes issues with behaviour changes
in bleadperl. RT#76437
- Work around Moose bug RT#75367 which breaks
Catalyst::Controller::DBIC::API.
Documentation:
- Fix documentation in Catalyst::Component to show attributes and
calling readers, rather than accessing elements in the $self->{} hash
directly.
- Add note in Catalyst::Component to strongly disrecommend $self->config
- Fix vague 'checkout' wording in Catalyst::Utils. RT#77000
- Fix documentation for the 'secure' method in Catalyst:Request. RT#76710
5.90011 - 2012-03-08 16:43:00
Bug fixes:
- Simplification of the previous changes to Catalyst::ScriptRunner
We now just push $FindBin::Bin/../lib to the @INC path again, but
only if one of the dist indicator files (Makefile.PL Build.PL or
dist.ini) can be found in $FindBin::Bin/../$_
This avoids heuristics when the app is unloaded and therefore
works better for extensions which have entire applications in
their test suites.
- Bug fix to again correctly detect checkouts in dist zilla using
applications.
- --background option for the server script now only closes
STDIN, STDOUT and STDERR. This fixes issues with Log::Dispatch
and other loggers which open a file handle when
- Change incorrect use of File::Spec->catdir to File::Spec->catfile
so that we work on platforms which care about this (VMS?)
- Make it more obvious if our PSGI server doesn't pass in a response
callback.
5.90010 - 2012-02-18 00:01:00
Bug fixes:
- Fix the previous fix to Catalyst::ScriptRunner which was resulting
in the lib directory not being pushed onto @INC.
This meant perl ./script/myapp_server.pl failed, however
perl -Ilib ./script/myapp_server.pl would succeed.
5.90009 - 2012-02-16 09:06:00
Bug fixes:
- Fix the debug page so that it works as expected with the latest
refactoring.
- The Catalyst::Utils::home function is used to find if the application
is a checkout in Catalyst::ScriptRunner. This means that a non-existant
lib directory that is relative to the script install location is not
included when not running from a checkout.
- Fix dead links to cpansearch.perl.org to point to metacpan.org.
- Require the latest version of B::Hooks::EndOfScope (0.10) to avoid an
issue with new versions of Module::Runtime (0.012) on perl 5.10
which stopped Catalyst::Controller from compiling.
- In Catalyst::Test, don't mangle headers of non-HTML responses. RT#79043
5.90008 - TRIAL 2012-02-06 20:49:00
New features and refactoring:
- Much of the Catalyst::Engine code has been moved into Catalyst::Request
and Catalyst::Response, to be able to better support asynchronous web
servers such as Twiggy, by making the application engine more reenterant.
This change is as a prequel to full asynchronous support inside Catalyst
for AnyEvent and IO::Async backends, which allow highly scaleable streaming
(for applications such as multi-part XML HTTPRequests, and Websockets).
Deprecations:
- This means that the $c->engine->env method to access the PSGI environment
is now deprecated. The accessor for the PSGI env is now on Catalyst::Request
as per applications which were using Catalyst::Engine::PSGI
Catalyst::Engine::PSGI is now considered fully deprecated.
- The private _dump method in Catalyst::Log is now deprecated. The dumper is
not pluggable and which dumper to use should be a user choice. Using
an imported Dump() or Dumper() function is less typing than $c->log->_dump
and as this method is unused anywhere else in Catalyst, it has been
scheduled
for removal as a cleanup. Calling this method will now emit a stack trace
on first call (but not on subsequent calls).
Back compatibility fixes:
- Applications still using Catalyst::Engine::PSGI as they rely on
$c->request->env - this is now the provided (and recommended) way of
accessing the raw PSGI environment.
Tests:
- Spurious warnings have been removed from the test suite
Documentation:
- Fix the display of PROJECT FOUNDER and CONTRIBUTORS sections in the
documentation. These were erroneously being emitted when the Pod
was converted to HTML for search.cpan.org
- Fix documentation for the build_psgi_app app method. Previously the
documentation advised that it provided the psgi app already wrapped
in default middleware. This is not the case - it is the raw app psgi
To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.27 pkgsrc/www/p5-Catalyst-Runtime/Makefile
cvs rdiff -u -r1.18 -r1.19 pkgsrc/www/p5-Catalyst-Runtime/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Home |
Main Index |
Thread Index |
Old Index