LNATION [Wed, 3 Jan 2018 07:55:31 +0000]
make the missing data handler exception slightly more useful
Ferruccio Zamuner [Wed, 25 Oct 2017 10:00:31 +0000]
Merge remote-tracking branch 'upstream/master'
Graham Knop [Mon, 13 Feb 2017 23:43:54 +0000]
clean up travis config for distar
Graham Knop [Mon, 13 Feb 2017 05:43:48 +0000]
use uniq from List::Util
This lets us drop the List::MoreUtils prereq.
Graham Knop [Mon, 13 Feb 2017 05:41:54 +0000]
convert to Distar
Graham Knop [Mon, 13 Feb 2017 08:59:34 +0000]
use different package name in autoflush log test
The log and log_autoflush tests were using duplicate packages for their
testing, so if they were run with Test::Aggregate it would cause
warnings and test failures.
Graham Knop [Mon, 13 Feb 2017 05:50:39 +0000]
stop using Moo as a test package
Moo is a real module, and may be in our prerequisite list. Stepping on
its namespace is confusing and could easily cause issues.
Graham Knop [Mon, 13 Feb 2017 06:29:15 +0000]
use inlined module hiding in tests
Test::Without::Module and Devel::Hide both handle repeated module
loading wrong. They also generate error messages that aren't compatible
with Class::Load.
Also add some module hiding for 'Foo' and 'Bar', as they may exist
locally, breaking tests.
Graham Knop [Mon, 13 Feb 2017 06:50:14 +0000]
clean up contributors
Dagfinn Ilmari Mannsåker [Mon, 11 Sep 2017 14:19:44 +0000]
Fix double-encoding of spaces in query parameter keys in ->uri_for
Commit
5c779e9841d052721162a48ad96fdbda2acd1035 moved half of the key-
encoding part into the map over the values, but left the `s/ /+/g` in
place, causing spaces in query parameter keys to first be converted to
+, then to %2B.
This moves the current key encoding block out of the inner map and
removes the premature `s/ /+g/`.
Dagfinn Ilmari Mannsåker [Mon, 11 Sep 2017 14:08:09 +0000]
Fix spelling test failures
Aaron Crane [Thu, 11 May 2017 15:26:24 +0000]
Attempt to fix Travis build on 5.20 and 5.22
AFAICT, what's happening here is as follows.
The Travis build starts by installing Catalyst::Devel, which depends on
Catalyst, which is in the Catalyst-Runtime dist. So the latest released
version of Catalyst::Runtime gets installed to make that happen. The
release in question has an unversioned dependency on List::Util (well,
Scalar::Util), so that dep is met by the Perl core. Then the Travis build
runs the Makefile.PL, which prompts the user to install a newer version of
List::Util. Nothing attempts to answer that prompt, so the Travis build
times out.
Newer versions of Perl satisfy the 1.45 List::Util dependency natively.
For older versions of Perl, it seems to be the case that something else in
the dependency graph requires a newer version of List::Util than is shipped
with that Perl, and the latest version is selected automatically. So only
5.20 and 5.22 are affected by this.
We therefore change the Travis build so that, once the Makefile.PL has been
run (thus creating MYMETA.json) we try again to install any missing deps
using cpanm. Hopefully this will work!
John Napiorkowski [Mon, 1 May 2017 16:35:12 +0000]
versions
John Napiorkowski [Mon, 1 May 2017 16:14:37 +0000]
removed badges for now until I can make them work
John Napiorkowski [Mon, 1 May 2017 16:03:28 +0000]
update readme
John Napiorkowski [Mon, 1 May 2017 15:42:54 +0000]
sync changes with patch
John Napiorkowski [Mon, 1 May 2017 15:42:11 +0000]
Merge branch 'simonamor-master't push origin master
John Napiorkowski [Mon, 1 May 2017 15:41:49 +0000]
Merge branch 'master' of https://github.com/simonamor/catalyst-runtime into simonamor-master
John Napiorkowski [Mon, 1 May 2017 14:36:19 +0000]
sync changes with patch
John Napiorkowski [Mon, 1 May 2017 14:34:37 +0000]
Merge branch 'tremor69-master't push origin master
John Napiorkowski [Mon, 1 May 2017 14:34:20 +0000]
Merge branch 'master' of https://github.com/tremor69/catalyst-runtime into tremor69-master
John Napiorkowski [Mon, 1 May 2017 14:24:45 +0000]
Merge branch 'melmott push origin masterhx-abort-chain-doc-and-test'
John Napiorkowski [Mon, 1 May 2017 14:24:39 +0000]
Merge branch 'abort-chain-doc-and-test' of https://github.com/melmothx/catalyst-runtime into melmothx-abort-chain-doc-and-test
John Napiorkowski [Mon, 1 May 2017 14:13:35 +0000]
sync changes with patch
John Napiorkowski [Mon, 1 May 2017 14:12:35 +0000]
t push origin masterMerge branch 'colinnewell-colin/encoding_doc'
John Napiorkowski [Mon, 1 May 2017 14:12:25 +0000]
Merge branch 'colin/encoding_doc' of https://github.com/colinnewell/catalyst-runtime into colinnewell-colin/encoding_doc
John Napiorkowski [Mon, 1 May 2017 13:34:36 +0000]
catch Changes up to date with master changes
Karen Etheridge [Tue, 28 Mar 2017 21:41:11 +0000]
add comment for web UI to git repo
Karen Etheridge [Mon, 7 Sep 2015 00:50:30 +0000]
do not require MXRWO if Moose is new enough to have cored it
Karen Etheridge [Mon, 7 Sep 2015 00:44:27 +0000]
use simpler code syntax in pod
Aaron Crane [Thu, 23 Mar 2017 10:16:31 +0000]
Avoid List::MoreUtils
The latest version of this module has a confusing and hard-to-honour set of
licences, with different terms for code added in different versions.
The only use we make of it is the uniq() function. A routine with the same
behaviour is available in newer versions of List::Util, and we already
depend on older versions of *that* module. So depending on a recent enough
version of List::Util means that this change actually reduces the number of
non-core dependencies for users with a new enough version of Perl.
Andrew Rodland [Sun, 19 Mar 2017 20:07:02 +0000]
Fix ensure_class_loaded in Catalyst::ScriptRole
it was trying to import ensure_class_loaded from Catalyst::Utils, but
Catalyst::Utils doesn't export. On current perls the import silently
fails, and the coercion for loader_class would have failed at runtime
if anyone actually tried to pass a non-loaded class as loader_class.
But with a sufficiently old version of UNIVERSAL it fails at compile
time instead (http://stackoverflow.com/q/
42883017). Also the return
value of the via was 1, so no one could have ever been using this
thing. Fix it up.
While we're there, replace a usage of Class::Load::load_class with
ensure_class_loaded, because we don't really need two.
Colin Newell [Fri, 3 Mar 2017 15:50:06 +0000]
Added a further hint for how to turn off automatic encoding.
There is lots of documentation, but when you're knee deep in code
it can be hard to spot.
Peter Mottram [Mon, 30 Jan 2017 18:03:24 +0000]
Add support for HTTP PATCH for body_data
Simon Amor [Fri, 27 Jan 2017 15:45:13 +0000]
Change behaviour for terminal width detection
Sometimes Term::Size::Any is installed but can return a width of
undef. This causes the eval to succeed but then it falls back to
using 80 characters.
This change allows it to look at $ENV{COLUMNS} for a hint if the
width isn't defined or if the eval fails due to a missing module
instead of just if the eval returns an error.
Tobias Klug [Fri, 23 Dec 2016 09:43:27 +0000]
fixes debug output of body and query parameters with multiple values
when use_hash_multivalue_in_request is used.
John Napiorkowski [Mon, 19 Dec 2016 15:47:47 +0000]
update changlog
John Napiorkowski [Mon, 19 Dec 2016 15:45:14 +0000]
investigage SSimple
John Napiorkowski [Mon, 19 Dec 2016 15:24:04 +0000]
proposed new release
John Napiorkowski [Mon, 19 Dec 2016 15:10:29 +0000]
proposed fix to endless bug
John Napiorkowski [Mon, 19 Dec 2016 15:07:26 +0000]
Merge branch 'jegade-master'
Jens Gassmann [Sun, 18 Dec 2016 21:49:05 +0000]
Modify travis.yml
Jens Gassmann [Sun, 18 Dec 2016 21:44:06 +0000]
Add Travis Perl 5.22 and 5.24
Jens Gassmann [Sun, 18 Dec 2016 21:39:38 +0000]
Tests for double dot bug
John Napiorkowski [Thu, 15 Dec 2016 20:03:50 +0000]
weaken evil hack
John Napiorkowski [Thu, 15 Dec 2016 19:21:00 +0000]
documented changes
John Napiorkowski [Thu, 15 Dec 2016 19:12:53 +0000]
Merge branch 'topic/evilstash'
John Napiorkowski [Thu, 15 Dec 2016 15:24:57 +0000]
docs and allow ../
John Napiorkowski [Thu, 15 Dec 2016 01:52:56 +0000]
test case and proposed fix
Ferruccio Zamuner [Wed, 12 Oct 2016 13:18:09 +0000]
fix the POD for finalize_headers
John Napiorkowski [Wed, 21 Sep 2016 10:24:40 +0000]
for people that do silly things
Matt S Trout [Sat, 3 Sep 2016 18:16:25 +0000]
sort controllers in setup_actions
Marco Pessotto [Tue, 30 Aug 2016 12:18:43 +0000]
Updated doc and provided tests for abort_chain_on_error_fix
There is too much copypasta for my liking here, because there is the
same app with just a different setting in all of the 3 test files,
which are basically the same (save for the config), but it does the job.
John Napiorkowski [Mon, 25 Jul 2016 20:47:42 +0000]
speeling fixes from Debian
James Chao [Thu, 21 Jul 2016 16:41:57 +0000]
Prevent error on param encoding if encoding is not specified
John Napiorkowski [Mon, 25 Jul 2016 20:39:15 +0000]
test case for reported regression
John Napiorkowski [Wed, 20 Jul 2016 20:09:33 +0000]
version info for release
John Napiorkowski [Wed, 20 Jul 2016 19:12:24 +0000]
Merge pull request #144 from melmothx/unicode-exceptions
Document and test what handle_unicode_exception is supposed to return
John Napiorkowski [Wed, 20 Jul 2016 18:46:03 +0000]
prep release
Marco Pessotto [Wed, 20 Jul 2016 07:51:11 +0000]
Be clearer about the return value of handle_unicode_exception
Marco Pessotto [Wed, 20 Jul 2016 07:45:05 +0000]
Document and test what handle_unicode_exception is supposed to return
John Napiorkowski [Tue, 19 Jul 2016 20:47:04 +0000]
make sure we are explicit in the return
John Napiorkowski [Mon, 18 Jul 2016 21:57:48 +0000]
query not checks unicode like post and args
John Napiorkowski [Mon, 18 Jul 2016 21:00:43 +0000]
Merge branch 'melmothx-invalid-get-param-unicode' into unicode-exception-issue
Marco Pessotto [Mon, 18 Jul 2016 20:58:18 +0000]
documentation patch (edited by jnap)
Marco Pessotto [Mon, 18 Jul 2016 08:06:46 +0000]
Added failing tests for invalid UTF-8
John Napiorkowski [Fri, 15 Jul 2016 17:55:00 +0000]
trap http exceptions in prepare response phase
John Napiorkowski [Wed, 6 Jul 2016 14:08:05 +0000]
example short circuit prepare phase
John Napiorkowski [Wed, 6 Jul 2016 13:13:23 +0000]
release
John Napiorkowski [Wed, 6 Jul 2016 00:47:12 +0000]
fix for debug regression caused by commit
5dd46e24eedec447bdfbc4061ed683b5a17a7b0c
John Napiorkowski [Mon, 20 Jun 2016 16:35:17 +0000]
set correct %INC
John Napiorkowski [Wed, 8 Jun 2016 19:45:19 +0000]
added info to Delta file
John Napiorkowski [Wed, 8 Jun 2016 19:26:51 +0000]
compose req/res/stats class much much ;ater
John Napiorkowski [Wed, 8 Jun 2016 17:57:15 +0000]
fix noisy logs with header set aftger finalize
John Napiorkowski [Wed, 8 Jun 2016 15:37:42 +0000]
set new version for release
John Napiorkowski [Wed, 8 Jun 2016 15:32:19 +0000]
fixed reported c->state regression
John Napiorkowski [Wed, 8 Jun 2016 14:37:13 +0000]
Merge branch 'cventers-execute_exception'
John Napiorkowski [Wed, 8 Jun 2016 14:37:01 +0000]
Merge branch 'execute_exception' of https://github.com/cventers/catalyst-runtime into cventers-execute_exception
John Napiorkowski [Wed, 8 Jun 2016 14:34:48 +0000]
improved req/res/stats trait composing
John Napiorkowski [Wed, 8 Jun 2016 13:36:11 +0000]
lets see if we can silence the error strawberry perl is upchucking
Chase Venters [Tue, 7 Jun 2016 14:55:21 +0000]
Add test case for $c->state and exceptions inside $c->execute
See: https://github.com/perl-catalyst/catalyst-runtime/issues/136
Signed-off-by: Chase Venters <chase.venters@gmail.com>
asparkman [Thu, 26 May 2016 00:57:47 +0000]
Updated number of tests for live_engine_request_parameters
asparkman [Thu, 26 May 2016 00:52:23 +0000]
Further corrects previously mentioned tests.
asparkman [Wed, 25 May 2016 23:25:24 +0000]
Fixes tests to assume orthogonality between query keywords/params
asparkman [Fri, 20 May 2016 00:35:58 +0000]
Corrects minor error in prepare_query_parameters
asparkman [Fri, 20 May 2016 00:04:37 +0000]
Makes query_keywords and query_parameters orthogonal
asparkman [Tue, 17 May 2016 13:24:34 +0000]
Removes unecessary Content-Type header for GET unit tests
asparkman [Fri, 13 May 2016 22:07:25 +0000]
Adds test suite assuming orthogonality of query keywords/params
https://github.com/perl-catalyst/catalyst-runtime/issues/134
John Napiorkowski [Mon, 4 Apr 2016 17:03:29 +0000]
documention for cpan release
John Napiorkowski [Mon, 4 Apr 2016 16:56:27 +0000]
Merge branch 'topic/debug_warnings'
John Napiorkowski [Mon, 4 Apr 2016 16:55:24 +0000]
Merge branch 'wolfsage-topic/rt-113486-utf8-named-file-uploads'
Matthew Horsfall [Fri, 1 Apr 2016 12:40:23 +0000]
Fix file uploads with utf8 form field names. RT#113486
Don't decode the name (possibly changing its data) before using it
to do a hash lookup.
John Napiorkowski [Tue, 1 Mar 2016 03:44:03 +0000]
separate arg compare from display better
John Napiorkowski [Mon, 22 Feb 2016 17:24:17 +0000]
use normalized args to silence warnings in DEBUG mode
Matt S Trout [Thu, 12 Nov 2015 10:18:36 +0000]
0.090103 release commit
Matt S Trout [Thu, 12 Nov 2015 02:05:04 +0000]
bump autoclean dep
Matt S Trout [Thu, 12 Nov 2015 01:43:38 +0000]
fixup speling erors
John Napiorkowski [Sun, 8 Nov 2015 23:05:06 +0000]
update travis
John Napiorkowski [Mon, 9 Nov 2015 16:43:31 +0000]
fixed reportred regression on auto actions
Matt S Trout [Sat, 7 Nov 2015 05:05:22 +0000]
switch list_extra_info back to using real Args value