diff options
author | gregor herrmann <gregoa@debian.org> | 2024-01-28 18:19:48 +0100 |
---|---|---|
committer | gregor herrmann <gregoa@debian.org> | 2024-01-28 18:19:48 +0100 |
commit | 7b90cd591c8a2578b91448d9ef8d9f9fe4a3a232 (patch) | |
tree | d2aa209723aa12fb3960a308bddc13213a910af9 | |
parent | 3f9a82e770e5bf5669d166fb6c87c9eb7d2fb591 (diff) | |
parent | 57a897a41d7320df1a442f9a1621ebed7717961d (diff) |
New upstream version 5.25
66 files changed, 313 insertions, 271 deletions
@@ -1,5 +1,20 @@ Revision history for URI +5.25 2024-01-27 16:11:41Z + - cache scheme so it never attempt to load it again (GH#55) (mschae94) + +5.24 2024-01-26 04:36:32Z + - Really revert "use Scalar::Util::reftype instead of ref to check for + ARRAY" (GH#136) (Olaf Alders) + +5.23 2024-01-25 21:02:18Z + - Revert the reftype change introduced in 5.22 as it causes warnings. + (GH#134) (Olaf Alders) + +5.22 2024-01-25 15:22:54Z + - Use Scalar::Util::reftype instead of ref to check for ARRAY (GH#132) + (Jacques Deguest) + 5.21 2023-08-23 16:02:14Z - Fix version declarations in icap.pm and icaps.pm (GH#131) (Olaf Alders) @@ -1,4 +1,4 @@ -# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.030. +# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.031. CONTRIBUTING.md Changes LICENSE @@ -119,6 +119,7 @@ t/storable-test.pl t/storable.t t/urn-isbn.t t/urn-oid.t +t/urn-scheme-exceptions.t t/userpass.t t/utf8.t uri-test @@ -4,7 +4,7 @@ "Gisle Aas <gisle@activestate.com>" ], "dynamic_config" : 0, - "generated_by" : "Dist::Zilla version 6.030, CPAN::Meta::Converter version 2.150010", + "generated_by" : "Dist::Zilla version 6.031, CPAN::Meta::Converter version 2.150010", "license" : [ "perl_5" ], @@ -95,187 +95,187 @@ "provides" : { "URI" : { "file" : "lib/URI.pm", - "version" : "5.21" + "version" : "5.25" }, "URI::Escape" : { "file" : "lib/URI/Escape.pm", - "version" : "5.21" + "version" : "5.25" }, "URI::Heuristic" : { "file" : "lib/URI/Heuristic.pm", - "version" : "5.21" + "version" : "5.25" }, "URI::IRI" : { "file" : "lib/URI/IRI.pm", - "version" : "5.21" + "version" : "5.25" }, "URI::QueryParam" : { "file" : "lib/URI/QueryParam.pm", - "version" : "5.21" + "version" : "5.25" }, "URI::Split" : { "file" : "lib/URI/Split.pm", - "version" : "5.21" + "version" : "5.25" }, "URI::URL" : { "file" : "lib/URI/URL.pm", - "version" : "5.21" + "version" : "5.25" }, "URI::WithBase" : { "file" : "lib/URI/WithBase.pm", - "version" : "5.21" + "version" : "5.25" }, "URI::data" : { "file" : "lib/URI/data.pm", - "version" : "5.21" + "version" : "5.25" }, "URI::file" : { "file" : "lib/URI/file.pm", - "version" : "5.21" + "version" : "5.25" }, "URI::file::Base" : { "file" : "lib/URI/file/Base.pm", - "version" : "5.21" + "version" : "5.25" }, "URI::file::FAT" : { "file" : "lib/URI/file/FAT.pm", - "version" : "5.21" + "version" : "5.25" }, "URI::file::Mac" : { "file" : "lib/URI/file/Mac.pm", - "version" : "5.21" + "version" : "5.25" }, "URI::file::OS2" : { "file" : "lib/URI/file/OS2.pm", - "version" : "5.21" + "version" : "5.25" }, "URI::file::QNX" : { "file" : "lib/URI/file/QNX.pm", - "version" : "5.21" + "version" : "5.25" }, "URI::file::Unix" : { "file" : "lib/URI/file/Unix.pm", - "version" : "5.21" + "version" : "5.25" }, "URI::file::Win32" : { "file" : "lib/URI/file/Win32.pm", - "version" : "5.21" + "version" : "5.25" }, "URI::ftp" : { "file" : "lib/URI/ftp.pm", - "version" : "5.21" + "version" : "5.25" }, "URI::gopher" : { "file" : "lib/URI/gopher.pm", - "version" : "5.21" + "version" : "5.25" }, "URI::http" : { "file" : "lib/URI/http.pm", - "version" : "5.21" + "version" : "5.25" }, "URI::https" : { "file" : "lib/URI/https.pm", - "version" : "5.21" + "version" : "5.25" }, "URI::icap" : { "file" : "lib/URI/icap.pm", - "version" : "5.21" + "version" : "5.25" }, "URI::icaps" : { "file" : "lib/URI/icaps.pm", - "version" : "5.21" + "version" : "5.25" }, "URI::ldap" : { "file" : "lib/URI/ldap.pm", - "version" : "5.21" + "version" : "5.25" }, "URI::ldapi" : { "file" : "lib/URI/ldapi.pm", - "version" : "5.21" + "version" : "5.25" }, "URI::ldaps" : { "file" : "lib/URI/ldaps.pm", - "version" : "5.21" + "version" : "5.25" }, "URI::mailto" : { "file" : "lib/URI/mailto.pm", - "version" : "5.21" + "version" : "5.25" }, "URI::mms" : { "file" : "lib/URI/mms.pm", - "version" : "5.21" + "version" : "5.25" }, "URI::news" : { "file" : "lib/URI/news.pm", - "version" : "5.21" + "version" : "5.25" }, "URI::nntp" : { "file" : "lib/URI/nntp.pm", - "version" : "5.21" + "version" : "5.25" }, "URI::nntps" : { "file" : "lib/URI/nntps.pm", - "version" : "5.21" + "version" : "5.25" }, "URI::pop" : { "file" : "lib/URI/pop.pm", - "version" : "5.21" + "version" : "5.25" }, "URI::rlogin" : { "file" : "lib/URI/rlogin.pm", - "version" : "5.21" + "version" : "5.25" }, "URI::rsync" : { "file" : "lib/URI/rsync.pm", - "version" : "5.21" + "version" : "5.25" }, "URI::rtsp" : { "file" : "lib/URI/rtsp.pm", - "version" : "5.21" + "version" : "5.25" }, "URI::rtspu" : { "file" : "lib/URI/rtspu.pm", - "version" : "5.21" + "version" : "5.25" }, "URI::sftp" : { "file" : "lib/URI/sftp.pm", - "version" : "5.21" + "version" : "5.25" }, "URI::sip" : { "file" : "lib/URI/sip.pm", - "version" : "5.21" + "version" : "5.25" }, "URI::sips" : { "file" : "lib/URI/sips.pm", - "version" : "5.21" + "version" : "5.25" }, "URI::snews" : { "file" : "lib/URI/snews.pm", - "version" : "5.21" + "version" : "5.25" }, "URI::ssh" : { "file" : "lib/URI/ssh.pm", - "version" : "5.21" + "version" : "5.25" }, "URI::telnet" : { "file" : "lib/URI/telnet.pm", - "version" : "5.21" + "version" : "5.25" }, "URI::tn3270" : { "file" : "lib/URI/tn3270.pm", - "version" : "5.21" + "version" : "5.25" }, "URI::urn" : { "file" : "lib/URI/urn.pm", - "version" : "5.21" + "version" : "5.25" }, "URI::urn::isbn" : { "file" : "lib/URI/urn/isbn.pm", - "version" : "5.21" + "version" : "5.25" }, "URI::urn::oid" : { "file" : "lib/URI/urn/oid.pm", - "version" : "5.21" + "version" : "5.25" } }, "release_status" : "stable", @@ -292,10 +292,10 @@ "x_IRC" : "irc://irc.perl.org/#lwp", "x_MailingList" : "mailto:libwww@perl.org" }, - "version" : "5.21", + "version" : "5.25", "x_Dist_Zilla" : { "perl" : { - "version" : "5.036000" + "version" : "5.034000" }, "plugins" : [ { @@ -311,7 +311,6 @@ "rfc3987.txt" ], "exclude_match" : [], - "follow_symlinks" : 0, "include_dotfiles" : 0, "prefix" : "", "prune_directory" : [], @@ -322,17 +321,17 @@ } }, "name" : "Git::GatherDir", - "version" : "2.048" + "version" : "2.049" }, { "class" : "Dist::Zilla::Plugin::Encoding", "name" : "Encoding", - "version" : "6.030" + "version" : "6.031" }, { "class" : "Dist::Zilla::Plugin::MetaConfig", "name" : "MetaConfig", - "version" : "6.030" + "version" : "6.031" }, { "class" : "Dist::Zilla::Plugin::MetaProvides::Package", @@ -342,7 +341,7 @@ { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : "MetaProvides::Package/AUTOVIV/:InstallModulesPM", - "version" : "6.030" + "version" : "6.031" } ], "include_underscores" : 0 @@ -364,28 +363,28 @@ { "class" : "Dist::Zilla::Plugin::MetaNoIndex", "name" : "MetaNoIndex", - "version" : "6.030" + "version" : "6.031" }, { "class" : "Dist::Zilla::Plugin::MetaYAML", "name" : "MetaYAML", - "version" : "6.030" + "version" : "6.031" }, { "class" : "Dist::Zilla::Plugin::MetaJSON", "name" : "MetaJSON", - "version" : "6.030" + "version" : "6.031" }, { "class" : "Dist::Zilla::Plugin::MetaResources", "name" : "MetaResources", - "version" : "6.030" + "version" : "6.031" }, { "class" : "Dist::Zilla::Plugin::Git::Contributors", "config" : { "Dist::Zilla::Plugin::Git::Contributors" : { - "git_version" : "2.42.0", + "git_version" : "2.34.1", "include_authors" : 0, "include_releaser" : 1, "order_by" : "commits", @@ -403,17 +402,17 @@ { "class" : "Dist::Zilla::Plugin::Manifest", "name" : "Manifest", - "version" : "6.030" + "version" : "6.031" }, { "class" : "Dist::Zilla::Plugin::License", "name" : "License", - "version" : "6.030" + "version" : "6.031" }, { "class" : "Dist::Zilla::Plugin::ExecDir", "name" : "ExecDir", - "version" : "6.030" + "version" : "6.031" }, { "class" : "Dist::Zilla::Plugin::Prereqs::FromCPANfile", @@ -423,7 +422,7 @@ { "class" : "Dist::Zilla::Plugin::Readme", "name" : "Readme", - "version" : "6.030" + "version" : "6.031" }, { "class" : "Dist::Zilla::Plugin::MakeMaker", @@ -433,7 +432,7 @@ } }, "name" : "MakeMaker", - "version" : "6.030" + "version" : "6.031" }, { "class" : "Dist::Zilla::Plugin::CheckChangesHasContent", @@ -491,7 +490,7 @@ { "class" : "Dist::Zilla::Plugin::MetaTests", "name" : "MetaTests", - "version" : "6.030" + "version" : "6.031" }, { "class" : "Dist::Zilla::Plugin::Test::ChangesHasContent", @@ -516,7 +515,7 @@ { "class" : "Dist::Zilla::Plugin::PodSyntaxTests", "name" : "PodSyntaxTests", - "version" : "6.030" + "version" : "6.031" }, { "class" : "Dist::Zilla::Plugin::Test::Pod::Coverage::Configurable", @@ -579,18 +578,18 @@ "changelog" : "Changes" }, "Dist::Zilla::Role::Git::Repo" : { - "git_version" : "2.42.0", + "git_version" : "2.34.1", "repo_root" : "." } }, "name" : "Git::Check", - "version" : "2.048" + "version" : "2.049" }, { "class" : "Dist::Zilla::Plugin::Git::CheckFor::MergeConflicts", "config" : { "Dist::Zilla::Role::Git::Repo" : { - "git_version" : "2.42.0", + "git_version" : "2.34.1", "repo_root" : "." } }, @@ -601,7 +600,7 @@ "class" : "Dist::Zilla::Plugin::Git::CheckFor::CorrectBranch", "config" : { "Dist::Zilla::Role::Git::Repo" : { - "git_version" : "2.42.0", + "git_version" : "2.34.1", "repo_root" : "." } }, @@ -616,7 +615,7 @@ { "class" : "Dist::Zilla::Plugin::TestRelease", "name" : "TestRelease", - "version" : "6.030" + "version" : "6.031" }, { "class" : "Dist::Zilla::Plugin::RunExtraTests", @@ -631,7 +630,7 @@ { "class" : "Dist::Zilla::Plugin::UploadToCPAN", "name" : "UploadToCPAN", - "version" : "6.030" + "version" : "6.031" }, { "class" : "Dist::Zilla::Plugin::ReadmeAnyFromPod", @@ -652,7 +651,7 @@ } }, "name" : "@Git::VersionManager/pluginbundle version", - "version" : "6.030" + "version" : "6.031" }, { "class" : "Dist::Zilla::Plugin::VersionFromMainModule", @@ -701,7 +700,7 @@ "changelog" : "Changes" }, "Dist::Zilla::Role::Git::Repo" : { - "git_version" : "2.42.0", + "git_version" : "2.34.1", "repo_root" : "." }, "Dist::Zilla::Role::Git::StringFormatter" : { @@ -709,7 +708,7 @@ } }, "name" : "@Git::VersionManager/release snapshot", - "version" : "2.048" + "version" : "2.049" }, { "class" : "Dist::Zilla::Plugin::Git::Tag", @@ -718,12 +717,12 @@ "branch" : null, "changelog" : "Changes", "signed" : 0, - "tag" : "v5.21", + "tag" : "v5.25", "tag_format" : "v%V", "tag_message" : "v%V" }, "Dist::Zilla::Role::Git::Repo" : { - "git_version" : "2.42.0", + "git_version" : "2.34.1", "repo_root" : "." }, "Dist::Zilla::Role::Git::StringFormatter" : { @@ -731,7 +730,7 @@ } }, "name" : "@Git::VersionManager/Git::Tag", - "version" : "2.048" + "version" : "2.049" }, { "class" : "Dist::Zilla::Plugin::BumpVersionAfterRelease", @@ -751,7 +750,7 @@ { "class" : "Dist::Zilla::Plugin::NextRelease", "name" : "@Git::VersionManager/NextRelease", - "version" : "6.030" + "version" : "6.031" }, { "class" : "Dist::Zilla::Plugin::Git::Commit", @@ -773,7 +772,7 @@ "changelog" : "Changes" }, "Dist::Zilla::Role::Git::Repo" : { - "git_version" : "2.42.0", + "git_version" : "2.34.1", "repo_root" : "." }, "Dist::Zilla::Role::Git::StringFormatter" : { @@ -781,7 +780,7 @@ } }, "name" : "@Git::VersionManager/post-release commit", - "version" : "2.048" + "version" : "2.049" }, { "class" : "Dist::Zilla::Plugin::Git::Push", @@ -793,72 +792,72 @@ "remotes_must_exist" : 1 }, "Dist::Zilla::Role::Git::Repo" : { - "git_version" : "2.42.0", + "git_version" : "2.34.1", "repo_root" : "." } }, "name" : "Git::Push", - "version" : "2.048" + "version" : "2.049" }, { "class" : "Dist::Zilla::Plugin::ConfirmRelease", "name" : "ConfirmRelease", - "version" : "6.030" + "version" : "6.031" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":InstallModules", - "version" : "6.030" + "version" : "6.031" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":IncModules", - "version" : "6.030" + "version" : "6.031" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":TestFiles", - "version" : "6.030" + "version" : "6.031" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":ExtraTestFiles", - "version" : "6.030" + "version" : "6.031" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":ExecFiles", - "version" : "6.030" + "version" : "6.031" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":PerlExecFiles", - "version" : "6.030" + "version" : "6.031" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":ShareFiles", - "version" : "6.030" + "version" : "6.031" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":MainModule", - "version" : "6.030" + "version" : "6.031" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":AllFiles", - "version" : "6.030" + "version" : "6.031" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":NoFiles", - "version" : "6.030" + "version" : "6.031" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : "MetaProvides::Package/AUTOVIV/:InstallModulesPM", - "version" : "6.030" + "version" : "6.031" } ], "zilla" : { @@ -866,7 +865,7 @@ "config" : { "is_trial" : 0 }, - "version" : "6.030" + "version" : "6.031" } }, "x_contributors" : [ @@ -883,6 +882,7 @@ "Branislav Zahradn\u00edk <happy.barney@gmail.com>", "Perlbotics <perlbotix@cpan.org>", "James Raspass <jraspass@gmail.com>", + "Matthew Chae <mschae@cpan.org>", "Slaven Rezic <slaven@rezic.de>", "Adam Herzog <adam@adamherzog.com>", "Alex Kapranoff <kapranoff@gmail.com>", @@ -894,6 +894,7 @@ "gerard <gerard@tty.nl>", "Gianni Ceccarelli <gianni.ceccarelli@broadbean.com>", "H\u00e5kon H\u00e6gland <hakon.hagland@gmail.com>", + "Jacques Deguest <jack@deguest.jp>", "Jan Dubois <jand@activestate.com>", "Joenio Costa <joenio@colivre.coop.br>", "John Karr <brainbuz@brainbuz.org>", @@ -911,8 +912,8 @@ "Tatsuhiko Miyagawa <miyagawa@bulknews.net>", "Torsten F\u00f6rtsch <torsten.foertsch@gmx.net>" ], - "x_generated_by_perl" : "v5.36.0", - "x_serialization_backend" : "Cpanel::JSON::XS version 4.36", + "x_generated_by_perl" : "v5.34.0", + "x_serialization_backend" : "Cpanel::JSON::XS version 4.37", "x_spdx_expression" : "Artistic-1.0-Perl OR GPL-1.0-or-later" } @@ -15,7 +15,7 @@ build_requires: configure_requires: ExtUtils::MakeMaker: '0' dynamic_config: 0 -generated_by: 'Dist::Zilla version 6.030, CPAN::Meta::Converter version 2.150010' +generated_by: 'Dist::Zilla version 6.031, CPAN::Meta::Converter version 2.150010' license: perl meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html @@ -28,142 +28,142 @@ no_index: provides: URI: file: lib/URI.pm - version: '5.21' + version: '5.25' URI::Escape: file: lib/URI/Escape.pm - version: '5.21' + version: '5.25' URI::Heuristic: file: lib/URI/Heuristic.pm - version: '5.21' + version: '5.25' URI::IRI: file: lib/URI/IRI.pm - version: '5.21' + version: '5.25' URI::QueryParam: file: lib/URI/QueryParam.pm - version: '5.21' + version: '5.25' URI::Split: file: lib/URI/Split.pm - version: '5.21' + version: '5.25' URI::URL: file: lib/URI/URL.pm - version: '5.21' + version: '5.25' URI::WithBase: file: lib/URI/WithBase.pm - version: '5.21' + version: '5.25' URI::data: file: lib/URI/data.pm - version: '5.21' + version: '5.25' URI::file: file: lib/URI/file.pm - version: '5.21' + version: '5.25' URI::file::Base: file: lib/URI/file/Base.pm - version: '5.21' + version: '5.25' URI::file::FAT: file: lib/URI/file/FAT.pm - version: '5.21' + version: '5.25' URI::file::Mac: file: lib/URI/file/Mac.pm - version: '5.21' + version: '5.25' URI::file::OS2: file: lib/URI/file/OS2.pm - version: '5.21' + version: '5.25' URI::file::QNX: file: lib/URI/file/QNX.pm - version: '5.21' + version: '5.25' URI::file::Unix: file: lib/URI/file/Unix.pm - version: '5.21' + version: '5.25' URI::file::Win32: file: lib/URI/file/Win32.pm - version: '5.21' + version: '5.25' URI::ftp: file: lib/URI/ftp.pm - version: '5.21' + version: '5.25' URI::gopher: file: lib/URI/gopher.pm - version: '5.21' + version: '5.25' URI::http: file: lib/URI/http.pm - version: '5.21' + version: '5.25' URI::https: file: lib/URI/https.pm - version: '5.21' + version: '5.25' URI::icap: file: lib/URI/icap.pm - version: '5.21' + version: '5.25' URI::icaps: file: lib/URI/icaps.pm - version: '5.21' + version: '5.25' URI::ldap: file: lib/URI/ldap.pm - version: '5.21' + version: '5.25' URI::ldapi: file: lib/URI/ldapi.pm - version: '5.21' + version: '5.25' URI::ldaps: file: lib/URI/ldaps.pm - version: '5.21' + version: '5.25' URI::mailto: file: lib/URI/mailto.pm - version: '5.21' + version: '5.25' URI::mms: file: lib/URI/mms.pm - version: '5.21' + version: '5.25' URI::news: file: lib/URI/news.pm - version: '5.21' + version: '5.25' URI::nntp: file: lib/URI/nntp.pm - version: '5.21' + version: '5.25' URI::nntps: file: lib/URI/nntps.pm - version: '5.21' + version: '5.25' URI::pop: file: lib/URI/pop.pm - version: '5.21' + version: '5.25' URI::rlogin: file: lib/URI/rlogin.pm - version: '5.21' + version: '5.25' URI::rsync: file: lib/URI/rsync.pm - version: '5.21' + version: '5.25' URI::rtsp: file: lib/URI/rtsp.pm - version: '5.21' + version: '5.25' URI::rtspu: file: lib/URI/rtspu.pm - version: '5.21' + version: '5.25' URI::sftp: file: lib/URI/sftp.pm - version: '5.21' + version: '5.25' URI::sip: file: lib/URI/sip.pm - version: '5.21' + version: '5.25' URI::sips: file: lib/URI/sips.pm - version: '5.21' + version: '5.25' URI::snews: file: lib/URI/snews.pm - version: '5.21' + version: '5.25' URI::ssh: file: lib/URI/ssh.pm - version: '5.21' + version: '5.25' URI::telnet: file: lib/URI/telnet.pm - version: '5.21' + version: '5.25' URI::tn3270: file: lib/URI/tn3270.pm - version: '5.21' + version: '5.25' URI::urn: file: lib/URI/urn.pm - version: '5.21' + version: '5.25' URI::urn::isbn: file: lib/URI/urn/isbn.pm - version: '5.21' + version: '5.25' URI::urn::oid: file: lib/URI/urn/oid.pm - version: '5.21' + version: '5.25' requires: Carp: '0' Cwd: '0' @@ -187,10 +187,10 @@ resources: bugtracker: https://github.com/libwww-perl/URI/issues homepage: https://github.com/libwww-perl/URI repository: https://github.com/libwww-perl/URI.git -version: '5.21' +version: '5.25' x_Dist_Zilla: perl: - version: '5.036000' + version: '5.034000' plugins: - class: Dist::Zilla::Plugin::Git::GatherDir @@ -204,7 +204,6 @@ x_Dist_Zilla: - rfc3986.txt - rfc3987.txt exclude_match: [] - follow_symlinks: 0 include_dotfiles: 0 prefix: '' prune_directory: [] @@ -212,15 +211,15 @@ x_Dist_Zilla: Dist::Zilla::Plugin::Git::GatherDir: include_untracked: 0 name: Git::GatherDir - version: '2.048' + version: '2.049' - class: Dist::Zilla::Plugin::Encoding name: Encoding - version: '6.030' + version: '6.031' - class: Dist::Zilla::Plugin::MetaConfig name: MetaConfig - version: '6.030' + version: '6.031' - class: Dist::Zilla::Plugin::MetaProvides::Package config: @@ -229,13 +228,13 @@ x_Dist_Zilla: - class: Dist::Zilla::Plugin::FinderCode name: MetaProvides::Package/AUTOVIV/:InstallModulesPM - version: '6.030' + version: '6.031' include_underscores: 0 Dist::Zilla::Role::MetaProvider::Provider: $Dist::Zilla::Role::MetaProvider::Provider::VERSION: '2.002004' inherit_missing: '0' inherit_version: '0' - meta_noindex: 1 + meta_noindex: '1' Dist::Zilla::Role::ModuleMetadata: Module::Metadata: '1.000037' version: '0.006' @@ -244,24 +243,24 @@ x_Dist_Zilla: - class: Dist::Zilla::Plugin::MetaNoIndex name: MetaNoIndex - version: '6.030' + version: '6.031' - class: Dist::Zilla::Plugin::MetaYAML name: MetaYAML - version: '6.030' + version: '6.031' - class: Dist::Zilla::Plugin::MetaJSON name: MetaJSON - version: '6.030' + version: '6.031' - class: Dist::Zilla::Plugin::MetaResources name: MetaResources - version: '6.030' + version: '6.031' - class: Dist::Zilla::Plugin::Git::Contributors config: Dist::Zilla::Plugin::Git::Contributors: - git_version: 2.42.0 + git_version: 2.34.1 include_authors: 0 include_releaser: 1 order_by: commits @@ -275,15 +274,15 @@ x_Dist_Zilla: - class: Dist::Zilla::Plugin::Manifest name: Manifest - version: '6.030' + version: '6.031' - class: Dist::Zilla::Plugin::License name: License - version: '6.030' + version: '6.031' - class: Dist::Zilla::Plugin::ExecDir name: ExecDir - version: '6.030' + version: '6.031' - class: Dist::Zilla::Plugin::Prereqs::FromCPANfile name: Prereqs::FromCPANfile @@ -291,14 +290,14 @@ x_Dist_Zilla: - class: Dist::Zilla::Plugin::Readme name: Readme - version: '6.030' + version: '6.031' - class: Dist::Zilla::Plugin::MakeMaker config: Dist::Zilla::Role::TestRunner: default_jobs: '8' name: MakeMaker - version: '6.030' + version: '6.031' - class: Dist::Zilla::Plugin::CheckChangesHasContent name: CheckChangesHasContent @@ -343,7 +342,7 @@ x_Dist_Zilla: - class: Dist::Zilla::Plugin::MetaTests name: MetaTests - version: '6.030' + version: '6.031' - class: Dist::Zilla::Plugin::Test::ChangesHasContent name: Test::ChangesHasContent @@ -362,7 +361,7 @@ x_Dist_Zilla: - class: Dist::Zilla::Plugin::PodSyntaxTests name: PodSyntaxTests - version: '6.030' + version: '6.031' - class: Dist::Zilla::Plugin::Test::Pod::Coverage::Configurable name: Test::Pod::Coverage::Configurable @@ -415,15 +414,15 @@ x_Dist_Zilla: allow_dirty_match: [] changelog: Changes Dist::Zilla::Role::Git::Repo: - git_version: 2.42.0 + git_version: 2.34.1 repo_root: . name: Git::Check - version: '2.048' + version: '2.049' - class: Dist::Zilla::Plugin::Git::CheckFor::MergeConflicts config: Dist::Zilla::Role::Git::Repo: - git_version: 2.42.0 + git_version: 2.34.1 repo_root: . name: Git::CheckFor::MergeConflicts version: '0.014' @@ -431,7 +430,7 @@ x_Dist_Zilla: class: Dist::Zilla::Plugin::Git::CheckFor::CorrectBranch config: Dist::Zilla::Role::Git::Repo: - git_version: 2.42.0 + git_version: 2.34.1 repo_root: . name: Git::CheckFor::CorrectBranch version: '0.014' @@ -442,7 +441,7 @@ x_Dist_Zilla: - class: Dist::Zilla::Plugin::TestRelease name: TestRelease - version: '6.030' + version: '6.031' - class: Dist::Zilla::Plugin::RunExtraTests config: @@ -453,7 +452,7 @@ x_Dist_Zilla: - class: Dist::Zilla::Plugin::UploadToCPAN name: UploadToCPAN - version: '6.030' + version: '6.031' - class: Dist::Zilla::Plugin::ReadmeAnyFromPod config: @@ -468,7 +467,7 @@ x_Dist_Zilla: phase: develop type: recommends name: '@Git::VersionManager/pluginbundle version' - version: '6.030' + version: '6.031' - class: Dist::Zilla::Plugin::VersionFromMainModule config: @@ -496,7 +495,7 @@ x_Dist_Zilla: Dist::Zilla::Plugin::Git::Commit: add_files_in: [] commit_msg: '%N-%v%t%n%n%c' - signoff: 0 + signoff: '0' Dist::Zilla::Role::Git::DirtyFiles: allow_dirty: - Changes @@ -505,12 +504,12 @@ x_Dist_Zilla: allow_dirty_match: [] changelog: Changes Dist::Zilla::Role::Git::Repo: - git_version: 2.42.0 + git_version: 2.34.1 repo_root: . Dist::Zilla::Role::Git::StringFormatter: time_zone: local name: '@Git::VersionManager/release snapshot' - version: '2.048' + version: '2.049' - class: Dist::Zilla::Plugin::Git::Tag config: @@ -518,16 +517,16 @@ x_Dist_Zilla: branch: ~ changelog: Changes signed: 0 - tag: v5.21 + tag: v5.25 tag_format: v%V tag_message: v%V Dist::Zilla::Role::Git::Repo: - git_version: 2.42.0 + git_version: 2.34.1 repo_root: . Dist::Zilla::Role::Git::StringFormatter: time_zone: local name: '@Git::VersionManager/Git::Tag' - version: '2.048' + version: '2.049' - class: Dist::Zilla::Plugin::BumpVersionAfterRelease config: @@ -542,14 +541,14 @@ x_Dist_Zilla: - class: Dist::Zilla::Plugin::NextRelease name: '@Git::VersionManager/NextRelease' - version: '6.030' + version: '6.031' - class: Dist::Zilla::Plugin::Git::Commit config: Dist::Zilla::Plugin::Git::Commit: add_files_in: [] commit_msg: 'increment $VERSION after %v release' - signoff: 0 + signoff: '0' Dist::Zilla::Role::Git::DirtyFiles: allow_dirty: - Build.PL @@ -559,12 +558,12 @@ x_Dist_Zilla: - (?^:^lib/.*\.pm$) changelog: Changes Dist::Zilla::Role::Git::Repo: - git_version: 2.42.0 + git_version: 2.34.1 repo_root: . Dist::Zilla::Role::Git::StringFormatter: time_zone: local name: '@Git::VersionManager/post-release commit' - version: '2.048' + version: '2.049' - class: Dist::Zilla::Plugin::Git::Push config: @@ -573,63 +572,63 @@ x_Dist_Zilla: - origin remotes_must_exist: 1 Dist::Zilla::Role::Git::Repo: - git_version: 2.42.0 + git_version: 2.34.1 repo_root: . name: Git::Push - version: '2.048' + version: '2.049' - class: Dist::Zilla::Plugin::ConfirmRelease name: ConfirmRelease - version: '6.030' + version: '6.031' - class: Dist::Zilla::Plugin::FinderCode name: ':InstallModules' - version: '6.030' + version: '6.031' - class: Dist::Zilla::Plugin::FinderCode name: ':IncModules' - version: '6.030' + version: '6.031' - class: Dist::Zilla::Plugin::FinderCode name: ':TestFiles' - version: '6.030' + version: '6.031' - class: Dist::Zilla::Plugin::FinderCode name: ':ExtraTestFiles' - version: '6.030' + version: '6.031' - class: Dist::Zilla::Plugin::FinderCode name: ':ExecFiles' - version: '6.030' + version: '6.031' - class: Dist::Zilla::Plugin::FinderCode name: ':PerlExecFiles' - version: '6.030' + version: '6.031' - class: Dist::Zilla::Plugin::FinderCode name: ':ShareFiles' - version: '6.030' + version: '6.031' - class: Dist::Zilla::Plugin::FinderCode name: ':MainModule' - version: '6.030' + version: '6.031' - class: Dist::Zilla::Plugin::FinderCode name: ':AllFiles' - version: '6.030' + version: '6.031' - class: Dist::Zilla::Plugin::FinderCode name: ':NoFiles' - version: '6.030' + version: '6.031' - class: Dist::Zilla::Plugin::FinderCode name: MetaProvides::Package/AUTOVIV/:InstallModulesPM - version: '6.030' + version: '6.031' zilla: class: Dist::Zilla::Dist::Builder config: - is_trial: 0 - version: '6.030' + is_trial: '0' + version: '6.031' x_contributors: - 'Gisle Aas <gisle@aas.no>' - 'Karen Etheridge <ether@cpan.org>' @@ -644,6 +643,7 @@ x_contributors: - 'Branislav Zahradník <happy.barney@gmail.com>' - 'Perlbotics <perlbotix@cpan.org>' - 'James Raspass <jraspass@gmail.com>' + - 'Matthew Chae <mschae@cpan.org>' - 'Slaven Rezic <slaven@rezic.de>' - 'Adam Herzog <adam@adamherzog.com>' - 'Alex Kapranoff <kapranoff@gmail.com>' @@ -655,6 +655,7 @@ x_contributors: - 'gerard <gerard@tty.nl>' - 'Gianni Ceccarelli <gianni.ceccarelli@broadbean.com>' - 'Håkon Hægland <hakon.hagland@gmail.com>' + - 'Jacques Deguest <jack@deguest.jp>' - 'Jan Dubois <jand@activestate.com>' - 'Joenio Costa <joenio@colivre.coop.br>' - 'John Karr <brainbuz@brainbuz.org>' @@ -671,6 +672,6 @@ x_contributors: - 'Sebastian Willing <sewi@cpan.org>' - 'Tatsuhiko Miyagawa <miyagawa@bulknews.net>' - 'Torsten Förtsch <torsten.foertsch@gmx.net>' -x_generated_by_perl: v5.36.0 +x_generated_by_perl: v5.34.0 x_serialization_backend: 'YAML::Tiny version 1.74' x_spdx_expression: 'Artistic-1.0-Perl OR GPL-1.0-or-later' diff --git a/Makefile.PL b/Makefile.PL index a0de912..a5984e4 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -1,4 +1,4 @@ -# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v6.030. +# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v6.031. use strict; use warnings; @@ -44,7 +44,7 @@ my %WriteMakefileArgs = ( "Test::Warnings" => 0, "utf8" => 0 }, - "VERSION" => "5.21", + "VERSION" => "5.25", "test" => { "TESTS" => "t/*.t" } @@ -1,5 +1,5 @@ This archive contains the distribution URI, -version 5.21: +version 5.25: Uniform Resource Identifiers (absolute and relative) @@ -9,4 +9,4 @@ This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. -This README file was generated by Dist::Zilla::Plugin::Readme v6.030. +This README file was generated by Dist::Zilla::Plugin::Readme v6.031. @@ -3,7 +3,7 @@ package URI; use strict; use warnings; -our $VERSION = '5.21'; +our $VERSION = '5.25'; # 1=version 5.10 and earlier; 0=version 5.11 and later use constant HAS_RESERVED_SQUARE_BRACKETS => $ENV{URI_HAS_RESERVED_SQUARE_BRACKETS} ? 1 : 0; @@ -181,6 +181,8 @@ sub implementor # check we actually have one for the scheme: unless (@{"${ic}::ISA"}) { if (not exists $require_attempted{$ic}) { + $require_attempted{$ic} = 1; + # Try to load it my $_old_error = $@; eval "require $ic"; diff --git a/lib/URI/Escape.pm b/lib/URI/Escape.pm index 680807f..d9de202 100644 --- a/lib/URI/Escape.pm +++ b/lib/URI/Escape.pm @@ -148,7 +148,7 @@ use Exporter 5.57 'import'; our %escapes; our @EXPORT = qw(uri_escape uri_unescape uri_escape_utf8); our @EXPORT_OK = qw(%escapes); -our $VERSION = '5.21'; +our $VERSION = '5.25'; use Carp (); diff --git a/lib/URI/Heuristic.pm b/lib/URI/Heuristic.pm index 6e03602..5d8013f 100644 --- a/lib/URI/Heuristic.pm +++ b/lib/URI/Heuristic.pm @@ -91,7 +91,7 @@ use warnings; use Exporter 5.57 'import'; our @EXPORT_OK = qw(uf_uri uf_uristr uf_url uf_urlstr); -our $VERSION = '5.21'; +our $VERSION = '5.25'; our ($MY_COUNTRY, $DEBUG); diff --git a/lib/URI/IRI.pm b/lib/URI/IRI.pm index 9795495..1e7a3e7 100644 --- a/lib/URI/IRI.pm +++ b/lib/URI/IRI.pm @@ -8,7 +8,7 @@ use URI (); use overload '""' => sub { shift->as_string }; -our $VERSION = '5.21'; +our $VERSION = '5.25'; sub new { my($class, $uri, $scheme) = @_; diff --git a/lib/URI/QueryParam.pm b/lib/URI/QueryParam.pm index 59efcfc..a29047c 100644 --- a/lib/URI/QueryParam.pm +++ b/lib/URI/QueryParam.pm @@ -2,7 +2,7 @@ package URI::QueryParam; use strict; use warnings; -our $VERSION = '5.21'; +our $VERSION = '5.25'; 1; diff --git a/lib/URI/Split.pm b/lib/URI/Split.pm index 4499879..03cdd54 100644 --- a/lib/URI/Split.pm +++ b/lib/URI/Split.pm @@ -3,7 +3,7 @@ package URI::Split; use strict; use warnings; -our $VERSION = '5.21'; +our $VERSION = '5.25'; use Exporter 5.57 'import'; our @EXPORT_OK = qw(uri_split uri_join); diff --git a/lib/URI/URL.pm b/lib/URI/URL.pm index 105d98a..23b8d6b 100644 --- a/lib/URI/URL.pm +++ b/lib/URI/URL.pm @@ -5,7 +5,7 @@ use warnings; use parent 'URI::WithBase'; -our $VERSION = '5.21'; +our $VERSION = '5.25'; # Provide as much as possible of the old URI::URL interface for backwards # compatibility... diff --git a/lib/URI/WithBase.pm b/lib/URI/WithBase.pm index 54fe917..bd4666e 100644 --- a/lib/URI/WithBase.pm +++ b/lib/URI/WithBase.pm @@ -6,7 +6,7 @@ use warnings; use URI (); use Scalar::Util qw(blessed); -our $VERSION = '5.21'; +our $VERSION = '5.25'; use overload '""' => "as_string", fallback => 1; diff --git a/lib/URI/_foreign.pm b/lib/URI/_foreign.pm index d9da38f..653f59f 100644 --- a/lib/URI/_foreign.pm +++ b/lib/URI/_foreign.pm @@ -5,6 +5,6 @@ use warnings; use parent 'URI::_generic'; -our $VERSION = '5.21'; +our $VERSION = '5.25'; 1; diff --git a/lib/URI/_generic.pm b/lib/URI/_generic.pm index 90cb2d2..b19f08c 100644 --- a/lib/URI/_generic.pm +++ b/lib/URI/_generic.pm @@ -8,7 +8,7 @@ use parent qw(URI URI::_query); use URI::Escape qw(uri_unescape); use Carp (); -our $VERSION = '5.21'; +our $VERSION = '5.25'; my $ACHAR = URI::HAS_RESERVED_SQUARE_BRACKETS ? $URI::uric : $URI::uric4host; $ACHAR =~ s,\\[/?],,g; my $PCHAR = $URI::uric; $PCHAR =~ s,\\[?],,g; diff --git a/lib/URI/_idna.pm b/lib/URI/_idna.pm index 5d4a016..dce253f 100644 --- a/lib/URI/_idna.pm +++ b/lib/URI/_idna.pm @@ -9,7 +9,7 @@ use warnings; use URI::_punycode qw(decode_punycode encode_punycode); use Carp qw(croak); -our $VERSION = '5.21'; +our $VERSION = '5.25'; BEGIN { *URI::_idna::_ENV_::JOIN_LEAKS_UTF8_FLAGS = "$]" < 5.008_003 diff --git a/lib/URI/_ldap.pm b/lib/URI/_ldap.pm index c9ea497..1307892 100644 --- a/lib/URI/_ldap.pm +++ b/lib/URI/_ldap.pm @@ -7,7 +7,7 @@ package URI::_ldap; use strict; use warnings; -our $VERSION = '5.21'; +our $VERSION = '5.25'; use URI::Escape qw(uri_unescape); diff --git a/lib/URI/_login.pm b/lib/URI/_login.pm index d8cc0f8..efc7f72 100644 --- a/lib/URI/_login.pm +++ b/lib/URI/_login.pm @@ -5,7 +5,7 @@ use warnings; use parent qw(URI::_server URI::_userpass); -our $VERSION = '5.21'; +our $VERSION = '5.25'; # Generic terminal logins. This is used as a base class for 'telnet', # 'tn3270', and 'rlogin' URL schemes. diff --git a/lib/URI/_punycode.pm b/lib/URI/_punycode.pm index 2d4c61e..069cd57 100644 --- a/lib/URI/_punycode.pm +++ b/lib/URI/_punycode.pm @@ -3,7 +3,7 @@ package URI::_punycode; use strict; use warnings; -our $VERSION = '5.21'; +our $VERSION = '5.25'; use Exporter 'import'; our @EXPORT = qw(encode_punycode decode_punycode); diff --git a/lib/URI/_query.pm b/lib/URI/_query.pm index 2ae754f..d586817 100644 --- a/lib/URI/_query.pm +++ b/lib/URI/_query.pm @@ -6,7 +6,7 @@ use warnings; use URI (); use URI::Escape qw(uri_unescape); -our $VERSION = '5.21'; +our $VERSION = '5.25'; sub query { diff --git a/lib/URI/_segment.pm b/lib/URI/_segment.pm index cdde25d..ba2ccaa 100644 --- a/lib/URI/_segment.pm +++ b/lib/URI/_segment.pm @@ -11,7 +11,7 @@ use URI::Escape qw(uri_unescape); use overload '""' => sub { $_[0]->[0] }, fallback => 1; -our $VERSION = '5.21'; +our $VERSION = '5.25'; sub new { diff --git a/lib/URI/_server.pm b/lib/URI/_server.pm index f334878..594cc3e 100644 --- a/lib/URI/_server.pm +++ b/lib/URI/_server.pm @@ -7,7 +7,7 @@ use parent 'URI::_generic'; use URI::Escape qw(uri_unescape); -our $VERSION = '5.21'; +our $VERSION = '5.25'; sub _uric_escape { my($class, $str) = @_; diff --git a/lib/URI/_userpass.pm b/lib/URI/_userpass.pm index d0181ae..2979710 100644 --- a/lib/URI/_userpass.pm +++ b/lib/URI/_userpass.pm @@ -5,7 +5,7 @@ use warnings; use URI::Escape qw(uri_unescape); -our $VERSION = '5.21'; +our $VERSION = '5.25'; sub user { diff --git a/lib/URI/data.pm b/lib/URI/data.pm index 71789dd..28b2041 100644 --- a/lib/URI/data.pm +++ b/lib/URI/data.pm @@ -5,7 +5,7 @@ use warnings; use parent 'URI'; -our $VERSION = '5.21'; +our $VERSION = '5.25'; use MIME::Base64 qw(decode_base64 encode_base64); use URI::Escape qw(uri_unescape); diff --git a/lib/URI/file.pm b/lib/URI/file.pm index 08eacfd..a6792fe 100644 --- a/lib/URI/file.pm +++ b/lib/URI/file.pm @@ -4,7 +4,7 @@ use strict; use warnings; use parent 'URI::_generic'; -our $VERSION = '5.21'; +our $VERSION = '5.25'; use URI::Escape qw(uri_unescape); diff --git a/lib/URI/file/Base.pm b/lib/URI/file/Base.pm index 4c1c016..676b834 100644 --- a/lib/URI/file/Base.pm +++ b/lib/URI/file/Base.pm @@ -5,7 +5,7 @@ use warnings; use URI::Escape (); -our $VERSION = '5.21'; +our $VERSION = '5.25'; sub new { diff --git a/lib/URI/file/FAT.pm b/lib/URI/file/FAT.pm index 85864ad..553d46a 100644 --- a/lib/URI/file/FAT.pm +++ b/lib/URI/file/FAT.pm @@ -5,7 +5,7 @@ use warnings; use parent 'URI::file::Win32'; -our $VERSION = '5.21'; +our $VERSION = '5.25'; sub fix_path { diff --git a/lib/URI/file/Mac.pm b/lib/URI/file/Mac.pm index dbd21f6..9840eed 100644 --- a/lib/URI/file/Mac.pm +++ b/lib/URI/file/Mac.pm @@ -7,7 +7,7 @@ use parent 'URI::file::Base'; use URI::Escape qw(uri_unescape); -our $VERSION = '5.21'; +our $VERSION = '5.25'; sub _file_extract_path { diff --git a/lib/URI/file/OS2.pm b/lib/URI/file/OS2.pm index 6369b19..9fbfa40 100644 --- a/lib/URI/file/OS2.pm +++ b/lib/URI/file/OS2.pm @@ -5,7 +5,7 @@ use warnings; use parent 'URI::file::Win32'; -our $VERSION = '5.21'; +our $VERSION = '5.25'; # The Win32 version translates k:/foo to file://k:/foo (?!) # We add an empty host diff --git a/lib/URI/file/QNX.pm b/lib/URI/file/QNX.pm index 9cb7d29..55c375d 100644 --- a/lib/URI/file/QNX.pm +++ b/lib/URI/file/QNX.pm @@ -5,7 +5,7 @@ use warnings; use parent 'URI::file::Unix'; -our $VERSION = '5.21'; +our $VERSION = '5.25'; sub _file_extract_path { diff --git a/lib/URI/file/Unix.pm b/lib/URI/file/Unix.pm index e17ff99..5f227c7 100644 --- a/lib/URI/file/Unix.pm +++ b/lib/URI/file/Unix.pm @@ -7,7 +7,7 @@ use parent 'URI::file::Base'; use URI::Escape qw(uri_unescape); -our $VERSION = '5.21'; +our $VERSION = '5.25'; sub _file_extract_path { diff --git a/lib/URI/file/Win32.pm b/lib/URI/file/Win32.pm index bacdeb5..faac7db 100644 --- a/lib/URI/file/Win32.pm +++ b/lib/URI/file/Win32.pm @@ -7,7 +7,7 @@ use parent 'URI::file::Base'; use URI::Escape qw(uri_unescape); -our $VERSION = '5.21'; +our $VERSION = '5.25'; sub _file_extract_authority { diff --git a/lib/URI/ftp.pm b/lib/URI/ftp.pm index 549ab41..2bfb2d6 100644 --- a/lib/URI/ftp.pm +++ b/lib/URI/ftp.pm @@ -3,7 +3,7 @@ package URI::ftp; use strict; use warnings; -our $VERSION = '5.21'; +our $VERSION = '5.25'; use parent qw(URI::_server URI::_userpass); diff --git a/lib/URI/gopher.pm b/lib/URI/gopher.pm index 52f571b..9fb51bc 100644 --- a/lib/URI/gopher.pm +++ b/lib/URI/gopher.pm @@ -3,7 +3,7 @@ package URI::gopher; # <draft-murali-url-gopher>, Dec 4, 1996 use strict; use warnings; -our $VERSION = '5.21'; +our $VERSION = '5.25'; use parent 'URI::_server'; diff --git a/lib/URI/http.pm b/lib/URI/http.pm index 700f47d..71dce0b 100644 --- a/lib/URI/http.pm +++ b/lib/URI/http.pm @@ -3,7 +3,7 @@ package URI::http; use strict; use warnings; -our $VERSION = '5.21'; +our $VERSION = '5.25'; use parent 'URI::_server'; diff --git a/lib/URI/https.pm b/lib/URI/https.pm index 1fa75fc..3528e56 100644 --- a/lib/URI/https.pm +++ b/lib/URI/https.pm @@ -3,7 +3,7 @@ package URI::https; use strict; use warnings; -our $VERSION = '5.21'; +our $VERSION = '5.25'; use parent 'URI::http'; diff --git a/lib/URI/icap.pm b/lib/URI/icap.pm index 1a88aae..7805095 100644 --- a/lib/URI/icap.pm +++ b/lib/URI/icap.pm @@ -4,7 +4,7 @@ use strict; use warnings; use base qw(URI::http); -our $VERSION = '5.21'; +our $VERSION = '5.25'; sub default_port { return 1344 } diff --git a/lib/URI/icaps.pm b/lib/URI/icaps.pm index b281afc..a1b974a 100644 --- a/lib/URI/icaps.pm +++ b/lib/URI/icaps.pm @@ -4,7 +4,7 @@ use strict; use warnings; use base qw(URI::icap); -our $VERSION = '5.21'; +our $VERSION = '5.25'; sub secure { return 1 } diff --git a/lib/URI/ldap.pm b/lib/URI/ldap.pm index da359ed..6335db5 100644 --- a/lib/URI/ldap.pm +++ b/lib/URI/ldap.pm @@ -7,7 +7,7 @@ package URI::ldap; use strict; use warnings; -our $VERSION = '5.21'; +our $VERSION = '5.25'; use parent qw(URI::_ldap URI::_server); diff --git a/lib/URI/ldapi.pm b/lib/URI/ldapi.pm index 02cf775..032747e 100644 --- a/lib/URI/ldapi.pm +++ b/lib/URI/ldapi.pm @@ -3,7 +3,7 @@ package URI::ldapi; use strict; use warnings; -our $VERSION = '5.21'; +our $VERSION = '5.25'; use parent qw(URI::_ldap URI::_generic); diff --git a/lib/URI/ldaps.pm b/lib/URI/ldaps.pm index b06d64f..f1b1a11 100644 --- a/lib/URI/ldaps.pm +++ b/lib/URI/ldaps.pm @@ -3,7 +3,7 @@ package URI::ldaps; use strict; use warnings; -our $VERSION = '5.21'; +our $VERSION = '5.25'; use parent 'URI::ldap'; diff --git a/lib/URI/mailto.pm b/lib/URI/mailto.pm index 9d8ba88..3bc03d7 100644 --- a/lib/URI/mailto.pm +++ b/lib/URI/mailto.pm @@ -3,7 +3,7 @@ package URI::mailto; # RFC 2368 use strict; use warnings; -our $VERSION = '5.21'; +our $VERSION = '5.25'; use parent qw(URI URI::_query); diff --git a/lib/URI/mms.pm b/lib/URI/mms.pm index d116d1e..bfa9cae 100644 --- a/lib/URI/mms.pm +++ b/lib/URI/mms.pm @@ -3,7 +3,7 @@ package URI::mms; use strict; use warnings; -our $VERSION = '5.21'; +our $VERSION = '5.25'; use parent 'URI::http'; diff --git a/lib/URI/news.pm b/lib/URI/news.pm index be35584..40d4da6 100644 --- a/lib/URI/news.pm +++ b/lib/URI/news.pm @@ -3,7 +3,7 @@ package URI::news; # draft-gilman-news-url-01 use strict; use warnings; -our $VERSION = '5.21'; +our $VERSION = '5.25'; use parent 'URI::_server'; diff --git a/lib/URI/nntp.pm b/lib/URI/nntp.pm index d947c81..d60ad38 100644 --- a/lib/URI/nntp.pm +++ b/lib/URI/nntp.pm @@ -3,7 +3,7 @@ package URI::nntp; # draft-gilman-news-url-01 use strict; use warnings; -our $VERSION = '5.21'; +our $VERSION = '5.25'; use parent 'URI::news'; diff --git a/lib/URI/nntps.pm b/lib/URI/nntps.pm index 9e0f8db..5e054fd 100644 --- a/lib/URI/nntps.pm +++ b/lib/URI/nntps.pm @@ -3,7 +3,7 @@ package URI::nntps; use strict; use warnings; -our $VERSION = '5.21'; +our $VERSION = '5.25'; use parent 'URI::nntp'; diff --git a/lib/URI/pop.pm b/lib/URI/pop.pm index 0344105..dcf0851 100644 --- a/lib/URI/pop.pm +++ b/lib/URI/pop.pm @@ -3,7 +3,7 @@ package URI::pop; # RFC 2384 use strict; use warnings; -our $VERSION = '5.21'; +our $VERSION = '5.25'; use parent 'URI::_server'; diff --git a/lib/URI/rlogin.pm b/lib/URI/rlogin.pm index 11087e0..5c12ff5 100644 --- a/lib/URI/rlogin.pm +++ b/lib/URI/rlogin.pm @@ -3,7 +3,7 @@ package URI::rlogin; use strict; use warnings; -our $VERSION = '5.21'; +our $VERSION = '5.25'; use parent 'URI::_login'; diff --git a/lib/URI/rsync.pm b/lib/URI/rsync.pm index 047f887..8bf51b6 100644 --- a/lib/URI/rsync.pm +++ b/lib/URI/rsync.pm @@ -5,7 +5,7 @@ package URI::rsync; # http://rsync.samba.org/ use strict; use warnings; -our $VERSION = '5.21'; +our $VERSION = '5.25'; use parent qw(URI::_server URI::_userpass); diff --git a/lib/URI/rtsp.pm b/lib/URI/rtsp.pm index 54b12c4..431a506 100644 --- a/lib/URI/rtsp.pm +++ b/lib/URI/rtsp.pm @@ -3,7 +3,7 @@ package URI::rtsp; use strict; use warnings; -our $VERSION = '5.21'; +our $VERSION = '5.25'; use parent 'URI::http'; diff --git a/lib/URI/rtspu.pm b/lib/URI/rtspu.pm index c1d89b1..d6b993f 100644 --- a/lib/URI/rtspu.pm +++ b/lib/URI/rtspu.pm @@ -3,7 +3,7 @@ package URI::rtspu; use strict; use warnings; -our $VERSION = '5.21'; +our $VERSION = '5.25'; use parent 'URI::rtsp'; diff --git a/lib/URI/sftp.pm b/lib/URI/sftp.pm index 9145fb2..6588291 100644 --- a/lib/URI/sftp.pm +++ b/lib/URI/sftp.pm @@ -5,6 +5,6 @@ use warnings; use parent 'URI::ssh'; -our $VERSION = '5.21'; +our $VERSION = '5.25'; 1; diff --git a/lib/URI/sip.pm b/lib/URI/sip.pm index f895987..6ceb403 100644 --- a/lib/URI/sip.pm +++ b/lib/URI/sip.pm @@ -14,7 +14,7 @@ use parent qw(URI::_server URI::_userpass); use URI::Escape (); -our $VERSION = '5.21'; +our $VERSION = '5.25'; sub default_port { 5060 } diff --git a/lib/URI/sips.pm b/lib/URI/sips.pm index 9cf041e..58d41d4 100644 --- a/lib/URI/sips.pm +++ b/lib/URI/sips.pm @@ -3,7 +3,7 @@ package URI::sips; use strict; use warnings; -our $VERSION = '5.21'; +our $VERSION = '5.25'; use parent 'URI::sip'; diff --git a/lib/URI/snews.pm b/lib/URI/snews.pm index ac116fe..fc9434c 100644 --- a/lib/URI/snews.pm +++ b/lib/URI/snews.pm @@ -3,7 +3,7 @@ package URI::snews; # draft-gilman-news-url-01 use strict; use warnings; -our $VERSION = '5.21'; +our $VERSION = '5.25'; use parent 'URI::news'; diff --git a/lib/URI/ssh.pm b/lib/URI/ssh.pm index 09786ff..806af71 100644 --- a/lib/URI/ssh.pm +++ b/lib/URI/ssh.pm @@ -3,7 +3,7 @@ package URI::ssh; use strict; use warnings; -our $VERSION = '5.21'; +our $VERSION = '5.25'; use parent 'URI::_login'; diff --git a/lib/URI/telnet.pm b/lib/URI/telnet.pm index cf7e124..77a3e38 100644 --- a/lib/URI/telnet.pm +++ b/lib/URI/telnet.pm @@ -3,7 +3,7 @@ package URI::telnet; use strict; use warnings; -our $VERSION = '5.21'; +our $VERSION = '5.25'; use parent 'URI::_login'; diff --git a/lib/URI/tn3270.pm b/lib/URI/tn3270.pm index f22a002..518ab8a 100644 --- a/lib/URI/tn3270.pm +++ b/lib/URI/tn3270.pm @@ -3,7 +3,7 @@ package URI::tn3270; use strict; use warnings; -our $VERSION = '5.21'; +our $VERSION = '5.25'; use parent 'URI::_login'; diff --git a/lib/URI/urn.pm b/lib/URI/urn.pm index b25250f..833c3cc 100644 --- a/lib/URI/urn.pm +++ b/lib/URI/urn.pm @@ -3,14 +3,13 @@ package URI::urn; # RFC 2141 use strict; use warnings; -our $VERSION = '5.21'; +our $VERSION = '5.25'; use parent 'URI'; use Carp qw(carp); my %implementor; -my %require_attempted; sub _init { my $class = shift; @@ -30,13 +29,11 @@ sub _init { $impclass = "URI::urn::$id"; no strict 'refs'; unless (@{"${impclass}::ISA"}) { - if (not exists $require_attempted{$impclass}) { # Try to load it my $_old_error = $@; eval "require $impclass"; die $@ if $@ && $@ !~ /Can\'t locate.*in \@INC/; $@ = $_old_error; - } $impclass = "URI::urn" unless @{"${impclass}::ISA"}; } } @@ -44,7 +41,6 @@ sub _init { carp("Illegal namespace identifier '$nid' for URN '$self'") if $^W; } $implementor{$nid} = $impclass; - return $impclass->_urn_init($self, $nid); } diff --git a/lib/URI/urn/isbn.pm b/lib/URI/urn/isbn.pm index a32d0fc..4087146 100644 --- a/lib/URI/urn/isbn.pm +++ b/lib/URI/urn/isbn.pm @@ -3,7 +3,7 @@ package URI::urn::isbn; # RFC 3187 use strict; use warnings; -our $VERSION = '5.21'; +our $VERSION = '5.25'; use parent 'URI::urn'; diff --git a/lib/URI/urn/oid.pm b/lib/URI/urn/oid.pm index b359b5f..f5582b7 100644 --- a/lib/URI/urn/oid.pm +++ b/lib/URI/urn/oid.pm @@ -3,7 +3,7 @@ package URI::urn::oid; # RFC 2061 use strict; use warnings; -our $VERSION = '5.21'; +our $VERSION = '5.25'; use parent 'URI::urn'; diff --git a/t/scheme-exceptions.t b/t/scheme-exceptions.t index e400591..ff498dc 100644 --- a/t/scheme-exceptions.t +++ b/t/scheme-exceptions.t @@ -4,14 +4,15 @@ use warnings; use Test::More; use URI (); -plan skip_all => 'this test assumes that URI::notreal does not exist' - if eval { +require URI::notreal }; - -for (0..1) { +require URI::_foreign; # load this before disabling @INC +my $count = 0; +local @INC = (sub { ++$count; return }); +for (0 .. 1) { my $uri = URI->new('notreal://foo/bar'); - - is($@, '', 'no exception when trying to load a scheme handler class'); + is($count, 1, 'only attempt to load the scheme package once'); + is($@, '', 'no exception when trying to load a scheme handler class'); ok($uri->isa('URI'), 'but URI still instantiated as foreign'); + diag $count; } done_testing; diff --git a/t/urn-scheme-exceptions.t b/t/urn-scheme-exceptions.t new file mode 100644 index 0000000..597a695 --- /dev/null +++ b/t/urn-scheme-exceptions.t @@ -0,0 +1,19 @@ +use strict; +use warnings; + +use Test::More; +use URI::urn; + +plan tests => 6; + +{ + require URI::_foreign; # load this before disabling @INC + my $count = 0; + local @INC = sub { $count++; return }; + for ( 0 .. 1 ) { + my $uri = URI->new('urn:asdfasdf:1.2.3.4.5.6.7.8.9.10'); + is( $count, 1, 'only attempt to load the scheme package once' ); + is( $@, '', 'no exception when trying to load a scheme handler class' ); + ok( $uri->isa('URI'), 'but URI still instantiated as foreign' ); + } +} diff --git a/xt/author/pod-spell.t b/xt/author/pod-spell.t index fbffb1b..88bed9e 100644 --- a/xt/author/pod-spell.t +++ b/xt/author/pod-spell.t @@ -21,9 +21,11 @@ Branislav Brendan Byrd Ceccarelli +Chae Chase Costa David +Deguest Dick Dorian Dubois @@ -45,6 +47,7 @@ IDNA IRI ISBNs Ishigaki +Jacques James Jan Joenio @@ -67,6 +70,7 @@ Martijn Masahiro Masinter Matt +Matthew Michael Miller Miyagawa @@ -151,6 +155,7 @@ icap icaps isbn ishigaki +jack jand joenio john @@ -167,6 +172,7 @@ mark matthewlawrence miyagawa mms +mschae news nntp nntps diff --git a/xt/release/changes_has_content.t b/xt/release/changes_has_content.t index cf0e2bc..2d3da11 100644 --- a/xt/release/changes_has_content.t +++ b/xt/release/changes_has_content.t @@ -8,7 +8,7 @@ if (($ENV{TRAVIS_PULL_REQUEST} || '') eq 'false') { note 'Checking Changes'; my $changes_file = 'Changes'; -my $newver = '5.21'; +my $newver = '5.25'; my $trial_token = '-TRIAL'; my $encoding = 'UTF-8'; |