2017-05-02 06:28:39 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue May 2 05:14:40 UTC 2017 - coolo@suse.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++)
|
|
|
|
|
2016-12-21 07:52:14 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Dec 20 06:08:40 UTC 2016 - coolo@suse.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 06:08:25 UTC 2016 - coolo@suse.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.
|
|
|
|
|
2016-08-01 14:58:15 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Jul 26 05:06:52 UTC 2016 - coolo@suse.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'.
|
|
|
|
|
2016-07-21 12:15:14 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Jul 21 05:07:22 UTC 2016 - coolo@suse.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.
|
|
|
|
|
2016-07-08 16:59:34 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Jul 6 07:52:42 UTC 2016 - coolo@suse.com
|
|
|
|
|
|
|
|
- updated to 5.90106
|
|
|
|
see /usr/share/doc/packages/perl-Catalyst-Runtime/Changes
|
|
|
|
|
2016-06-12 14:06:39 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Jun 12 12:41:08 UTC 2016 - coolo@suse.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.
|
|
|
|
|
2016-04-08 05:46:26 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Apr 7 09:05:08 UTC 2016 - coolo@suse.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.
|
|
|
|
|
2015-11-14 10:56:35 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Nov 14 09:33:52 UTC 2015 - coolo@suse.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
|
|
|
|
|
2015-09-21 04:46:50 +00:00
|
|
|
-------------------------------------------------------------------
|
2015-10-31 18:39:06 +00:00
|
|
|
Sat Oct 31 10:04:56 UTC 2015 - coolo@suse.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.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2015-09-21 04:46:50 +00:00
|
|
|
Sun Sep 20 15:40:48 UTC 2015 - coolo@suse.com
|
|
|
|
|
|
|
|
- updated to 5.90101
|
|
|
|
see /usr/share/doc/packages/perl-Catalyst-Runtime/Changes
|
|
|
|
|
2015-05-01 05:57:19 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri May 1 05:45:51 UTC 2015 - coolo@suse.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.
|
|
|
|
|
2015-04-13 19:53:07 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Apr 13 19:52:44 UTC 2015 - coolo@suse.com
|
|
|
|
|
|
|
|
- updated to 5.90085
|
|
|
|
see /usr/share/doc/packages/perl-Catalyst-Runtime/Changes
|
|
|
|
|
2014-04-23 10:07:26 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Apr 20 21:48:29 UTC 2014 - mardnh@gmx.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 )
|
|
|
|
|
2014-02-24 08:34:54 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Feb 24 08:33:55 UTC 2014 - coolo@suse.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..
|
|
|
|
|
|
|
|
|
2013-09-05 15:06:46 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Sep 4 17:36:56 UTC 2013 - coolo@suse.com
|
|
|
|
|
|
|
|
- updated to 5.90042, see Changes
|
|
|
|
- remove outdated patch
|
|
|
|
|
2012-05-31 14:27:24 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu May 31 14:25:22 UTC 2012 - coolo@suse.com
|
|
|
|
|
|
|
|
- updated to 5.90012, see Changes
|
2012-05-31 14:31:15 +00:00
|
|
|
- regenerate with cpanspec
|
2012-05-31 14:27:24 +00:00
|
|
|
|
2011-06-04 20:50:35 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Jun 4 20:38:38 UTC 2011 - lars@linux-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.
|
2011-06-04 22:09:29 +00:00
|
|
|
- fix tests on distributions with old Test::More module
|
|
|
|
( perl-Catalyst-Runtime-done_testing.patch )
|
2011-06-04 20:50:35 +00:00
|
|
|
|
2011-02-17 06:38:52 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Feb 17 06:37:34 UTC 2011 - pascal.bleser@opensuse.org
|
|
|
|
|
|
|
|
- update to 5.80031
|
|
|
|
- rewrote spec file using bs.pl, was severely outdated
|
|
|
|
|
2011-01-19 11:56:17 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Jan 19 11:18:13 UTC 2011 - coolo@novell.com
|
|
|
|
|
|
|
|
- update to 5.80030
|
|
|
|
|
2010-12-01 13:38:40 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Dec 1 13:30:52 UTC 2010 - coolo@novell.com
|
|
|
|
|
|
|
|
- switch to perl_requires macro
|
|
|
|
|
2010-11-29 18:03:49 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Nov 29 18:00:00 UTC 2010 - coolo@novell.com
|
|
|
|
|
|
|
|
- called spec2changelog
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Feb 9 00:00:00 UTC 2010 - nine@detonation.org
|
|
|
|
|
|
|
|
- Specfile autogenerated by cpanspec 1.78.
|
|
|
|
|