@@ -1,5 +1,10 @@
Go to http://github.com/plack/Plack/issues for the roadmap and known issues.
+1.0037 2015-06-19 10:01:31 PDT
+ [Improvements]
+ - Lint: Support HTTP/2 in SERVER_PROTOCOL (kazuho) #511
+ - Bump HTTP::Headers::Fast dependency #512
+
1.0036 2015-06-03 12:01:53 PDT
[BUG FIXES]
- Fix CGIBin test to not use CGI.pm #509
@@ -1,4 +1,4 @@
-# This file was automatically generated by Dist::Zilla::Plugin::Manifest v5.036.
+# This file was automatically generated by Dist::Zilla::Plugin::Manifest v5.037.
Changes
LICENSE
MANIFEST
@@ -4,7 +4,7 @@
"Tatsuhiko Miyagawa"
],
"dynamic_config" : 0,
- "generated_by" : "Dist::Zilla version 5.036, Dist::Milla version v1.0.15, CPAN::Meta::Converter version 2.150001",
+ "generated_by" : "Dist::Zilla version 5.037, Dist::Milla version v1.0.15, CPAN::Meta::Converter version 2.150005",
"license" : [
"perl_5"
],
@@ -45,7 +45,7 @@
"File::ShareDir" : "1.00",
"Filesys::Notify::Simple" : "0",
"HTTP::Body" : "1.06",
- "HTTP::Headers::Fast" : "0.17",
+ "HTTP::Headers::Fast" : "0.18",
"HTTP::Message" : "5.814",
"HTTP::Tiny" : "0.034",
"Hash::MultiValue" : "0.05",
@@ -98,7 +98,7 @@
"web" : "https://github.com/plack/Plack"
}
},
- "version" : "1.0036",
+ "version" : "1.0037",
"x_authority" : "cpan:MIYAGAWA",
"x_contributors" : [
"Aaron Trevena <aaron.trevena@gmail.com>",
@@ -9,7 +9,7 @@ configure_requires:
ExtUtils::MakeMaker: '0'
File::ShareDir::Install: '0.06'
dynamic_config: 0
-generated_by: 'Dist::Zilla version 5.036, Dist::Milla version v1.0.15, CPAN::Meta::Converter version 2.150001'
+generated_by: 'Dist::Zilla version 5.037, Dist::Milla version v1.0.15, CPAN::Meta::Converter version 2.150005'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -31,7 +31,7 @@ requires:
File::ShareDir: '1.00'
Filesys::Notify::Simple: '0'
HTTP::Body: '1.06'
- HTTP::Headers::Fast: '0.17'
+ HTTP::Headers::Fast: '0.18'
HTTP::Message: '5.814'
HTTP::Tiny: '0.034'
Hash::MultiValue: '0.05'
@@ -46,7 +46,7 @@ resources:
bugtracker: https://github.com/plack/Plack/issues
homepage: https://github.com/plack/Plack
repository: https://github.com/plack/Plack.git
-version: '1.0036'
+version: '1.0037'
x_authority: cpan:MIYAGAWA
x_contributors:
- 'Aaron Trevena <aaron.trevena@gmail.com>'
@@ -1,4 +1,4 @@
-# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v5.036.
+# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v5.037.
use strict;
use warnings;
@@ -34,7 +34,7 @@ my %WriteMakefileArgs = (
"File::ShareDir" => "1.00",
"Filesys::Notify::Simple" => 0,
"HTTP::Body" => "1.06",
- "HTTP::Headers::Fast" => "0.17",
+ "HTTP::Headers::Fast" => "0.18",
"HTTP::Message" => "5.814",
"HTTP::Tiny" => "0.034",
"Hash::MultiValue" => "0.05",
@@ -49,7 +49,7 @@ my %WriteMakefileArgs = (
"Test::More" => "0.88",
"Test::Requires" => 0
},
- "VERSION" => "1.0036",
+ "VERSION" => "1.0037",
"test" => {
"TESTS" => "t/*.t t/HTTP-Message-PSGI/*.t t/HTTP-Server-PSGI/*.t t/Plack-Builder/*.t t/Plack-HTTPParser-PP/*.t t/Plack-Handler/*.t t/Plack-Loader/*.t t/Plack-MIME/*.t t/Plack-Middleware/*.t t/Plack-Middleware/cascade/*.t t/Plack-Middleware/recursive/*.t t/Plack-Middleware/stacktrace/*.t t/Plack-Request/*.t t/Plack-Response/*.t t/Plack-Runner/*.t t/Plack-TempBuffer/*.t t/Plack-Test/*.t t/Plack-Util/*.t"
}
@@ -66,7 +66,7 @@ my %FallbackPrereqs = (
"File::ShareDir::Install" => "0.06",
"Filesys::Notify::Simple" => 0,
"HTTP::Body" => "1.06",
- "HTTP::Headers::Fast" => "0.17",
+ "HTTP::Headers::Fast" => "0.18",
"HTTP::Message" => "5.814",
"HTTP::Tiny" => "0.034",
"Hash::MultiValue" => "0.05",
@@ -7,7 +7,7 @@ requires 'File::ShareDir', '1.00';
requires 'Filesys::Notify::Simple';
requires 'HTTP::Body', '1.06';
requires 'HTTP::Message', '5.814';
-requires 'HTTP::Headers::Fast', '0.17';
+requires 'HTTP::Headers::Fast', '0.18';
requires 'Hash::MultiValue', '0.05';
requires 'Pod::Usage', '1.36';
requires 'Stream::Buffered', '0.02';
@@ -57,7 +57,7 @@ sub validate_env {
if ($env->{SERVER_PORT} eq '') {
die('SERVER_PORT must not be empty string');
}
- if (defined($env->{SERVER_PROTOCOL}) and $env->{SERVER_PROTOCOL} !~ m{^HTTP/1.\d$}) {
+ if (defined($env->{SERVER_PROTOCOL}) and $env->{SERVER_PROTOCOL} !~ m{^HTTP/\d}) {
die("Invalid SERVER_PROTOCOL: $env->{SERVER_PROTOCOL}");
}
for my $param (qw/version url_scheme input errors multithread multiprocess/) {
@@ -2,7 +2,7 @@ package Plack::Request;
use strict;
use warnings;
use 5.008_001;
-our $VERSION = '1.0036';
+our $VERSION = '1.0037';
use HTTP::Headers::Fast;
use Carp ();
@@ -1,7 +1,7 @@
package Plack::Response;
use strict;
use warnings;
-our $VERSION = '1.0036';
+our $VERSION = '1.0037';
use Plack::Util::Accessor qw(body status);
use Carp ();
@@ -3,7 +3,7 @@ package Plack;
use strict;
use warnings;
use 5.008_001;
-our $VERSION = '1.0036';
+our $VERSION = '1.0037';
1;
__END__
@@ -20,7 +20,7 @@ my @bad_env = (
[ { REQUEST_METHOD => "foo" },, qr/Invalid env param: REQUEST_METHOD/ ],
[ { PATH_INFO => 'foo' }, qr/PATH_INFO must begin with \// ],
[ { SERVER_PORT => undef }, qr/Missing mandatory .*SERVER_PORT/ ],
- [ { SERVER_PROTOCOL => 'HTTP/2.2' }, qr/Invalid SERVER_PROTOCOL/ ],
+ [ { SERVER_PROTOCOL => 'HTTP/x' }, qr/Invalid SERVER_PROTOCOL/ ],
[ { "psgi.version" => 2 }, qr/psgi\.version should be ArrayRef/ ],
[ { HTTP_CONTENT_TYPE => "text/plain" }, qr/HTTP_CONTENT_TYPE should not exist/ ],
);