Stuart Johnston [Mon, 12 Feb 2018 19:35:26 +0000]
Add tests for fragment handling
Graham Knop [Mon, 30 Apr 2018 04:11:23 +0000]
fix uri_for handling of fragment with unblessed path
Graham Knop [Sun, 29 Apr 2018 17:04:55 +0000]
remove duplicate downstream test
Graham Knop [Sun, 29 Apr 2018 17:04:42 +0000]
no AUTHOR_TESTING/RELEASE_TESTING for downstream tests
Graham Knop [Sun, 29 Apr 2018 17:04:22 +0000]
avoid Module::AutoInstall
Graham Knop [Sun, 29 Apr 2018 17:03:39 +0000]
remove extra travis install step that is no longer needed
Graham Knop [Sun, 29 Apr 2018 17:01:20 +0000]
use travis-perl helpers fix CPAN.pm issues
travis-perl helpers has a helper to make sure CPAN.pm has a working
configuration.
Graham Knop [Thu, 26 Apr 2018 14:47:59 +0000]
include catalyst.pl
Graham Knop [Thu, 26 Apr 2018 14:47:46 +0000]
remove another remnant of aggregate testing
Graham Knop [Thu, 26 Apr 2018 12:54:04 +0000]
verbose output for downstream tests on travis
Graham Knop [Fri, 13 Apr 2018 10:05:03 +0000]
drop IO::Scalar prereq
Graham Knop [Thu, 12 Apr 2018 15:41:21 +0000]
include optional test prereqs in develop
Graham Knop [Thu, 12 Apr 2018 15:40:47 +0000]
remove unused xt prereqs
Graham Knop [Thu, 12 Apr 2018 15:40:21 +0000]
remove redundant listing of Data::OptList prereq
Graham Knop [Thu, 12 Apr 2018 15:38:16 +0000]
whitespace cleanup
Graham Knop [Thu, 12 Apr 2018 14:39:56 +0000]
update README.mkdn
Graham Knop [Thu, 12 Apr 2018 14:28:14 +0000]
drop namespace::autoclean
Graham Knop [Thu, 12 Apr 2018 13:53:26 +0000]
remove unneeded skip for old HTTP::Body
Graham Knop [Thu, 12 Apr 2018 13:53:02 +0000]
use json for serialized data in tests
Graham Knop [Thu, 12 Apr 2018 13:50:47 +0000]
just use JSON::MaybeXS, not JSON.pm
Graham Knop [Thu, 12 Apr 2018 13:50:01 +0000]
remove unused dep on Tree::Simple::Visitor::FindByPath, add Tree::Simple::Visitor::FindByUID
Graham Knop [Thu, 12 Apr 2018 13:45:59 +0000]
remove unused dep HTTP::Request::AsCGI
Graham Knop [Thu, 12 Apr 2018 13:45:38 +0000]
remove dep on Class::Data::Inheritable which isn't needed anymore
Graham Knop [Thu, 29 Mar 2018 13:46:07 +0000]
improve comment about version comment
Graham Knop [Wed, 28 Mar 2018 03:13:17 +0000]
changelog
Graham Knop [Wed, 28 Mar 2018 02:25:59 +0000]
fix some pod formatting code errors
Graham Knop [Wed, 28 Mar 2018 02:15:59 +0000]
fix typo in Catalyst::Utils pod
Graham Knop [Tue, 27 Mar 2018 16:03:22 +0000]
fix unit_stats.t for new Time::HiRes
tv_interval has been implemented in XS rather than as a wrapper, so it
has to be mocked as well.
Graham Knop [Tue, 23 Jan 2018 21:03:12 +0000]
adding comment with real version to unicode plugin
Distar's version bumping script expects matching version numbers in all
files. Including an artificial version declaration in a comment will
trick it into accepting the mismatched version. And including the
dist's real version in the file aids clarity as well.
John Napiorkowski [Sun, 21 Jan 2018 22:39:48 +0000]
reported errors
John Napiorkowski [Fri, 19 Jan 2018 20:49:38 +0000]
set release date
John Napiorkowski [Thu, 18 Jan 2018 21:59:34 +0000]
remove a submodule from travis
John Napiorkowski [Thu, 18 Jan 2018 21:42:44 +0000]
try and get more info from travis
John Napiorkowski [Thu, 18 Jan 2018 21:29:45 +0000]
updated travis and restore some missing files
John Napiorkowski [Thu, 18 Jan 2018 20:41:30 +0000]
document changes
John Napiorkowski [Thu, 18 Jan 2018 20:32:28 +0000]
Merge branch 'distar' into release-candidates/rc-5.90116
Jay Hannah [Tue, 16 Jan 2018 22:46:29 +0000]
Merge branch 'pr/157' into release-candidates/rc-5.90116
Jay Hannah [Tue, 16 Jan 2018 22:45:50 +0000]
Merge branch 'pr/156' into release-candidates/rc-5.90116
Jay Hannah [Tue, 16 Jan 2018 22:43:48 +0000]
Merge branch 'pr/154' into release-candidates/rc-5.90116
Conflicts jhannah resolved manually:
Makefile.PL
lib/Catalyst.pm
Jay Hannah [Tue, 16 Jan 2018 22:41:17 +0000]
Merge branch 'pr/152' into release-candidates/rc-5.90116
Jay Hannah [Tue, 16 Jan 2018 22:36:20 +0000]
Merge branch 'pr/135' into release-candidates/rc-5.90116
Jay Hannah [Tue, 16 Jan 2018 21:47:41 +0000]
Merge remote-tracking branch 'write/jhannah/docs' into release-candidates/rc-5.90116
Jay Hannah [Fri, 5 Jan 2018 16:22:13 +0000]
Catalyst::Test request() docs patch
This method also accepts HTTP::Request objects, and
HTTP::Request::Common objects are especially helpful if you need
to send additional headers in the request.
LNATION [Wed, 3 Jan 2018 07:57:10 +0000]
remove my tab
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