diff -Nru libmoosex-storage-perl-0.52/Changes libmoosex-storage-perl-0.53/Changes --- libmoosex-storage-perl-0.52/Changes 2016-06-22 03:22:19.000000000 +0000 +++ libmoosex-storage-perl-0.53/Changes 2020-04-18 03:47:04.000000000 +0000 @@ -1,5 +1,8 @@ Revision history for MooseX-Storage +0.53 2020-04-18 03:46:55Z + - minor prerequisite improvements + 0.52 2016-06-22 03:22:12Z - when looking for a serializer for a type constraint, always use the user-defined type handler first, before recursing into parent types diff -Nru libmoosex-storage-perl-0.52/CONTRIBUTING libmoosex-storage-perl-0.53/CONTRIBUTING --- libmoosex-storage-perl-0.52/CONTRIBUTING 2016-06-22 03:22:19.000000000 +0000 +++ libmoosex-storage-perl-0.53/CONTRIBUTING 2020-04-18 03:47:04.000000000 +0000 @@ -21,8 +21,8 @@ $ prove -lv t/some_test_file.t $ prove -lvr t/ -In most cases, 'prove' is entirely sufficent for you to test any -patches you have. +In most cases, 'prove' is entirely sufficient for you to test any patches you +have. You may need to satisfy some dependencies. The easiest way to satisfy dependencies is to install the last release -- this is available at @@ -72,13 +72,22 @@ You can learn more about Dist::Zilla at http://dzil.org/. The code for this distribution is hosted at GitHub. The repository is: + https://github.com/moose/MooseX-Storage + You can submit code changes by forking the repository, pushing your code -changes to your clone, and then submitting a pull request. Detailed -instructions for doing that is available here: +changes to your clone, and then submitting a pull request. Please include a +suitable end-user-oriented entry in the Changes file describing your change. +Detailed instructions for doing that is available here: https://help.github.com/articles/creating-a-pull-request +All pull requests for this distribution will be automatically tested on Linux +by Travis at: https://travis-ci.com/moose/MooseX-Storage +Results will be visible in the pull request on GitHub. Follow the appropriate +links for details when tests fail. Changes will not be mergeable until all +tests pass. + If you have found a bug, but do not have an accompanying patch to fix it, you can submit an issue report here: https://rt.cpan.org/Public/Dist/Display.html?Name=MooseX-Storage @@ -96,5 +105,5 @@ request to the .mailmap file to contain the correct mapping. -This file was generated via Dist::Zilla::Plugin::GenerateFile::FromShareDir 0.011 from a -template file originating in Dist-Zilla-PluginBundle-Author-ETHER-0.117. +This file was generated via Dist::Zilla::Plugin::GenerateFile::FromShareDir 0.014 +from a template file originating in Dist-Zilla-PluginBundle-Author-ETHER-0.154. diff -Nru libmoosex-storage-perl-0.52/debian/changelog libmoosex-storage-perl-0.53/debian/changelog --- libmoosex-storage-perl-0.52/debian/changelog 2016-08-14 08:31:55.000000000 +0000 +++ libmoosex-storage-perl-0.53/debian/changelog 2020-04-20 16:23:04.000000000 +0000 @@ -1,3 +1,24 @@ +libmoosex-storage-perl (0.53-1) unstable; urgency=medium + + [ gregor herrmann ] + * Remove Jonathan Yu from Uploaders. Thanks for your work! + + [ Salvatore Bonaccorso ] + * Update Vcs-* headers for switch to salsa.debian.org + + [ gregor herrmann ] + * debian/watch: use uscan version 4. + * Import upstream version 0.53. + * Update test dependencies. + * Update years of packaging copyright. + * Declare compliance with Debian Policy 4.5.0. + * Set Rules-Requires-Root: no. + * Annotate test-only build dependencies with . + * Bump debhelper-compat to 12. + * Remove obsolete fields Contact, Name from debian/upstream/metadata. + + -- gregor herrmann Mon, 20 Apr 2020 18:23:04 +0200 + libmoosex-storage-perl (0.52-1) unstable; urgency=medium * Team upload. diff -Nru libmoosex-storage-perl-0.52/debian/compat libmoosex-storage-perl-0.53/debian/compat --- libmoosex-storage-perl-0.52/debian/compat 2016-08-14 08:31:55.000000000 +0000 +++ libmoosex-storage-perl-0.53/debian/compat 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -9 diff -Nru libmoosex-storage-perl-0.52/debian/control libmoosex-storage-perl-0.53/debian/control --- libmoosex-storage-perl-0.52/debian/control 2016-08-14 08:31:55.000000000 +0000 +++ libmoosex-storage-perl-0.53/debian/control 2020-04-20 16:23:04.000000000 +0000 @@ -1,45 +1,45 @@ Source: libmoosex-storage-perl Maintainer: Debian Perl Group -Uploaders: Jonathan Yu , - Ansgar Burchardt , +Uploaders: Ansgar Burchardt , gregor herrmann Section: perl +Testsuite: autopkgtest-pkg-perl Priority: optional -Build-Depends: debhelper (>= 9), -Build-Depends-Indep: perl, - libdigest-hmac-perl, - libio-stringy-perl, - libjson-perl, - libjson-maybexs-perl, - libjson-xs-perl, - libmodule-runtime-perl, - libmoose-perl, - libmoosex-role-parameterized-perl, - libmoosex-types-perl, - libnamespace-autoclean-perl, - libstring-rewriteprefix-perl, - libtest-deep-perl, - libtest-deep-json-perl, - libtest-deep-type-perl, - libtest-fatal-perl, - libtest-json-perl, - libtest-requires-perl, - libtest-without-module-perl, - libtest-yaml-valid-perl, - libyaml-libyaml-perl, - libyaml-perl, - libyaml-syck-perl, - libyaml-tiny-perl -Standards-Version: 3.9.8 -Vcs-Browser: https://anonscm.debian.org/cgit/pkg-perl/packages/libmoosex-storage-perl.git -Vcs-Git: https://anonscm.debian.org/git/pkg-perl/packages/libmoosex-storage-perl.git +Build-Depends: debhelper-compat (= 12) +Build-Depends-Indep: libdigest-hmac-perl , + libio-stringy-perl , + libjson-maybexs-perl , + libjson-perl , + libjson-xs-perl , + libmodule-runtime-perl , + libmoose-perl , + libmoosex-role-parameterized-perl , + libmoosex-types-perl , + libnamespace-autoclean-perl , + libstring-rewriteprefix-perl , + libtest-deep-json-perl , + libtest-deep-perl , + libtest-deep-type-perl , + libtest-fatal-perl , + libtest-json-perl , + libtest-needs-perl , + libtest-without-module-perl , + libtest-yaml-valid-perl , + libyaml-libyaml-perl , + libyaml-perl , + libyaml-syck-perl , + libyaml-tiny-perl , + perl +Standards-Version: 4.5.0 +Vcs-Browser: https://salsa.debian.org/perl-team/modules/packages/libmoosex-storage-perl +Vcs-Git: https://salsa.debian.org/perl-team/modules/packages/libmoosex-storage-perl.git Homepage: https://metacpan.org/release/MooseX-Storage -Testsuite: autopkgtest-pkg-perl +Rules-Requires-Root: no Package: libmoosex-storage-perl Architecture: all -Depends: ${perl:Depends}, - ${misc:Depends}, +Depends: ${misc:Depends}, + ${perl:Depends}, libio-stringy-perl, libjson-maybexs-perl, libmodule-runtime-perl, @@ -53,4 +53,3 @@ MooseX::Storage is a serialization framework for Moose classes. It provides a flexible and highly pluggable way to serialize Moose classes to a number of different formats and styles. - diff -Nru libmoosex-storage-perl-0.52/debian/copyright libmoosex-storage-perl-0.53/debian/copyright --- libmoosex-storage-perl-0.52/debian/copyright 2016-08-14 08:31:55.000000000 +0000 +++ libmoosex-storage-perl-0.53/debian/copyright 2020-04-20 16:23:04.000000000 +0000 @@ -10,7 +10,7 @@ Files: debian/* Copyright: 2009-2010, Jonathan Yu 2010, Franck Joncourt - 2012-2015, gregor herrmann + 2012-2020, gregor herrmann License: Artistic or GPL-1+ License: Artistic diff -Nru libmoosex-storage-perl-0.52/debian/upstream/metadata libmoosex-storage-perl-0.53/debian/upstream/metadata --- libmoosex-storage-perl-0.52/debian/upstream/metadata 2016-08-14 08:31:55.000000000 +0000 +++ libmoosex-storage-perl-0.53/debian/upstream/metadata 2020-04-20 16:23:04.000000000 +0000 @@ -2,9 +2,6 @@ Archive: CPAN Bug-Database: https://rt.cpan.org/Public/Dist/Display.html?Name=MooseX-Storage Bug-Submit: bug-MooseX-Storage@rt.cpan.org -Contact: Chris Prather , Stevan Little , - יובל קוג'מן (Yuval Kogman) Homepage: https://github.com/moose/MooseX-Storage -Name: MooseX-Storage Repository: https://github.com/moose/MooseX-Storage.git Repository-Browse: https://github.com/moose/MooseX-Storage diff -Nru libmoosex-storage-perl-0.52/debian/watch libmoosex-storage-perl-0.53/debian/watch --- libmoosex-storage-perl-0.52/debian/watch 2016-08-14 08:31:55.000000000 +0000 +++ libmoosex-storage-perl-0.53/debian/watch 2020-04-20 16:23:04.000000000 +0000 @@ -1,2 +1,2 @@ -version=3 -https://metacpan.org/release/MooseX-Storage .*/MooseX-Storage-v?(\d[\d.-]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$ +version=4 +https://metacpan.org/release/MooseX-Storage .*/MooseX-Storage-v?@ANY_VERSION@@ARCHIVE_EXT@$ diff -Nru libmoosex-storage-perl-0.52/dist.ini libmoosex-storage-perl-0.53/dist.ini --- libmoosex-storage-perl-0.52/dist.ini 2016-06-22 03:22:19.000000000 +0000 +++ libmoosex-storage-perl-0.53/dist.ini 2020-04-18 03:47:04.000000000 +0000 @@ -9,9 +9,9 @@ :version = 5 [@Author::ETHER] -:version = 0.111 -installer = MakeMaker -Authority.authority = cpan:STEVAN +:version = 0.119 +installer = MakeMaker ; [OptionalFeatures] adds Makefile.PL content +authority = cpan:STEVAN Test::MinimumVersion.max_target_perl = 5.008003 ; these appear in every file, so it's easier to just put it here Test::PodSpelling.stopwords = cpan @@ -29,14 +29,18 @@ Test::ReportPrereqs.include[10] = YAML::Old Test::ReportPrereqs.include[11] = YAML Test::ReportPrereqs.include[12] = YAML::Tiny -Test::ReportPrereqs.include[13] = MooseX::Role::Parameterized +Test::ReportPrereqs.include[13] = YAML::Any +Test::ReportPrereqs.include[14] = YAML::XS +Test::ReportPrereqs.include[15] = MooseX::Role::Parameterized [MetaResources] x_IRC = irc://irc.perl.org/#moose x_MailingList = http://lists.perl.org/list/moose.html [Test::CheckBreaks] +:version = 0.017 conflicts_module = Moose::Conflicts +conflicts_module = Module::Runtime::Conflicts [Prereqs::Soften] :version = 0.004000 @@ -56,7 +60,7 @@ [OptionalFeature / JSON-RuntimeRecommends] -description = Serialize to JSON. You should have at least one serialization format. --always_recommend = 1 +-always_suggest = 1 -default = 1 MooseX::Storage::Format::JSONpm = 0 diff -Nru libmoosex-storage-perl-0.52/INSTALL libmoosex-storage-perl-0.53/INSTALL --- libmoosex-storage-perl-0.52/INSTALL 2016-06-22 03:22:19.000000000 +0000 +++ libmoosex-storage-perl-0.53/INSTALL 2020-04-18 03:47:04.000000000 +0000 @@ -22,7 +22,7 @@ ## Manual installation As a last resort, you can manually install it. Download the tarball, untar it, -then build it: +install configure prerequisites (see below), then build it: % perl Makefile.PL % make && make test @@ -31,13 +31,42 @@ % make install +On Windows platforms, you should use `dmake` or `nmake`, instead of `make`. + If your perl is system-managed, you can create a local::lib in your home directory to install modules to. For details, see the local::lib documentation: https://metacpan.org/pod/local::lib +The prerequisites of this distribution will also have to be installed manually. The +prerequisites are listed in one of the files: `MYMETA.yml` or `MYMETA.json` generated +by running the manual build process described above. + +## Configure Prerequisites + +This distribution requires other modules to be installed before this +distribution's installer can be run. They can be found under the +"configure_requires" key of META.yml or the +"{prereqs}{configure}{requires}" key of META.json. + +## Other Prerequisites + +This distribution may require additional modules to be installed after running +Makefile.PL. +Look for prerequisites in the following phases: + +* to run make, PHASE = build +* to use the module code itself, PHASE = runtime +* to run tests, PHASE = test + +They can all be found in the "PHASE_requires" key of MYMETA.yml or the +"{prereqs}{PHASE}{requires}" key of MYMETA.json. + ## Documentation MooseX-Storage documentation is available as POD. -You can run perldoc from a shell to read the documentation: +You can run `perldoc` from a shell to read the documentation: % perldoc MooseX::Storage + +For more information on installing Perl modules via CPAN, please see: +https://www.cpan.org/modules/INSTALL.html diff -Nru libmoosex-storage-perl-0.52/lib/MooseX/Storage/Base/WithChecksum.pm libmoosex-storage-perl-0.53/lib/MooseX/Storage/Base/WithChecksum.pm --- libmoosex-storage-perl-0.52/lib/MooseX/Storage/Base/WithChecksum.pm 2016-06-22 03:22:19.000000000 +0000 +++ libmoosex-storage-perl-0.53/lib/MooseX/Storage/Base/WithChecksum.pm 2020-04-18 03:47:04.000000000 +0000 @@ -1,7 +1,7 @@ package MooseX::Storage::Base::WithChecksum; # ABSTRACT: A more secure serialization role -our $VERSION = '0.52'; +our $VERSION = '0.53'; use Moose::Role; with 'MooseX::Storage::Basic'; @@ -91,8 +91,6 @@ } } -no Moose::Role; - 1; __END__ @@ -107,7 +105,7 @@ =head1 VERSION -version 0.52 +version 0.53 =head1 DESCRIPTION diff -Nru libmoosex-storage-perl-0.52/lib/MooseX/Storage/Basic.pm libmoosex-storage-perl-0.53/lib/MooseX/Storage/Basic.pm --- libmoosex-storage-perl-0.52/lib/MooseX/Storage/Basic.pm 2016-06-22 03:22:19.000000000 +0000 +++ libmoosex-storage-perl-0.53/lib/MooseX/Storage/Basic.pm 2020-04-18 03:47:04.000000000 +0000 @@ -1,7 +1,7 @@ package MooseX::Storage::Basic; # ABSTRACT: The simplest level of serialization -our $VERSION = '0.52'; +our $VERSION = '0.53'; use Moose::Role; use MooseX::Storage::Engine; @@ -56,8 +56,6 @@ $class->new( %$args, %i ); } -no Moose::Role; - 1; __END__ @@ -72,7 +70,7 @@ =head1 VERSION -version 0.52 +version 0.53 =head1 SYNOPSIS diff -Nru libmoosex-storage-perl-0.52/lib/MooseX/Storage/Deferred.pm libmoosex-storage-perl-0.53/lib/MooseX/Storage/Deferred.pm --- libmoosex-storage-perl-0.52/lib/MooseX/Storage/Deferred.pm 2016-06-22 03:22:19.000000000 +0000 +++ libmoosex-storage-perl-0.53/lib/MooseX/Storage/Deferred.pm 2020-04-18 03:47:04.000000000 +0000 @@ -1,7 +1,7 @@ package MooseX::Storage::Deferred; # ABSTRACT: A role for indecisive programmers -our $VERSION = '0.52'; +our $VERSION = '0.53'; use Moose::Role; with 'MooseX::Storage::Basic'; @@ -59,8 +59,6 @@ $self->$code($filename, $type, @args); } -no Moose::Role; - 1; __END__ @@ -75,7 +73,7 @@ =head1 VERSION -version 0.52 +version 0.53 =head1 SYNOPSIS diff -Nru libmoosex-storage-perl-0.52/lib/MooseX/Storage/Engine/IO/AtomicFile.pm libmoosex-storage-perl-0.53/lib/MooseX/Storage/Engine/IO/AtomicFile.pm --- libmoosex-storage-perl-0.52/lib/MooseX/Storage/Engine/IO/AtomicFile.pm 2016-06-22 03:22:19.000000000 +0000 +++ libmoosex-storage-perl-0.53/lib/MooseX/Storage/Engine/IO/AtomicFile.pm 2020-04-18 03:47:04.000000000 +0000 @@ -1,7 +1,7 @@ package MooseX::Storage::Engine::IO::AtomicFile; # ABSTRACT: The actual atomic file storage mechanism. -our $VERSION = '0.52'; +our $VERSION = '0.53'; use Moose; use IO::AtomicFile; @@ -36,7 +36,7 @@ =head1 VERSION -version 0.52 +version 0.53 =head1 DESCRIPTION diff -Nru libmoosex-storage-perl-0.52/lib/MooseX/Storage/Engine/IO/File.pm libmoosex-storage-perl-0.53/lib/MooseX/Storage/Engine/IO/File.pm --- libmoosex-storage-perl-0.52/lib/MooseX/Storage/Engine/IO/File.pm 2016-06-22 03:22:19.000000000 +0000 +++ libmoosex-storage-perl-0.53/lib/MooseX/Storage/Engine/IO/File.pm 2020-04-18 03:47:04.000000000 +0000 @@ -1,7 +1,7 @@ package MooseX::Storage::Engine::IO::File; # ABSTRACT: The actual file storage mechanism. -our $VERSION = '0.52'; +our $VERSION = '0.53'; use Moose; use IO::File; @@ -45,7 +45,7 @@ =head1 VERSION -version 0.52 +version 0.53 =head1 DESCRIPTION diff -Nru libmoosex-storage-perl-0.52/lib/MooseX/Storage/Engine/Trait/DisableCycleDetection.pm libmoosex-storage-perl-0.53/lib/MooseX/Storage/Engine/Trait/DisableCycleDetection.pm --- libmoosex-storage-perl-0.52/lib/MooseX/Storage/Engine/Trait/DisableCycleDetection.pm 2016-06-22 03:22:19.000000000 +0000 +++ libmoosex-storage-perl-0.53/lib/MooseX/Storage/Engine/Trait/DisableCycleDetection.pm 2020-04-18 03:47:04.000000000 +0000 @@ -1,7 +1,7 @@ package MooseX::Storage::Engine::Trait::DisableCycleDetection; # ABSTRACT: A custom trait to bypass cycle detection -our $VERSION = '0.52'; +our $VERSION = '0.53'; use Moose::Role; use namespace::autoclean; @@ -26,7 +26,7 @@ =head1 VERSION -version 0.52 +version 0.53 =head1 SYNOPSIS diff -Nru libmoosex-storage-perl-0.52/lib/MooseX/Storage/Engine/Trait/OnlyWhenBuilt.pm libmoosex-storage-perl-0.53/lib/MooseX/Storage/Engine/Trait/OnlyWhenBuilt.pm --- libmoosex-storage-perl-0.52/lib/MooseX/Storage/Engine/Trait/OnlyWhenBuilt.pm 2016-06-22 03:22:19.000000000 +0000 +++ libmoosex-storage-perl-0.53/lib/MooseX/Storage/Engine/Trait/OnlyWhenBuilt.pm 2020-04-18 03:47:04.000000000 +0000 @@ -1,7 +1,7 @@ package MooseX::Storage::Engine::Trait::OnlyWhenBuilt; # ABSTRACT: An engine trait to bypass serialization -our $VERSION = '0.52'; +our $VERSION = '0.53'; use Moose::Role; use namespace::autoclean; @@ -35,7 +35,7 @@ =head1 VERSION -version 0.52 +version 0.53 =head1 SYNOPSIS diff -Nru libmoosex-storage-perl-0.52/lib/MooseX/Storage/Engine.pm libmoosex-storage-perl-0.53/lib/MooseX/Storage/Engine.pm --- libmoosex-storage-perl-0.52/lib/MooseX/Storage/Engine.pm 2016-06-22 03:22:19.000000000 +0000 +++ libmoosex-storage-perl-0.53/lib/MooseX/Storage/Engine.pm 2020-04-18 03:47:04.000000000 +0000 @@ -1,7 +1,7 @@ package MooseX::Storage::Engine; # ABSTRACT: The meta-engine to handle collapsing and expanding objects -our $VERSION = '0.52'; +our $VERSION = '0.53'; use Moose; use Scalar::Util qw(refaddr blessed); @@ -347,8 +347,6 @@ $TYPES{$type_handler_name} } -no Moose::Role; - 1; __END__ @@ -363,7 +361,7 @@ =head1 VERSION -version 0.52 +version 0.53 =head1 DESCRIPTION diff -Nru libmoosex-storage-perl-0.52/lib/MooseX/Storage/Format/JSON.pm libmoosex-storage-perl-0.53/lib/MooseX/Storage/Format/JSON.pm --- libmoosex-storage-perl-0.52/lib/MooseX/Storage/Format/JSON.pm 2016-06-22 03:22:19.000000000 +0000 +++ libmoosex-storage-perl-0.53/lib/MooseX/Storage/Format/JSON.pm 2020-04-18 03:47:04.000000000 +0000 @@ -1,7 +1,7 @@ package MooseX::Storage::Format::JSON; # ABSTRACT: A JSON serialization role -our $VERSION = '0.52'; +our $VERSION = '0.53'; use Moose::Role; use JSON::MaybeXS 1.001000; @@ -31,8 +31,6 @@ return $json; } -no Moose::Role; - 1; __END__ @@ -47,7 +45,7 @@ =head1 VERSION -version 0.52 +version 0.53 =head1 SYNOPSIS diff -Nru libmoosex-storage-perl-0.52/lib/MooseX/Storage/Format/Storable.pm libmoosex-storage-perl-0.53/lib/MooseX/Storage/Format/Storable.pm --- libmoosex-storage-perl-0.52/lib/MooseX/Storage/Format/Storable.pm 2016-06-22 03:22:19.000000000 +0000 +++ libmoosex-storage-perl-0.53/lib/MooseX/Storage/Format/Storable.pm 2020-04-18 03:47:04.000000000 +0000 @@ -1,7 +1,7 @@ package MooseX::Storage::Format::Storable; # ABSTRACT: A Storable serialization role -our $VERSION = '0.52'; +our $VERSION = '0.53'; use Moose::Role; use Storable (); @@ -20,8 +20,6 @@ Storable::nfreeze( $self->pack(@args) ); } -no Moose::Role; - 1; __END__ @@ -36,7 +34,7 @@ =head1 VERSION -version 0.52 +version 0.53 =head1 SYNOPSIS diff -Nru libmoosex-storage-perl-0.52/lib/MooseX/Storage/Format/YAML.pm libmoosex-storage-perl-0.53/lib/MooseX/Storage/Format/YAML.pm --- libmoosex-storage-perl-0.52/lib/MooseX/Storage/Format/YAML.pm 2016-06-22 03:22:19.000000000 +0000 +++ libmoosex-storage-perl-0.53/lib/MooseX/Storage/Format/YAML.pm 2020-04-18 03:47:04.000000000 +0000 @@ -1,7 +1,7 @@ package MooseX::Storage::Format::YAML; # ABSTRACT: A YAML serialization role -our $VERSION = '0.52'; +our $VERSION = '0.53'; use Moose::Role; @@ -25,8 +25,6 @@ Dump( $self->pack(@args) ); } -no Moose::Role; - 1; __END__ @@ -41,7 +39,7 @@ =head1 VERSION -version 0.52 +version 0.53 =head1 SYNOPSIS diff -Nru libmoosex-storage-perl-0.52/lib/MooseX/Storage/IO/AtomicFile.pm libmoosex-storage-perl-0.53/lib/MooseX/Storage/IO/AtomicFile.pm --- libmoosex-storage-perl-0.52/lib/MooseX/Storage/IO/AtomicFile.pm 2016-06-22 03:22:19.000000000 +0000 +++ libmoosex-storage-perl-0.53/lib/MooseX/Storage/IO/AtomicFile.pm 2020-04-18 03:47:04.000000000 +0000 @@ -1,7 +1,7 @@ package MooseX::Storage::IO::AtomicFile; # ABSTRACT: An Atomic File I/O role -our $VERSION = '0.52'; +our $VERSION = '0.53'; use Moose::Role; use MooseX::Storage::Engine::IO::AtomicFile; @@ -14,8 +14,6 @@ MooseX::Storage::Engine::IO::AtomicFile->new( file => $filename )->store( $self->freeze(@args) ); } -no Moose::Role; - 1; __END__ @@ -30,7 +28,7 @@ =head1 VERSION -version 0.52 +version 0.53 =head1 SYNOPSIS diff -Nru libmoosex-storage-perl-0.52/lib/MooseX/Storage/IO/File.pm libmoosex-storage-perl-0.53/lib/MooseX/Storage/IO/File.pm --- libmoosex-storage-perl-0.52/lib/MooseX/Storage/IO/File.pm 2016-06-22 03:22:19.000000000 +0000 +++ libmoosex-storage-perl-0.53/lib/MooseX/Storage/IO/File.pm 2020-04-18 03:47:04.000000000 +0000 @@ -1,7 +1,7 @@ package MooseX::Storage::IO::File; # ABSTRACT: A basic File I/O role -our $VERSION = '0.52'; +our $VERSION = '0.53'; use Moose::Role; use MooseX::Storage::Engine::IO::File; @@ -20,8 +20,6 @@ MooseX::Storage::Engine::IO::File->new( file => $filename )->store( $self->freeze(@args) ); } -no Moose::Role; - 1; __END__ @@ -36,7 +34,7 @@ =head1 VERSION -version 0.52 +version 0.53 =head1 SYNOPSIS diff -Nru libmoosex-storage-perl-0.52/lib/MooseX/Storage/IO/StorableFile.pm libmoosex-storage-perl-0.53/lib/MooseX/Storage/IO/StorableFile.pm --- libmoosex-storage-perl-0.52/lib/MooseX/Storage/IO/StorableFile.pm 2016-06-22 03:22:19.000000000 +0000 +++ libmoosex-storage-perl-0.53/lib/MooseX/Storage/IO/StorableFile.pm 2020-04-18 03:47:04.000000000 +0000 @@ -1,7 +1,7 @@ package MooseX::Storage::IO::StorableFile; # ABSTRACT: An Storable File I/O role -our $VERSION = '0.52'; +our $VERSION = '0.53'; use Moose::Role; use Storable (); @@ -28,8 +28,6 @@ ); } -no Moose::Role; - 1; __END__ @@ -44,7 +42,7 @@ =head1 VERSION -version 0.52 +version 0.53 =head1 SYNOPSIS diff -Nru libmoosex-storage-perl-0.52/lib/MooseX/Storage/Meta/Attribute/DoNotSerialize.pm libmoosex-storage-perl-0.53/lib/MooseX/Storage/Meta/Attribute/DoNotSerialize.pm --- libmoosex-storage-perl-0.52/lib/MooseX/Storage/Meta/Attribute/DoNotSerialize.pm 2016-06-22 03:22:19.000000000 +0000 +++ libmoosex-storage-perl-0.53/lib/MooseX/Storage/Meta/Attribute/DoNotSerialize.pm 2020-04-18 03:47:04.000000000 +0000 @@ -1,7 +1,7 @@ package MooseX::Storage::Meta::Attribute::DoNotSerialize; # ABSTRACT: A custom meta-attribute to bypass serialization -our $VERSION = '0.52'; +our $VERSION = '0.53'; use Moose; use namespace::autoclean; @@ -28,7 +28,7 @@ =head1 VERSION -version 0.52 +version 0.53 =head1 SYNOPSIS diff -Nru libmoosex-storage-perl-0.52/lib/MooseX/Storage/Meta/Attribute/Trait/DoNotSerialize.pm libmoosex-storage-perl-0.53/lib/MooseX/Storage/Meta/Attribute/Trait/DoNotSerialize.pm --- libmoosex-storage-perl-0.52/lib/MooseX/Storage/Meta/Attribute/Trait/DoNotSerialize.pm 2016-06-22 03:22:19.000000000 +0000 +++ libmoosex-storage-perl-0.53/lib/MooseX/Storage/Meta/Attribute/Trait/DoNotSerialize.pm 2020-04-18 03:47:04.000000000 +0000 @@ -1,7 +1,7 @@ package MooseX::Storage::Meta::Attribute::Trait::DoNotSerialize; # ABSTRACT: A custom meta-attribute-trait to bypass serialization -our $VERSION = '0.52'; +our $VERSION = '0.53'; use Moose::Role; use namespace::autoclean; @@ -26,7 +26,7 @@ =head1 VERSION -version 0.52 +version 0.53 =head1 SYNOPSIS diff -Nru libmoosex-storage-perl-0.52/lib/MooseX/Storage/Traits/DisableCycleDetection.pm libmoosex-storage-perl-0.53/lib/MooseX/Storage/Traits/DisableCycleDetection.pm --- libmoosex-storage-perl-0.52/lib/MooseX/Storage/Traits/DisableCycleDetection.pm 2016-06-22 03:22:19.000000000 +0000 +++ libmoosex-storage-perl-0.53/lib/MooseX/Storage/Traits/DisableCycleDetection.pm 2020-04-18 03:47:04.000000000 +0000 @@ -1,7 +1,7 @@ package MooseX::Storage::Traits::DisableCycleDetection; # ABSTRACT: A custom trait to bypass cycle detection -our $VERSION = '0.52'; +our $VERSION = '0.53'; use Moose::Role; use namespace::autoclean; @@ -23,8 +23,6 @@ $self->$orig($data, %args); }; -no Moose::Role; - 1; __END__ @@ -39,7 +37,7 @@ =head1 VERSION -version 0.52 +version 0.53 =head1 SYNOPSIS diff -Nru libmoosex-storage-perl-0.52/lib/MooseX/Storage/Traits/OnlyWhenBuilt.pm libmoosex-storage-perl-0.53/lib/MooseX/Storage/Traits/OnlyWhenBuilt.pm --- libmoosex-storage-perl-0.52/lib/MooseX/Storage/Traits/OnlyWhenBuilt.pm 2016-06-22 03:22:19.000000000 +0000 +++ libmoosex-storage-perl-0.53/lib/MooseX/Storage/Traits/OnlyWhenBuilt.pm 2020-04-18 03:47:04.000000000 +0000 @@ -1,7 +1,7 @@ package MooseX::Storage::Traits::OnlyWhenBuilt; # ABSTRACT: A custom trait to bypass serialization -our $VERSION = '0.52'; +our $VERSION = '0.53'; use Moose::Role; use namespace::autoclean; @@ -23,8 +23,6 @@ $self->$orig($data, %args); }; -no Moose::Role; - 1; __END__ @@ -39,7 +37,7 @@ =head1 VERSION -version 0.52 +version 0.53 =head1 SYNOPSIS diff -Nru libmoosex-storage-perl-0.52/lib/MooseX/Storage/Util.pm libmoosex-storage-perl-0.53/lib/MooseX/Storage/Util.pm --- libmoosex-storage-perl-0.52/lib/MooseX/Storage/Util.pm 2016-06-22 03:22:19.000000000 +0000 +++ libmoosex-storage-perl-0.53/lib/MooseX/Storage/Util.pm 2020-04-18 03:47:04.000000000 +0000 @@ -1,7 +1,7 @@ package MooseX::Storage::Util; # ABSTRACT: A MooseX::Storage Swiss Army chainsaw -our $VERSION = '0.52'; +our $VERSION = '0.53'; use Moose; use MooseX::Storage::Engine (); @@ -63,8 +63,6 @@ return $data; } -no Moose::Role; - 1; __END__ @@ -79,7 +77,7 @@ =head1 VERSION -version 0.52 +version 0.53 =head1 DESCRIPTION diff -Nru libmoosex-storage-perl-0.52/lib/MooseX/Storage.pm libmoosex-storage-perl-0.53/lib/MooseX/Storage.pm --- libmoosex-storage-perl-0.52/lib/MooseX/Storage.pm 2016-06-22 03:22:19.000000000 +0000 +++ libmoosex-storage-perl-0.53/lib/MooseX/Storage.pm 2020-04-18 03:47:04.000000000 +0000 @@ -1,8 +1,8 @@ -package MooseX::Storage; # git description: v0.51-5-gd63087b +package MooseX::Storage; # git description: v0.52-18-g2733271 # ABSTRACT: A serialization framework for Moose classes # KEYWORDS: moose extension serial serialization class object store storage types strings -our $VERSION = '0.52'; +our $VERSION = '0.53'; use Moose 0.99; use MooseX::Storage::Meta::Attribute::DoNotSerialize; @@ -119,7 +119,7 @@ =head1 VERSION -version 0.52 +version 0.53 =head1 SYNOPSIS @@ -397,7 +397,7 @@ =head1 CONTRIBUTORS -=for stopwords Karen Etheridge Tomas Doran Ricardo Signes Chris Prather Jos Boumans Shawn M Moore Jonathan Yu Dagfinn Ilmari Mannsåker Dmitry Latin Cory Watson Robert Boone sillitoe Dan Brook David Golden Steinbrunner Florian Ragwitz Jason Pope Johannes Plunien Rockway +=for stopwords Karen Etheridge Tomas Doran Ricardo Signes Chris Prather Jos Boumans Shawn M Moore Jonathan Yu Dmitry Latin Robert Boone Dagfinn Ilmari Mannsåker Cory Watson sillitoe Dan Brook David Golden Steinbrunner Florian Ragwitz Graham Knop Jason Pope Johannes Plunien Rockway Yanick Champoux =over 4 @@ -431,19 +431,19 @@ =item * -Dagfinn Ilmari Mannsåker +Dmitry Latin =item * -Dmitry Latin +Robert Boone =item * -Cory Watson +Dagfinn Ilmari Mannsåker =item * -Robert Boone +Cory Watson =item * @@ -467,6 +467,10 @@ =item * +Graham Knop + +=item * + Jason Pope =item * @@ -477,6 +481,10 @@ Jonathan Rockway +=item * + +Yanick Champoux + =back =head1 COPYRIGHT AND LICENSE diff -Nru libmoosex-storage-perl-0.52/Makefile.PL libmoosex-storage-perl-0.53/Makefile.PL --- libmoosex-storage-perl-0.52/Makefile.PL 2016-06-22 03:22:19.000000000 +0000 +++ libmoosex-storage-perl-0.53/Makefile.PL 2020-04-18 03:47:04.000000000 +0000 @@ -1,4 +1,4 @@ -# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v6.005. +# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v6.014. use strict; use warnings; @@ -31,23 +31,24 @@ "namespace::autoclean" => 0 }, "TEST_REQUIRES" => { + "ExtUtils::MakeMaker" => 0, "File::Spec" => 0, "File::Spec::Functions" => 0, "File::Temp" => 0, "JSON::PP" => 0, - "Module::Metadata" => 0, "Moose::Util::TypeConstraints" => 0, "Test::Deep" => 0, "Test::Deep::Type" => 0, "Test::Fatal" => 0, "Test::More" => "0.88", - "Test::Requires" => 0, + "Test::Needs" => 0, + "open" => 0, "overload" => 0, "strict" => 0, "utf8" => 0, "warnings" => 0 }, - "VERSION" => "0.52", + "VERSION" => "0.53", "test" => { "TESTS" => "t/*.t" } @@ -58,11 +59,11 @@ "Carp" => 0, "Data::Dumper" => 0, "Digest" => 0, + "ExtUtils::MakeMaker" => 0, "File::Spec" => 0, "File::Spec::Functions" => 0, "File::Temp" => 0, "JSON::PP" => 0, - "Module::Metadata" => 0, "Module::Runtime" => 0, "Moose" => "0.99", "Moose::Meta::Attribute" => 0, @@ -74,15 +75,16 @@ "Test::Deep::Type" => 0, "Test::Fatal" => 0, "Test::More" => "0.88", - "Test::Requires" => 0, + "Test::Needs" => 0, "namespace::autoclean" => 0, + "open" => 0, "overload" => 0, "strict" => 0, "utf8" => 0, "warnings" => 0 ); -# inserted by Dist::Zilla::Plugin::DynamicPrereqs 0.029 +# inserted by Dist::Zilla::Plugin::DynamicPrereqs 0.037 requires('JSON::MaybeXS', '1.001000') if has_module('JSON::MaybeXS', '1.001000') || prompt('install Serialize to JSON. You should have at least one serialization format.? [Y/n]', 'Y') =~ /^y/i; @@ -118,15 +120,18 @@ WriteMakefile(%WriteMakefileArgs); -# inserted by Dist::Zilla::Plugin::DynamicPrereqs 0.029 +# inserted by Dist::Zilla::Plugin::DynamicPrereqs 0.037 sub _add_prereq { my ($mm_key, $module, $version_or_range) = @_; - warn "$module already exists in $mm_key -- need to do a sane metamerge!" + $version_or_range ||= 0; + warn "$module already exists in $mm_key (at version $WriteMakefileArgs{$mm_key}{$module}) -- need to do a sane metamerge!" if exists $WriteMakefileArgs{$mm_key}{$module} - and $WriteMakefileArgs{$mm_key}{$module} ne ($version_or_range || 0); - warn "$module already exists in FallbackPrereqs -- need to do a sane metamerge!" - if exists $FallbackPrereqs{$module} and $FallbackPrereqs{$module} ne ($version_or_range || 0); - $WriteMakefileArgs{$mm_key}{$module} = $FallbackPrereqs{$module} = $version_or_range || 0; + and $WriteMakefileArgs{$mm_key}{$module} ne '0' + and $WriteMakefileArgs{$mm_key}{$module} ne $version_or_range; + warn "$module already exists in FallbackPrereqs (at version $FallbackPrereqs{$mm_key}{$module}) -- need to do a sane metamerge!" + if exists $FallbackPrereqs{$module} and $FallbackPrereqs{$module} ne '0' + and $FallbackPrereqs{$module} ne $version_or_range; + $WriteMakefileArgs{$mm_key}{$module} = $FallbackPrereqs{$module} = $version_or_range; return; } diff -Nru libmoosex-storage-perl-0.52/MANIFEST libmoosex-storage-perl-0.53/MANIFEST --- libmoosex-storage-perl-0.52/MANIFEST 2016-06-22 03:22:19.000000000 +0000 +++ libmoosex-storage-perl-0.53/MANIFEST 2020-04-18 03:47:04.000000000 +0000 @@ -1,4 +1,4 @@ -# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.005. +# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.014. CONTRIBUTING Changes INSTALL @@ -66,9 +66,11 @@ t/400_moosex_types.t t/zzz-check-breaks.t xt/author/00-compile.t +xt/author/changes_has_content.t xt/author/clean-namespaces.t xt/author/eol.t xt/author/kwalitee.t +xt/author/minimum-version.t xt/author/mojibake.t xt/author/no-tabs.t xt/author/pod-coverage.t @@ -79,4 +81,3 @@ xt/release/changes_has_content.t xt/release/cpan-changes.t xt/release/distmeta.t -xt/release/minimum-version.t diff -Nru libmoosex-storage-perl-0.52/META.json libmoosex-storage-perl-0.53/META.json --- libmoosex-storage-perl-0.52/META.json 2016-06-22 03:22:19.000000000 +0000 +++ libmoosex-storage-perl-0.53/META.json 2020-04-18 03:47:04.000000000 +0000 @@ -6,7 +6,7 @@ "\u05d9\u05d5\u05d1\u05dc \u05e7\u05d5\u05d2'\u05de\u05df (Yuval Kogman) " ], "dynamic_config" : 1, - "generated_by" : "Dist::Zilla version 6.005, CPAN::Meta::Converter version 2.150005", + "generated_by" : "Dist::Zilla version 6.014, CPAN::Meta::Converter version 2.150010", "keywords" : [ "moose", "extension", @@ -109,81 +109,12 @@ }, "develop" : { "recommends" : { - "Dist::Zilla::PluginBundle::Author::ETHER" : "0.117" + "Dist::Zilla::PluginBundle::Author::ETHER" : "0.154", + "Dist::Zilla::PluginBundle::Git::VersionManager" : "0.007" }, "requires" : { "Digest::HMAC_SHA1" : "0", - "Dist::Zilla" : "5", - "Dist::Zilla::Plugin::Authority" : "1.009", - "Dist::Zilla::Plugin::AutoMetaResources" : "0", - "Dist::Zilla::Plugin::AutoPrereqs" : "5.038", - "Dist::Zilla::Plugin::BumpVersionAfterRelease::Transitional" : "0.004", - "Dist::Zilla::Plugin::CheckIssues" : "0", - "Dist::Zilla::Plugin::CheckPrereqsIndexed" : "0", - "Dist::Zilla::Plugin::CheckSelfDependency" : "0", - "Dist::Zilla::Plugin::CheckStrictVersion" : "0", - "Dist::Zilla::Plugin::ConfirmRelease" : "0", - "Dist::Zilla::Plugin::CopyFilesFromRelease" : "0", - "Dist::Zilla::Plugin::FileFinder::ByName" : "0", - "Dist::Zilla::Plugin::GenerateFile::FromShareDir" : "0", - "Dist::Zilla::Plugin::Git::Check" : "0", - "Dist::Zilla::Plugin::Git::CheckFor::CorrectBranch" : "0.004", - "Dist::Zilla::Plugin::Git::CheckFor::MergeConflicts" : "0", - "Dist::Zilla::Plugin::Git::Commit" : "2.020", - "Dist::Zilla::Plugin::Git::Contributors" : "0.004", - "Dist::Zilla::Plugin::Git::Describe" : "0.004", - "Dist::Zilla::Plugin::Git::GatherDir" : "2.016", - "Dist::Zilla::Plugin::Git::Push" : "0", - "Dist::Zilla::Plugin::Git::Remote::Check" : "0", - "Dist::Zilla::Plugin::Git::Tag" : "0", - "Dist::Zilla::Plugin::GitHub::Update" : "0.40", - "Dist::Zilla::Plugin::GithubMeta" : "0.54", - "Dist::Zilla::Plugin::InstallGuide" : "1.200005", - "Dist::Zilla::Plugin::Keywords" : "0.004", - "Dist::Zilla::Plugin::License" : "5.038", - "Dist::Zilla::Plugin::MakeMaker" : "0", - "Dist::Zilla::Plugin::Manifest" : "0", - "Dist::Zilla::Plugin::MetaConfig" : "0", - "Dist::Zilla::Plugin::MetaJSON" : "0", - "Dist::Zilla::Plugin::MetaNoIndex" : "0", - "Dist::Zilla::Plugin::MetaProvides::Package" : "1.15000002", - "Dist::Zilla::Plugin::MetaResources" : "0", - "Dist::Zilla::Plugin::MetaTests" : "0", - "Dist::Zilla::Plugin::MetaYAML" : "0", - "Dist::Zilla::Plugin::MinimumPerl" : "1.006", - "Dist::Zilla::Plugin::MojibakeTests" : "0.8", - "Dist::Zilla::Plugin::NextRelease" : "5.033", - "Dist::Zilla::Plugin::OptionalFeature" : "0.006", - "Dist::Zilla::Plugin::PodCoverageTests" : "5.040", - "Dist::Zilla::Plugin::PodSyntaxTests" : "5.040", - "Dist::Zilla::Plugin::PodWeaver" : "4.005", - "Dist::Zilla::Plugin::Prereqs" : "0", - "Dist::Zilla::Plugin::Prereqs::AuthorDeps" : "0.006", - "Dist::Zilla::Plugin::Prereqs::Soften" : "0.004000", - "Dist::Zilla::Plugin::PromptIfStale" : "0", - "Dist::Zilla::Plugin::Readme" : "0", - "Dist::Zilla::Plugin::ReadmeAnyFromPod" : "0.142180", - "Dist::Zilla::Plugin::RewriteVersion::Transitional" : "0.004", - "Dist::Zilla::Plugin::Run::AfterBuild" : "0.038", - "Dist::Zilla::Plugin::Run::AfterRelease" : "0.038", - "Dist::Zilla::Plugin::RunExtraTests" : "0.024", - "Dist::Zilla::Plugin::StaticInstall" : "0.005", - "Dist::Zilla::Plugin::Test::CPAN::Changes" : "0.012", - "Dist::Zilla::Plugin::Test::ChangesHasContent" : "0", - "Dist::Zilla::Plugin::Test::CheckBreaks" : "0", - "Dist::Zilla::Plugin::Test::CleanNamespaces" : "0.006", - "Dist::Zilla::Plugin::Test::Compile" : "2.039", - "Dist::Zilla::Plugin::Test::EOL" : "0.17", - "Dist::Zilla::Plugin::Test::Kwalitee" : "2.10", - "Dist::Zilla::Plugin::Test::MinimumVersion" : "2.000003", - "Dist::Zilla::Plugin::Test::NoTabs" : "0.08", - "Dist::Zilla::Plugin::Test::Pod::No404s" : "1.003", - "Dist::Zilla::Plugin::Test::PodSpelling" : "2.006003", - "Dist::Zilla::Plugin::Test::Portability" : "2.000007", - "Dist::Zilla::Plugin::Test::ReportPrereqs" : "0.022", - "Dist::Zilla::Plugin::TestRelease" : "0", - "Dist::Zilla::Plugin::UploadToCPAN" : "0", - "Dist::Zilla::PluginBundle::Author::ETHER" : "0.111", + "Encode" : "0", "File::Spec" : "0", "IO::AtomicFile" : "0", "IO::File" : "0", @@ -195,7 +126,6 @@ "MooseX::Types::Moose" : "0", "Pod::Coverage::TrustPod" : "0", "Pod::Wordlist" : "0", - "Software::License::Perl_5" : "0", "Storable" : "0", "Test::CPAN::Changes" : "0.19", "Test::CPAN::Meta" : "0", @@ -203,6 +133,7 @@ "Test::Deep::JSON" : "0", "Test::EOL" : "0", "Test::Kwalitee" : "1.21", + "Test::MinimumVersion" : "0", "Test::Mojibake" : "0", "Test::More" : "0.96", "Test::NoTabs" : "0", @@ -216,7 +147,6 @@ "YAML::Any" : "0", "YAML::Syck" : "0", "YAML::XS" : "0", - "blib" : "1.01", "perl" : "5.006", "strict" : "0", "warnings" : "0" @@ -227,7 +157,6 @@ "IO::AtomicFile" : "0", "IO::File" : "0", "JSON::MaybeXS" : "1.001000", - "MooseX::Storage::Format::JSONpm" : "0", "Storable" : "0", "YAML" : "0", "YAML::Any" : "0", @@ -251,6 +180,7 @@ "IO::AtomicFile" : "0", "IO::File" : "0", "JSON::MaybeXS" : "1.001000", + "MooseX::Storage::Format::JSONpm" : "0", "Storable" : "0", "YAML::Any" : "0" } @@ -262,17 +192,18 @@ "Test::Without::Module" : "0" }, "requires" : { + "ExtUtils::MakeMaker" : "0", "File::Spec" : "0", "File::Spec::Functions" : "0", "File::Temp" : "0", "JSON::PP" : "0", - "Module::Metadata" : "0", "Moose::Util::TypeConstraints" : "0", "Test::Deep" : "0", "Test::Deep::Type" : "0", "Test::Fatal" : "0", "Test::More" : "0.88", - "Test::Requires" : "0", + "Test::Needs" : "0", + "open" : "0", "overload" : "0", "perl" : "5.008", "strict" : "0", @@ -284,88 +215,168 @@ "MooseX::Types" : "0", "MooseX::Types::Moose" : "0" } + }, + "x_Dist_Zilla" : { + "requires" : { + "Dist::Zilla" : "5", + "Dist::Zilla::Plugin::Authority" : "1.009", + "Dist::Zilla::Plugin::AutoMetaResources" : "0", + "Dist::Zilla::Plugin::AutoPrereqs" : "5.038", + "Dist::Zilla::Plugin::BumpVersionAfterRelease::Transitional" : "0.004", + "Dist::Zilla::Plugin::CheckIssues" : "0", + "Dist::Zilla::Plugin::CheckMetaResources" : "0", + "Dist::Zilla::Plugin::CheckPrereqsIndexed" : "0.019", + "Dist::Zilla::Plugin::CheckSelfDependency" : "0", + "Dist::Zilla::Plugin::CheckStrictVersion" : "0", + "Dist::Zilla::Plugin::ConfirmRelease" : "0", + "Dist::Zilla::Plugin::CopyFilesFromRelease" : "0", + "Dist::Zilla::Plugin::EnsureLatestPerl" : "0", + "Dist::Zilla::Plugin::FileFinder::ByName" : "0", + "Dist::Zilla::Plugin::GenerateFile::FromShareDir" : "0", + "Dist::Zilla::Plugin::Git::Check" : "0", + "Dist::Zilla::Plugin::Git::CheckFor::CorrectBranch" : "0.004", + "Dist::Zilla::Plugin::Git::CheckFor::MergeConflicts" : "0", + "Dist::Zilla::Plugin::Git::Commit" : "2.020", + "Dist::Zilla::Plugin::Git::Contributors" : "0.029", + "Dist::Zilla::Plugin::Git::Describe" : "0.004", + "Dist::Zilla::Plugin::Git::GatherDir" : "2.016", + "Dist::Zilla::Plugin::Git::Push" : "0", + "Dist::Zilla::Plugin::Git::Remote::Check" : "0", + "Dist::Zilla::Plugin::Git::Tag" : "0", + "Dist::Zilla::Plugin::GitHub::Update" : "0.40", + "Dist::Zilla::Plugin::GithubMeta" : "0.54", + "Dist::Zilla::Plugin::InstallGuide" : "1.200005", + "Dist::Zilla::Plugin::Keywords" : "0.004", + "Dist::Zilla::Plugin::License" : "5.038", + "Dist::Zilla::Plugin::MakeMaker" : "0", + "Dist::Zilla::Plugin::Manifest" : "0", + "Dist::Zilla::Plugin::MetaConfig" : "0", + "Dist::Zilla::Plugin::MetaJSON" : "0", + "Dist::Zilla::Plugin::MetaNoIndex" : "0", + "Dist::Zilla::Plugin::MetaProvides::Package" : "1.15000002", + "Dist::Zilla::Plugin::MetaResources" : "0", + "Dist::Zilla::Plugin::MetaTests" : "0", + "Dist::Zilla::Plugin::MetaYAML" : "0", + "Dist::Zilla::Plugin::MinimumPerl" : "1.006", + "Dist::Zilla::Plugin::MojibakeTests" : "0.8", + "Dist::Zilla::Plugin::NextRelease" : "5.033", + "Dist::Zilla::Plugin::OptionalFeature" : "0.006", + "Dist::Zilla::Plugin::PodCoverageTests" : "5.040", + "Dist::Zilla::Plugin::PodSyntaxTests" : "5.040", + "Dist::Zilla::Plugin::PodWeaver" : "4.005", + "Dist::Zilla::Plugin::Prereqs" : "0", + "Dist::Zilla::Plugin::Prereqs::AuthorDeps" : "0.006", + "Dist::Zilla::Plugin::Prereqs::Soften" : "0.004000", + "Dist::Zilla::Plugin::PromptIfStale" : "0", + "Dist::Zilla::Plugin::Readme" : "0", + "Dist::Zilla::Plugin::ReadmeAnyFromPod" : "0.142180", + "Dist::Zilla::Plugin::RewriteVersion::Transitional" : "0.004", + "Dist::Zilla::Plugin::Run::AfterBuild" : "0.041", + "Dist::Zilla::Plugin::Run::AfterRelease" : "0.038", + "Dist::Zilla::Plugin::RunExtraTests" : "0.024", + "Dist::Zilla::Plugin::StaticInstall" : "0.005", + "Dist::Zilla::Plugin::Test::CPAN::Changes" : "0.012", + "Dist::Zilla::Plugin::Test::ChangesHasContent" : "0", + "Dist::Zilla::Plugin::Test::CheckBreaks" : "0.017", + "Dist::Zilla::Plugin::Test::CleanNamespaces" : "0.006", + "Dist::Zilla::Plugin::Test::Compile" : "2.039", + "Dist::Zilla::Plugin::Test::EOL" : "0.17", + "Dist::Zilla::Plugin::Test::Kwalitee" : "2.10", + "Dist::Zilla::Plugin::Test::MinimumVersion" : "2.000010", + "Dist::Zilla::Plugin::Test::NoTabs" : "0.08", + "Dist::Zilla::Plugin::Test::Pod::No404s" : "1.003", + "Dist::Zilla::Plugin::Test::PodSpelling" : "2.006003", + "Dist::Zilla::Plugin::Test::Portability" : "2.000007", + "Dist::Zilla::Plugin::Test::ReportPrereqs" : "0.022", + "Dist::Zilla::Plugin::TestRelease" : "0", + "Dist::Zilla::Plugin::UploadToCPAN" : "0", + "Dist::Zilla::Plugin::UseUnsafeInc" : "0", + "Dist::Zilla::PluginBundle::Author::ETHER" : "0.119", + "Dist::Zilla::PluginBundle::Git::VersionManager" : "0.007", + "Software::License::Perl_5" : "0" + } } }, "provides" : { "MooseX::Storage" : { "file" : "lib/MooseX/Storage.pm", - "version" : "0.52" + "version" : "0.53" }, "MooseX::Storage::Base::WithChecksum" : { "file" : "lib/MooseX/Storage/Base/WithChecksum.pm", - "version" : "0.52" + "version" : "0.53" }, "MooseX::Storage::Basic" : { "file" : "lib/MooseX/Storage/Basic.pm", - "version" : "0.52" + "version" : "0.53" }, "MooseX::Storage::Deferred" : { "file" : "lib/MooseX/Storage/Deferred.pm", - "version" : "0.52" + "version" : "0.53" }, "MooseX::Storage::Engine" : { "file" : "lib/MooseX/Storage/Engine.pm", - "version" : "0.52" + "version" : "0.53" }, "MooseX::Storage::Engine::IO::AtomicFile" : { "file" : "lib/MooseX/Storage/Engine/IO/AtomicFile.pm", - "version" : "0.52" + "version" : "0.53" }, "MooseX::Storage::Engine::IO::File" : { "file" : "lib/MooseX/Storage/Engine/IO/File.pm", - "version" : "0.52" + "version" : "0.53" }, "MooseX::Storage::Engine::Trait::DisableCycleDetection" : { "file" : "lib/MooseX/Storage/Engine/Trait/DisableCycleDetection.pm", - "version" : "0.52" + "version" : "0.53" }, "MooseX::Storage::Engine::Trait::OnlyWhenBuilt" : { "file" : "lib/MooseX/Storage/Engine/Trait/OnlyWhenBuilt.pm", - "version" : "0.52" + "version" : "0.53" }, "MooseX::Storage::Format::JSON" : { "file" : "lib/MooseX/Storage/Format/JSON.pm", - "version" : "0.52" + "version" : "0.53" }, "MooseX::Storage::Format::Storable" : { "file" : "lib/MooseX/Storage/Format/Storable.pm", - "version" : "0.52" + "version" : "0.53" }, "MooseX::Storage::Format::YAML" : { "file" : "lib/MooseX/Storage/Format/YAML.pm", - "version" : "0.52" + "version" : "0.53" }, "MooseX::Storage::IO::AtomicFile" : { "file" : "lib/MooseX/Storage/IO/AtomicFile.pm", - "version" : "0.52" + "version" : "0.53" }, "MooseX::Storage::IO::File" : { "file" : "lib/MooseX/Storage/IO/File.pm", - "version" : "0.52" + "version" : "0.53" }, "MooseX::Storage::IO::StorableFile" : { "file" : "lib/MooseX/Storage/IO/StorableFile.pm", - "version" : "0.52" + "version" : "0.53" }, "MooseX::Storage::Meta::Attribute::DoNotSerialize" : { "file" : "lib/MooseX/Storage/Meta/Attribute/DoNotSerialize.pm", - "version" : "0.52" + "version" : "0.53" }, "MooseX::Storage::Meta::Attribute::Trait::DoNotSerialize" : { "file" : "lib/MooseX/Storage/Meta/Attribute/Trait/DoNotSerialize.pm", - "version" : "0.52" + "version" : "0.53" }, "MooseX::Storage::Traits::DisableCycleDetection" : { "file" : "lib/MooseX/Storage/Traits/DisableCycleDetection.pm", - "version" : "0.52" + "version" : "0.53" }, "MooseX::Storage::Traits::OnlyWhenBuilt" : { "file" : "lib/MooseX/Storage/Traits/OnlyWhenBuilt.pm", - "version" : "0.52" + "version" : "0.53" }, "MooseX::Storage::Util" : { "file" : "lib/MooseX/Storage/Util.pm", - "version" : "0.52" + "version" : "0.53" } }, "release_status" : "stable", @@ -383,10 +394,10 @@ "x_IRC" : "irc://irc.perl.org/#moose", "x_MailingList" : "http://lists.perl.org/list/moose.html" }, - "version" : "0.52", + "version" : "0.53", "x_Dist_Zilla" : { "perl" : { - "version" : "5.025000" + "version" : "5.031010" }, "plugins" : [ { @@ -394,28 +405,11 @@ "config" : { "Dist::Zilla::Plugin::Prereqs" : { "phase" : "develop", - "type" : "requires" + "type" : "recommends" } }, - "name" : "@Author::ETHER/bundle_plugins", - "version" : "6.005" - }, - { - "class" : "Dist::Zilla::Plugin::RewriteVersion::Transitional", - "config" : { - "Dist::Zilla::Plugin::RewriteVersion" : { - "add_tarball_name" : 0, - "finders" : [ - ":ExecFiles", - ":InstallModules" - ], - "global" : 1, - "skip_version_provider" : 0 - }, - "Dist::Zilla::Plugin::RewriteVersion::Transitional" : {} - }, - "name" : "@Author::ETHER/RewriteVersion::Transitional", - "version" : "0.007" + "name" : "@Author::ETHER/pluginbundle version", + "version" : "6.014" }, { "class" : "Dist::Zilla::Plugin::PromptIfStale", @@ -432,27 +426,12 @@ } }, "name" : "@Author::ETHER/stale modules, build", - "version" : "0.051" - }, - { - "class" : "Dist::Zilla::Plugin::PromptIfStale", - "config" : { - "Dist::Zilla::Plugin::PromptIfStale" : { - "check_all_plugins" : 1, - "check_all_prereqs" : 1, - "modules" : [], - "phase" : "release", - "run_under_travis" : 0, - "skip" : [] - } - }, - "name" : "@Author::ETHER/stale modules, release", - "version" : "0.051" + "version" : "0.055" }, { "class" : "Dist::Zilla::Plugin::FileFinder::ByName", "name" : "@Author::ETHER/Examples", - "version" : "6.005" + "version" : "6.014" }, { "class" : "Dist::Zilla::Plugin::Git::GatherDir", @@ -476,32 +455,32 @@ } }, "name" : "@Author::ETHER/Git::GatherDir", - "version" : "2.039" + "version" : "2.046" }, { "class" : "Dist::Zilla::Plugin::MetaYAML", "name" : "@Author::ETHER/MetaYAML", - "version" : "6.005" + "version" : "6.014" }, { "class" : "Dist::Zilla::Plugin::MetaJSON", "name" : "@Author::ETHER/MetaJSON", - "version" : "6.005" + "version" : "6.014" }, { "class" : "Dist::Zilla::Plugin::Readme", "name" : "@Author::ETHER/Readme", - "version" : "6.005" + "version" : "6.014" }, { "class" : "Dist::Zilla::Plugin::Manifest", "name" : "@Author::ETHER/Manifest", - "version" : "6.005" + "version" : "6.014" }, { "class" : "Dist::Zilla::Plugin::License", "name" : "@Author::ETHER/License", - "version" : "6.005" + "version" : "6.014" }, { "class" : "Dist::Zilla::Plugin::GenerateFile::FromShareDir", @@ -517,16 +496,22 @@ "Dist::Zilla::Role::RepoFileInjector" : { "allow_overwrite" : 1, "repo_root" : ".", - "version" : "0.007" + "version" : "0.009" } }, "name" : "@Author::ETHER/generate CONTRIBUTING", - "version" : "0.011" + "version" : "0.014" }, { "class" : "Dist::Zilla::Plugin::InstallGuide", + "config" : { + "Dist::Zilla::Role::ModuleMetadata" : { + "Module::Metadata" : "1.000037", + "version" : "0.006" + } + }, "name" : "@Author::ETHER/InstallGuide", - "version" : "1.200007" + "version" : "1.200013" }, { "class" : "Dist::Zilla::Plugin::Test::Compile", @@ -545,11 +530,12 @@ ":PerlExecFiles", "@Author::ETHER/Examples" ], - "skips" : [] + "skips" : [], + "switch" : [] } }, "name" : "@Author::ETHER/Test::Compile", - "version" : "2.054" + "version" : "2.058" }, { "class" : "Dist::Zilla::Plugin::Test::NoTabs", @@ -574,22 +560,22 @@ "Dist::Zilla::Plugin::Test::EOL" : { "filename" : "xt/author/eol.t", "finder" : [ - ":InstallModules", ":ExecFiles", - "@Author::ETHER/Examples", + ":ExtraTestFiles", + ":InstallModules", ":TestFiles", - ":ExtraTestFiles" + "@Author::ETHER/Examples" ], "trailing_whitespace" : 1 } }, "name" : "@Author::ETHER/Test::EOL", - "version" : "0.18" + "version" : "0.19" }, { "class" : "Dist::Zilla::Plugin::MetaTests", "name" : "@Author::ETHER/MetaTests", - "version" : "6.005" + "version" : "6.014" }, { "class" : "Dist::Zilla::Plugin::Test::CPAN::Changes", @@ -602,24 +588,48 @@ "version" : "0.012" }, { + "class" : "Dist::Zilla::Plugin::GenerateFile::FromShareDir", + "config" : { + "Dist::Zilla::Plugin::GenerateFile::FromShareDir" : { + "destination_filename" : "xt/author/changes_has_content.t", + "dist" : "Dist-Zilla-PluginBundle-Author-ETHER", + "encoding" : "UTF-8", + "location" : "build", + "source_filename" : "changes_has_content.t" + }, + "Dist::Zilla::Role::RepoFileInjector" : { + "allow_overwrite" : 1, + "repo_root" : ".", + "version" : "0.009" + } + }, + "name" : "@Author::ETHER/generate xt/author/changes_has_content.t", + "version" : "0.014" + }, + { "class" : "Dist::Zilla::Plugin::Test::ChangesHasContent", "name" : "@Author::ETHER/Test::ChangesHasContent", - "version" : "0.010" + "version" : "0.011" }, { "class" : "Dist::Zilla::Plugin::Test::MinimumVersion", + "config" : { + "Dist::Zilla::Plugin::Test::MinimumVersion" : { + "max_target_perl" : "5.008003" + } + }, "name" : "@Author::ETHER/Test::MinimumVersion", - "version" : "2.000006" + "version" : "2.000010" }, { "class" : "Dist::Zilla::Plugin::PodSyntaxTests", "name" : "@Author::ETHER/PodSyntaxTests", - "version" : "6.005" + "version" : "6.014" }, { "class" : "Dist::Zilla::Plugin::PodCoverageTests", "name" : "@Author::ETHER/PodCoverageTests", - "version" : "6.005" + "version" : "6.014" }, { "class" : "Dist::Zilla::Plugin::Test::PodSpelling", @@ -641,12 +651,12 @@ } }, "name" : "@Author::ETHER/Test::PodSpelling", - "version" : "2.007002" + "version" : "2.007005" }, { "class" : "Dist::Zilla::Plugin::Test::Pod::No404s", "name" : "@Author::ETHER/Test::Pod::No404s", - "version" : "1.003" + "version" : "1.004" }, { "class" : "Dist::Zilla::Plugin::Test::Kwalitee", @@ -667,12 +677,17 @@ { "class" : "Dist::Zilla::Plugin::Test::ReportPrereqs", "name" : "@Author::ETHER/Test::ReportPrereqs", - "version" : "0.025" + "version" : "0.027" }, { "class" : "Dist::Zilla::Plugin::Test::Portability", + "config" : { + "Dist::Zilla::Plugin::Test::Portability" : { + "options" : "" + } + }, "name" : "@Author::ETHER/Test::Portability", - "version" : "2.000007" + "version" : "2.001000" }, { "class" : "Dist::Zilla::Plugin::Test::CleanNamespaces", @@ -688,7 +703,7 @@ { "class" : "Dist::Zilla::Plugin::Git::Describe", "name" : "@Author::ETHER/Git::Describe", - "version" : "0.006" + "version" : "0.007" }, { "class" : "Dist::Zilla::Plugin::PodWeaver", @@ -705,97 +720,97 @@ { "class" : "Pod::Weaver::Plugin::EnsurePod5", "name" : "@Author::ETHER/EnsurePod5", - "version" : "4.013" + "version" : "4.015" }, { "class" : "Pod::Weaver::Plugin::H1Nester", "name" : "@Author::ETHER/H1Nester", - "version" : "4.013" + "version" : "4.015" }, { "class" : "Pod::Weaver::Plugin::SingleEncoding", "name" : "@Author::ETHER/SingleEncoding", - "version" : "4.013" + "version" : "4.015" }, { "class" : "Pod::Weaver::Plugin::Transformer", "name" : "@Author::ETHER/List", - "version" : "4.013" + "version" : "4.015" }, { "class" : "Pod::Weaver::Plugin::Transformer", "name" : "@Author::ETHER/Verbatim", - "version" : "4.013" + "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Region", "name" : "@Author::ETHER/header", - "version" : "4.013" + "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Name", "name" : "@Author::ETHER/Name", - "version" : "4.013" + "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Version", "name" : "@Author::ETHER/Version", - "version" : "4.013" + "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Region", "name" : "@Author::ETHER/prelude", - "version" : "4.013" + "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Generic", "name" : "SYNOPSIS", - "version" : "4.013" + "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Generic", "name" : "DESCRIPTION", - "version" : "4.013" + "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Generic", "name" : "OVERVIEW", - "version" : "4.013" + "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Collect", "name" : "ATTRIBUTES", - "version" : "4.013" + "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Collect", "name" : "METHODS", - "version" : "4.013" + "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Collect", "name" : "FUNCTIONS", - "version" : "4.013" + "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Collect", "name" : "TYPES", - "version" : "4.013" + "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Leftovers", "name" : "@Author::ETHER/Leftovers", - "version" : "4.013" + "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Region", "name" : "@Author::ETHER/postlude", - "version" : "4.013" + "version" : "4.015" }, { "class" : "Pod::Weaver::Section::GenerateSection", "name" : "@Author::ETHER/generate SUPPORT", - "version" : "1.01" + "version" : "1.06" }, { "class" : "Pod::Weaver::Section::AllowOverride", @@ -805,7 +820,12 @@ { "class" : "Pod::Weaver::Section::Authors", "name" : "@Author::ETHER/Authors", - "version" : "4.013" + "version" : "4.015" + }, + { + "class" : "Pod::Weaver::Section::AllowOverride", + "name" : "@Author::ETHER/allow override AUTHOR", + "version" : "0.05" }, { "class" : "Pod::Weaver::Section::Contributors", @@ -815,12 +835,12 @@ { "class" : "Pod::Weaver::Section::Legal", "name" : "@Author::ETHER/Legal", - "version" : "4.013" + "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Region", "name" : "@Author::ETHER/footer", - "version" : "4.013" + "version" : "4.015" } ] } @@ -831,7 +851,7 @@ { "class" : "Dist::Zilla::Plugin::GithubMeta", "name" : "@Author::ETHER/GithubMeta", - "version" : "0.54" + "version" : "0.58" }, { "class" : "Dist::Zilla::Plugin::AutoMetaResources", @@ -846,7 +866,7 @@ { "class" : "Dist::Zilla::Plugin::MetaNoIndex", "name" : "@Author::ETHER/MetaNoIndex", - "version" : "6.005" + "version" : "6.014" }, { "class" : "Dist::Zilla::Plugin::MetaProvides::Package", @@ -859,28 +879,29 @@ { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":InstallModules", - "version" : "6.005" + "version" : "6.014" } - ] + ], + "include_underscores" : 0 }, "Dist::Zilla::Role::MetaProvider::Provider" : { - "Dist::Zilla::Role::MetaProvider::Provider::VERSION" : "2.002000", + "$Dist::Zilla::Role::MetaProvider::Provider::VERSION" : "2.002004", "inherit_missing" : 0, "inherit_version" : 0, "meta_noindex" : 1 }, "Dist::Zilla::Role::ModuleMetadata" : { - "Module::Metadata" : "1.000032", - "version" : "0.004" + "Module::Metadata" : "1.000037", + "version" : "0.006" } }, "name" : "@Author::ETHER/MetaProvides::Package", - "version" : "2.004000" + "version" : "2.004003" }, { "class" : "Dist::Zilla::Plugin::MetaConfig", "name" : "@Author::ETHER/MetaConfig", - "version" : "6.005" + "version" : "6.014" }, { "class" : "Dist::Zilla::Plugin::Keywords", @@ -904,9 +925,19 @@ "version" : "0.007" }, { + "class" : "Dist::Zilla::Plugin::UseUnsafeInc", + "config" : { + "Dist::Zilla::Plugin::UseUnsafeInc" : { + "dot_in_INC" : 0 + } + }, + "name" : "@Author::ETHER/UseUnsafeInc", + "version" : "0.001" + }, + { "class" : "Dist::Zilla::Plugin::AutoPrereqs", "name" : "@Author::ETHER/AutoPrereqs", - "version" : "6.005" + "version" : "6.014" }, { "class" : "Dist::Zilla::Plugin::Prereqs::AuthorDeps", @@ -919,17 +950,6 @@ "version" : "1.006" }, { - "class" : "Dist::Zilla::Plugin::Prereqs", - "config" : { - "Dist::Zilla::Plugin::Prereqs" : { - "phase" : "develop", - "type" : "recommends" - } - }, - "name" : "@Author::ETHER/pluginbundle_version", - "version" : "6.005" - }, - { "class" : "Dist::Zilla::Plugin::MakeMaker", "config" : { "Dist::Zilla::Role::TestRunner" : { @@ -937,22 +957,21 @@ } }, "name" : "@Author::ETHER/MakeMaker", - "version" : "6.005" + "version" : "6.014" }, { "class" : "Dist::Zilla::Plugin::Git::Contributors", "config" : { "Dist::Zilla::Plugin::Git::Contributors" : { + "git_version" : "2.25.0", "include_authors" : 0, "include_releaser" : 1, "order_by" : "commits", - "paths" : [ - "." - ] + "paths" : [] } }, "name" : "@Author::ETHER/Git::Contributors", - "version" : "0.023" + "version" : "0.035" }, { "class" : "Dist::Zilla::Plugin::StaticInstall", @@ -963,7 +982,7 @@ } }, "name" : "@Author::ETHER/StaticInstall", - "version" : "0.009" + "version" : "0.012" }, { "class" : "Dist::Zilla::Plugin::RunExtraTests", @@ -984,8 +1003,8 @@ ] }, "Dist::Zilla::Role::ModuleMetadata" : { - "Module::Metadata" : "1.000032", - "version" : "0.004" + "Module::Metadata" : "1.000037", + "version" : "0.006" } }, "name" : "@Author::ETHER/CheckSelfDependency", @@ -999,11 +1018,12 @@ "quiet" : 1, "run" : [ "bash -c \"test -e .ackrc && grep -q -- '--ignore-dir=.latest' .ackrc || echo '--ignore-dir=.latest' >> .ackrc; if [[ `dirname '%d'` != .build ]]; then test -e .ackrc && grep -q -- '--ignore-dir=%d' .ackrc || echo '--ignore-dir=%d' >> .ackrc; fi\"" - ] + ], + "version" : "0.048" } }, "name" : "@Author::ETHER/.ackrc", - "version" : "0.043" + "version" : "0.048" }, { "class" : "Dist::Zilla::Plugin::Run::AfterBuild", @@ -1012,12 +1032,13 @@ "eval" : [ "if ('%d' =~ /^%n-[.[:xdigit:]]+$/) { unlink '.latest'; symlink '%d', '.latest'; }" ], - "fatal_errors" : 1, - "quiet" : 1 + "fatal_errors" : 0, + "quiet" : 1, + "version" : "0.048" } }, "name" : "@Author::ETHER/.latest", - "version" : "0.043" + "version" : "0.048" }, { "class" : "Dist::Zilla::Plugin::CheckStrictVersion", @@ -1025,6 +1046,36 @@ "version" : "0.001" }, { + "class" : "Dist::Zilla::Plugin::CheckMetaResources", + "name" : "@Author::ETHER/CheckMetaResources", + "version" : "0.001" + }, + { + "class" : "Dist::Zilla::Plugin::EnsureLatestPerl", + "config" : { + "Dist::Zilla::Plugin::EnsureLatestPerl" : { + "Module::CoreList" : "5.20200320" + } + }, + "name" : "@Author::ETHER/EnsureLatestPerl", + "version" : "0.008" + }, + { + "class" : "Dist::Zilla::Plugin::PromptIfStale", + "config" : { + "Dist::Zilla::Plugin::PromptIfStale" : { + "check_all_plugins" : 1, + "check_all_prereqs" : 1, + "modules" : [], + "phase" : "release", + "run_under_travis" : 0, + "skip" : [] + } + }, + "name" : "@Author::ETHER/stale modules, release", + "version" : "0.055" + }, + { "class" : "Dist::Zilla::Plugin::Git::Check", "config" : { "Dist::Zilla::Plugin::Git::Check" : { @@ -1036,46 +1087,49 @@ "changelog" : "Changes" }, "Dist::Zilla::Role::Git::Repo" : { + "git_version" : "2.25.0", "repo_root" : "." } }, "name" : "@Author::ETHER/initial check", - "version" : "2.039" + "version" : "2.046" }, { "class" : "Dist::Zilla::Plugin::Git::CheckFor::MergeConflicts", "config" : { "Dist::Zilla::Role::Git::Repo" : { + "git_version" : "2.25.0", "repo_root" : "." } }, "name" : "@Author::ETHER/Git::CheckFor::MergeConflicts", - "version" : "0.013" + "version" : "0.014" }, { "class" : "Dist::Zilla::Plugin::Git::CheckFor::CorrectBranch", "config" : { "Dist::Zilla::Role::Git::Repo" : { + "git_version" : "2.25.0", "repo_root" : "." } }, "name" : "@Author::ETHER/Git::CheckFor::CorrectBranch", - "version" : "0.013" + "version" : "0.014" }, { "class" : "Dist::Zilla::Plugin::Git::Remote::Check", "name" : "@Author::ETHER/Git::Remote::Check", - "version" : "0.2.0" + "version" : "0.1.2" }, { "class" : "Dist::Zilla::Plugin::CheckPrereqsIndexed", "name" : "@Author::ETHER/CheckPrereqsIndexed", - "version" : "0.018" + "version" : "0.020" }, { "class" : "Dist::Zilla::Plugin::TestRelease", "name" : "@Author::ETHER/TestRelease", - "version" : "6.005" + "version" : "6.014" }, { "class" : "Dist::Zilla::Plugin::Git::Check", @@ -1089,21 +1143,22 @@ "changelog" : "Changes" }, "Dist::Zilla::Role::Git::Repo" : { + "git_version" : "2.25.0", "repo_root" : "." } }, "name" : "@Author::ETHER/after tests", - "version" : "2.039" + "version" : "2.046" }, { "class" : "Dist::Zilla::Plugin::CheckIssues", "name" : "@Author::ETHER/CheckIssues", - "version" : "0.009" + "version" : "0.011" }, { "class" : "Dist::Zilla::Plugin::UploadToCPAN", "name" : "@Author::ETHER/UploadToCPAN", - "version" : "6.005" + "version" : "6.014" }, { "class" : "Dist::Zilla::Plugin::CopyFilesFromRelease", @@ -1111,7 +1166,6 @@ "Dist::Zilla::Plugin::CopyFilesFromRelease" : { "filename" : [ "CONTRIBUTING", - "Changes", "INSTALL", "LICENCE", "LICENSE", @@ -1120,8 +1174,8 @@ "match" : [] } }, - "name" : "@Author::ETHER/CopyFilesFromRelease", - "version" : "0.006" + "name" : "@Author::ETHER/copy generated files", + "version" : "0.007" }, { "class" : "Dist::Zilla::Plugin::ReadmeAnyFromPod", @@ -1131,7 +1185,53 @@ } }, "name" : "@Author::ETHER/ReadmeAnyFromPod", - "version" : "0.161170" + "version" : "0.163250" + }, + { + "class" : "Dist::Zilla::Plugin::Prereqs", + "config" : { + "Dist::Zilla::Plugin::Prereqs" : { + "phase" : "develop", + "type" : "recommends" + } + }, + "name" : "@Author::ETHER/@Git::VersionManager/pluginbundle version", + "version" : "6.014" + }, + { + "class" : "Dist::Zilla::Plugin::RewriteVersion::Transitional", + "config" : { + "Dist::Zilla::Plugin::RewriteVersion" : { + "add_tarball_name" : 0, + "finders" : [ + ":ExecFiles", + ":InstallModules" + ], + "global" : 1, + "skip_version_provider" : 0 + }, + "Dist::Zilla::Plugin::RewriteVersion::Transitional" : {} + }, + "name" : "@Author::ETHER/@Git::VersionManager/RewriteVersion::Transitional", + "version" : "0.009" + }, + { + "class" : "Dist::Zilla::Plugin::MetaProvides::Update", + "name" : "@Author::ETHER/@Git::VersionManager/MetaProvides::Update", + "version" : "0.007" + }, + { + "class" : "Dist::Zilla::Plugin::CopyFilesFromRelease", + "config" : { + "Dist::Zilla::Plugin::CopyFilesFromRelease" : { + "filename" : [ + "Changes" + ], + "match" : [] + } + }, + "name" : "@Author::ETHER/@Git::VersionManager/CopyFilesFromRelease", + "version" : "0.007" }, { "class" : "Dist::Zilla::Plugin::Git::Commit", @@ -1154,14 +1254,15 @@ "changelog" : "Changes" }, "Dist::Zilla::Role::Git::Repo" : { + "git_version" : "2.25.0", "repo_root" : "." }, "Dist::Zilla::Role::Git::StringFormatter" : { "time_zone" : "local" } }, - "name" : "@Author::ETHER/release snapshot", - "version" : "2.039" + "name" : "@Author::ETHER/@Git::VersionManager/release snapshot", + "version" : "2.046" }, { "class" : "Dist::Zilla::Plugin::Git::Tag", @@ -1170,29 +1271,20 @@ "branch" : null, "changelog" : "Changes", "signed" : 0, - "tag" : "v0.52", - "tag_format" : "v%v", + "tag" : "v0.53", + "tag_format" : "v%V", "tag_message" : "v%v%t" }, "Dist::Zilla::Role::Git::Repo" : { + "git_version" : "2.25.0", "repo_root" : "." }, "Dist::Zilla::Role::Git::StringFormatter" : { "time_zone" : "local" } }, - "name" : "@Author::ETHER/Git::Tag", - "version" : "2.039" - }, - { - "class" : "Dist::Zilla::Plugin::GitHub::Update", - "config" : { - "Dist::Zilla::Plugin::GitHub::Update" : { - "metacpan" : 1 - } - }, - "name" : "@Author::ETHER/GitHub::Update", - "version" : "0.42" + "name" : "@Author::ETHER/@Git::VersionManager/Git::Tag", + "version" : "2.046" }, { "class" : "Dist::Zilla::Plugin::BumpVersionAfterRelease::Transitional", @@ -1207,13 +1299,13 @@ }, "Dist::Zilla::Plugin::BumpVersionAfterRelease::Transitional" : {} }, - "name" : "@Author::ETHER/BumpVersionAfterRelease::Transitional", - "version" : "0.007" + "name" : "@Author::ETHER/@Git::VersionManager/BumpVersionAfterRelease::Transitional", + "version" : "0.009" }, { "class" : "Dist::Zilla::Plugin::NextRelease", - "name" : "@Author::ETHER/NextRelease", - "version" : "6.005" + "name" : "@Author::ETHER/@Git::VersionManager/NextRelease", + "version" : "6.014" }, { "class" : "Dist::Zilla::Plugin::Git::Commit", @@ -1224,7 +1316,9 @@ }, "Dist::Zilla::Role::Git::DirtyFiles" : { "allow_dirty" : [ - "Changes" + "Build.PL", + "Changes", + "Makefile.PL" ], "allow_dirty_match" : [ "(?^:^lib/.*\\.pm$)" @@ -1232,14 +1326,26 @@ "changelog" : "Changes" }, "Dist::Zilla::Role::Git::Repo" : { + "git_version" : "2.25.0", "repo_root" : "." }, "Dist::Zilla::Role::Git::StringFormatter" : { "time_zone" : "local" } }, - "name" : "@Author::ETHER/post-release commit", - "version" : "2.039" + "name" : "@Author::ETHER/@Git::VersionManager/post-release commit", + "version" : "2.046" + }, + { + "class" : "Dist::Zilla::Plugin::Prereqs", + "config" : { + "Dist::Zilla::Plugin::Prereqs" : { + "phase" : "x_Dist_Zilla", + "type" : "requires" + } + }, + "name" : "@Author::ETHER/@Git::VersionManager/prereqs for @Git::VersionManager", + "version" : "6.014" }, { "class" : "Dist::Zilla::Plugin::Git::Push", @@ -1251,11 +1357,22 @@ "remotes_must_exist" : 1 }, "Dist::Zilla::Role::Git::Repo" : { + "git_version" : "2.25.0", "repo_root" : "." } }, "name" : "@Author::ETHER/Git::Push", - "version" : "2.039" + "version" : "2.046" + }, + { + "class" : "Dist::Zilla::Plugin::GitHub::Update", + "config" : { + "Dist::Zilla::Plugin::GitHub::Update" : { + "metacpan" : 1 + } + }, + "name" : "@Author::ETHER/GitHub::Update", + "version" : "0.47" }, { "class" : "Dist::Zilla::Plugin::Run::AfterRelease", @@ -1265,11 +1382,12 @@ "quiet" : 0, "run" : [ "REDACTED" - ] + ], + "version" : "0.048" } }, "name" : "@Author::ETHER/install release", - "version" : "0.043" + "version" : "0.048" }, { "class" : "Dist::Zilla::Plugin::Run::AfterRelease", @@ -1279,36 +1397,51 @@ "print \"release complete!\\xa\"" ], "fatal_errors" : 1, - "quiet" : 1 + "quiet" : 1, + "version" : "0.048" } }, "name" : "@Author::ETHER/release complete", - "version" : "0.043" + "version" : "0.048" }, { "class" : "Dist::Zilla::Plugin::ConfirmRelease", "name" : "@Author::ETHER/ConfirmRelease", - "version" : "6.005" + "version" : "6.014" + }, + { + "class" : "Dist::Zilla::Plugin::Prereqs", + "config" : { + "Dist::Zilla::Plugin::Prereqs" : { + "phase" : "x_Dist_Zilla", + "type" : "requires" + } + }, + "name" : "@Author::ETHER/prereqs for @Author::ETHER", + "version" : "6.014" }, { "class" : "Dist::Zilla::Plugin::MetaResources", "name" : "MetaResources", - "version" : "6.005" + "version" : "6.014" }, { "class" : "Dist::Zilla::Plugin::Test::CheckBreaks", "config" : { "Dist::Zilla::Plugin::Test::CheckBreaks" : { - "conflicts_module" : "Moose::Conflicts", + "conflicts_module" : [ + "Module::Runtime::Conflicts", + "Moose::Conflicts" + ], "no_forced_deps" : 0 }, "Dist::Zilla::Role::ModuleMetadata" : { - "Module::Metadata" : "1.000032", - "version" : "0.004" + "Module::Metadata" : "1.000037", + "version" : "0.006" } }, "name" : "Test::CheckBreaks", - "version" : "0.016" + "version" : "0.019" }, { "class" : "Dist::Zilla::Plugin::Prereqs::Soften", @@ -1327,7 +1460,7 @@ } }, "name" : "Prereqs::Soften", - "version" : "0.006002" + "version" : "0.006003" }, { "class" : "Dist::Zilla::Plugin::OptionalFeature", @@ -1355,8 +1488,8 @@ "class" : "Dist::Zilla::Plugin::OptionalFeature", "config" : { "Dist::Zilla::Plugin::OptionalFeature" : { - "always_recommend" : 1, - "always_suggest" : 0, + "always_recommend" : 0, + "always_suggest" : 1, "default" : "1", "description" : "Serialize to JSON. You should have at least one serialization format.", "name" : "JSON", @@ -1509,68 +1642,68 @@ { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":InstallModules", - "version" : "6.005" + "version" : "6.014" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":IncModules", - "version" : "6.005" + "version" : "6.014" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":TestFiles", - "version" : "6.005" + "version" : "6.014" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":ExtraTestFiles", - "version" : "6.005" + "version" : "6.014" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":ExecFiles", - "version" : "6.005" + "version" : "6.014" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":PerlExecFiles", - "version" : "6.005" + "version" : "6.014" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":ShareFiles", - "version" : "6.005" + "version" : "6.014" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":MainModule", - "version" : "6.005" + "version" : "6.014" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":AllFiles", - "version" : "6.005" + "version" : "6.014" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":NoFiles", - "version" : "6.005" + "version" : "6.014" }, { "class" : "Dist::Zilla::Plugin::VerifyPhases", "name" : "@Author::ETHER/PHASE VERIFICATION", - "version" : "0.014" + "version" : "0.016" }, { "class" : "Dist::Zilla::Plugin::DynamicPrereqs", "config" : { "Dist::Zilla::Role::ModuleMetadata" : { - "Module::Metadata" : "1.000032", - "version" : "0.004" + "Module::Metadata" : "1.000037", + "version" : "0.006" } }, "name" : "via OptionalFeature", - "version" : "0.029" + "version" : "0.037" } ], "zilla" : { @@ -1578,7 +1711,7 @@ "config" : { "is_trial" : 0 }, - "version" : "6.005" + "version" : "6.014" } }, "x_authority" : "cpan:STEVAN", @@ -1590,19 +1723,24 @@ "Jos Boumans ", "Shawn M Moore ", "Jonathan Yu ", - "Dagfinn Ilmari Manns\u00e5ker ", "Dmitry Latin ", - "Cory Watson ", "Robert Boone ", + "Dagfinn Ilmari Manns\u00e5ker ", + "Cory Watson ", "sillitoe ", "Dan Brook ", "David Golden ", "David Steinbrunner ", "Florian Ragwitz ", + "Graham Knop ", "Jason Pope ", "Johannes Plunien ", - "Jonathan Rockway " + "Jonathan Rockway ", + "Yanick Champoux " ], - "x_serialization_backend" : "Cpanel::JSON::XS version 3.0217" + "x_generated_by_perl" : "v5.31.10", + "x_serialization_backend" : "Cpanel::JSON::XS version 4.19", + "x_spdx_expression" : "Artistic-1.0-Perl OR GPL-1.0-or-later", + "x_use_unsafe_inc" : 0 } diff -Nru libmoosex-storage-perl-0.52/META.yml libmoosex-storage-perl-0.53/META.yml --- libmoosex-storage-perl-0.52/META.yml 2016-06-22 03:22:19.000000000 +0000 +++ libmoosex-storage-perl-0.53/META.yml 2020-04-18 03:47:04.000000000 +0000 @@ -5,17 +5,18 @@ - 'Stevan Little ' - "יובל קוג'מן (Yuval Kogman) " build_requires: + ExtUtils::MakeMaker: '0' File::Spec: '0' File::Spec::Functions: '0' File::Temp: '0' JSON::PP: '0' - Module::Metadata: '0' Moose::Util::TypeConstraints: '0' Test::Deep: '0' Test::Deep::Type: '0' Test::Fatal: '0' Test::More: '0.88' - Test::Requires: '0' + Test::Needs: '0' + open: '0' overload: '0' perl: '5.008' strict: '0' @@ -27,7 +28,7 @@ Module::Metadata: '0' perl: '5.006' dynamic_config: 1 -generated_by: 'Dist::Zilla version 6.005, CPAN::Meta::Converter version 2.150005' +generated_by: 'Dist::Zilla version 6.014, CPAN::Meta::Converter version 2.150010' keywords: - moose - extension @@ -75,69 +76,68 @@ provides: MooseX::Storage: file: lib/MooseX/Storage.pm - version: '0.52' + version: '0.53' MooseX::Storage::Base::WithChecksum: file: lib/MooseX/Storage/Base/WithChecksum.pm - version: '0.52' + version: '0.53' MooseX::Storage::Basic: file: lib/MooseX/Storage/Basic.pm - version: '0.52' + version: '0.53' MooseX::Storage::Deferred: file: lib/MooseX/Storage/Deferred.pm - version: '0.52' + version: '0.53' MooseX::Storage::Engine: file: lib/MooseX/Storage/Engine.pm - version: '0.52' + version: '0.53' MooseX::Storage::Engine::IO::AtomicFile: file: lib/MooseX/Storage/Engine/IO/AtomicFile.pm - version: '0.52' + version: '0.53' MooseX::Storage::Engine::IO::File: file: lib/MooseX/Storage/Engine/IO/File.pm - version: '0.52' + version: '0.53' MooseX::Storage::Engine::Trait::DisableCycleDetection: file: lib/MooseX/Storage/Engine/Trait/DisableCycleDetection.pm - version: '0.52' + version: '0.53' MooseX::Storage::Engine::Trait::OnlyWhenBuilt: file: lib/MooseX/Storage/Engine/Trait/OnlyWhenBuilt.pm - version: '0.52' + version: '0.53' MooseX::Storage::Format::JSON: file: lib/MooseX/Storage/Format/JSON.pm - version: '0.52' + version: '0.53' MooseX::Storage::Format::Storable: file: lib/MooseX/Storage/Format/Storable.pm - version: '0.52' + version: '0.53' MooseX::Storage::Format::YAML: file: lib/MooseX/Storage/Format/YAML.pm - version: '0.52' + version: '0.53' MooseX::Storage::IO::AtomicFile: file: lib/MooseX/Storage/IO/AtomicFile.pm - version: '0.52' + version: '0.53' MooseX::Storage::IO::File: file: lib/MooseX/Storage/IO/File.pm - version: '0.52' + version: '0.53' MooseX::Storage::IO::StorableFile: file: lib/MooseX/Storage/IO/StorableFile.pm - version: '0.52' + version: '0.53' MooseX::Storage::Meta::Attribute::DoNotSerialize: file: lib/MooseX/Storage/Meta/Attribute/DoNotSerialize.pm - version: '0.52' + version: '0.53' MooseX::Storage::Meta::Attribute::Trait::DoNotSerialize: file: lib/MooseX/Storage/Meta/Attribute/Trait/DoNotSerialize.pm - version: '0.52' + version: '0.53' MooseX::Storage::Traits::DisableCycleDetection: file: lib/MooseX/Storage/Traits/DisableCycleDetection.pm - version: '0.52' + version: '0.53' MooseX::Storage::Traits::OnlyWhenBuilt: file: lib/MooseX/Storage/Traits/OnlyWhenBuilt.pm - version: '0.52' + version: '0.53' MooseX::Storage::Util: file: lib/MooseX/Storage/Util.pm - version: '0.52' + version: '0.53' recommends: IO::AtomicFile: '0' IO::File: '0' JSON::MaybeXS: '1.001000' - MooseX::Storage::Format::JSONpm: '0' Storable: '0' YAML: '0' YAML::Any: '0' @@ -161,32 +161,19 @@ bugtracker: https://rt.cpan.org/Public/Dist/Display.html?Name=MooseX-Storage homepage: https://github.com/moose/MooseX-Storage repository: https://github.com/moose/MooseX-Storage.git -version: '0.52' +version: '0.53' x_Dist_Zilla: perl: - version: '5.025000' + version: '5.031010' plugins: - class: Dist::Zilla::Plugin::Prereqs config: Dist::Zilla::Plugin::Prereqs: phase: develop - type: requires - name: '@Author::ETHER/bundle_plugins' - version: '6.005' - - - class: Dist::Zilla::Plugin::RewriteVersion::Transitional - config: - Dist::Zilla::Plugin::RewriteVersion: - add_tarball_name: 0 - finders: - - ':ExecFiles' - - ':InstallModules' - global: 1 - skip_version_provider: 0 - Dist::Zilla::Plugin::RewriteVersion::Transitional: {} - name: '@Author::ETHER/RewriteVersion::Transitional' - version: '0.007' + type: recommends + name: '@Author::ETHER/pluginbundle version' + version: '6.014' - class: Dist::Zilla::Plugin::PromptIfStale config: @@ -199,23 +186,11 @@ run_under_travis: 0 skip: [] name: '@Author::ETHER/stale modules, build' - version: '0.051' - - - class: Dist::Zilla::Plugin::PromptIfStale - config: - Dist::Zilla::Plugin::PromptIfStale: - check_all_plugins: 1 - check_all_prereqs: 1 - modules: [] - phase: release - run_under_travis: 0 - skip: [] - name: '@Author::ETHER/stale modules, release' - version: '0.051' + version: '0.055' - class: Dist::Zilla::Plugin::FileFinder::ByName name: '@Author::ETHER/Examples' - version: '6.005' + version: '6.014' - class: Dist::Zilla::Plugin::Git::GatherDir config: @@ -234,27 +209,27 @@ Dist::Zilla::Plugin::Git::GatherDir: include_untracked: 0 name: '@Author::ETHER/Git::GatherDir' - version: '2.039' + version: '2.046' - class: Dist::Zilla::Plugin::MetaYAML name: '@Author::ETHER/MetaYAML' - version: '6.005' + version: '6.014' - class: Dist::Zilla::Plugin::MetaJSON name: '@Author::ETHER/MetaJSON' - version: '6.005' + version: '6.014' - class: Dist::Zilla::Plugin::Readme name: '@Author::ETHER/Readme' - version: '6.005' + version: '6.014' - class: Dist::Zilla::Plugin::Manifest name: '@Author::ETHER/Manifest' - version: '6.005' + version: '6.014' - class: Dist::Zilla::Plugin::License name: '@Author::ETHER/License' - version: '6.005' + version: '6.014' - class: Dist::Zilla::Plugin::GenerateFile::FromShareDir config: @@ -268,18 +243,22 @@ Dist::Zilla::Role::RepoFileInjector: allow_overwrite: 1 repo_root: . - version: '0.007' + version: '0.009' name: '@Author::ETHER/generate CONTRIBUTING' - version: '0.011' + version: '0.014' - class: Dist::Zilla::Plugin::InstallGuide + config: + Dist::Zilla::Role::ModuleMetadata: + Module::Metadata: '1.000037' + version: '0.006' name: '@Author::ETHER/InstallGuide' - version: '1.200007' + version: '1.200013' - class: Dist::Zilla::Plugin::Test::Compile config: Dist::Zilla::Plugin::Test::Compile: - bail_out_on_fail: 1 + bail_out_on_fail: '1' fail_on_warning: author fake_home: 0 filename: xt/author/00-compile.t @@ -291,8 +270,9 @@ - ':PerlExecFiles' - '@Author::ETHER/Examples' skips: [] + switch: [] name: '@Author::ETHER/Test::Compile' - version: '2.054' + version: '2.058' - class: Dist::Zilla::Plugin::Test::NoTabs config: @@ -312,18 +292,18 @@ Dist::Zilla::Plugin::Test::EOL: filename: xt/author/eol.t finder: - - ':InstallModules' - ':ExecFiles' - - '@Author::ETHER/Examples' - - ':TestFiles' - ':ExtraTestFiles' + - ':InstallModules' + - ':TestFiles' + - '@Author::ETHER/Examples' trailing_whitespace: 1 name: '@Author::ETHER/Test::EOL' - version: '0.18' + version: '0.19' - class: Dist::Zilla::Plugin::MetaTests name: '@Author::ETHER/MetaTests' - version: '6.005' + version: '6.014' - class: Dist::Zilla::Plugin::Test::CPAN::Changes config: @@ -332,21 +312,39 @@ name: '@Author::ETHER/Test::CPAN::Changes' version: '0.012' - + class: Dist::Zilla::Plugin::GenerateFile::FromShareDir + config: + Dist::Zilla::Plugin::GenerateFile::FromShareDir: + destination_filename: xt/author/changes_has_content.t + dist: Dist-Zilla-PluginBundle-Author-ETHER + encoding: UTF-8 + location: build + source_filename: changes_has_content.t + Dist::Zilla::Role::RepoFileInjector: + allow_overwrite: 1 + repo_root: . + version: '0.009' + name: '@Author::ETHER/generate xt/author/changes_has_content.t' + version: '0.014' + - class: Dist::Zilla::Plugin::Test::ChangesHasContent name: '@Author::ETHER/Test::ChangesHasContent' - version: '0.010' + version: '0.011' - class: Dist::Zilla::Plugin::Test::MinimumVersion + config: + Dist::Zilla::Plugin::Test::MinimumVersion: + max_target_perl: '5.008003' name: '@Author::ETHER/Test::MinimumVersion' - version: '2.000006' + version: '2.000010' - class: Dist::Zilla::Plugin::PodSyntaxTests name: '@Author::ETHER/PodSyntaxTests' - version: '6.005' + version: '6.014' - class: Dist::Zilla::Plugin::PodCoverageTests name: '@Author::ETHER/PodCoverageTests' - version: '6.005' + version: '6.014' - class: Dist::Zilla::Plugin::Test::PodSpelling config: @@ -363,11 +361,11 @@ - irc wordlist: Pod::Wordlist name: '@Author::ETHER/Test::PodSpelling' - version: '2.007002' + version: '2.007005' - class: Dist::Zilla::Plugin::Test::Pod::No404s name: '@Author::ETHER/Test::Pod::No404s' - version: '1.003' + version: '1.004' - class: Dist::Zilla::Plugin::Test::Kwalitee config: @@ -383,11 +381,14 @@ - class: Dist::Zilla::Plugin::Test::ReportPrereqs name: '@Author::ETHER/Test::ReportPrereqs' - version: '0.025' + version: '0.027' - class: Dist::Zilla::Plugin::Test::Portability + config: + Dist::Zilla::Plugin::Test::Portability: + options: '' name: '@Author::ETHER/Test::Portability' - version: '2.000007' + version: '2.001000' - class: Dist::Zilla::Plugin::Test::CleanNamespaces config: @@ -399,7 +400,7 @@ - class: Dist::Zilla::Plugin::Git::Describe name: '@Author::ETHER/Git::Describe' - version: '0.006' + version: '0.007' - class: Dist::Zilla::Plugin::PodWeaver config: @@ -413,79 +414,79 @@ - class: Pod::Weaver::Plugin::EnsurePod5 name: '@Author::ETHER/EnsurePod5' - version: '4.013' + version: '4.015' - class: Pod::Weaver::Plugin::H1Nester name: '@Author::ETHER/H1Nester' - version: '4.013' + version: '4.015' - class: Pod::Weaver::Plugin::SingleEncoding name: '@Author::ETHER/SingleEncoding' - version: '4.013' + version: '4.015' - class: Pod::Weaver::Plugin::Transformer name: '@Author::ETHER/List' - version: '4.013' + version: '4.015' - class: Pod::Weaver::Plugin::Transformer name: '@Author::ETHER/Verbatim' - version: '4.013' + version: '4.015' - class: Pod::Weaver::Section::Region name: '@Author::ETHER/header' - version: '4.013' + version: '4.015' - class: Pod::Weaver::Section::Name name: '@Author::ETHER/Name' - version: '4.013' + version: '4.015' - class: Pod::Weaver::Section::Version name: '@Author::ETHER/Version' - version: '4.013' + version: '4.015' - class: Pod::Weaver::Section::Region name: '@Author::ETHER/prelude' - version: '4.013' + version: '4.015' - class: Pod::Weaver::Section::Generic name: SYNOPSIS - version: '4.013' + version: '4.015' - class: Pod::Weaver::Section::Generic name: DESCRIPTION - version: '4.013' + version: '4.015' - class: Pod::Weaver::Section::Generic name: OVERVIEW - version: '4.013' + version: '4.015' - class: Pod::Weaver::Section::Collect name: ATTRIBUTES - version: '4.013' + version: '4.015' - class: Pod::Weaver::Section::Collect name: METHODS - version: '4.013' + version: '4.015' - class: Pod::Weaver::Section::Collect name: FUNCTIONS - version: '4.013' + version: '4.015' - class: Pod::Weaver::Section::Collect name: TYPES - version: '4.013' + version: '4.015' - class: Pod::Weaver::Section::Leftovers name: '@Author::ETHER/Leftovers' - version: '4.013' + version: '4.015' - class: Pod::Weaver::Section::Region name: '@Author::ETHER/postlude' - version: '4.013' + version: '4.015' - class: Pod::Weaver::Section::GenerateSection name: '@Author::ETHER/generate SUPPORT' - version: '1.01' + version: '1.06' - class: Pod::Weaver::Section::AllowOverride name: '@Author::ETHER/allow override SUPPORT' @@ -493,7 +494,11 @@ - class: Pod::Weaver::Section::Authors name: '@Author::ETHER/Authors' - version: '4.013' + version: '4.015' + - + class: Pod::Weaver::Section::AllowOverride + name: '@Author::ETHER/allow override AUTHOR' + version: '0.05' - class: Pod::Weaver::Section::Contributors name: '@Author::ETHER/Contributors' @@ -501,17 +506,17 @@ - class: Pod::Weaver::Section::Legal name: '@Author::ETHER/Legal' - version: '4.013' + version: '4.015' - class: Pod::Weaver::Section::Region name: '@Author::ETHER/footer' - version: '4.013' + version: '4.015' name: '@Author::ETHER/PodWeaver' version: '4.008' - class: Dist::Zilla::Plugin::GithubMeta name: '@Author::ETHER/GithubMeta' - version: '0.54' + version: '0.58' - class: Dist::Zilla::Plugin::AutoMetaResources name: '@Author::ETHER/AutoMetaResources' @@ -523,7 +528,7 @@ - class: Dist::Zilla::Plugin::MetaNoIndex name: '@Author::ETHER/MetaNoIndex' - version: '6.005' + version: '6.014' - class: Dist::Zilla::Plugin::MetaProvides::Package config: @@ -534,21 +539,22 @@ - class: Dist::Zilla::Plugin::FinderCode name: ':InstallModules' - version: '6.005' + version: '6.014' + include_underscores: 0 Dist::Zilla::Role::MetaProvider::Provider: - Dist::Zilla::Role::MetaProvider::Provider::VERSION: '2.002000' - inherit_missing: 0 - inherit_version: 0 - meta_noindex: 1 + $Dist::Zilla::Role::MetaProvider::Provider::VERSION: '2.002004' + inherit_missing: '0' + inherit_version: '0' + meta_noindex: '1' Dist::Zilla::Role::ModuleMetadata: - Module::Metadata: '1.000032' - version: '0.004' + Module::Metadata: '1.000037' + version: '0.006' name: '@Author::ETHER/MetaProvides::Package' - version: '2.004000' + version: '2.004003' - class: Dist::Zilla::Plugin::MetaConfig name: '@Author::ETHER/MetaConfig' - version: '6.005' + version: '6.014' - class: Dist::Zilla::Plugin::Keywords config: @@ -567,9 +573,16 @@ name: '@Author::ETHER/Keywords' version: '0.007' - + class: Dist::Zilla::Plugin::UseUnsafeInc + config: + Dist::Zilla::Plugin::UseUnsafeInc: + dot_in_INC: 0 + name: '@Author::ETHER/UseUnsafeInc' + version: '0.001' + - class: Dist::Zilla::Plugin::AutoPrereqs name: '@Author::ETHER/AutoPrereqs' - version: '6.005' + version: '6.014' - class: Dist::Zilla::Plugin::Prereqs::AuthorDeps name: '@Author::ETHER/Prereqs::AuthorDeps' @@ -579,31 +592,23 @@ name: '@Author::ETHER/MinimumPerl' version: '1.006' - - class: Dist::Zilla::Plugin::Prereqs - config: - Dist::Zilla::Plugin::Prereqs: - phase: develop - type: recommends - name: '@Author::ETHER/pluginbundle_version' - version: '6.005' - - class: Dist::Zilla::Plugin::MakeMaker config: Dist::Zilla::Role::TestRunner: default_jobs: 9 name: '@Author::ETHER/MakeMaker' - version: '6.005' + version: '6.014' - class: Dist::Zilla::Plugin::Git::Contributors config: Dist::Zilla::Plugin::Git::Contributors: + git_version: 2.25.0 include_authors: 0 include_releaser: 1 order_by: commits - paths: - - . + paths: [] name: '@Author::ETHER/Git::Contributors' - version: '0.023' + version: '0.035' - class: Dist::Zilla::Plugin::StaticInstall config: @@ -611,7 +616,7 @@ dry_run: 1 mode: auto name: '@Author::ETHER/StaticInstall' - version: '0.009' + version: '0.012' - class: Dist::Zilla::Plugin::RunExtraTests config: @@ -626,8 +631,8 @@ finder: - ':InstallModules' Dist::Zilla::Role::ModuleMetadata: - Module::Metadata: '1.000032' - version: '0.004' + Module::Metadata: '1.000037' + version: '0.006' name: '@Author::ETHER/CheckSelfDependency' version: '0.011' - @@ -638,23 +643,48 @@ quiet: 1 run: - "bash -c \"test -e .ackrc && grep -q -- '--ignore-dir=.latest' .ackrc || echo '--ignore-dir=.latest' >> .ackrc; if [[ `dirname '%d'` != .build ]]; then test -e .ackrc && grep -q -- '--ignore-dir=%d' .ackrc || echo '--ignore-dir=%d' >> .ackrc; fi\"" + version: '0.048' name: '@Author::ETHER/.ackrc' - version: '0.043' + version: '0.048' - class: Dist::Zilla::Plugin::Run::AfterBuild config: Dist::Zilla::Plugin::Run::Role::Runner: eval: - "if ('%d' =~ /^%n-[.[:xdigit:]]+$/) { unlink '.latest'; symlink '%d', '.latest'; }" - fatal_errors: 1 + fatal_errors: 0 quiet: 1 + version: '0.048' name: '@Author::ETHER/.latest' - version: '0.043' + version: '0.048' - class: Dist::Zilla::Plugin::CheckStrictVersion name: '@Author::ETHER/CheckStrictVersion' version: '0.001' - + class: Dist::Zilla::Plugin::CheckMetaResources + name: '@Author::ETHER/CheckMetaResources' + version: '0.001' + - + class: Dist::Zilla::Plugin::EnsureLatestPerl + config: + Dist::Zilla::Plugin::EnsureLatestPerl: + Module::CoreList: '5.20200320' + name: '@Author::ETHER/EnsureLatestPerl' + version: '0.008' + - + class: Dist::Zilla::Plugin::PromptIfStale + config: + Dist::Zilla::Plugin::PromptIfStale: + check_all_plugins: 1 + check_all_prereqs: 1 + modules: [] + phase: release + run_under_travis: 0 + skip: [] + name: '@Author::ETHER/stale modules, release' + version: '0.055' + - class: Dist::Zilla::Plugin::Git::Check config: Dist::Zilla::Plugin::Git::Check: @@ -664,35 +694,38 @@ allow_dirty_match: [] changelog: Changes Dist::Zilla::Role::Git::Repo: + git_version: 2.25.0 repo_root: . name: '@Author::ETHER/initial check' - version: '2.039' + version: '2.046' - class: Dist::Zilla::Plugin::Git::CheckFor::MergeConflicts config: Dist::Zilla::Role::Git::Repo: + git_version: 2.25.0 repo_root: . name: '@Author::ETHER/Git::CheckFor::MergeConflicts' - version: '0.013' + version: '0.014' - class: Dist::Zilla::Plugin::Git::CheckFor::CorrectBranch config: Dist::Zilla::Role::Git::Repo: + git_version: 2.25.0 repo_root: . name: '@Author::ETHER/Git::CheckFor::CorrectBranch' - version: '0.013' + version: '0.014' - class: Dist::Zilla::Plugin::Git::Remote::Check name: '@Author::ETHER/Git::Remote::Check' - version: 0.2.0 + version: 0.1.2 - class: Dist::Zilla::Plugin::CheckPrereqsIndexed name: '@Author::ETHER/CheckPrereqsIndexed' - version: '0.018' + version: '0.020' - class: Dist::Zilla::Plugin::TestRelease name: '@Author::ETHER/TestRelease' - version: '6.005' + version: '6.014' - class: Dist::Zilla::Plugin::Git::Check config: @@ -703,38 +736,72 @@ allow_dirty_match: [] changelog: Changes Dist::Zilla::Role::Git::Repo: + git_version: 2.25.0 repo_root: . name: '@Author::ETHER/after tests' - version: '2.039' + version: '2.046' - class: Dist::Zilla::Plugin::CheckIssues name: '@Author::ETHER/CheckIssues' - version: '0.009' + version: '0.011' - class: Dist::Zilla::Plugin::UploadToCPAN name: '@Author::ETHER/UploadToCPAN' - version: '6.005' + version: '6.014' - class: Dist::Zilla::Plugin::CopyFilesFromRelease config: Dist::Zilla::Plugin::CopyFilesFromRelease: filename: - CONTRIBUTING - - Changes - INSTALL - LICENCE - LICENSE - ppport.h match: [] - name: '@Author::ETHER/CopyFilesFromRelease' - version: '0.006' + name: '@Author::ETHER/copy generated files' + version: '0.007' - class: Dist::Zilla::Plugin::ReadmeAnyFromPod config: Dist::Zilla::Role::FileWatcher: version: '0.006' name: '@Author::ETHER/ReadmeAnyFromPod' - version: '0.161170' + version: '0.163250' + - + class: Dist::Zilla::Plugin::Prereqs + config: + Dist::Zilla::Plugin::Prereqs: + phase: develop + type: recommends + name: '@Author::ETHER/@Git::VersionManager/pluginbundle version' + version: '6.014' + - + class: Dist::Zilla::Plugin::RewriteVersion::Transitional + config: + Dist::Zilla::Plugin::RewriteVersion: + add_tarball_name: 0 + finders: + - ':ExecFiles' + - ':InstallModules' + global: 1 + skip_version_provider: 0 + Dist::Zilla::Plugin::RewriteVersion::Transitional: {} + name: '@Author::ETHER/@Git::VersionManager/RewriteVersion::Transitional' + version: '0.009' + - + class: Dist::Zilla::Plugin::MetaProvides::Update + name: '@Author::ETHER/@Git::VersionManager/MetaProvides::Update' + version: '0.007' + - + class: Dist::Zilla::Plugin::CopyFilesFromRelease + config: + Dist::Zilla::Plugin::CopyFilesFromRelease: + filename: + - Changes + match: [] + name: '@Author::ETHER/@Git::VersionManager/CopyFilesFromRelease' + version: '0.007' - class: Dist::Zilla::Plugin::Git::Commit config: @@ -752,11 +819,12 @@ allow_dirty_match: [] changelog: Changes Dist::Zilla::Role::Git::Repo: + git_version: 2.25.0 repo_root: . Dist::Zilla::Role::Git::StringFormatter: time_zone: local - name: '@Author::ETHER/release snapshot' - version: '2.039' + name: '@Author::ETHER/@Git::VersionManager/release snapshot' + version: '2.046' - class: Dist::Zilla::Plugin::Git::Tag config: @@ -764,22 +832,16 @@ branch: ~ changelog: Changes signed: 0 - tag: v0.52 - tag_format: v%v + tag: v0.53 + tag_format: v%V tag_message: v%v%t Dist::Zilla::Role::Git::Repo: + git_version: 2.25.0 repo_root: . Dist::Zilla::Role::Git::StringFormatter: time_zone: local - name: '@Author::ETHER/Git::Tag' - version: '2.039' - - - class: Dist::Zilla::Plugin::GitHub::Update - config: - Dist::Zilla::Plugin::GitHub::Update: - metacpan: 1 - name: '@Author::ETHER/GitHub::Update' - version: '0.42' + name: '@Author::ETHER/@Git::VersionManager/Git::Tag' + version: '2.046' - class: Dist::Zilla::Plugin::BumpVersionAfterRelease::Transitional config: @@ -790,12 +852,12 @@ global: 1 munge_makefile_pl: 1 Dist::Zilla::Plugin::BumpVersionAfterRelease::Transitional: {} - name: '@Author::ETHER/BumpVersionAfterRelease::Transitional' - version: '0.007' + name: '@Author::ETHER/@Git::VersionManager/BumpVersionAfterRelease::Transitional' + version: '0.009' - class: Dist::Zilla::Plugin::NextRelease - name: '@Author::ETHER/NextRelease' - version: '6.005' + name: '@Author::ETHER/@Git::VersionManager/NextRelease' + version: '6.014' - class: Dist::Zilla::Plugin::Git::Commit config: @@ -804,16 +866,27 @@ commit_msg: 'increment $VERSION after %v release' Dist::Zilla::Role::Git::DirtyFiles: allow_dirty: + - Build.PL - Changes + - Makefile.PL allow_dirty_match: - (?^:^lib/.*\.pm$) changelog: Changes Dist::Zilla::Role::Git::Repo: + git_version: 2.25.0 repo_root: . Dist::Zilla::Role::Git::StringFormatter: time_zone: local - name: '@Author::ETHER/post-release commit' - version: '2.039' + name: '@Author::ETHER/@Git::VersionManager/post-release commit' + version: '2.046' + - + class: Dist::Zilla::Plugin::Prereqs + config: + Dist::Zilla::Plugin::Prereqs: + phase: x_Dist_Zilla + type: requires + name: '@Author::ETHER/@Git::VersionManager/prereqs for @Git::VersionManager' + version: '6.014' - class: Dist::Zilla::Plugin::Git::Push config: @@ -822,9 +895,17 @@ - origin remotes_must_exist: 1 Dist::Zilla::Role::Git::Repo: + git_version: 2.25.0 repo_root: . name: '@Author::ETHER/Git::Push' - version: '2.039' + version: '2.046' + - + class: Dist::Zilla::Plugin::GitHub::Update + config: + Dist::Zilla::Plugin::GitHub::Update: + metacpan: 1 + name: '@Author::ETHER/GitHub::Update' + version: '0.47' - class: Dist::Zilla::Plugin::Run::AfterRelease config: @@ -833,8 +914,9 @@ quiet: 0 run: - REDACTED + version: '0.048' name: '@Author::ETHER/install release' - version: '0.043' + version: '0.048' - class: Dist::Zilla::Plugin::Run::AfterRelease config: @@ -843,27 +925,38 @@ - 'print "release complete!\xa"' fatal_errors: 1 quiet: 1 + version: '0.048' name: '@Author::ETHER/release complete' - version: '0.043' + version: '0.048' - class: Dist::Zilla::Plugin::ConfirmRelease name: '@Author::ETHER/ConfirmRelease' - version: '6.005' + version: '6.014' + - + class: Dist::Zilla::Plugin::Prereqs + config: + Dist::Zilla::Plugin::Prereqs: + phase: x_Dist_Zilla + type: requires + name: '@Author::ETHER/prereqs for @Author::ETHER' + version: '6.014' - class: Dist::Zilla::Plugin::MetaResources name: MetaResources - version: '6.005' + version: '6.014' - class: Dist::Zilla::Plugin::Test::CheckBreaks config: Dist::Zilla::Plugin::Test::CheckBreaks: - conflicts_module: Moose::Conflicts + conflicts_module: + - Module::Runtime::Conflicts + - Moose::Conflicts no_forced_deps: 0 Dist::Zilla::Role::ModuleMetadata: - Module::Metadata: '1.000032' - version: '0.004' + Module::Metadata: '1.000037' + version: '0.006' name: Test::CheckBreaks - version: '0.016' + version: '0.019' - class: Dist::Zilla::Plugin::Prereqs::Soften config: @@ -877,14 +970,14 @@ modules_from_features: '1' to_relationship: suggests name: Prereqs::Soften - version: '0.006002' + version: '0.006003' - class: Dist::Zilla::Plugin::OptionalFeature config: Dist::Zilla::Plugin::OptionalFeature: always_recommend: 1 always_suggest: 0 - check_prereqs: 1 + check_prereqs: '1' default: '1' description: 'Serialize to JSON. You should have at least one serialization format.' name: JSON @@ -900,8 +993,8 @@ class: Dist::Zilla::Plugin::OptionalFeature config: Dist::Zilla::Plugin::OptionalFeature: - always_recommend: 1 - always_suggest: 0 + always_recommend: 0 + always_suggest: 1 default: '1' description: 'Serialize to JSON. You should have at least one serialization format.' name: JSON @@ -919,7 +1012,7 @@ Dist::Zilla::Plugin::OptionalFeature: always_recommend: 1 always_suggest: 0 - check_prereqs: 1 + check_prereqs: '1' default: '1' description: 'Serialize to JSON. You should have at least one serialization format.' name: JSON @@ -937,7 +1030,7 @@ Dist::Zilla::Plugin::OptionalFeature: always_recommend: 1 always_suggest: 0 - check_prereqs: 1 + check_prereqs: '1' default: '1' description: 'Serialize to YAML. You should have at least one serialization format.' name: YAML @@ -974,7 +1067,7 @@ Dist::Zilla::Plugin::OptionalFeature: always_recommend: 1 always_suggest: 0 - check_prereqs: 1 + check_prereqs: '1' default: '1' description: 'Serialize to YAML. You should have at least one serialization format.' name: YAML @@ -992,7 +1085,7 @@ Dist::Zilla::Plugin::OptionalFeature: always_recommend: 1 always_suggest: 0 - check_prereqs: 1 + check_prereqs: '1' default: '1' description: 'Serialize to Storable. You should have at least one serialization format.' name: Storable @@ -1010,7 +1103,7 @@ Dist::Zilla::Plugin::OptionalFeature: always_recommend: 1 always_suggest: 0 - check_prereqs: 1 + check_prereqs: '1' default: '1' description: 'the ability to save the file to disk' name: File @@ -1026,60 +1119,60 @@ - class: Dist::Zilla::Plugin::FinderCode name: ':InstallModules' - version: '6.005' + version: '6.014' - class: Dist::Zilla::Plugin::FinderCode name: ':IncModules' - version: '6.005' + version: '6.014' - class: Dist::Zilla::Plugin::FinderCode name: ':TestFiles' - version: '6.005' + version: '6.014' - class: Dist::Zilla::Plugin::FinderCode name: ':ExtraTestFiles' - version: '6.005' + version: '6.014' - class: Dist::Zilla::Plugin::FinderCode name: ':ExecFiles' - version: '6.005' + version: '6.014' - class: Dist::Zilla::Plugin::FinderCode name: ':PerlExecFiles' - version: '6.005' + version: '6.014' - class: Dist::Zilla::Plugin::FinderCode name: ':ShareFiles' - version: '6.005' + version: '6.014' - class: Dist::Zilla::Plugin::FinderCode name: ':MainModule' - version: '6.005' + version: '6.014' - class: Dist::Zilla::Plugin::FinderCode name: ':AllFiles' - version: '6.005' + version: '6.014' - class: Dist::Zilla::Plugin::FinderCode name: ':NoFiles' - version: '6.005' + version: '6.014' - class: Dist::Zilla::Plugin::VerifyPhases name: '@Author::ETHER/PHASE VERIFICATION' - version: '0.014' + version: '0.016' - class: Dist::Zilla::Plugin::DynamicPrereqs config: Dist::Zilla::Role::ModuleMetadata: - Module::Metadata: '1.000032' - version: '0.004' + Module::Metadata: '1.000037' + version: '0.006' name: 'via OptionalFeature' - version: '0.029' + version: '0.037' zilla: class: Dist::Zilla::Dist::Builder config: - is_trial: 0 - version: '6.005' + is_trial: '0' + version: '6.014' x_authority: cpan:STEVAN x_contributors: - 'Karen Etheridge ' @@ -1089,16 +1182,21 @@ - 'Jos Boumans ' - 'Shawn M Moore ' - 'Jonathan Yu ' - - 'Dagfinn Ilmari Mannsåker ' - 'Dmitry Latin ' - - 'Cory Watson ' - 'Robert Boone ' + - 'Dagfinn Ilmari Mannsåker ' + - 'Cory Watson ' - 'sillitoe ' - 'Dan Brook ' - 'David Golden ' - 'David Steinbrunner ' - 'Florian Ragwitz ' + - 'Graham Knop ' - 'Jason Pope ' - 'Johannes Plunien ' - 'Jonathan Rockway ' -x_serialization_backend: 'YAML::Tiny version 1.69' + - 'Yanick Champoux ' +x_generated_by_perl: v5.31.10 +x_serialization_backend: 'YAML::Tiny version 1.73' +x_spdx_expression: 'Artistic-1.0-Perl OR GPL-1.0-or-later' +x_use_unsafe_inc: 0 diff -Nru libmoosex-storage-perl-0.52/README libmoosex-storage-perl-0.53/README --- libmoosex-storage-perl-0.52/README 2016-06-22 03:22:19.000000000 +0000 +++ libmoosex-storage-perl-0.53/README 2020-04-18 03:47:04.000000000 +0000 @@ -1,7 +1,5 @@ - - This archive contains the distribution MooseX-Storage, -version 0.52: +version 0.53: A serialization framework for Moose classes @@ -11,5 +9,4 @@ the same terms as the Perl 5 programming language system itself. -This README file was generated by Dist::Zilla::Plugin::Readme v6.005. - +This README file was generated by Dist::Zilla::Plugin::Readme v6.014. diff -Nru libmoosex-storage-perl-0.52/t/002_basic_io.t libmoosex-storage-perl-0.53/t/002_basic_io.t --- libmoosex-storage-perl-0.52/t/002_basic_io.t 2016-06-22 03:22:19.000000000 +0000 +++ libmoosex-storage-perl-0.53/t/002_basic_io.t 2020-04-18 03:47:04.000000000 +0000 @@ -9,8 +9,8 @@ my $dir = tempdir; -use Test::Requires 'JSON::MaybeXS'; -diag 'using JSON backend: ', JSON; +use Test::Needs 'JSON::MaybeXS'; +diag 'using JSON backend: ', JSON::MaybeXS->JSON; plan tests => 9; diff -Nru libmoosex-storage-perl-0.52/t/003_basic_w_embedded_objects.t libmoosex-storage-perl-0.53/t/003_basic_w_embedded_objects.t --- libmoosex-storage-perl-0.52/t/003_basic_w_embedded_objects.t 2016-06-22 03:22:19.000000000 +0000 +++ libmoosex-storage-perl-0.53/t/003_basic_w_embedded_objects.t 2020-04-18 03:47:04.000000000 +0000 @@ -1,7 +1,7 @@ use strict; use warnings; -use Test::More tests => 46; +use Test::More tests => 5; use Test::Deep; =pod @@ -67,7 +67,7 @@ ); } -{ +subtest 'Foo' => sub { my $foo = Foo->unpack( { __CLASS__ => 'Foo', @@ -83,13 +83,10 @@ ); isa_ok( $foo, 'Foo' ); - foreach my $i (1 .. scalar @{$foo->bars}) { - isa_ok($foo->bars->[$i - 1], 'Bar'); - is($foo->bars->[$i - 1]->number, $i, "... got the right number ($i) in the Bar in Foo"); - } -} + subtest 'bars', \&test_bars, @{ $foo->bars }; +}; -{ +subtest 'Baz', sub { my $baz = Baz->new( bars => { map { ($_ => Bar->new(number => $_)) } (1 .. 10) } ); @@ -110,9 +107,9 @@ }, '... got the right frozen class' ); -} +}; -{ +subtest 'Baz unpack', sub { my $baz = Baz->unpack( { __CLASS__ => 'Baz', @@ -128,8 +125,17 @@ ); isa_ok( $baz, 'Baz' ); - foreach my $k (keys %{$baz->bars}) { - isa_ok($baz->bars->{$k}, 'Bar'); - is($baz->bars->{$k}->number, $k, "... got the right number ($k) in the Bar in Baz"); - } + subtest 'bars' => \&test_bars, map { $baz->bars->{$_ } } 1..10; +}; + +sub test_bars { + my @bars = @_; + + is scalar @bars => 10, 'we have 10 bars'; + + my $i = 0; + subtest "bar.".$i, sub { + is $_->number => ++$i, 'right value'; + } for @bars; } + diff -Nru libmoosex-storage-perl-0.52/t/00-report-prereqs.dd libmoosex-storage-perl-0.53/t/00-report-prereqs.dd --- libmoosex-storage-perl-0.52/t/00-report-prereqs.dd 2016-06-22 03:22:19.000000000 +0000 +++ libmoosex-storage-perl-0.53/t/00-report-prereqs.dd 2020-04-18 03:47:04.000000000 +0000 @@ -9,81 +9,12 @@ }, 'develop' => { 'recommends' => { - 'Dist::Zilla::PluginBundle::Author::ETHER' => '0.117' + 'Dist::Zilla::PluginBundle::Author::ETHER' => '0.154', + 'Dist::Zilla::PluginBundle::Git::VersionManager' => '0.007' }, 'requires' => { 'Digest::HMAC_SHA1' => '0', - 'Dist::Zilla' => '5', - 'Dist::Zilla::Plugin::Authority' => '1.009', - 'Dist::Zilla::Plugin::AutoMetaResources' => '0', - 'Dist::Zilla::Plugin::AutoPrereqs' => '5.038', - 'Dist::Zilla::Plugin::BumpVersionAfterRelease::Transitional' => '0.004', - 'Dist::Zilla::Plugin::CheckIssues' => '0', - 'Dist::Zilla::Plugin::CheckPrereqsIndexed' => '0', - 'Dist::Zilla::Plugin::CheckSelfDependency' => '0', - 'Dist::Zilla::Plugin::CheckStrictVersion' => '0', - 'Dist::Zilla::Plugin::ConfirmRelease' => '0', - 'Dist::Zilla::Plugin::CopyFilesFromRelease' => '0', - 'Dist::Zilla::Plugin::FileFinder::ByName' => '0', - 'Dist::Zilla::Plugin::GenerateFile::FromShareDir' => '0', - 'Dist::Zilla::Plugin::Git::Check' => '0', - 'Dist::Zilla::Plugin::Git::CheckFor::CorrectBranch' => '0.004', - 'Dist::Zilla::Plugin::Git::CheckFor::MergeConflicts' => '0', - 'Dist::Zilla::Plugin::Git::Commit' => '2.020', - 'Dist::Zilla::Plugin::Git::Contributors' => '0.004', - 'Dist::Zilla::Plugin::Git::Describe' => '0.004', - 'Dist::Zilla::Plugin::Git::GatherDir' => '2.016', - 'Dist::Zilla::Plugin::Git::Push' => '0', - 'Dist::Zilla::Plugin::Git::Remote::Check' => '0', - 'Dist::Zilla::Plugin::Git::Tag' => '0', - 'Dist::Zilla::Plugin::GitHub::Update' => '0.40', - 'Dist::Zilla::Plugin::GithubMeta' => '0.54', - 'Dist::Zilla::Plugin::InstallGuide' => '1.200005', - 'Dist::Zilla::Plugin::Keywords' => '0.004', - 'Dist::Zilla::Plugin::License' => '5.038', - 'Dist::Zilla::Plugin::MakeMaker' => '0', - 'Dist::Zilla::Plugin::Manifest' => '0', - 'Dist::Zilla::Plugin::MetaConfig' => '0', - 'Dist::Zilla::Plugin::MetaJSON' => '0', - 'Dist::Zilla::Plugin::MetaNoIndex' => '0', - 'Dist::Zilla::Plugin::MetaProvides::Package' => '1.15000002', - 'Dist::Zilla::Plugin::MetaResources' => '0', - 'Dist::Zilla::Plugin::MetaTests' => '0', - 'Dist::Zilla::Plugin::MetaYAML' => '0', - 'Dist::Zilla::Plugin::MinimumPerl' => '1.006', - 'Dist::Zilla::Plugin::MojibakeTests' => '0.8', - 'Dist::Zilla::Plugin::NextRelease' => '5.033', - 'Dist::Zilla::Plugin::OptionalFeature' => '0.006', - 'Dist::Zilla::Plugin::PodCoverageTests' => '5.040', - 'Dist::Zilla::Plugin::PodSyntaxTests' => '5.040', - 'Dist::Zilla::Plugin::PodWeaver' => '4.005', - 'Dist::Zilla::Plugin::Prereqs' => '0', - 'Dist::Zilla::Plugin::Prereqs::AuthorDeps' => '0.006', - 'Dist::Zilla::Plugin::Prereqs::Soften' => '0.004000', - 'Dist::Zilla::Plugin::PromptIfStale' => '0', - 'Dist::Zilla::Plugin::Readme' => '0', - 'Dist::Zilla::Plugin::ReadmeAnyFromPod' => '0.142180', - 'Dist::Zilla::Plugin::RewriteVersion::Transitional' => '0.004', - 'Dist::Zilla::Plugin::Run::AfterBuild' => '0.038', - 'Dist::Zilla::Plugin::Run::AfterRelease' => '0.038', - 'Dist::Zilla::Plugin::RunExtraTests' => '0.024', - 'Dist::Zilla::Plugin::StaticInstall' => '0.005', - 'Dist::Zilla::Plugin::Test::CPAN::Changes' => '0.012', - 'Dist::Zilla::Plugin::Test::ChangesHasContent' => '0', - 'Dist::Zilla::Plugin::Test::CheckBreaks' => '0', - 'Dist::Zilla::Plugin::Test::CleanNamespaces' => '0.006', - 'Dist::Zilla::Plugin::Test::Compile' => '2.039', - 'Dist::Zilla::Plugin::Test::EOL' => '0.17', - 'Dist::Zilla::Plugin::Test::Kwalitee' => '2.10', - 'Dist::Zilla::Plugin::Test::MinimumVersion' => '2.000003', - 'Dist::Zilla::Plugin::Test::NoTabs' => '0.08', - 'Dist::Zilla::Plugin::Test::Pod::No404s' => '1.003', - 'Dist::Zilla::Plugin::Test::PodSpelling' => '2.006003', - 'Dist::Zilla::Plugin::Test::Portability' => '2.000007', - 'Dist::Zilla::Plugin::Test::ReportPrereqs' => '0.022', - 'Dist::Zilla::Plugin::TestRelease' => '0', - 'Dist::Zilla::Plugin::UploadToCPAN' => '0', - 'Dist::Zilla::PluginBundle::Author::ETHER' => '0.111', + 'Encode' => '0', 'File::Spec' => '0', 'IO::AtomicFile' => '0', 'IO::File' => '0', @@ -95,7 +26,6 @@ 'MooseX::Types::Moose' => '0', 'Pod::Coverage::TrustPod' => '0', 'Pod::Wordlist' => '0', - 'Software::License::Perl_5' => '0', 'Storable' => '0', 'Test::CPAN::Changes' => '0.19', 'Test::CPAN::Meta' => '0', @@ -103,6 +33,7 @@ 'Test::Deep::JSON' => '0', 'Test::EOL' => '0', 'Test::Kwalitee' => '1.21', + 'Test::MinimumVersion' => '0', 'Test::Mojibake' => '0', 'Test::More' => '0.96', 'Test::NoTabs' => '0', @@ -116,7 +47,6 @@ 'YAML::Any' => '0', 'YAML::Syck' => '0', 'YAML::XS' => '0', - 'blib' => '1.01', 'perl' => '5.006', 'strict' => '0', 'warnings' => '0' @@ -127,7 +57,6 @@ 'IO::AtomicFile' => '0', 'IO::File' => '0', 'JSON::MaybeXS' => '1.001000', - 'MooseX::Storage::Format::JSONpm' => '0', 'Storable' => '0', 'YAML' => '0', 'YAML::Any' => '0', @@ -151,6 +80,7 @@ 'IO::AtomicFile' => '0', 'IO::File' => '0', 'JSON::MaybeXS' => '1.001000', + 'MooseX::Storage::Format::JSONpm' => '0', 'Storable' => '0', 'YAML::Any' => '0' } @@ -162,17 +92,18 @@ 'Test::Without::Module' => '0' }, 'requires' => { + 'ExtUtils::MakeMaker' => '0', 'File::Spec' => '0', 'File::Spec::Functions' => '0', 'File::Temp' => '0', 'JSON::PP' => '0', - 'Module::Metadata' => '0', 'Moose::Util::TypeConstraints' => '0', 'Test::Deep' => '0', 'Test::Deep::Type' => '0', 'Test::Fatal' => '0', 'Test::More' => '0.88', - 'Test::Requires' => '0', + 'Test::Needs' => '0', + 'open' => '0', 'overload' => '0', 'perl' => '5.008', 'strict' => '0', @@ -184,7 +115,87 @@ 'MooseX::Types' => '0', 'MooseX::Types::Moose' => '0' } - } + }, + 'x_Dist_Zilla' => { + 'requires' => { + 'Dist::Zilla' => '5', + 'Dist::Zilla::Plugin::Authority' => '1.009', + 'Dist::Zilla::Plugin::AutoMetaResources' => '0', + 'Dist::Zilla::Plugin::AutoPrereqs' => '5.038', + 'Dist::Zilla::Plugin::BumpVersionAfterRelease::Transitional' => '0.004', + 'Dist::Zilla::Plugin::CheckIssues' => '0', + 'Dist::Zilla::Plugin::CheckMetaResources' => '0', + 'Dist::Zilla::Plugin::CheckPrereqsIndexed' => '0.019', + 'Dist::Zilla::Plugin::CheckSelfDependency' => '0', + 'Dist::Zilla::Plugin::CheckStrictVersion' => '0', + 'Dist::Zilla::Plugin::ConfirmRelease' => '0', + 'Dist::Zilla::Plugin::CopyFilesFromRelease' => '0', + 'Dist::Zilla::Plugin::EnsureLatestPerl' => '0', + 'Dist::Zilla::Plugin::FileFinder::ByName' => '0', + 'Dist::Zilla::Plugin::GenerateFile::FromShareDir' => '0', + 'Dist::Zilla::Plugin::Git::Check' => '0', + 'Dist::Zilla::Plugin::Git::CheckFor::CorrectBranch' => '0.004', + 'Dist::Zilla::Plugin::Git::CheckFor::MergeConflicts' => '0', + 'Dist::Zilla::Plugin::Git::Commit' => '2.020', + 'Dist::Zilla::Plugin::Git::Contributors' => '0.029', + 'Dist::Zilla::Plugin::Git::Describe' => '0.004', + 'Dist::Zilla::Plugin::Git::GatherDir' => '2.016', + 'Dist::Zilla::Plugin::Git::Push' => '0', + 'Dist::Zilla::Plugin::Git::Remote::Check' => '0', + 'Dist::Zilla::Plugin::Git::Tag' => '0', + 'Dist::Zilla::Plugin::GitHub::Update' => '0.40', + 'Dist::Zilla::Plugin::GithubMeta' => '0.54', + 'Dist::Zilla::Plugin::InstallGuide' => '1.200005', + 'Dist::Zilla::Plugin::Keywords' => '0.004', + 'Dist::Zilla::Plugin::License' => '5.038', + 'Dist::Zilla::Plugin::MakeMaker' => '0', + 'Dist::Zilla::Plugin::Manifest' => '0', + 'Dist::Zilla::Plugin::MetaConfig' => '0', + 'Dist::Zilla::Plugin::MetaJSON' => '0', + 'Dist::Zilla::Plugin::MetaNoIndex' => '0', + 'Dist::Zilla::Plugin::MetaProvides::Package' => '1.15000002', + 'Dist::Zilla::Plugin::MetaResources' => '0', + 'Dist::Zilla::Plugin::MetaTests' => '0', + 'Dist::Zilla::Plugin::MetaYAML' => '0', + 'Dist::Zilla::Plugin::MinimumPerl' => '1.006', + 'Dist::Zilla::Plugin::MojibakeTests' => '0.8', + 'Dist::Zilla::Plugin::NextRelease' => '5.033', + 'Dist::Zilla::Plugin::OptionalFeature' => '0.006', + 'Dist::Zilla::Plugin::PodCoverageTests' => '5.040', + 'Dist::Zilla::Plugin::PodSyntaxTests' => '5.040', + 'Dist::Zilla::Plugin::PodWeaver' => '4.005', + 'Dist::Zilla::Plugin::Prereqs' => '0', + 'Dist::Zilla::Plugin::Prereqs::AuthorDeps' => '0.006', + 'Dist::Zilla::Plugin::Prereqs::Soften' => '0.004000', + 'Dist::Zilla::Plugin::PromptIfStale' => '0', + 'Dist::Zilla::Plugin::Readme' => '0', + 'Dist::Zilla::Plugin::ReadmeAnyFromPod' => '0.142180', + 'Dist::Zilla::Plugin::RewriteVersion::Transitional' => '0.004', + 'Dist::Zilla::Plugin::Run::AfterBuild' => '0.041', + 'Dist::Zilla::Plugin::Run::AfterRelease' => '0.038', + 'Dist::Zilla::Plugin::RunExtraTests' => '0.024', + 'Dist::Zilla::Plugin::StaticInstall' => '0.005', + 'Dist::Zilla::Plugin::Test::CPAN::Changes' => '0.012', + 'Dist::Zilla::Plugin::Test::ChangesHasContent' => '0', + 'Dist::Zilla::Plugin::Test::CheckBreaks' => '0.017', + 'Dist::Zilla::Plugin::Test::CleanNamespaces' => '0.006', + 'Dist::Zilla::Plugin::Test::Compile' => '2.039', + 'Dist::Zilla::Plugin::Test::EOL' => '0.17', + 'Dist::Zilla::Plugin::Test::Kwalitee' => '2.10', + 'Dist::Zilla::Plugin::Test::MinimumVersion' => '2.000010', + 'Dist::Zilla::Plugin::Test::NoTabs' => '0.08', + 'Dist::Zilla::Plugin::Test::Pod::No404s' => '1.003', + 'Dist::Zilla::Plugin::Test::PodSpelling' => '2.006003', + 'Dist::Zilla::Plugin::Test::Portability' => '2.000007', + 'Dist::Zilla::Plugin::Test::ReportPrereqs' => '0.022', + 'Dist::Zilla::Plugin::TestRelease' => '0', + 'Dist::Zilla::Plugin::UploadToCPAN' => '0', + 'Dist::Zilla::Plugin::UseUnsafeInc' => '0', + 'Dist::Zilla::PluginBundle::Author::ETHER' => '0.119', + 'Dist::Zilla::PluginBundle::Git::VersionManager' => '0.007', + 'Software::License::Perl_5' => '0' + } + } }; $x; } \ No newline at end of file diff -Nru libmoosex-storage-perl-0.52/t/00-report-prereqs.t libmoosex-storage-perl-0.53/t/00-report-prereqs.t --- libmoosex-storage-perl-0.52/t/00-report-prereqs.t 2016-06-22 03:22:19.000000000 +0000 +++ libmoosex-storage-perl-0.53/t/00-report-prereqs.t 2020-04-18 03:47:04.000000000 +0000 @@ -3,11 +3,11 @@ use strict; use warnings; -# This test was generated by Dist::Zilla::Plugin::Test::ReportPrereqs 0.025 +# This test was generated by Dist::Zilla::Plugin::Test::ReportPrereqs 0.027 use Test::More tests => 1; -use Module::Metadata; +use ExtUtils::MakeMaker; use File::Spec; # from $version::LAX @@ -60,11 +60,20 @@ } my @include = qw( + Encode + File::Temp + JSON::PP + Module::Runtime Pod::Coverage + Sub::Name + YAML + autodie Dist::CheckConflicts YAML::Old YAML YAML::Tiny + YAML::Any + YAML::XS MooseX::Role::Parameterized JSON JSON::PP @@ -82,7 +91,7 @@ ); # Add static prereqs to the included modules list -my $static_prereqs = do 't/00-report-prereqs.dd'; +my $static_prereqs = do './t/00-report-prereqs.dd'; # Merge all prereqs (either with ::Prereqs or a hashref) my $full_prereqs = _merge_prereqs( @@ -92,12 +101,14 @@ # Add dynamic prereqs to the included modules list (if we can) my ($source) = grep { -f } 'MYMETA.json', 'MYMETA.yml'; +my $cpan_meta_error; if ( $source && $HAS_CPAN_META && (my $meta = eval { CPAN::Meta->load_file($source) } ) ) { $full_prereqs = _merge_prereqs($full_prereqs, $meta->prereqs); } else { + $cpan_meta_error = $@; # capture error from CPAN::Meta->load_file($source) $source = 'static metadata'; } @@ -136,7 +147,7 @@ my $req_string = $want eq 'any' ? 'any version required' : "version '$want' required"; if ($prefix) { - my $have = Module::Metadata->new_from_file( File::Spec->catfile($prefix, $file) )->version; + my $have = MM->parse_version( File::Spec->catfile($prefix, $file) ); $have = "undef" unless defined $have; push @reports, [$mod, $want, $have]; @@ -183,10 +194,18 @@ diag "\nVersions for all modules listed in $source (including optional ones):\n\n", @full_reports; } +if ( $cpan_meta_error || @dep_errors ) { + diag "\n*** WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING ***\n"; +} + +if ( $cpan_meta_error ) { + my ($orig_source) = grep { -f } 'MYMETA.json', 'MYMETA.yml'; + diag "\nCPAN::Meta->load_file('$orig_source') failed with: $cpan_meta_error\n"; +} + if ( @dep_errors ) { diag join("\n", - "\n*** WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING ***\n", - "The following REQUIRED prerequisites were not satisfied:\n", + "\nThe following REQUIRED prerequisites were not satisfied:\n", @dep_errors, "\n" ); diff -Nru libmoosex-storage-perl-0.52/t/010_basic_json.t libmoosex-storage-perl-0.53/t/010_basic_json.t --- libmoosex-storage-perl-0.52/t/010_basic_json.t 2016-06-22 03:22:19.000000000 +0000 +++ libmoosex-storage-perl-0.53/t/010_basic_json.t 2020-04-18 03:47:04.000000000 +0000 @@ -4,11 +4,11 @@ use Test::More; use Test::Deep; -use Test::Requires qw( +use Test::Needs qw( JSON::MaybeXS Test::Deep::JSON ); -diag 'using JSON backend: ', JSON; +diag 'using JSON backend: ', JSON::MaybeXS->JSON; plan tests => 10; @@ -42,7 +42,7 @@ cmp_deeply( $json, - json({ + Test::Deep::JSON::json({ number => 10, string => 'foo', float => 10.5, diff -Nru libmoosex-storage-perl-0.52/t/011_basic_json_w_utf8.t libmoosex-storage-perl-0.53/t/011_basic_json_w_utf8.t --- libmoosex-storage-perl-0.52/t/011_basic_json_w_utf8.t 2016-06-22 03:22:19.000000000 +0000 +++ libmoosex-storage-perl-0.53/t/011_basic_json_w_utf8.t 2020-04-18 03:47:04.000000000 +0000 @@ -1,17 +1,15 @@ use strict; use warnings; +use open ':std', ':encoding(UTF-8)'; # force stdin, stdout, stderr into utf8 + use Test::More; -use Test::Requires qw( +use Test::Needs qw( Encode JSON::MaybeXS ); -diag 'using JSON backend: ', JSON; - -binmode $_, ':utf8' foreach map { Test::Builder->new->$_ } qw(output failure_output todo_output); -binmode STDOUT, ':utf8'; -binmode STDERR, ':utf8'; +diag 'using JSON backend: ', JSON::MaybeXS->JSON; plan tests => 15; diff -Nru libmoosex-storage-perl-0.52/t/012_param_json.t libmoosex-storage-perl-0.53/t/012_param_json.t --- libmoosex-storage-perl-0.52/t/012_param_json.t 2016-06-22 03:22:19.000000000 +0000 +++ libmoosex-storage-perl-0.53/t/012_param_json.t 2020-04-18 03:47:04.000000000 +0000 @@ -4,7 +4,9 @@ use Test::More; use Test::Deep; -use Test::Requires qw(MooseX::Storage::Format::JSONpm JSON::MaybeXS); +use Test::Needs qw(MooseX::Storage::Format::JSONpm JSON::MaybeXS); + +JSON::MaybeXS->import; plan tests => 5; diff -Nru libmoosex-storage-perl-0.52/t/020_basic_yaml_syck.t libmoosex-storage-perl-0.53/t/020_basic_yaml_syck.t --- libmoosex-storage-perl-0.52/t/020_basic_yaml_syck.t 2016-06-22 03:22:19.000000000 +0000 +++ libmoosex-storage-perl-0.53/t/020_basic_yaml_syck.t 2020-04-18 03:47:04.000000000 +0000 @@ -5,7 +5,7 @@ use Test::More; use Test::Deep; -use Test::Requires qw( +use Test::Needs qw( YAML::Any YAML::Syck Test::Without::Module diff -Nru libmoosex-storage-perl-0.52/t/020_basic_yaml.t libmoosex-storage-perl-0.53/t/020_basic_yaml.t --- libmoosex-storage-perl-0.52/t/020_basic_yaml.t 2016-06-22 03:22:19.000000000 +0000 +++ libmoosex-storage-perl-0.53/t/020_basic_yaml.t 2020-04-18 03:47:04.000000000 +0000 @@ -5,7 +5,7 @@ use Test::More; use Test::Deep; -use Test::Requires qw( +use Test::Needs qw( YAML::Any YAML Test::Without::Module diff -Nru libmoosex-storage-perl-0.52/t/020_basic_yaml_xs.t libmoosex-storage-perl-0.53/t/020_basic_yaml_xs.t --- libmoosex-storage-perl-0.52/t/020_basic_yaml_xs.t 2016-06-22 03:22:19.000000000 +0000 +++ libmoosex-storage-perl-0.53/t/020_basic_yaml_xs.t 2020-04-18 03:47:04.000000000 +0000 @@ -5,7 +5,7 @@ use Test::More; use Test::Deep; -use Test::Requires qw( +use Test::Needs qw( YAML::Any YAML::XS Test::Without::Module diff -Nru libmoosex-storage-perl-0.52/t/030_with_checksum.t libmoosex-storage-perl-0.53/t/030_with_checksum.t --- libmoosex-storage-perl-0.52/t/030_with_checksum.t 2016-06-22 03:22:19.000000000 +0000 +++ libmoosex-storage-perl-0.53/t/030_with_checksum.t 2020-04-18 03:47:04.000000000 +0000 @@ -5,11 +5,11 @@ use Test::Fatal; use Test::Deep; -use Test::Requires qw( +use Test::Needs qw( Digest::HMAC_SHA1 JSON::MaybeXS ); -diag 'using JSON backend: ', JSON; +diag 'using JSON backend: ', JSON::MaybeXS->JSON; plan tests => 25; diff -Nru libmoosex-storage-perl-0.52/t/060_basic_deferred.t libmoosex-storage-perl-0.53/t/060_basic_deferred.t --- libmoosex-storage-perl-0.52/t/060_basic_deferred.t 2016-06-22 03:22:19.000000000 +0000 +++ libmoosex-storage-perl-0.53/t/060_basic_deferred.t 2020-04-18 03:47:04.000000000 +0000 @@ -6,12 +6,12 @@ use Test::Deep; use Storable; -use Test::Requires qw( +use Test::Needs qw( Test::Deep::JSON JSON::MaybeXS YAML::Any ); -diag 'using JSON backend: ', JSON; +diag 'using JSON backend: ', JSON::MaybeXS->JSON; diag 'using YAML backend: ', YAML::Any->implementation; plan tests => 33; @@ -49,7 +49,7 @@ cmp_deeply( $json, - json({ + Test::Deep::JSON::json({ undef => undef, number => 10, string => 'foo', diff -Nru libmoosex-storage-perl-0.52/t/061_basic_deferred_w_io.t libmoosex-storage-perl-0.53/t/061_basic_deferred_w_io.t --- libmoosex-storage-perl-0.52/t/061_basic_deferred_w_io.t 2016-06-22 03:22:19.000000000 +0000 +++ libmoosex-storage-perl-0.53/t/061_basic_deferred_w_io.t 2020-04-18 03:47:04.000000000 +0000 @@ -8,11 +8,11 @@ my $dir = tempdir; -use Test::Requires qw( +use Test::Needs qw( IO::AtomicFile JSON::MaybeXS ); -diag 'using JSON backend: ', JSON; +diag 'using JSON backend: ', JSON::MaybeXS->JSON; plan tests => 23; diff -Nru libmoosex-storage-perl-0.52/t/100_io.t libmoosex-storage-perl-0.53/t/100_io.t --- libmoosex-storage-perl-0.52/t/100_io.t 2016-06-22 03:22:19.000000000 +0000 +++ libmoosex-storage-perl-0.53/t/100_io.t 2020-04-18 03:47:04.000000000 +0000 @@ -7,8 +7,8 @@ use File::Spec::Functions; my $dir = tempdir; -use Test::Requires 'JSON::MaybeXS'; -diag 'using JSON backend: ', JSON; +use Test::Needs 'JSON::MaybeXS'; +diag 'using JSON backend: ', JSON::MaybeXS->JSON; plan tests => 13; diff -Nru libmoosex-storage-perl-0.52/t/101_io_atomic.t libmoosex-storage-perl-0.53/t/101_io_atomic.t --- libmoosex-storage-perl-0.52/t/101_io_atomic.t 2016-06-22 03:22:19.000000000 +0000 +++ libmoosex-storage-perl-0.53/t/101_io_atomic.t 2020-04-18 03:47:04.000000000 +0000 @@ -7,11 +7,11 @@ use File::Spec::Functions; my $dir = tempdir( CLEANUP => 1 ); -use Test::Requires qw( +use Test::Needs qw( JSON::MaybeXS IO::AtomicFile ); -diag 'using JSON backend: ', JSON; +diag 'using JSON backend: ', JSON::MaybeXS->JSON; plan tests => 13; diff -Nru libmoosex-storage-perl-0.52/t/104_io_w_utf8.t libmoosex-storage-perl-0.53/t/104_io_w_utf8.t --- libmoosex-storage-perl-0.52/t/104_io_w_utf8.t 2016-06-22 03:22:19.000000000 +0000 +++ libmoosex-storage-perl-0.53/t/104_io_w_utf8.t 2020-04-18 03:47:04.000000000 +0000 @@ -1,23 +1,22 @@ use strict; use warnings; +use open ':std', ':encoding(UTF-8)'; # force stdin, stdout, stderr into utf8 + use Test::More; use File::Temp qw(tempdir); use File::Spec::Functions; my $dir = tempdir( CLEANUP => 1 ); -use Test::Requires qw( +use Test::Needs qw( JSON::MaybeXS IO::AtomicFile ); -diag 'using JSON backend: ', JSON; +diag 'using JSON backend: ', JSON::MaybeXS->JSON; plan tests => 7; use utf8; -binmode $_, ':utf8' foreach map { Test::Builder->new->$_ } qw(output failure_output todo_output); -binmode STDOUT, ':utf8'; -binmode STDERR, ':utf8'; { package Foo; diff -Nru libmoosex-storage-perl-0.52/t/105_io_atomic_w_utf8.t libmoosex-storage-perl-0.53/t/105_io_atomic_w_utf8.t --- libmoosex-storage-perl-0.52/t/105_io_atomic_w_utf8.t 2016-06-22 03:22:19.000000000 +0000 +++ libmoosex-storage-perl-0.53/t/105_io_atomic_w_utf8.t 2020-04-18 03:47:04.000000000 +0000 @@ -1,22 +1,18 @@ use strict; use warnings; +use open ':std', ':encoding(UTF-8)'; # force stdin, stdout, stderr into utf8 + use Test::More; use File::Temp qw(tempdir); use File::Spec::Functions; my $dir = tempdir; -use Test::Requires qw( +use Test::Needs qw( JSON::MaybeXS IO::AtomicFile ); -diag 'using JSON backend: ', JSON; - -binmode $_, ':utf8' foreach map { Test::Builder->new->$_ } qw(output failure_output todo_output); -binmode STDOUT, ':utf8'; -binmode STDERR, ':utf8'; - -diag 'using JSON backend: ', JSON; +diag 'using JSON backend: ', JSON::MaybeXS->JSON; plan tests => 7; diff -Nru libmoosex-storage-perl-0.52/t/300_overloaded.t libmoosex-storage-perl-0.53/t/300_overloaded.t --- libmoosex-storage-perl-0.52/t/300_overloaded.t 2016-06-22 03:22:19.000000000 +0000 +++ libmoosex-storage-perl-0.53/t/300_overloaded.t 2020-04-18 03:47:04.000000000 +0000 @@ -3,8 +3,8 @@ use Test::More 0.88; use Test::Fatal; -use Test::Requires 'JSON::MaybeXS'; -diag 'using JSON backend: ', JSON; +use Test::Needs 'JSON::MaybeXS'; +diag 'using JSON backend: ', JSON::MaybeXS->JSON; { package Thing; diff -Nru libmoosex-storage-perl-0.52/t/400_moosex_types.t libmoosex-storage-perl-0.53/t/400_moosex_types.t --- libmoosex-storage-perl-0.52/t/400_moosex_types.t 2016-06-22 03:22:19.000000000 +0000 +++ libmoosex-storage-perl-0.53/t/400_moosex_types.t 2020-04-18 03:47:04.000000000 +0000 @@ -4,8 +4,7 @@ use Test::More; use Test::Deep; -# blech! but Test::Requires does a stringy eval, so this works... -use Test::Requires { 'MooseX::Types' => '()' }; +use Test::Needs 'MooseX::Types'; { package MyTypes; diff -Nru libmoosex-storage-perl-0.52/t/zzz-check-breaks.t libmoosex-storage-perl-0.53/t/zzz-check-breaks.t --- libmoosex-storage-perl-0.52/t/zzz-check-breaks.t 2016-06-22 03:22:19.000000000 +0000 +++ libmoosex-storage-perl-0.53/t/zzz-check-breaks.t 2020-04-18 03:47:04.000000000 +0000 @@ -1,12 +1,20 @@ use strict; use warnings; -# this test was generated with Dist::Zilla::Plugin::Test::CheckBreaks 0.016 +# this test was generated with Dist::Zilla::Plugin::Test::CheckBreaks 0.019 -use Test::More tests => 2; +use Test::More tests => 3; SKIP: { - eval 'require Moose::Conflicts; Moose::Conflicts->check_conflicts'; + eval { +require Module::Runtime::Conflicts; Module::Runtime::Conflicts->check_conflicts }; + skip('no Module::Runtime::Conflicts module found', 1) if not $INC{'Module/Runtime/Conflicts.pm'}; + + diag $@ if $@; + pass 'conflicts checked via Module::Runtime::Conflicts'; +} + +SKIP: { + eval { +require Moose::Conflicts; Moose::Conflicts->check_conflicts }; skip('no Moose::Conflicts module found', 1) if not $INC{'Moose/Conflicts.pm'}; diag $@ if $@; diff -Nru libmoosex-storage-perl-0.52/xt/author/00-compile.t libmoosex-storage-perl-0.53/xt/author/00-compile.t --- libmoosex-storage-perl-0.52/xt/author/00-compile.t 2016-06-22 03:22:19.000000000 +0000 +++ libmoosex-storage-perl-0.53/xt/author/00-compile.t 2020-04-18 03:47:04.000000000 +0000 @@ -2,7 +2,7 @@ use strict; use warnings; -# this test was generated with Dist::Zilla::Plugin::Test::Compile 2.054 +# this test was generated with Dist::Zilla::Plugin::Test::Compile 2.058 use Test::More 0.94; @@ -35,7 +35,9 @@ # no fake home requested -my $inc_switch = -d 'blib' ? '-Mblib' : '-Ilib'; +my @switches = ( + -d 'blib' ? '-Mblib' : '-Ilib', +); use File::Spec; use IPC::Open3; @@ -49,14 +51,18 @@ # see L my $stderr = IO::Handle->new; - my $pid = open3($stdin, '>&STDERR', $stderr, $^X, $inc_switch, '-e', "require q[$lib]"); + diag('Running: ', join(', ', map { my $str = $_; $str =~ s/'/\\'/g; q{'} . $str . q{'} } + $^X, @switches, '-e', "require q[$lib]")) + if $ENV{PERL_COMPILE_TEST_DEBUG}; + + my $pid = open3($stdin, '>&STDERR', $stderr, $^X, @switches, '-e', "require q[$lib]"); binmode $stderr, ':crlf' if $^O eq 'MSWin32'; my @_warnings = <$stderr>; waitpid($pid, 0); is($?, 0, "$lib loaded ok"); shift @_warnings if @_warnings and $_warnings[0] =~ /^Using .*\bblib/ - and not eval { require blib; blib->VERSION('1.01') }; + and not eval { +require blib; blib->VERSION('1.01') }; if (@_warnings) { diff -Nru libmoosex-storage-perl-0.52/xt/author/changes_has_content.t libmoosex-storage-perl-0.53/xt/author/changes_has_content.t --- libmoosex-storage-perl-0.52/xt/author/changes_has_content.t 1970-01-01 00:00:00.000000000 +0000 +++ libmoosex-storage-perl-0.53/xt/author/changes_has_content.t 2020-04-18 03:47:04.000000000 +0000 @@ -0,0 +1,15 @@ +use strict; +use warnings; + +use Test::More; +plan skip_all => 'xt/release/changes_has_content.t is missing' if not -e 'xt/release/changes_has_content.t'; + +# skip for master branch, only for travis +if (($ENV{TRAVIS_PULL_REQUEST} || '') eq 'false') { + chomp(my $branch_name = ($ENV{TRAVIS_BRANCH} || `git rev-parse --abbrev-ref HEAD`)); + $TODO = 'Changes need not have content for this release yet if this is only the '.$1.' branch' + if ($branch_name || '') =~ /^(master|devel)$/; +} + +do './xt/release/changes_has_content.t'; +die $@ if $@; diff -Nru libmoosex-storage-perl-0.52/xt/author/eol.t libmoosex-storage-perl-0.53/xt/author/eol.t --- libmoosex-storage-perl-0.52/xt/author/eol.t 2016-06-22 03:22:19.000000000 +0000 +++ libmoosex-storage-perl-0.53/xt/author/eol.t 2020-04-18 03:47:04.000000000 +0000 @@ -1,7 +1,7 @@ use strict; use warnings; -# this test was generated with Dist::Zilla::Plugin::Test::EOL 0.18 +# this test was generated with Dist::Zilla::Plugin::Test::EOL 0.19 use Test::More 0.88; use Test::EOL; @@ -64,9 +64,11 @@ 't/400_moosex_types.t', 't/zzz-check-breaks.t', 'xt/author/00-compile.t', + 'xt/author/changes_has_content.t', 'xt/author/clean-namespaces.t', 'xt/author/eol.t', 'xt/author/kwalitee.t', + 'xt/author/minimum-version.t', 'xt/author/mojibake.t', 'xt/author/no-tabs.t', 'xt/author/pod-coverage.t', @@ -76,8 +78,7 @@ 'xt/author/portability.t', 'xt/release/changes_has_content.t', 'xt/release/cpan-changes.t', - 'xt/release/distmeta.t', - 'xt/release/minimum-version.t' + 'xt/release/distmeta.t' ); eol_unix_ok($_, { trailing_whitespace => 1 }) foreach @files; diff -Nru libmoosex-storage-perl-0.52/xt/author/minimum-version.t libmoosex-storage-perl-0.53/xt/author/minimum-version.t --- libmoosex-storage-perl-0.52/xt/author/minimum-version.t 1970-01-01 00:00:00.000000000 +0000 +++ libmoosex-storage-perl-0.53/xt/author/minimum-version.t 2020-04-18 03:47:04.000000000 +0000 @@ -0,0 +1,6 @@ +use strict; +use warnings; + +use Test::More; +use Test::MinimumVersion; +all_minimum_version_ok( qq{5.008003} ); diff -Nru libmoosex-storage-perl-0.52/xt/author/no-tabs.t libmoosex-storage-perl-0.53/xt/author/no-tabs.t --- libmoosex-storage-perl-0.52/xt/author/no-tabs.t 2016-06-22 03:22:19.000000000 +0000 +++ libmoosex-storage-perl-0.53/xt/author/no-tabs.t 2020-04-18 03:47:04.000000000 +0000 @@ -64,9 +64,11 @@ 't/400_moosex_types.t', 't/zzz-check-breaks.t', 'xt/author/00-compile.t', + 'xt/author/changes_has_content.t', 'xt/author/clean-namespaces.t', 'xt/author/eol.t', 'xt/author/kwalitee.t', + 'xt/author/minimum-version.t', 'xt/author/mojibake.t', 'xt/author/no-tabs.t', 'xt/author/pod-coverage.t', @@ -76,8 +78,7 @@ 'xt/author/portability.t', 'xt/release/changes_has_content.t', 'xt/release/cpan-changes.t', - 'xt/release/distmeta.t', - 'xt/release/minimum-version.t' + 'xt/release/distmeta.t' ); notabs_ok($_) foreach @files; diff -Nru libmoosex-storage-perl-0.52/xt/author/pod-spell.t libmoosex-storage-perl-0.53/xt/author/pod-spell.t --- libmoosex-storage-perl-0.52/xt/author/pod-spell.t 2016-06-22 03:22:19.000000000 +0000 +++ libmoosex-storage-perl-0.53/xt/author/pod-spell.t 2020-04-18 03:47:04.000000000 +0000 @@ -2,103 +2,109 @@ use warnings; use Test::More; -# generated by Dist::Zilla::Plugin::Test::PodSpelling 2.007002 +# generated by Dist::Zilla::Plugin::Test::PodSpelling 2.007005 use Test::Spelling 0.12; use Pod::Wordlist; add_stopwords(); -all_pod_files_spelling_ok( qw( bin lib examples lib script t xt ) ); +all_pod_files_spelling_ok( qw( examples lib script t xt ) ); __DATA__ -irc -cpan -Chris -Prather -chris -Stevan -Little -stevan -יובל -קוג -Yuval -Kogman -nothingmuch -Infinity -Interactive -Inc -Karen -Etheridge -ether -Tomas -Doran -bobtfish -Ricardo -Signes -rjbs -Jos +AtomicFile +Attribute +Base +Basic +Boone Boumans -jos -Shawn -Moore -sartak -Jonathan -Yu -frequency -Dagfinn -Ilmari -Mannsåker -ilmari -Dmitry -Latin -dim0xff +Brook +Champoux +Chris Cory -Watson -gphat -Robert -Boone -robo4288 -sillitoe -ian +Dagfinn Dan -Brook -dan David -Golden -dagolden -Steinbrunner -dsteinbrunner -Florian -Ragwitz -rafl -Jason -Pope -cowholio4 -Johannes -Plunien -plu -Rockway -jon -lib -MooseX -Storage -Base -WithChecksum -Basic Deferred +DisableCycleDetection +Dmitry +DoNotSerialize +Doran Engine -IO -AtomicFile +Etheridge File -Trait -DisableCycleDetection -OnlyWhenBuilt +Florian Format +Golden +Graham +IO +Ilmari +Inc +Infinity +Interactive JSON +Jason +Johannes +Jonathan +Jos +Karen +Knop +Kogman +Latin +Little +Mannsåker +Meta +Moore +MooseX +OnlyWhenBuilt +Plunien +Pope +Prather +Ragwitz +Ricardo +Robert +Rockway +Shawn +Signes +Steinbrunner +Stevan Storable -YAML StorableFile -Meta -Attribute -DoNotSerialize +Storage +Tomas +Trait Traits Util +Watson +WithChecksum +YAML +Yanick +Yu +Yuval +bobtfish +chris +cowholio4 +cpan +dagolden +dan +dim0xff +dsteinbrunner +ether +frequency +gphat +haarg +ian +ilmari +irc +jon +jos +lib +nothingmuch +plu +rafl +rjbs +robo4288 +sartak +sillitoe +stevan +yanick +יובל +קוג diff -Nru libmoosex-storage-perl-0.52/xt/author/portability.t libmoosex-storage-perl-0.53/xt/author/portability.t --- libmoosex-storage-perl-0.52/xt/author/portability.t 2016-06-22 03:22:19.000000000 +0000 +++ libmoosex-storage-perl-0.53/xt/author/portability.t 2020-04-18 03:47:04.000000000 +0000 @@ -1,5 +1,3 @@ -#!perl - use strict; use warnings; diff -Nru libmoosex-storage-perl-0.52/xt/release/changes_has_content.t libmoosex-storage-perl-0.53/xt/release/changes_has_content.t --- libmoosex-storage-perl-0.52/xt/release/changes_has_content.t 2016-06-22 03:22:19.000000000 +0000 +++ libmoosex-storage-perl-0.53/xt/release/changes_has_content.t 2020-04-18 03:47:04.000000000 +0000 @@ -1,11 +1,10 @@ -#!perl - use Test::More tests => 2; note 'Checking Changes'; my $changes_file = 'Changes'; -my $newver = '0.52'; +my $newver = '0.53'; my $trial_token = '-TRIAL'; +my $encoding = 'UTF-8'; SKIP: { ok(-e $changes_file, "$changes_file file exists") @@ -16,8 +15,6 @@ done_testing; -# _get_changes copied and adapted from Dist::Zilla::Plugin::Git::Commit -# by Jerome Quelin sub _get_changes { my $newver = shift; @@ -25,6 +22,10 @@ # parse changelog to find commit message open(my $fh, '<', $changes_file) or die "cannot open $changes_file: $!"; my $changelog = join('', <$fh>); + if ($encoding) { + require Encode; + $changelog = Encode::decode($encoding, $changelog, Encode::FB_CROAK()); + } close $fh; my @content = diff -Nru libmoosex-storage-perl-0.52/xt/release/minimum-version.t libmoosex-storage-perl-0.53/xt/release/minimum-version.t --- libmoosex-storage-perl-0.52/xt/release/minimum-version.t 2016-06-22 03:22:19.000000000 +0000 +++ libmoosex-storage-perl-0.53/xt/release/minimum-version.t 1970-01-01 00:00:00.000000000 +0000 @@ -1,8 +0,0 @@ -#!perl - -use Test::More; - -eval "use Test::MinimumVersion"; -plan skip_all => "Test::MinimumVersion required for testing minimum versions" - if $@; -all_minimum_version_ok( qq{5.008003} );