Changelog for
perl-Catalyst-Runtime-5.90115-1.1.noarch.rpm :
Tue May 2 14:00:00 2017 cooloAATTsuse.com
- updated to 5.90115
see /usr/share/doc/packages/perl-Catalyst-Runtime/Changes
5.90115 - 2017-05-01
- fixes for silent bad behavior in Catalyst::ScriptRole and \'ensure_class_loaded\'
(hobbs++)
- do not require MXRWO if Moose is new enough to have cored it (ether++)
- documentation improvements (ether++)
- Encoding documentation improvements (colinnewell++)
- Improve documentation and test cases for \'abort_chain_on_error_fix\' configuration
option (melmothx++)
- Better debug output when using Hash::MultiValue (tremor69++)
- Fixes for detecting debug terminal size (simonamor++)
Tue Dec 20 13:00:00 2016 cooloAATTsuse.com
- updated to 5.90114
see /usr/share/doc/packages/perl-Catalyst-Runtime/Changes
5.90114 - 2016-12-19
- Fixed regression introduced in the last version (5.90113) which caused
application to hang when the action private name contained a string
like \'foo/bar..html\'. If you are running 5.90113 you should consider this
a required update.
- Tweaked travis CI script.
Fri Dec 16 13:00:00 2016 cooloAATTsuse.com
- updated to 5.90113
see /usr/share/doc/packages/perl-Catalyst-Runtime/Changes
5.90113 - 2016-12-15
- Fixed issue with $controller->action_for when targeting an action in
a namespace nested inside the current controller and the current controller
is a \'root\' controller.
- Enhanced $controller->action_for so that you can reference the \'parent\'
controller via relative path (eg ->action_for(\'../foo\')).
- Backcompat fix for people that made the mistake of doing $c->{stash}
- Sort controllers in setup_actions so cross-controller precedence is
consistent.
Tue Jul 26 14:00:00 2016 cooloAATTsuse.com
- updated to 5.90112
see /usr/share/doc/packages/perl-Catalyst-Runtime/Changes
5.90112 - 2016-07-25
- Spelling fixes from Debian group.
- Fixed regression introduced in last release that caused the code to crap out
if you set the encoding to \'undef\'.
Thu Jul 21 14:00:00 2016 cooloAATTsuse.com
- updated to 5.90111
see /usr/share/doc/packages/perl-Catalyst-Runtime/Changes
5.90111 - 2016-07-20
- Improved documentation around some of the unicode changes; tests (melmothx++)
5.90110 - 2016-07-20
- Better catching of HTTP style exceptions so that you can reliable use one to
override many core method.
- Documention on better ways to catch and handle Unicode errors
- We now check the unicode in your URL request queries and raise an error if the
check fails. This was done to be consistent with what we do in other parts of
the code (such as in args, or POSTed parameters). If this breaks your code in
ways you don\'t want to fix, you may disable this using the global configuration
setting, \"do_not_check_query_encoding\".
- Removed configuration setting, \"decode_query_using_global_encoding\" since it no
longer does anything useful. Query decoding follows from whatever you set the
global encoding to, unless you specify an alternative or to not decode.
Wed Jul 6 14:00:00 2016 cooloAATTsuse.com
- updated to 5.90106
see /usr/share/doc/packages/perl-Catalyst-Runtime/Changes
Sun Jun 12 14:00:00 2016 cooloAATTsuse.com
- updated to 5.90105
see /usr/share/doc/packages/perl-Catalyst-Runtime/Changes
5.90105 - 2016-07-08
- Tweak some test cases to try and prevent them from failing in limited cases.
- Changed how we compose traits onto the response, request, and stats class so
that we compose just once at setup time (performance optimization). Also added
a debug screen at startup to display composed classes to help with debugging.
- Fixed a regressed caused by the changes we made to the way ->state works so that
now when you forward to an action and that action throws an exception, $c->state
is set to 0, instead of the value of the exeption (this is to be as indicated by
the documentation). (cventers++ for reported bug and test case).
- Changed the code that detects if you try to set HTTP headers after headers are
finalized to not warn if you are just requested the response header state. Tweaked
this error message a bit to help people understand it.
Thu Apr 7 14:00:00 2016 cooloAATTsuse.com
- updated to 5.90104
see /usr/share/doc/packages/perl-Catalyst-Runtime/Changes
5.90104 - 2016-04-04
- Merged pull request #131, fix for noisy debug logs when used type constraints
in your actions. Additional changes to the developer debug screen output to
improve reporting details.
- Merged pull request #133, fix for case when a file upload filename contains
wide characters which caused the filename to not appear in the uploads hash.
Sat Nov 14 13:00:00 2015 cooloAATTsuse.com
- updated to 5.90103
see /usr/share/doc/packages/perl-Catalyst-Runtime/Changes
5.90103 - 2015-11-12
- More documentation fixes (thanks to the debian maintainers and melmothx++)
- Fixed the way we parse subroutine attribute values to fix a regression
introduced in 5.90102. This is a recommended upgrade (tsibley++, mst++)
- Fixed regression around auto actions that escape by throwing an exception
which was introduced in the last release.
- Bumped namespace::autoclean dep to latest since tests require -except
Sat Oct 31 13:00:00 2015 cooloAATTsuse.com
- updated to 5.90102
see /usr/share/doc/packages/perl-Catalyst-Runtime/Changes
5.90102 - 2015-10-29
- Better warnings when there\'s an error reading the psgi.input (billmosley++)
- Fixed spurious warnings in uri_for when using no arguments (melmothx++ and
paultcochrane++)
- Documentation improvements (paultcochrane++)
- Improvements to \'search_extra\' configuration and tests around using
uri_for as a class method (cngarrison++)
- Fix when Path() is set and not geting registered as action (grim8634++)
- $c->state is now preserved over actions in a chain, and across begin,
auto, ->forward and ->detach.
Sun Sep 20 14:00:00 2015 cooloAATTsuse.com
- updated to 5.90101
see /usr/share/doc/packages/perl-Catalyst-Runtime/Changes
Fri May 1 14:00:00 2015 cooloAATTsuse.com
- updated to 5.90090
see /usr/share/doc/packages/perl-Catalyst-Runtime/Changes
5.90090 - 2014-04-29
- Updated some documention in Catalyst::Request::Upload to clarify behavior
that RT ticket reported as confusing or unexpected
- Merged all changes from 5.90089_XXX development cycle.
- removed a mistaken use of Test::Most, which is not a core Catalyst
dependency. Used Test::More instead.
5.90089_004 - 2015-04-28
- Added swanky github badges.
- Reverted a change to how the stats engine is setup that was incorrect.
- New application setup hook \'config_for\' which allows one to get the
canonical application configuration for a controller, view or model, or
a plugin. Can also be used to override and adapt what configuration is
retrieved.
5.90089_003 - 2015-04-27
- Fixed an issue where a delayed controller that did ACCEPT_CONTEXT would
raise an error when registering its actions.
- Updated some documentation around route matching.
- refactored the setup of injected components to allow you to hook into
the injection and do custom injection types.
5.90089_002 - 2015-04-17
- Changed the way we check for presence of Type::Tiny in a test case to be
more explicit in the version requirement. Hopefully a fix for reported
test fail.
- When declaring type constraints in Args and CaptureArgs, if you want to
use a Moose builtin type (or a custom stringy type that you\'ve already
defined and associated with the Moose::TypeRegistry) you must now quote
the type name. This is to clearly disambiguate between Moose stringy types
and imported types.
- Additional changes to type constraint detection to between determine when a
type constraint for reference types have a measured number of arguments or
not. clarify restriction on reference type constraints.
- Several bugs with type constraints and uri_for squashed. More test cases
around all the argument type constraints to tighten scope of action.
- NEW FEATURE: New method in Catalyst::Utils \'inject_component\', which is a core
version of the previously external addon \'CatalystX::InjectComponent\'. You should
start to convert your existing code which uses the stand alone version, since
going forward only the core version will be supported. Also the core version in
Catalyst::Utils has an additional feature to compose roles into the injected
component.
- NEW FEATURE: Concepts from \'CatalystX::RoleApplicator\' have been moved to core
so we now have the follow application attributes \'request_class_traits\',
\'response_class_traits\' and \'stats_class_traits\' which allow you to compose
traits for these core Catalyst classes without needing to create subclasses. So
in general any request or response trait on CPAN that used \'CatalystX::RoleApplicator\'
should now just work with this core feature. Note that can also set thse roles
via new configuration keys, \'request_class_traits\', \'response_class_traits\'
and \'stats_class_traits\'. If you use both configuration and application class methods,
they are combined.
- NEW FEATURE: Core concepts from \'CatalystX::ComponentsFromConfig\'. You can now
setup components directly from configuration. This could save you some effort and
creating \'empty\' base classes in your Model/View and Controller directories. This
feature is currently limited in that you can only configure components that are
\'true\' Catalyst components (but you may use Catalyst::Model::Adaptor to proxy
stand alone classes...).
- Only create a stats object if you are using stats. This is a minor performance
optimization, but there\'s a small chance it is a breaking change, so please
report any stats related issues.
- Added a developer mode warning if you call a component with arguments that does not
expect arguments (for example calling $c->model(\'Foo\', 1,2,3,4) where Myapp::Model::Foo
does not ACCEPT_CONTEXT. Only components that ACCEPT_CONTEXT do anything with
passed arguments in $c->controller/view/model.
- Change the way components are setup so that you can now rely on all components
when setting up a component. Previously application scoped components could not
reliably use an existing application scoped component as a dependecy for initialization.
5.90089_001 - 2015-03-26
- New development branch synched with 5.90085.
- NEW FEATURE: Type Constraints on Args/CaptureArgs. Allows you to declare
a Moose, MooseX::Types or Type::Tiny named constraint on your Arg or
CaptureArg.
- When using $c->uri_for (or the derived $c->uri_for_action) and the target
action has type constrainted args (or captures), verify that the proposed
URL matches the defined args. In general $c->uri_for will be a bit more
noisy if the supplied arguments are not correct.
- New top level document on Route matching. (Catalyst::RouteMatching). This
document is still in development, but is worth review and comments.
Mon Apr 13 14:00:00 2015 cooloAATTsuse.com
- updated to 5.90085
see /usr/share/doc/packages/perl-Catalyst-Runtime/Changes
Sun Apr 20 14:00:00 2014 mardnhAATTgmx.de
- updated to 5.90062, see Changes for more
5.90061 - 2014-04-14
- HTTP::Exception objects were not properly bubbled up to middleware since
there was some code in Catalyst that was triggering stringification.
5.90061 - 2014-03-10
- Reverted a change related to how plugins get initialized that was
introduced by a change in December.
- add patch for fixing the plugin loading order
https://rt.cpan.org/Public/Bug/Display.html?id=87998
( patch-catalyst-pm-plugin-order.patch )
Mon Feb 24 13:00:00 2014 cooloAATTsuse.com
- updated to 5.90060, see Changes for more
- MyApp->setup now returns $app to allow class method chaining.
- New Util helper functional localize $env to make it easier to mount PSIG
applications under controllers and actions. See Catalyst::Utils/PSGI Helpers.
- NOTICE: Final Development release for Runner, unless significant issues are
raised. Please test.
5.90059_005 - 2014-01-28
- Specify newest versions of some middleware in attempt to solve test errors
reported while installing.
5.90059_004 - 2014-01-27
- Make sure IO handle objects do \'getline\' before sending them to the
response callback, to properly support the PSGI specification.
- Added some backcompat code when setting a response body to an object
that does \'read\' but not \'getline\'. Added deprecation notice for this
case. Added docs to Catalyst::Delta.
- Catalyst::Delta contains a list of behaviors which will be considered
deprecated immediatelty. Most items have workarounds and tweaks you can
make to avoid issues. These deprecations are targeted for removal/enforcement
in the Catalyst 6 release. Please review and give your feedback.
- More middleware to replace inline code (upasana++)
- Documentation around Exceptions and how we handle them.
- update copyright notices.
5.90059_003 - 2013-12-24
- More documentation about alternative ways to setup middleware.
- removed unneeded use of Devel::Dwarn in test case that was causing
fails to install (sorry).
- When finalizing caught errors, if the error conforms to the interface as
described by Plack::Middleware::HTTPExceptions, rethrow it and let the
middleware deal with it.
5.90059_002 - 2013-12-21
- We now pass a scalar or filehandle directly to you Plack handler, rather
than always use the streaming interface (we are still always using a
delayed response callback). This means that you can make use of Plack
middleware like Plack::Middleware::XSendfile and we expect better use of
server features (when they exist) like correct use of chunked encoding or
properly non blocking streaming when running under a supporting server like
Twiggy. See Catalyst::Delta for more. This change might cause issues if
you are making heaving use of streaming (although in general we expect things
to work much better.
- In the case when we remove a content body from the response because you set
an information status or a no content type status, warn that we are doing so
when in debug mode. You might see additional debugging information to help
you find and remove unneeded response bodies.
- Updated the code where Catalyst tries to guess a content length when you
fail to provide one. This should cause less issues when trying to guess the
length of a funky filehandle. This now uses Plack::Middleware::ContentLength
- Removed custom code to remove body content when the request is HEAD and
swapped it for Plack::Middleware::Head
- Merged fix for regressions from stable..
Wed Sep 4 14:00:00 2013 cooloAATTsuse.com
- updated to 5.90042, see Changes
- remove outdated patch
Thu May 31 14:00:00 2012 cooloAATTsuse.com
- updated to 5.90012, see Changes
- regenerate with cpanspec
Sat Jun 4 14:00:00 2011 larsAATTlinux-schulserver.de
- update to 5.80032, see Changes:
- Fix compatibility issue with code which was testing the value of
$c->res->body multiple times. Previously this would cause the value
to be built, and ergo cause the $c->res->has_body predicate to start
returning true.
Having a response body is indicated by $c->res->body being defined.
- Fix bug with calling $upload->slurp multiple times in one request
not working as expected as the file handle wasn\'t returned to
the zero position. (Adam Sjøgren)
- Fix some weird perl 5.8 situations where $c can get squashed
unexpectedly in Catalyst::execute
- Fix chained dispatch where chains were being compared for length (number
of private parts in the chain) vs where they are being compared for
PathPart length (i.e. number of non-capturing URI elements in your path).
This bug meant that sometimes multiple Args or CaptureArgs (e.g. /
*/
*)
type paths would be preferred to those with fixed path elements
(e.g. /account/
*)
- Add MYAPP_RESTARTER and CATALYST_RESTARTER environment variables to
allow the restarter class to be chosen per application or generally.
This feature was added to enable GUI restarters (such as the soon to
be released CatalystX::Restarter::GTK to be enabled more easily by
developers without changing their application code.
- fix tests on distributions with old Test::More module
( perl-Catalyst-Runtime-done_testing.patch )
Thu Feb 17 13:00:00 2011 pascal.bleserAATTopensuse.org
- update to 5.80031
- rewrote spec file using bs.pl, was severely outdated
Wed Jan 19 13:00:00 2011 cooloAATTnovell.com
- update to 5.80030
Wed Dec 1 13:00:00 2010 cooloAATTnovell.com
- switch to perl_requires macro
Mon Nov 29 13:00:00 2010 cooloAATTnovell.com
- called spec2changelog
Tue Feb 9 13:00:00 2010 nineAATTdetonation.org
- Specfile autogenerated by cpanspec 1.78.