Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package perl-HTTP-Message for openSUSE:Factory checked in at 2022-06-21 17:15:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-HTTP-Message (Old) and /work/SRC/openSUSE:Factory/.perl-HTTP-Message.new.1548 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-HTTP-Message" Tue Jun 21 17:15:18 2022 rev:34 rq:983951 version:6.37 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-HTTP-Message/perl-HTTP-Message.changes 2022-01-14 23:12:56.994620545 +0100 +++ /work/SRC/openSUSE:Factory/.perl-HTTP-Message.new.1548/perl-HTTP-Message.changes 2022-06-21 17:15:21.994342872 +0200 @@ -1,0 +2,10 @@ +Wed Jun 15 03:06:33 UTC 2022 - Tina M??ller <timueller+p...@suse.de> + +- updated to 6.37 + see /usr/share/doc/packages/perl-HTTP-Message/Changes + + 6.37 2022-06-14 14:08:55Z + - Support for Brotli "br" encoding (GH#163) (trizen and Julien Fiegehenn) + - Don't test Perl > 5.32 on Windows in GH Actions (GH#174) (Olaf Alders) + +------------------------------------------------------------------- Old: ---- HTTP-Message-6.36.tar.gz New: ---- HTTP-Message-6.37.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-HTTP-Message.spec ++++++ --- /var/tmp/diff_new_pack.sBmSIH/_old 2022-06-21 17:15:22.554343442 +0200 +++ /var/tmp/diff_new_pack.sBmSIH/_new 2022-06-21 17:15:22.558343447 +0200 @@ -18,10 +18,10 @@ %define cpan_name HTTP-Message Name: perl-HTTP-Message -Version: 6.36 +Version: 6.37 Release: 0 -Summary: HTTP style message (base class) License: Artistic-1.0 OR GPL-1.0-or-later +Summary: HTTP style message (base class) URL: https://metacpan.org/release/%{cpan_name} Source0: https://cpan.metacpan.org/authors/id/O/OA/OALDERS/%{cpan_name}-%{version}.tar.gz Source1: cpanspec.yml @@ -42,6 +42,7 @@ BuildRequires: perl(IO::Uncompress::RawInflate) BuildRequires: perl(LWP::MediaTypes) >= 6 BuildRequires: perl(Test::More) >= 0.88 +BuildRequires: perl(Test::Needs) BuildRequires: perl(Try::Tiny) BuildRequires: perl(URI) >= 1.10 BuildRequires: perl(URI::URL) @@ -59,6 +60,8 @@ Requires: perl(IO::Uncompress::RawInflate) Requires: perl(LWP::MediaTypes) >= 6 Requires: perl(URI) >= 1.10 +Recommends: perl(IO::Compress::Brotli) >= 0.004001 +Recommends: perl(IO::Uncompress::Brotli) >= 0.004001 %{perl_requires} %description @@ -231,7 +234,7 @@ Apply the given encodings to the content of the message. Returns TRUE if successful. The "identity" (non-)encoding is always supported; other currently supported encodings, subject to availability of required -additional modules, are "gzip", "deflate", "x-bzip2" and "base64". +additional modules, are "gzip", "deflate", "x-bzip2", "base64" and "br". A successful call to this function will set the 'Content-Encoding' header. ++++++ HTTP-Message-6.36.tar.gz -> HTTP-Message-6.37.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HTTP-Message-6.36/CONTRIBUTORS new/HTTP-Message-6.37/CONTRIBUTORS --- old/HTTP-Message-6.36/CONTRIBUTORS 2022-01-05 15:40:04.000000000 +0100 +++ new/HTTP-Message-6.37/CONTRIBUTORS 2022-06-14 16:09:09.000000000 +0200 @@ -21,6 +21,7 @@ * chromatic * Dan Book * Daniel Hedlund + * Daniel Trizen * David E. Wheeler * DAVIDRW * David Steinbrunner @@ -43,6 +44,7 @@ * Jerome Eteve * john9art * jonasbn + * Julien Fiegehenn * Karen Etheridge * Lars D????????????????? ????????? * Mark Overmeer @@ -70,7 +72,6 @@ * sasao * Saturday Walkers Club * Sean M. Burke - * simbabque * Slaven Rezic * Spiros Denaxas * Steve Hay diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HTTP-Message-6.36/Changes new/HTTP-Message-6.37/Changes --- old/HTTP-Message-6.36/Changes 2022-01-05 15:40:04.000000000 +0100 +++ new/HTTP-Message-6.37/Changes 2022-06-14 16:09:09.000000000 +0200 @@ -1,5 +1,9 @@ Revision history for HTTP-Message +6.37 2022-06-14 14:08:55Z + - Support for Brotli "br" encoding (GH#163) (trizen and Julien Fiegehenn) + - Don't test Perl > 5.32 on Windows in GH Actions (GH#174) (Olaf Alders) + 6.36 2022-01-05 14:39:42Z - Fix examples in HTTP::Request::Common synopsis: HTTP::Request::Common does not put headers in an arrayref, unlike HTTP::Request (GH#170) (Karen diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HTTP-Message-6.36/MANIFEST new/HTTP-Message-6.37/MANIFEST --- old/HTTP-Message-6.36/MANIFEST 2022-01-05 15:40:04.000000000 +0100 +++ new/HTTP-Message-6.37/MANIFEST 2022-06-14 16:09:09.000000000 +0200 @@ -1,4 +1,4 @@ -# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.024. +# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.025. CONTRIBUTING.md CONTRIBUTORS Changes @@ -32,6 +32,7 @@ t/headers.t t/http-config.t t/lib/Secret.pm +t/message-brotli.t t/message-charset.t t/message-decode-xml.t t/message-old.t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HTTP-Message-6.36/META.json new/HTTP-Message-6.37/META.json --- old/HTTP-Message-6.36/META.json 2022-01-05 15:40:04.000000000 +0100 +++ new/HTTP-Message-6.37/META.json 2022-06-14 16:09:09.000000000 +0200 @@ -4,7 +4,7 @@ "Gisle Aas <gi...@activestate.com>" ], "dynamic_config" : 0, - "generated_by" : "Dist::Zilla version 6.024, CPAN::Meta::Converter version 2.150010", + "generated_by" : "Dist::Zilla version 6.025, CPAN::Meta::Converter version 2.150010", "license" : [ "perl_5" ], @@ -46,6 +46,10 @@ } }, "runtime" : { + "recommends" : { + "IO::Compress::Brotli" : "0.004001", + "IO::Uncompress::Brotli" : "0.004001" + }, "requires" : { "Carp" : "0", "Compress::Raw::Zlib" : "0", @@ -77,7 +81,9 @@ }, "test" : { "recommends" : { - "CPAN::Meta" : "2.120900" + "CPAN::Meta" : "2.120900", + "IO::Compress::Brotli" : "0.004001", + "IO::Uncompress::Brotli" : "0.004001" }, "requires" : { "ExtUtils::MakeMaker" : "0", @@ -85,6 +91,7 @@ "File::Temp" : "0", "PerlIO::encoding" : "0", "Test::More" : "0.88", + "Test::Needs" : "0", "Time::Local" : "0", "Try::Tiny" : "0", "URI::URL" : "0", @@ -108,16 +115,16 @@ "x_IRC" : "irc://irc.perl.org/#lwp", "x_MailingList" : "mailto:lib...@perl.org" }, - "version" : "6.36", + "version" : "6.37", "x_Dist_Zilla" : { "perl" : { - "version" : "5.030002" + "version" : "5.036000" }, "plugins" : [ { "class" : "Dist::Zilla::Plugin::MetaResources", "name" : "MetaResources", - "version" : "6.024" + "version" : "6.025" }, { "class" : "Dist::Zilla::Plugin::Prereqs", @@ -128,7 +135,7 @@ } }, "name" : "Prereqs", - "version" : "6.024" + "version" : "6.025" }, { "class" : "Dist::Zilla::Plugin::PromptIfStale", @@ -163,14 +170,9 @@ "version" : "0.057" }, { - "class" : "Dist::Zilla::Plugin::OALDERS::TidyAll", - "name" : "@Author::OALDERS/OALDERS::TidyAll", - "version" : "0.000029" - }, - { "class" : "Dist::Zilla::Plugin::AutoPrereqs", "name" : "@Author::OALDERS/AutoPrereqs", - "version" : "6.024" + "version" : "6.025" }, { "class" : "Dist::Zilla::Plugin::CheckChangesHasContent", @@ -181,16 +183,16 @@ "class" : "Dist::Zilla::Plugin::MakeMaker", "config" : { "Dist::Zilla::Role::TestRunner" : { - "default_jobs" : "1" + "default_jobs" : "8" } }, "name" : "@Author::OALDERS/MakeMaker", - "version" : "6.024" + "version" : "6.025" }, { "class" : "Dist::Zilla::Plugin::CPANFile", "name" : "@Author::OALDERS/CPANFile", - "version" : "6.024" + "version" : "6.025" }, { "class" : "Dist::Zilla::Plugin::ContributorsFile", @@ -200,37 +202,37 @@ { "class" : "Dist::Zilla::Plugin::MetaJSON", "name" : "@Author::OALDERS/MetaJSON", - "version" : "6.024" + "version" : "6.025" }, { "class" : "Dist::Zilla::Plugin::MetaYAML", "name" : "@Author::OALDERS/MetaYAML", - "version" : "6.024" + "version" : "6.025" }, { "class" : "Dist::Zilla::Plugin::Manifest", "name" : "@Author::OALDERS/Manifest", - "version" : "6.024" + "version" : "6.025" }, { "class" : "Dist::Zilla::Plugin::MetaNoIndex", "name" : "@Author::OALDERS/MetaNoIndex", - "version" : "6.024" + "version" : "6.025" }, { "class" : "Dist::Zilla::Plugin::MetaConfig", "name" : "@Author::OALDERS/MetaConfig", - "version" : "6.024" + "version" : "6.025" }, { "class" : "Dist::Zilla::Plugin::MetaResources", "name" : "@Author::OALDERS/MetaResources", - "version" : "6.024" + "version" : "6.025" }, { "class" : "Dist::Zilla::Plugin::License", "name" : "@Author::OALDERS/License", - "version" : "6.024" + "version" : "6.025" }, { "class" : "Dist::Zilla::Plugin::InstallGuide", @@ -246,7 +248,7 @@ { "class" : "Dist::Zilla::Plugin::ExecDir", "name" : "@Author::OALDERS/ExecDir", - "version" : "6.024" + "version" : "6.025" }, { "class" : "Dist::Zilla::Plugin::MojibakeTests", @@ -256,7 +258,7 @@ { "class" : "Dist::Zilla::Plugin::PodSyntaxTests", "name" : "@Author::OALDERS/PodSyntaxTests", - "version" : "6.024" + "version" : "6.025" }, { "class" : "Dist::Zilla::Plugin::Test::CPAN::Changes", @@ -281,7 +283,7 @@ { "class" : "Dist::Zilla::Plugin::TestRelease", "name" : "@Author::OALDERS/TestRelease", - "version" : "6.024" + "version" : "6.025" }, { "class" : "Dist::Zilla::Plugin::Test::ReportPrereqs", @@ -297,7 +299,7 @@ "class" : "Dist::Zilla::Plugin::RunExtraTests", "config" : { "Dist::Zilla::Role::TestRunner" : { - "default_jobs" : "1" + "default_jobs" : "8" } }, "name" : "@Author::OALDERS/RunExtraTests", @@ -320,82 +322,82 @@ { "class" : "Pod::Weaver::Plugin::EnsurePod5", "name" : "@CorePrep/EnsurePod5", - "version" : "4.015" + "version" : "4.018" }, { "class" : "Pod::Weaver::Plugin::H1Nester", "name" : "@CorePrep/H1Nester", - "version" : "4.015" + "version" : "4.018" }, { "class" : "Pod::Weaver::Plugin::SingleEncoding", "name" : "@Default/SingleEncoding", - "version" : "4.015" + "version" : "4.018" }, { "class" : "Pod::Weaver::Section::Name", "name" : "@Default/Name", - "version" : "4.015" + "version" : "4.018" }, { "class" : "Pod::Weaver::Section::Version", "name" : "@Default/Version", - "version" : "4.015" + "version" : "4.018" }, { "class" : "Pod::Weaver::Section::Region", "name" : "@Default/prelude", - "version" : "4.015" + "version" : "4.018" }, { "class" : "Pod::Weaver::Section::Generic", "name" : "SYNOPSIS", - "version" : "4.015" + "version" : "4.018" }, { "class" : "Pod::Weaver::Section::Generic", "name" : "DESCRIPTION", - "version" : "4.015" + "version" : "4.018" }, { "class" : "Pod::Weaver::Section::Generic", "name" : "OVERVIEW", - "version" : "4.015" + "version" : "4.018" }, { "class" : "Pod::Weaver::Section::Collect", "name" : "ATTRIBUTES", - "version" : "4.015" + "version" : "4.018" }, { "class" : "Pod::Weaver::Section::Collect", "name" : "METHODS", - "version" : "4.015" + "version" : "4.018" }, { "class" : "Pod::Weaver::Section::Collect", "name" : "FUNCTIONS", - "version" : "4.015" + "version" : "4.018" }, { "class" : "Pod::Weaver::Section::Leftovers", "name" : "@Default/Leftovers", - "version" : "4.015" + "version" : "4.018" }, { "class" : "Pod::Weaver::Section::Region", "name" : "@Default/postlude", - "version" : "4.015" + "version" : "4.018" }, { "class" : "Pod::Weaver::Section::Authors", "name" : "@Default/Authors", - "version" : "4.015" + "version" : "4.018" }, { "class" : "Pod::Weaver::Section::Legal", "name" : "@Default/Legal", - "version" : "4.015" + "version" : "4.018" } ] } @@ -406,7 +408,7 @@ { "class" : "Dist::Zilla::Plugin::PruneCruft", "name" : "@Author::OALDERS/PruneCruft", - "version" : "6.024" + "version" : "6.025" }, { "class" : "Dist::Zilla::Plugin::CopyFilesFromBuild", @@ -478,7 +480,7 @@ "changelog" : "Changes" }, "Dist::Zilla::Role::Git::Repo" : { - "git_version" : "2.34.1", + "git_version" : "2.36.1", "repo_root" : "." } }, @@ -489,7 +491,7 @@ "class" : "Dist::Zilla::Plugin::Git::Contributors", "config" : { "Dist::Zilla::Plugin::Git::Contributors" : { - "git_version" : "2.34.1", + "git_version" : "2.36.1", "include_authors" : 0, "include_releaser" : 1, "order_by" : "name", @@ -523,7 +525,7 @@ { "class" : "Dist::Zilla::Plugin::ShareDir", "name" : "@Author::OALDERS/ShareDir", - "version" : "6.024" + "version" : "6.025" }, { "class" : "Dist::Zilla::Plugin::CheckIssues", @@ -533,12 +535,12 @@ { "class" : "Dist::Zilla::Plugin::ConfirmRelease", "name" : "@Author::OALDERS/ConfirmRelease", - "version" : "6.024" + "version" : "6.025" }, { "class" : "Dist::Zilla::Plugin::UploadToCPAN", "name" : "@Author::OALDERS/UploadToCPAN", - "version" : "6.024" + "version" : "6.025" }, { "class" : "Dist::Zilla::Plugin::RewriteVersion::Transitional", @@ -598,7 +600,7 @@ "changelog" : "Changes" }, "Dist::Zilla::Role::Git::Repo" : { - "git_version" : "2.34.1", + "git_version" : "2.36.1", "repo_root" : "." }, "Dist::Zilla::Role::Git::StringFormatter" : { @@ -615,12 +617,12 @@ "branch" : null, "changelog" : "Changes", "signed" : 0, - "tag" : "v6.36", + "tag" : "v6.37", "tag_format" : "v%V", "tag_message" : "v%V" }, "Dist::Zilla::Role::Git::Repo" : { - "git_version" : "2.34.1", + "git_version" : "2.36.1", "repo_root" : "." }, "Dist::Zilla::Role::Git::StringFormatter" : { @@ -649,7 +651,7 @@ { "class" : "Dist::Zilla::Plugin::NextRelease", "name" : "@Author::OALDERS/@Git::VersionManager/NextRelease", - "version" : "6.024" + "version" : "6.025" }, { "class" : "Dist::Zilla::Plugin::Git::Commit", @@ -671,7 +673,7 @@ "changelog" : "Changes" }, "Dist::Zilla::Role::Git::Repo" : { - "git_version" : "2.34.1", + "git_version" : "2.36.1", "repo_root" : "." }, "Dist::Zilla::Role::Git::StringFormatter" : { @@ -691,7 +693,7 @@ "remotes_must_exist" : 1 }, "Dist::Zilla::Role::Git::Repo" : { - "git_version" : "2.34.1", + "git_version" : "2.36.1", "repo_root" : "." } }, @@ -716,6 +718,24 @@ "version" : "0.006003" }, { + "class" : "Dist::Zilla::Plugin::Prereqs::Soften", + "config" : { + "Dist::Zilla::Plugin::Prereqs::Soften" : { + "copy_to" : [ + "test.recommends" + ], + "modules" : [ + "IO::Compress::Brotli", + "IO::Uncompress::Brotli" + ], + "modules_from_features" : null, + "to_relationship" : "recommends" + } + }, + "name" : "Brotli", + "version" : "0.006003" + }, + { "class" : "Dist::Zilla::Plugin::Test::Compile", "config" : { "Dist::Zilla::Plugin::Test::Compile" : { @@ -751,52 +771,52 @@ { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":InstallModules", - "version" : "6.024" + "version" : "6.025" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":IncModules", - "version" : "6.024" + "version" : "6.025" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":TestFiles", - "version" : "6.024" + "version" : "6.025" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":ExtraTestFiles", - "version" : "6.024" + "version" : "6.025" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":ExecFiles", - "version" : "6.024" + "version" : "6.025" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":PerlExecFiles", - "version" : "6.024" + "version" : "6.025" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":ShareFiles", - "version" : "6.024" + "version" : "6.025" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":MainModule", - "version" : "6.024" + "version" : "6.025" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":AllFiles", - "version" : "6.024" + "version" : "6.025" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":NoFiles", - "version" : "6.024" + "version" : "6.025" } ], "zilla" : { @@ -804,7 +824,7 @@ "config" : { "is_trial" : 0 }, - "version" : "6.024" + "version" : "6.025" } }, "x_contributors" : [ @@ -823,6 +843,7 @@ "chromatic <chroma...@wgz.org>", "Dan Book <gri...@grinnz.com>", "Daniel Hedlund <daniel.hedl...@eprize.com>", + "Daniel Trizen <tri...@protonmail.com>", "David E. Wheeler <da...@justatheory.com>", "DAVIDRW <davi...@cpan.org>", "David Steinbrunner <dsteinbrunner@MountainBook-Pro.local>", @@ -845,6 +866,7 @@ "Jerome Eteve <jer...@broadbean.com>", "john9art <john9...@yahoo.com>", "jonasbn <jona...@gmail.com>", + "Julien Fiegehenn <simbab...@cpan.org>", "Karen Etheridge <et...@cpan.org>", "Lars D\u026a\u1d07\u1d04\u1d0b\u1d0f\u1d21 \u8fea\u62c9\u65af <da...@cpan.org>", "Mark Overmeer <m...@overmeer.net>", @@ -872,7 +894,6 @@ "sasao <sa...@yugen.org>", "Saturday Walkers Club <s...@walkingclub.org.uk>", "Sean M. Burke <sbu...@cpan.org>", - "simbabque <simbab...@cpan.org>", "Slaven Rezic <sla...@rezic.de>", "Spiros Denaxas <s.dena...@gmail.com>", "Steve Hay <steve...@planit.com>", @@ -895,8 +916,8 @@ "Zakariyya Mughal <zaki.mug...@gmail.com>", "Zefram <zef...@fysh.org>" ], - "x_generated_by_perl" : "v5.30.2", - "x_serialization_backend" : "Cpanel::JSON::XS version 4.26", + "x_generated_by_perl" : "v5.36.0", + "x_serialization_backend" : "Cpanel::JSON::XS version 4.29", "x_spdx_expression" : "Artistic-1.0-Perl OR GPL-1.0-or-later", "x_static_install" : 1 } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HTTP-Message-6.36/META.yml new/HTTP-Message-6.37/META.yml --- old/HTTP-Message-6.36/META.yml 2022-01-05 15:40:04.000000000 +0100 +++ new/HTTP-Message-6.37/META.yml 2022-06-14 16:09:09.000000000 +0200 @@ -8,6 +8,7 @@ File::Temp: '0' PerlIO::encoding: '0' Test::More: '0.88' + Test::Needs: '0' Time::Local: '0' Try::Tiny: '0' URI::URL: '0' @@ -18,7 +19,7 @@ ExtUtils::MakeMaker: '0' perl: '5.006' dynamic_config: 0 -generated_by: 'Dist::Zilla version 6.024, CPAN::Meta::Converter version 2.150010' +generated_by: 'Dist::Zilla version 6.025, CPAN::Meta::Converter version 2.150010' license: perl meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html @@ -29,6 +30,9 @@ - examples - t - xt +recommends: + IO::Compress::Brotli: '0.004001' + IO::Uncompress::Brotli: '0.004001' requires: Carp: '0' Compress::Raw::Zlib: '0' @@ -59,15 +63,15 @@ bugtracker: https://github.com/libwww-perl/HTTP-Message/issues homepage: https://github.com/libwww-perl/HTTP-Message repository: https://github.com/libwww-perl/HTTP-Message.git -version: '6.36' +version: '6.37' x_Dist_Zilla: perl: - version: '5.030002' + version: '5.036000' plugins: - class: Dist::Zilla::Plugin::MetaResources name: MetaResources - version: '6.024' + version: '6.025' - class: Dist::Zilla::Plugin::Prereqs config: @@ -75,7 +79,7 @@ phase: runtime type: requires name: Prereqs - version: '6.024' + version: '6.025' - class: Dist::Zilla::Plugin::PromptIfStale config: @@ -102,13 +106,9 @@ name: '@Author::OALDERS/stale modules, release' version: '0.057' - - class: Dist::Zilla::Plugin::OALDERS::TidyAll - name: '@Author::OALDERS/OALDERS::TidyAll' - version: '0.000029' - - class: Dist::Zilla::Plugin::AutoPrereqs name: '@Author::OALDERS/AutoPrereqs' - version: '6.024' + version: '6.025' - class: Dist::Zilla::Plugin::CheckChangesHasContent name: '@Author::OALDERS/CheckChangesHasContent' @@ -117,13 +117,13 @@ class: Dist::Zilla::Plugin::MakeMaker config: Dist::Zilla::Role::TestRunner: - default_jobs: '1' + default_jobs: '8' name: '@Author::OALDERS/MakeMaker' - version: '6.024' + version: '6.025' - class: Dist::Zilla::Plugin::CPANFile name: '@Author::OALDERS/CPANFile' - version: '6.024' + version: '6.025' - class: Dist::Zilla::Plugin::ContributorsFile name: '@Author::OALDERS/ContributorsFile' @@ -131,31 +131,31 @@ - class: Dist::Zilla::Plugin::MetaJSON name: '@Author::OALDERS/MetaJSON' - version: '6.024' + version: '6.025' - class: Dist::Zilla::Plugin::MetaYAML name: '@Author::OALDERS/MetaYAML' - version: '6.024' + version: '6.025' - class: Dist::Zilla::Plugin::Manifest name: '@Author::OALDERS/Manifest' - version: '6.024' + version: '6.025' - class: Dist::Zilla::Plugin::MetaNoIndex name: '@Author::OALDERS/MetaNoIndex' - version: '6.024' + version: '6.025' - class: Dist::Zilla::Plugin::MetaConfig name: '@Author::OALDERS/MetaConfig' - version: '6.024' + version: '6.025' - class: Dist::Zilla::Plugin::MetaResources name: '@Author::OALDERS/MetaResources' - version: '6.024' + version: '6.025' - class: Dist::Zilla::Plugin::License name: '@Author::OALDERS/License' - version: '6.024' + version: '6.025' - class: Dist::Zilla::Plugin::InstallGuide config: @@ -167,7 +167,7 @@ - class: Dist::Zilla::Plugin::ExecDir name: '@Author::OALDERS/ExecDir' - version: '6.024' + version: '6.025' - class: Dist::Zilla::Plugin::MojibakeTests name: '@Author::OALDERS/MojibakeTests' @@ -175,7 +175,7 @@ - class: Dist::Zilla::Plugin::PodSyntaxTests name: '@Author::OALDERS/PodSyntaxTests' - version: '6.024' + version: '6.025' - class: Dist::Zilla::Plugin::Test::CPAN::Changes config: @@ -193,7 +193,7 @@ - class: Dist::Zilla::Plugin::TestRelease name: '@Author::OALDERS/TestRelease' - version: '6.024' + version: '6.025' - class: Dist::Zilla::Plugin::Test::ReportPrereqs name: '@Author::OALDERS/Test::ReportPrereqs' @@ -206,7 +206,7 @@ class: Dist::Zilla::Plugin::RunExtraTests config: Dist::Zilla::Role::TestRunner: - default_jobs: '1' + default_jobs: '8' name: '@Author::OALDERS/RunExtraTests' version: '0.029' - @@ -224,73 +224,73 @@ - class: Pod::Weaver::Plugin::EnsurePod5 name: '@CorePrep/EnsurePod5' - version: '4.015' + version: '4.018' - class: Pod::Weaver::Plugin::H1Nester name: '@CorePrep/H1Nester' - version: '4.015' + version: '4.018' - class: Pod::Weaver::Plugin::SingleEncoding name: '@Default/SingleEncoding' - version: '4.015' + version: '4.018' - class: Pod::Weaver::Section::Name name: '@Default/Name' - version: '4.015' + version: '4.018' - class: Pod::Weaver::Section::Version name: '@Default/Version' - version: '4.015' + version: '4.018' - class: Pod::Weaver::Section::Region name: '@Default/prelude' - version: '4.015' + version: '4.018' - class: Pod::Weaver::Section::Generic name: SYNOPSIS - version: '4.015' + version: '4.018' - class: Pod::Weaver::Section::Generic name: DESCRIPTION - version: '4.015' + version: '4.018' - class: Pod::Weaver::Section::Generic name: OVERVIEW - version: '4.015' + version: '4.018' - class: Pod::Weaver::Section::Collect name: ATTRIBUTES - version: '4.015' + version: '4.018' - class: Pod::Weaver::Section::Collect name: METHODS - version: '4.015' + version: '4.018' - class: Pod::Weaver::Section::Collect name: FUNCTIONS - version: '4.015' + version: '4.018' - class: Pod::Weaver::Section::Leftovers name: '@Default/Leftovers' - version: '4.015' + version: '4.018' - class: Pod::Weaver::Section::Region name: '@Default/postlude' - version: '4.015' + version: '4.018' - class: Pod::Weaver::Section::Authors name: '@Default/Authors' - version: '4.015' + version: '4.018' - class: Pod::Weaver::Section::Legal name: '@Default/Legal' - version: '4.015' + version: '4.018' name: '@Author::OALDERS/PodWeaver' version: '4.009' - class: Dist::Zilla::Plugin::PruneCruft name: '@Author::OALDERS/PruneCruft' - version: '6.024' + version: '6.025' - class: Dist::Zilla::Plugin::CopyFilesFromBuild name: '@Author::OALDERS/CopyFilesFromBuild' @@ -347,7 +347,7 @@ allow_dirty_match: [] changelog: Changes Dist::Zilla::Role::Git::Repo: - git_version: 2.34.1 + git_version: 2.36.1 repo_root: . name: '@Author::OALDERS/Git::Check' version: '2.048' @@ -355,7 +355,7 @@ class: Dist::Zilla::Plugin::Git::Contributors config: Dist::Zilla::Plugin::Git::Contributors: - git_version: 2.34.1 + git_version: 2.36.1 include_authors: 0 include_releaser: 1 order_by: name @@ -380,7 +380,7 @@ - class: Dist::Zilla::Plugin::ShareDir name: '@Author::OALDERS/ShareDir' - version: '6.024' + version: '6.025' - class: Dist::Zilla::Plugin::CheckIssues name: '@Author::OALDERS/CheckIssues' @@ -388,11 +388,11 @@ - class: Dist::Zilla::Plugin::ConfirmRelease name: '@Author::OALDERS/ConfirmRelease' - version: '6.024' + version: '6.025' - class: Dist::Zilla::Plugin::UploadToCPAN name: '@Author::OALDERS/UploadToCPAN' - version: '6.024' + version: '6.025' - class: Dist::Zilla::Plugin::RewriteVersion::Transitional config: @@ -439,7 +439,7 @@ allow_dirty_match: [] changelog: Changes Dist::Zilla::Role::Git::Repo: - git_version: 2.34.1 + git_version: 2.36.1 repo_root: . Dist::Zilla::Role::Git::StringFormatter: time_zone: local @@ -452,11 +452,11 @@ branch: ~ changelog: Changes signed: 0 - tag: v6.36 + tag: v6.37 tag_format: v%V tag_message: v%V Dist::Zilla::Role::Git::Repo: - git_version: 2.34.1 + git_version: 2.36.1 repo_root: . Dist::Zilla::Role::Git::StringFormatter: time_zone: local @@ -477,7 +477,7 @@ - class: Dist::Zilla::Plugin::NextRelease name: '@Author::OALDERS/@Git::VersionManager/NextRelease' - version: '6.024' + version: '6.025' - class: Dist::Zilla::Plugin::Git::Commit config: @@ -494,7 +494,7 @@ - (?^:^lib/.*\.pm$) changelog: Changes Dist::Zilla::Role::Git::Repo: - git_version: 2.34.1 + git_version: 2.36.1 repo_root: . Dist::Zilla::Role::Git::StringFormatter: time_zone: local @@ -508,7 +508,7 @@ - origin remotes_must_exist: 1 Dist::Zilla::Role::Git::Repo: - git_version: 2.34.1 + git_version: 2.36.1 repo_root: . name: '@Author::OALDERS/Git::Push' version: '2.048' @@ -525,6 +525,19 @@ name: Prereqs::Soften version: '0.006003' - + class: Dist::Zilla::Plugin::Prereqs::Soften + config: + Dist::Zilla::Plugin::Prereqs::Soften: + copy_to: + - test.recommends + modules: + - IO::Compress::Brotli + - IO::Uncompress::Brotli + modules_from_features: ~ + to_relationship: recommends + name: Brotli + version: '0.006003' + - class: Dist::Zilla::Plugin::Test::Compile config: Dist::Zilla::Plugin::Test::Compile: @@ -553,48 +566,48 @@ - class: Dist::Zilla::Plugin::FinderCode name: ':InstallModules' - version: '6.024' + version: '6.025' - class: Dist::Zilla::Plugin::FinderCode name: ':IncModules' - version: '6.024' + version: '6.025' - class: Dist::Zilla::Plugin::FinderCode name: ':TestFiles' - version: '6.024' + version: '6.025' - class: Dist::Zilla::Plugin::FinderCode name: ':ExtraTestFiles' - version: '6.024' + version: '6.025' - class: Dist::Zilla::Plugin::FinderCode name: ':ExecFiles' - version: '6.024' + version: '6.025' - class: Dist::Zilla::Plugin::FinderCode name: ':PerlExecFiles' - version: '6.024' + version: '6.025' - class: Dist::Zilla::Plugin::FinderCode name: ':ShareFiles' - version: '6.024' + version: '6.025' - class: Dist::Zilla::Plugin::FinderCode name: ':MainModule' - version: '6.024' + version: '6.025' - class: Dist::Zilla::Plugin::FinderCode name: ':AllFiles' - version: '6.024' + version: '6.025' - class: Dist::Zilla::Plugin::FinderCode name: ':NoFiles' - version: '6.024' + version: '6.025' zilla: class: Dist::Zilla::Dist::Builder config: - is_trial: '0' - version: '6.024' + is_trial: 0 + version: '6.025' x_contributors: - 'Adam Kennedy <ad...@cpan.org>' - 'Adam Sjogren <a...@koldfront.dk>' @@ -611,6 +624,7 @@ - 'chromatic <chroma...@wgz.org>' - 'Dan Book <gri...@grinnz.com>' - 'Daniel Hedlund <daniel.hedl...@eprize.com>' + - 'Daniel Trizen <tri...@protonmail.com>' - 'David E. Wheeler <da...@justatheory.com>' - 'DAVIDRW <davi...@cpan.org>' - 'David Steinbrunner <dsteinbrunner@MountainBook-Pro.local>' @@ -633,6 +647,7 @@ - 'Jerome Eteve <jer...@broadbean.com>' - 'john9art <john9...@yahoo.com>' - 'jonasbn <jona...@gmail.com>' + - 'Julien Fiegehenn <simbab...@cpan.org>' - 'Karen Etheridge <et...@cpan.org>' - 'Lars D????????????????? ????????? <da...@cpan.org>' - 'Mark Overmeer <m...@overmeer.net>' @@ -660,7 +675,6 @@ - 'sasao <sa...@yugen.org>' - 'Saturday Walkers Club <s...@walkingclub.org.uk>' - 'Sean M. Burke <sbu...@cpan.org>' - - 'simbabque <simbab...@cpan.org>' - 'Slaven Rezic <sla...@rezic.de>' - 'Spiros Denaxas <s.dena...@gmail.com>' - 'Steve Hay <steve...@planit.com>' @@ -682,7 +696,7 @@ - 'Yuri Karaban <t...@askold.net>' - 'Zakariyya Mughal <zaki.mug...@gmail.com>' - 'Zefram <zef...@fysh.org>' -x_generated_by_perl: v5.30.2 +x_generated_by_perl: v5.36.0 x_serialization_backend: 'YAML::Tiny version 1.73' x_spdx_expression: 'Artistic-1.0-Perl OR GPL-1.0-or-later' x_static_install: 1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HTTP-Message-6.36/Makefile.PL new/HTTP-Message-6.37/Makefile.PL --- old/HTTP-Message-6.36/Makefile.PL 2022-01-05 15:40:04.000000000 +0100 +++ new/HTTP-Message-6.37/Makefile.PL 2022-06-14 16:09:09.000000000 +0200 @@ -1,4 +1,4 @@ -# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v6.024. +# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v6.025. use strict; use warnings; @@ -46,13 +46,14 @@ "File::Temp" => 0, "PerlIO::encoding" => 0, "Test::More" => "0.88", + "Test::Needs" => 0, "Time::Local" => 0, "Try::Tiny" => 0, "URI::URL" => 0, "lib" => 0, "overload" => 0 }, - "VERSION" => "6.36", + "VERSION" => "6.37", "test" => { "TESTS" => "t/*.t" } @@ -82,6 +83,7 @@ "MIME::QuotedPrint" => 0, "PerlIO::encoding" => 0, "Test::More" => "0.88", + "Test::Needs" => 0, "Time::Local" => 0, "Try::Tiny" => 0, "URI" => "1.10", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HTTP-Message-6.36/README.md new/HTTP-Message-6.37/README.md --- old/HTTP-Message-6.36/README.md 2022-01-05 15:40:04.000000000 +0100 +++ new/HTTP-Message-6.37/README.md 2022-06-14 16:09:09.000000000 +0200 @@ -4,7 +4,7 @@ # VERSION -version 6.36 +version 6.37 # SYNOPSIS @@ -177,7 +177,7 @@ Apply the given encodings to the content of the message. Returns TRUE if successful. The "identity" (non-)encoding is always supported; other currently supported encodings, subject to availability of required - additional modules, are "gzip", "deflate", "x-bzip2" and "base64". + additional modules, are "gzip", "deflate", "x-bzip2", "base64" and "br". A successful call to this function will set the `Content-Encoding` header. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HTTP-Message-6.36/cpanfile new/HTTP-Message-6.37/cpanfile --- old/HTTP-Message-6.36/cpanfile 2022-01-05 15:40:04.000000000 +0100 +++ new/HTTP-Message-6.37/cpanfile 2022-06-14 16:09:09.000000000 +0200 @@ -1,4 +1,4 @@ -# This file is generated by Dist::Zilla::Plugin::CPANFile v6.024 +# This file is generated by Dist::Zilla::Plugin::CPANFile v6.025 # Do not edit this file directly. To change prereqs, edit the `dist.ini` file. requires "Carp" => "0"; @@ -24,6 +24,8 @@ requires "perl" => "5.008001"; requires "strict" => "0"; requires "warnings" => "0"; +recommends "IO::Compress::Brotli" => "0.004001"; +recommends "IO::Uncompress::Brotli" => "0.004001"; suggests "Clone" => "0"; on 'test' => sub { @@ -32,6 +34,7 @@ requires "File::Temp" => "0"; requires "PerlIO::encoding" => "0"; requires "Test::More" => "0.88"; + requires "Test::Needs" => "0"; requires "Time::Local" => "0"; requires "Try::Tiny" => "0"; requires "URI::URL" => "0"; @@ -42,6 +45,8 @@ on 'test' => sub { recommends "CPAN::Meta" => "2.120900"; + recommends "IO::Compress::Brotli" => "0.004001"; + recommends "IO::Uncompress::Brotli" => "0.004001"; }; on 'configure' => sub { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HTTP-Message-6.36/dist.ini new/HTTP-Message-6.37/dist.ini --- old/HTTP-Message-6.36/dist.ini 2022-01-05 15:40:04.000000000 +0100 +++ new/HTTP-Message-6.37/dist.ini 2022-06-14 16:09:09.000000000 +0200 @@ -15,7 +15,9 @@ Encode::Locale = 1 Exporter = 5.57 HTTP::Date = 6 +IO::Compress::Brotli = 0.004001 IO::Compress::Bzip2 = 2.021 +IO::Uncompress::Brotli = 0.004001 IO::Uncompress::Bunzip2 = 2.021 LWP::MediaTypes = 6 MIME::Base64 = 2.1 @@ -39,6 +41,12 @@ copy_to = develop.requires module = Clone +[Prereqs::Soften / Brotli] +to_relationship = recommends +copy_to = test.recommends +module = IO::Compress::Brotli +module = IO::Uncompress::Brotli + [Test::Compile] bail_out_on_fail = 1 xt_mode = 1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HTTP-Message-6.36/lib/HTTP/Config.pm new/HTTP-Message-6.37/lib/HTTP/Config.pm --- old/HTTP-Message-6.36/lib/HTTP/Config.pm 2022-01-05 15:40:04.000000000 +0100 +++ new/HTTP-Message-6.37/lib/HTTP/Config.pm 2022-06-14 16:09:09.000000000 +0200 @@ -3,7 +3,7 @@ use strict; use warnings; -our $VERSION = '6.36'; +our $VERSION = '6.37'; use URI; @@ -249,7 +249,7 @@ =head1 VERSION -version 6.36 +version 6.37 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HTTP-Message-6.36/lib/HTTP/Headers/Auth.pm new/HTTP-Message-6.37/lib/HTTP/Headers/Auth.pm --- old/HTTP-Message-6.36/lib/HTTP/Headers/Auth.pm 2022-01-05 15:40:04.000000000 +0100 +++ new/HTTP-Message-6.37/lib/HTTP/Headers/Auth.pm 2022-06-14 16:09:09.000000000 +0200 @@ -3,7 +3,7 @@ use strict; use warnings; -our $VERSION = '6.36'; +our $VERSION = '6.37'; use HTTP::Headers; @@ -111,7 +111,7 @@ =head1 VERSION -version 6.36 +version 6.37 =head1 AUTHOR diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HTTP-Message-6.36/lib/HTTP/Headers/ETag.pm new/HTTP-Message-6.37/lib/HTTP/Headers/ETag.pm --- old/HTTP-Message-6.36/lib/HTTP/Headers/ETag.pm 2022-01-05 15:40:04.000000000 +0100 +++ new/HTTP-Message-6.37/lib/HTTP/Headers/ETag.pm 2022-06-14 16:09:09.000000000 +0200 @@ -3,7 +3,7 @@ use strict; use warnings; -our $VERSION = '6.36'; +our $VERSION = '6.37'; require HTTP::Date; @@ -107,7 +107,7 @@ =head1 VERSION -version 6.36 +version 6.37 =head1 AUTHOR diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HTTP-Message-6.36/lib/HTTP/Headers/Util.pm new/HTTP-Message-6.37/lib/HTTP/Headers/Util.pm --- old/HTTP-Message-6.36/lib/HTTP/Headers/Util.pm 2022-01-05 15:40:04.000000000 +0100 +++ new/HTTP-Message-6.37/lib/HTTP/Headers/Util.pm 2022-06-14 16:09:09.000000000 +0200 @@ -3,7 +3,7 @@ use strict; use warnings; -our $VERSION = '6.36'; +our $VERSION = '6.37'; use Exporter 5.57 'import'; @@ -103,7 +103,7 @@ =head1 VERSION -version 6.36 +version 6.37 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HTTP-Message-6.36/lib/HTTP/Headers.pm new/HTTP-Message-6.37/lib/HTTP/Headers.pm --- old/HTTP-Message-6.36/lib/HTTP/Headers.pm 2022-01-05 15:40:04.000000000 +0100 +++ new/HTTP-Message-6.37/lib/HTTP/Headers.pm 2022-06-14 16:09:09.000000000 +0200 @@ -3,7 +3,7 @@ use strict; use warnings; -our $VERSION = '6.36'; +our $VERSION = '6.37'; use Carp (); @@ -475,7 +475,7 @@ =head1 VERSION -version 6.36 +version 6.37 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HTTP-Message-6.36/lib/HTTP/Message.pm new/HTTP-Message-6.37/lib/HTTP/Message.pm --- old/HTTP-Message-6.36/lib/HTTP/Message.pm 2022-01-05 15:40:04.000000000 +0100 +++ new/HTTP-Message-6.37/lib/HTTP/Message.pm 2022-06-14 16:09:09.000000000 +0200 @@ -3,7 +3,7 @@ use strict; use warnings; -our $VERSION = '6.36'; +our $VERSION = '6.37'; require HTTP::Headers; require Carp; @@ -302,6 +302,14 @@ $content_ref = \$output; $content_ref_iscopy++; } + elsif ($ce eq 'br') { + require IO::Uncompress::Brotli; + my $bro = IO::Uncompress::Brotli->create; + my $output = eval { $bro->decompress($$content_ref) }; + $@ and die "Can't unbrotli content: $@"; + $content_ref = \$output; + $content_ref_iscopy++; + } elsif ($ce eq "x-bzip2" or $ce eq "bzip2") { require IO::Uncompress::Bunzip2; my $output; @@ -433,6 +441,10 @@ require IO::Uncompress::Bunzip2; push(@enc, "x-bzip2", "bzip2"); }; + eval { + require IO::Uncompress::Brotli; + push(@enc, 'br'); + }; # we don't care about announcing the 'identity', 'base64' and # 'quoted-printable' stuff return wantarray ? @enc : join(", ", @enc); @@ -491,6 +503,13 @@ or die "Can't bzip2 content: $IO::Compress::Bzip2::Bzip2Error"; $content = $output; } + elsif ($encoding eq "br") { + require IO::Compress::Brotli; + my $output; + eval { $output = IO::Compress::Brotli::bro($content) } + or die "Can't brotli content: $@"; + $content = $output; + } elsif ($encoding eq "rot13") { # for the fun of it $content =~ tr/A-Za-z/N-ZA-Mn-za-m/; } @@ -801,7 +820,7 @@ =head1 VERSION -version 6.36 +version 6.37 =head1 SYNOPSIS @@ -986,7 +1005,7 @@ Apply the given encodings to the content of the message. Returns TRUE if successful. The "identity" (non-)encoding is always supported; other currently supported encodings, subject to availability of required -additional modules, are "gzip", "deflate", "x-bzip2" and "base64". +additional modules, are "gzip", "deflate", "x-bzip2", "base64" and "br". A successful call to this function will set the C<Content-Encoding> header. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HTTP-Message-6.36/lib/HTTP/Request/Common.pm new/HTTP-Message-6.37/lib/HTTP/Request/Common.pm --- old/HTTP-Message-6.36/lib/HTTP/Request/Common.pm 2022-01-05 15:40:04.000000000 +0100 +++ new/HTTP-Message-6.37/lib/HTTP/Request/Common.pm 2022-06-14 16:09:09.000000000 +0200 @@ -3,7 +3,7 @@ use strict; use warnings; -our $VERSION = '6.36'; +our $VERSION = '6.37'; our $DYNAMIC_FILE_UPLOAD ||= 0; # make it defined (don't know why) @@ -314,7 +314,7 @@ =head1 VERSION -version 6.36 +version 6.37 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HTTP-Message-6.36/lib/HTTP/Request.pm new/HTTP-Message-6.37/lib/HTTP/Request.pm --- old/HTTP-Message-6.36/lib/HTTP/Request.pm 2022-01-05 15:40:04.000000000 +0100 +++ new/HTTP-Message-6.37/lib/HTTP/Request.pm 2022-06-14 16:09:09.000000000 +0200 @@ -3,7 +3,7 @@ use strict; use warnings; -our $VERSION = '6.36'; +our $VERSION = '6.37'; use base 'HTTP::Message'; @@ -155,7 +155,7 @@ =head1 VERSION -version 6.36 +version 6.37 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HTTP-Message-6.36/lib/HTTP/Response.pm new/HTTP-Message-6.37/lib/HTTP/Response.pm --- old/HTTP-Message-6.36/lib/HTTP/Response.pm 2022-01-05 15:40:04.000000000 +0100 +++ new/HTTP-Message-6.37/lib/HTTP/Response.pm 2022-06-14 16:09:09.000000000 +0200 @@ -3,7 +3,7 @@ use strict; use warnings; -our $VERSION = '6.36'; +our $VERSION = '6.37'; use base 'HTTP::Message'; @@ -351,7 +351,7 @@ =head1 VERSION -version 6.36 +version 6.37 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HTTP-Message-6.36/lib/HTTP/Status.pm new/HTTP-Message-6.37/lib/HTTP/Status.pm --- old/HTTP-Message-6.36/lib/HTTP/Status.pm 2022-01-05 15:40:04.000000000 +0100 +++ new/HTTP-Message-6.37/lib/HTTP/Status.pm 2022-06-14 16:09:09.000000000 +0200 @@ -3,7 +3,7 @@ use strict; use warnings; -our $VERSION = '6.36'; +our $VERSION = '6.37'; use Exporter 5.57 'import'; @@ -174,7 +174,7 @@ =head1 VERSION -version 6.36 +version 6.37 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HTTP-Message-6.36/t/00-report-prereqs.dd new/HTTP-Message-6.37/t/00-report-prereqs.dd --- old/HTTP-Message-6.36/t/00-report-prereqs.dd 2022-01-05 15:40:04.000000000 +0100 +++ new/HTTP-Message-6.37/t/00-report-prereqs.dd 2022-06-14 16:09:09.000000000 +0200 @@ -24,6 +24,10 @@ } }, 'runtime' => { + 'recommends' => { + 'IO::Compress::Brotli' => '0.004001', + 'IO::Uncompress::Brotli' => '0.004001' + }, 'requires' => { 'Carp' => '0', 'Compress::Raw::Zlib' => '0', @@ -55,7 +59,9 @@ }, 'test' => { 'recommends' => { - 'CPAN::Meta' => '2.120900' + 'CPAN::Meta' => '2.120900', + 'IO::Compress::Brotli' => '0.004001', + 'IO::Uncompress::Brotli' => '0.004001' }, 'requires' => { 'ExtUtils::MakeMaker' => '0', @@ -63,6 +69,7 @@ 'File::Temp' => '0', 'PerlIO::encoding' => '0', 'Test::More' => '0.88', + 'Test::Needs' => '0', 'Time::Local' => '0', 'Try::Tiny' => '0', 'URI::URL' => '0', diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HTTP-Message-6.36/t/message-brotli.t new/HTTP-Message-6.37/t/message-brotli.t --- old/HTTP-Message-6.36/t/message-brotli.t 1970-01-01 01:00:00.000000000 +0100 +++ new/HTTP-Message-6.37/t/message-brotli.t 2022-06-14 16:09:09.000000000 +0200 @@ -0,0 +1,41 @@ +#! perl -w + +use strict; +use warnings; + +use Test::More; +use Test::Needs 'IO::Compress::Brotli', 'IO::Uncompress::Brotli'; + +require HTTP::Message; + +subtest "decoding" => sub { + + my $m = HTTP::Message->new( + [ + "Content-Type" => "text/plain", + "Content-Encoding" => "br, base64", + ], + "CwaASGVsbG8gd29ybGQhCgM=\n" + ); + is( $m->decoded_content, "Hello world!\n", "decoded_content() works" ); + ok( $m->decode, "decode() works" ); + is( $m->content, "Hello world!\n", "... and content() is correct" ); +}; + +subtest "encoding" => sub { + my $m = HTTP::Message->new( + [ + "Content-Type" => "text/plain", + ], + "Hello world!" + ); + ok( $m->encode("br"), "set encoding to 'br" ); + is( $m->header("Content-Encoding"), + "br", "... and Content-Encoding is set" ); + isnt( $m->content, "Hello world!", "... and the content has changed" ); + is( $m->decoded_content, "Hello world!", "decoded_content() works" ); + ok( $m->decode, "decode() works" ); + is( $m->content, "Hello world!", "... and content() is correct" ); +}; + +done_testing; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HTTP-Message-6.36/xt/release/changes_has_content.t new/HTTP-Message-6.37/xt/release/changes_has_content.t --- old/HTTP-Message-6.36/xt/release/changes_has_content.t 2022-01-05 15:40:04.000000000 +0100 +++ new/HTTP-Message-6.37/xt/release/changes_has_content.t 2022-06-14 16:09:09.000000000 +0200 @@ -8,7 +8,7 @@ note 'Checking Changes'; my $changes_file = 'Changes'; -my $newver = '6.36'; +my $newver = '6.37'; my $trial_token = '-TRIAL'; my $encoding = 'UTF-8';