Hello community,
here is the log from the commit of package perl-MooseX-Params-Validate for
openSUSE:Factory checked in at 2013-06-06 13:25:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-MooseX-Params-Validate (Old)
and /work/SRC/openSUSE:Factory/.perl-MooseX-Params-Validate.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-MooseX-Params-Validate"
Changes:
--------
---
/work/SRC/openSUSE:Factory/perl-MooseX-Params-Validate/perl-MooseX-Params-Validate.changes
2012-01-04 07:27:55.000000000 +0100
+++
/work/SRC/openSUSE:Factory/.perl-MooseX-Params-Validate.new/perl-MooseX-Params-Validate.changes
2013-06-06 13:25:46.000000000 +0200
@@ -1,0 +2,9 @@
+Wed Jun 5 18:59:55 UTC 2013 - [email protected]
+
+- updated to 0.18
+ - Fix broken prereq specification in 0.17. Reported by Justin Hunter.
+
+ - Fix tests that broke with new hash randomization in 5.17.6. (Dagfinn
+ Ilmari Mannsåker)
+
+-------------------------------------------------------------------
Old:
----
MooseX-Params-Validate-0.16.tar.gz
New:
----
MooseX-Params-Validate-0.18.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-MooseX-Params-Validate.spec ++++++
--- /var/tmp/diff_new_pack.LtpTdd/_old 2013-06-06 13:25:46.000000000 +0200
+++ /var/tmp/diff_new_pack.LtpTdd/_new 2013-06-06 13:25:46.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package perl-MooseX-Params-Validate
#
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: perl-MooseX-Params-Validate
-Version: 0.16
+Version: 0.18
Release: 0
%define cpan_name MooseX-Params-Validate
Summary: an extension of Params::Validate using Moose's types
@@ -31,16 +31,17 @@
BuildRequires: perl-macros
BuildRequires: perl(Devel::Caller)
BuildRequires: perl(Moose) >= 0.58
+BuildRequires: perl(Moose::Role)
+BuildRequires: perl(Moose::Util::TypeConstraints)
BuildRequires: perl(Params::Validate) >= 0.88
BuildRequires: perl(Sub::Exporter)
-BuildRequires: perl(Test::Fatal) >= 0.001
+BuildRequires: perl(Test::Fatal)
BuildRequires: perl(Test::More) >= 0.88
-#BuildRequires: perl(Moose::Role)
-#BuildRequires: perl(Moose::Util::TypeConstraints)
#BuildRequires: perl(MooseX::Params::Validate)
#BuildRequires: perl(Roles::Blah)
Requires: perl(Devel::Caller)
Requires: perl(Moose) >= 0.58
+Requires: perl(Moose::Util::TypeConstraints)
Requires: perl(Params::Validate) >= 0.88
Requires: perl(Sub::Exporter)
%{perl_requires}
@@ -70,6 +71,6 @@
%files -f %{name}.files
%defattr(-,root,root,755)
-%doc ChangeLog LICENSE README
+%doc Changes LICENSE README
%changelog
++++++ MooseX-Params-Validate-0.16.tar.gz -> MooseX-Params-Validate-0.18.tar.gz
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/MooseX-Params-Validate-0.16/ChangeLog
new/MooseX-Params-Validate-0.18/ChangeLog
--- old/MooseX-Params-Validate-0.16/ChangeLog 2011-01-29 18:38:03.000000000
+0100
+++ new/MooseX-Params-Validate-0.18/ChangeLog 1970-01-01 01:00:00.000000000
+0100
@@ -1,97 +0,0 @@
-Revision history for Perl extension MooseX-Params-Validate
-
-0.16 2011-01-29
- - The validated_list and validated_hash functions now accept the values to
- be validated as both a hash and a hash reference.
-
-0.15 2010-11-29
- - Add MX_PARAMS_VALIDATE_ALLOW_EXTRA which allows extra parameters in
- validation calls (like allow_extra for Params::Validate).
- - Converted to Test::Fatal.
-
-0.14 2010-03-18
- - The validated_hash method failed when called on in an overloaded
- stringify method. Patch by Ian Sillitoe. RT #52565.
-
-0.13 2009-11-29
- - Fix so that validated_hash does not try to coerce optional
- parameters which are not present. Patch by Ian Sillitoe.
-
- - Same fix for pos_validated_list. (Dave Rolsky)
-
-0.12 2009-07-07
- - Using the subroutine name as a cache key for validation specs
- broke in the face of method modifiers, which all appear to have
- the same name. Now we use Devel::Caller to get the CV of the
- caller and use its refaddr as the key, which will be unique in
- all cases. Bug report by Jos Boumans. RT #46730.
-
-0.11 2009-07-07
- - The validation functions tried to coerce optional keys which
- weren't present in the incoming parameters, leading to weird
- errors. Based on a patch from Jos Boumans. RT #46344.
-
- - Allow other callbacks to be specified. Previously these were
- silently thrown out. But we'd recommend just defining types that
- encapsulate everything in the callback instead. Based on a patch
- from Jos Boumans. RT #47647.
-
-0.10 2009-06-30
- - Shut up deprecation warnings from the tests. Reported by John
- Goulah.
-
-0.09 2009-02-01
- - The subroutine name being reported in error messages was screwy.
-
-0.08 2009-02-01
- - Renamed validate to validated_hash and validatep to
- validated_list. The old function names are still available under
- the ":deprecated" import tag.
-
- - Added a new pos_validated_list which can validate position
- parameters.
-
- - Errors now reflect the subroutine that called the validation
- function, rather than coming form inside the validation function
- itself.
-
-0.07 2008-09-21
- - No code changes, just fixing missing prereqs (Dave Rolsky)
-
-0.06 2008-09-20
- - Fixes to work with Moose 0.58 (Dave Rolsky)
-
- - Switched to using Module::Install (Dave Rolsky)
-
-0.05 2008-03-07
- - This package would cause a fatal error if loaded
- by a non-Moose class (Dave Rolsky)
- - added tests for this (Dave Rolsky)
-
- - Added support for coercions (Dave Rolsky)
-
-0.04 2008-01-08
- - upped the Moose dependency and added support
- for the new improved Moose type constraints
- - added tests for this
-
- - adding caching of the prepared parameter
- specs, this results in approx. 3x speedup
- using rough benchmarks.
-
- - added special caching handlers see the
- IMPORTANT NOTE ON CACHING section of the
- POD for more details
- - added tests for this
-
-0.03 2007-06-08
- - added support for using this
- within role methods too.
-
-0.02 2007-04-25
- - added validatep, which returns the captured
- args as positional instead of as hash
- - added docs and tests
-
-0.01 2007-04-18
- - trying to fill a gap, we will see ...
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/MooseX-Params-Validate-0.16/Changes
new/MooseX-Params-Validate-0.18/Changes
--- old/MooseX-Params-Validate-0.16/Changes 1970-01-01 01:00:00.000000000
+0100
+++ new/MooseX-Params-Validate-0.18/Changes 2013-01-16 19:05:48.000000000
+0100
@@ -0,0 +1,102 @@
+0.18 2013-01-16
+ - Fix broken prereq specification in 0.17. Reported by Justin Hunter.
+
+0.17 2013-01-16
+ - Fix tests that broke with new hash randomization in 5.17.6. (Dagfinn
+ Ilmari Mannsåker)
+
+0.16 2011-01-29
+ - The validated_list and validated_hash functions now accept the values to
+ be validated as both a hash and a hash reference.
+
+0.15 2010-11-29
+ - Add MX_PARAMS_VALIDATE_ALLOW_EXTRA which allows extra parameters in
+ validation calls (like allow_extra for Params::Validate).
+ - Converted to Test::Fatal.
+
+0.14 2010-03-18
+ - The validated_hash method failed when called on in an overloaded
+ stringify method. Patch by Ian Sillitoe. RT #52565.
+
+0.13 2009-11-29
+ - Fix so that validated_hash does not try to coerce optional
+ parameters which are not present. Patch by Ian Sillitoe.
+
+ - Same fix for pos_validated_list. (Dave Rolsky)
+
+0.12 2009-07-07
+ - Using the subroutine name as a cache key for validation specs
+ broke in the face of method modifiers, which all appear to have
+ the same name. Now we use Devel::Caller to get the CV of the
+ caller and use its refaddr as the key, which will be unique in
+ all cases. Bug report by Jos Boumans. RT #46730.
+
+0.11 2009-07-07
+ - The validation functions tried to coerce optional keys which
+ weren't present in the incoming parameters, leading to weird
+ errors. Based on a patch from Jos Boumans. RT #46344.
+
+ - Allow other callbacks to be specified. Previously these were
+ silently thrown out. But we'd recommend just defining types that
+ encapsulate everything in the callback instead. Based on a patch
+ from Jos Boumans. RT #47647.
+
+0.10 2009-06-30
+ - Shut up deprecation warnings from the tests. Reported by John
+ Goulah.
+
+0.09 2009-02-01
+ - The subroutine name being reported in error messages was screwy.
+
+0.08 2009-02-01
+ - Renamed validate to validated_hash and validatep to
+ validated_list. The old function names are still available under
+ the ":deprecated" import tag.
+
+ - Added a new pos_validated_list which can validate position
+ parameters.
+
+ - Errors now reflect the subroutine that called the validation
+ function, rather than coming form inside the validation function
+ itself.
+
+0.07 2008-09-21
+ - No code changes, just fixing missing prereqs (Dave Rolsky)
+
+0.06 2008-09-20
+ - Fixes to work with Moose 0.58 (Dave Rolsky)
+
+ - Switched to using Module::Install (Dave Rolsky)
+
+0.05 2008-03-07
+ - This package would cause a fatal error if loaded
+ by a non-Moose class (Dave Rolsky)
+ - added tests for this (Dave Rolsky)
+
+ - Added support for coercions (Dave Rolsky)
+
+0.04 2008-01-08
+ - upped the Moose dependency and added support
+ for the new improved Moose type constraints
+ - added tests for this
+
+ - adding caching of the prepared parameter
+ specs, this results in approx. 3x speedup
+ using rough benchmarks.
+
+ - added special caching handlers see the
+ IMPORTANT NOTE ON CACHING section of the
+ POD for more details
+ - added tests for this
+
+0.03 2007-06-08
+ - added support for using this
+ within role methods too.
+
+0.02 2007-04-25
+ - added validatep, which returns the captured
+ args as positional instead of as hash
+ - added docs and tests
+
+0.01 2007-04-18
+ - trying to fill a gap, we will see ...
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/MooseX-Params-Validate-0.16/LICENSE
new/MooseX-Params-Validate-0.18/LICENSE
--- old/MooseX-Params-Validate-0.16/LICENSE 2011-01-29 18:38:03.000000000
+0100
+++ new/MooseX-Params-Validate-0.18/LICENSE 2013-01-16 19:05:48.000000000
+0100
@@ -1,4 +1,4 @@
-This software is copyright (c) 2011 by Stevan Little
<[email protected]>.
+This software is copyright (c) 2013 by Stevan Little
<[email protected]>.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
@@ -12,21 +12,22 @@
--- The GNU General Public License, Version 1, February 1989 ---
-This software is Copyright (c) 2011 by Stevan Little
<[email protected]>.
+This software is Copyright (c) 2013 by Stevan Little
<[email protected]>.
This is free software, licensed under:
The GNU General Public License, Version 1, February 1989
- GNU GENERAL PUBLIC LICENSE
- Version 1, February 1989
+ GNU GENERAL PUBLIC LICENSE
+ Version 1, February 1989
Copyright (C) 1989 Free Software Foundation, Inc.
- 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA
+ 51 Franklin St, Suite 500, Boston, MA 02110-1335 USA
+
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
- Preamble
+ Preamble
The license agreements of most software companies try to keep users
at the mercy of those companies. By contrast, our General Public
@@ -67,7 +68,7 @@
The precise terms and conditions for copying, distribution and
modification follow.
- GNU GENERAL PUBLIC LICENSE
+ GNU GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License Agreement applies to any program or other work which
@@ -185,7 +186,7 @@
of preserving the free status of all derivatives of our free software and
of promoting the sharing and reuse of software generally.
- NO WARRANTY
+ NO WARRANTY
9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
@@ -207,9 +208,9 @@
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.
- END OF TERMS AND CONDITIONS
+ END OF TERMS AND CONDITIONS
- Appendix: How to Apply These Terms to Your New Programs
+ Appendix: How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest
possible use to humanity, the best way to achieve this is to make it
@@ -235,8 +236,9 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301
USA
+
Also add information on how to contact you by electronic and paper mail.
@@ -270,7 +272,7 @@
--- The Artistic License 1.0 ---
-This software is Copyright (c) 2011 by Stevan Little
<[email protected]>.
+This software is Copyright (c) 2013 by Stevan Little
<[email protected]>.
This is free software, licensed under:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/MooseX-Params-Validate-0.16/MANIFEST
new/MooseX-Params-Validate-0.18/MANIFEST
--- old/MooseX-Params-Validate-0.16/MANIFEST 2011-01-29 18:38:03.000000000
+0100
+++ new/MooseX-Params-Validate-0.18/MANIFEST 2013-01-16 19:05:48.000000000
+0100
@@ -1,4 +1,4 @@
-ChangeLog
+Changes
INSTALL
LICENSE
MANIFEST
@@ -6,7 +6,6 @@
META.yml
Makefile.PL
README
-SIGNATURE
dist.ini
lib/MooseX/Params/Validate.pm
t/000_load.t
@@ -25,5 +24,7 @@
t/release-eol.t
t/release-no-tabs.t
t/release-pod-coverage.t
+t/release-pod-linkcheck.t
+t/release-pod-no404s.t
t/release-pod-spell.t
t/release-pod-syntax.t
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/MooseX-Params-Validate-0.16/META.json
new/MooseX-Params-Validate-0.18/META.json
--- old/MooseX-Params-Validate-0.16/META.json 2011-01-29 18:38:03.000000000
+0100
+++ new/MooseX-Params-Validate-0.18/META.json 2013-01-16 19:05:48.000000000
+0100
@@ -1,10 +1,11 @@
{
"abstract" : "an extension of Params::Validate using Moose's types",
"author" : [
- "Stevan Little <[email protected]>"
+ "Stevan Little <[email protected]>",
+ "Dave Rolsky <[email protected]>"
],
"dynamic_config" : 0,
- "generated_by" : "Dist::Zilla version 4.200001, CPAN::Meta::Converter
version 2.102400",
+ "generated_by" : "Dist::Zilla version 4.300028, CPAN::Meta::Converter
version 2.120921",
"license" : [
"perl_5"
],
@@ -16,23 +17,33 @@
"prereqs" : {
"configure" : {
"requires" : {
- "ExtUtils::MakeMaker" : "6.31"
+ "ExtUtils::MakeMaker" : "6.30"
+ }
+ },
+ "develop" : {
+ "requires" : {
+ "Test::Pod" : "1.41"
}
},
"runtime" : {
"requires" : {
- "Carp" : 0,
- "Devel::Caller" : 0,
+ "Carp" : "0",
+ "Devel::Caller" : "0",
"Moose" : "0.58",
+ "Moose::Util::TypeConstraints" : "0",
"Params::Validate" : "0.88",
- "Scalar::Util" : 0,
- "Sub::Exporter" : 0
+ "Scalar::Util" : "0",
+ "Sub::Exporter" : "0",
+ "strict" : "0",
+ "warnings" : "0"
}
},
"test" : {
"requires" : {
- "Test::Fatal" : "0.001",
- "Test::More" : "0.88"
+ "Moose::Role" : "0",
+ "Test::Fatal" : "0",
+ "Test::More" : "0.88",
+ "overload" : "0"
}
}
},
@@ -48,7 +59,7 @@
"web" :
"http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=gitmo/MooseX-Params-Validate.git"
}
},
- "version" : "0.16",
+ "version" : "0.18",
"x_authority" : "cpan:STEVAN"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/MooseX-Params-Validate-0.16/META.yml
new/MooseX-Params-Validate-0.18/META.yml
--- old/MooseX-Params-Validate-0.16/META.yml 2011-01-29 18:38:03.000000000
+0100
+++ new/MooseX-Params-Validate-0.18/META.yml 2013-01-16 19:05:48.000000000
+0100
@@ -2,13 +2,16 @@
abstract: "an extension of Params::Validate using Moose's types"
author:
- 'Stevan Little <[email protected]>'
+ - 'Dave Rolsky <[email protected]>'
build_requires:
- Test::Fatal: 0.001
+ Moose::Role: 0
+ Test::Fatal: 0
Test::More: 0.88
+ overload: 0
configure_requires:
- ExtUtils::MakeMaker: 6.31
+ ExtUtils::MakeMaker: 6.30
dynamic_config: 0
-generated_by: 'Dist::Zilla version 4.200001, CPAN::Meta::Converter version
2.102400'
+generated_by: 'Dist::Zilla version 4.300028, CPAN::Meta::Converter version
2.120921'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -18,11 +21,14 @@
Carp: 0
Devel::Caller: 0
Moose: 0.58
+ Moose::Util::TypeConstraints: 0
Params::Validate: 0.88
Scalar::Util: 0
Sub::Exporter: 0
+ strict: 0
+ warnings: 0
resources:
bugtracker: http://rt.cpan.org/NoAuth/Bugs.html?Dist=MooseX::Params::Validate
repository: git://git.moose.perl.org/MooseX-Params-Validate.git
-version: 0.16
+version: 0.18
x_authority: cpan:STEVAN
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/MooseX-Params-Validate-0.16/Makefile.PL
new/MooseX-Params-Validate-0.18/Makefile.PL
--- old/MooseX-Params-Validate-0.16/Makefile.PL 2011-01-29 18:38:03.000000000
+0100
+++ new/MooseX-Params-Validate-0.18/Makefile.PL 2013-01-16 19:05:48.000000000
+0100
@@ -4,35 +4,40 @@
-use ExtUtils::MakeMaker 6.31;
+use ExtUtils::MakeMaker 6.30;
my %WriteMakefileArgs = (
- 'ABSTRACT' => 'an extension of Params::Validate using Moose\'s types',
- 'AUTHOR' => 'Stevan Little <[email protected]>',
- 'BUILD_REQUIRES' => {
- 'Test::Fatal' => '0.001',
- 'Test::More' => '0.88'
+ "ABSTRACT" => "an extension of Params::Validate using Moose's types",
+ "AUTHOR" => "Stevan Little <stevan.little\@iinteractive.com>, Dave Rolsky
<autarch\@urth.org>",
+ "BUILD_REQUIRES" => {
+ "Moose::Role" => 0,
+ "Test::Fatal" => 0,
+ "Test::More" => "0.88",
+ "overload" => 0
},
- 'CONFIGURE_REQUIRES' => {
- 'ExtUtils::MakeMaker' => '6.31'
+ "CONFIGURE_REQUIRES" => {
+ "ExtUtils::MakeMaker" => "6.30"
},
- 'DISTNAME' => 'MooseX-Params-Validate',
- 'EXE_FILES' => [],
- 'LICENSE' => 'perl',
- 'NAME' => 'MooseX::Params::Validate',
- 'PREREQ_PM' => {
- 'Carp' => '0',
- 'Devel::Caller' => '0',
- 'Moose' => '0.58',
- 'Params::Validate' => '0.88',
- 'Scalar::Util' => '0',
- 'Sub::Exporter' => '0'
+ "DISTNAME" => "MooseX-Params-Validate",
+ "EXE_FILES" => [],
+ "LICENSE" => "perl",
+ "NAME" => "MooseX::Params::Validate",
+ "PREREQ_PM" => {
+ "Carp" => 0,
+ "Devel::Caller" => 0,
+ "Moose" => "0.58",
+ "Moose::Util::TypeConstraints" => 0,
+ "Params::Validate" => "0.88",
+ "Scalar::Util" => 0,
+ "Sub::Exporter" => 0,
+ "strict" => 0,
+ "warnings" => 0
},
- 'VERSION' => '0.16',
- 'test' => {
- 'TESTS' => 't/*.t'
+ "VERSION" => "0.18",
+ "test" => {
+ "TESTS" => "t/*.t"
}
);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/MooseX-Params-Validate-0.16/README
new/MooseX-Params-Validate-0.18/README
--- old/MooseX-Params-Validate-0.16/README 2011-01-29 18:38:03.000000000
+0100
+++ new/MooseX-Params-Validate-0.18/README 2013-01-16 19:05:48.000000000
+0100
@@ -1,11 +1,11 @@
This archive contains the distribution MooseX-Params-Validate,
-version 0.16:
+version 0.18:
an extension of Params::Validate using Moose's types
-This software is copyright (c) 2011 by Stevan Little
<[email protected]>.
+This software is copyright (c) 2013 by Stevan Little
<[email protected]>.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/MooseX-Params-Validate-0.16/SIGNATURE
new/MooseX-Params-Validate-0.18/SIGNATURE
--- old/MooseX-Params-Validate-0.16/SIGNATURE 2011-01-29 18:38:06.000000000
+0100
+++ new/MooseX-Params-Validate-0.18/SIGNATURE 1970-01-01 01:00:00.000000000
+0100
@@ -1,51 +0,0 @@
-This file contains message digests of all files listed in MANIFEST,
-signed via the Module::Signature module, version 0.66.
-
-To verify the content in this distribution, first make sure you have
-Module::Signature installed, then type:
-
- % cpansign -v
-
-It will check each file's integrity, as well as the signature's
-validity. If "==> Signature verified OK! <==" is not displayed,
-the distribution may already have been compromised, and you should
-not run its Makefile.PL or Build.PL.
-
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
-SHA1 970a35fb3e29322f0efa382f899e721965c306be ChangeLog
-SHA1 cc4d2fab66c18673004f62a31d4d5e0336bbfe8a INSTALL
-SHA1 88c56ea2a245738abbcf23366a6e353ad54743c9 LICENSE
-SHA1 33e2c85e0186487d48a8bc6cf701e311df178ddd MANIFEST
-SHA1 3e1560d258cd62ba5e694354c35dbd51aaacb341 META.json
-SHA1 8a4a1481caac01fe7b1d9a6703d6ed5a436124d7 META.yml
-SHA1 5f3c0e5f392819b1643d9bceb43c0d6ad9288c96 Makefile.PL
-SHA1 3892007cc51e5474bf9cf3a68ec7e853b0d9074b README
-SHA1 482026edd5ae4ed792ec281110e94fcf5a91ea87 dist.ini
-SHA1 a82e8946a1e0ac343f50f9cb8427c27313810bb7 lib/MooseX/Params/Validate.pm
-SHA1 26d791d014ba8912b754a21d94a53c120ffab187 t/000_load.t
-SHA1 9ae33440d43635ab30fdbed609aad4b3ff830420 t/001_basic.t
-SHA1 cda4c07346a1fb86d55c51fb498b66ba5ce2cc1c t/002_basic_list.t
-SHA1 a5cc6e8070743463d6af57685eb8d27f00f69993 t/003_nocache_flag.t
-SHA1 027d9855cefa7097ac998067da9b3c3ea9cd0844 t/004_custom_cache_key.t
-SHA1 39c271010d7d5c00e21d1c7e00b990ee1f3135ff t/005_coercion.t
-SHA1 6d56e5bbaa66a57d12be1b31581675c40a71115f t/006_not_moose.t
-SHA1 38afb967c7f58dd4a54763244647623be10bf07b t/007_deprecated.t
-SHA1 8d7690661e1b9eb5dc7ceef9c16dd4db601dfc18 t/008_positional.t
-SHA1 76bc8865bfd1fd344994252aea881fee194a1cbb t/009_wrapped.t
-SHA1 ae17b92bd2f8a376d7ab5a830110394d59e5adb1 t/010_overloaded.t
-SHA1 5eba65d7bd97ce02725da6e5a90c8b261ff80a89 t/011_allow_extra.t
-SHA1 319a585146905477412b673f5b0b4f7a8a3c9511 t/012_ref_as_first_param.t
-SHA1 a032c41ef6887fab1b900669c2d304fab46680e2 t/release-eol.t
-SHA1 455d1dd1867212a665ad5ea4126b572411de300c t/release-no-tabs.t
-SHA1 287ab1af698d8e0e25b88242dd22162da726cd74 t/release-pod-coverage.t
-SHA1 b9b79a13a0d702407ea729f5f4e41bae3e882c58 t/release-pod-spell.t
-SHA1 b30cbdfaf935017c4568c0c91b242438cb87786e t/release-pod-syntax.t
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.10 (GNU/Linux)
-
-iEYEARECAAYFAk1EUHsACgkQIgMCsV8qvRLK3gCeMA71wBfaewzDcn4fZ1jWVCMO
-jc8An37TNd92uyK0isX0ltu80i37bxQa
-=txJQ
------END PGP SIGNATURE-----
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/MooseX-Params-Validate-0.16/dist.ini
new/MooseX-Params-Validate-0.18/dist.ini
--- old/MooseX-Params-Validate-0.16/dist.ini 2011-01-29 18:38:03.000000000
+0100
+++ new/MooseX-Params-Validate-0.18/dist.ini 2013-01-16 19:05:48.000000000
+0100
@@ -1,17 +1,19 @@
name = MooseX-Params-Validate
author = Stevan Little <[email protected]>
+author = Dave Rolsky <[email protected]>
license = Perl_5
copyright_holder = Stevan Little <[email protected]>
-copyright_year = 2011
+copyright_year = 2013
-version = 0.16
+version = 0.18
[Authority]
authority = cpan:STEVAN
-[@Basic]
+[NextRelease]
+format = %-4v %{yyyy-MM-dd}d
-[PkgVersion]
+[@Basic]
[InstallGuide]
[MetaJSON]
@@ -23,24 +25,19 @@
repository.web =
http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=gitmo/MooseX-Params-Validate.git
repository.type = git
-[PodWeaver]
-[PodSyntaxTests]
-[NoTabsTests]
+[SurgicalPodWeaver]
+
+[PkgVersion]
+
[EOLTests]
-[Signature]
+[NoTabsTests]
+[PodSyntaxTests]
+[Test::Pod::LinkCheck]
+[Test::Pod::No404s]
-[CheckChangeLog]
+[AutoPrereqs]
+skip = ^Roles::Blah$
-[Prereqs]
-Carp = 0
-Devel::Caller = 0
-Moose = 0.58
-Params::Validate = 0.88
-Scalar::Util = 0
-Sub::Exporter = 0
-
-[Prereqs / TestRequires]
-Test::Fatal = 0.001
-Test::More = 0.88
+[CheckPrereqsIndexed]
[@Git]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/MooseX-Params-Validate-0.16/lib/MooseX/Params/Validate.pm
new/MooseX-Params-Validate-0.18/lib/MooseX/Params/Validate.pm
--- old/MooseX-Params-Validate-0.16/lib/MooseX/Params/Validate.pm
2011-01-29 18:38:03.000000000 +0100
+++ new/MooseX-Params-Validate-0.18/lib/MooseX/Params/Validate.pm
2013-01-16 19:05:48.000000000 +0100
@@ -1,6 +1,6 @@
package MooseX::Params::Validate;
-BEGIN {
- $MooseX::Params::Validate::VERSION = '0.16';
+{
+ $MooseX::Params::Validate::VERSION = '0.18';
}
BEGIN {
$MooseX::Params::Validate::AUTHORITY = 'cpan:STEVAN';
@@ -13,8 +13,10 @@
use Devel::Caller 'caller_cv';
use Scalar::Util 'blessed', 'refaddr', 'reftype';
-use Moose::Util::TypeConstraints qw( find_type_constraint class_type role_type
);
-use Params::Validate ();
+use Moose 0.58 ();
+use Moose::Util::TypeConstraints
+ qw( find_type_constraint class_type role_type );
+use Params::Validate 0.88 ();
use Sub::Exporter -setup => {
exports => [
qw( validated_hash validated_list pos_validated_list validate
validatep )
@@ -250,7 +252,7 @@
# ABSTRACT: an extension of Params::Validate using Moose's types
-
+__END__
=pod
@@ -260,7 +262,7 @@
=head1 VERSION
-version 0.16
+version 0.18
=head1 SYNOPSIS
@@ -497,19 +499,25 @@
http://rt.cpan.org/NoAuth/ReportBug.html?Queue=moosex-params-validate or via
email at [email protected].
-=head1 AUTHOR
+=head1 AUTHORS
+
+=over 4
+
+=item *
Stevan Little <[email protected]>
+=item *
+
+Dave Rolsky <[email protected]>
+
+=back
+
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2011 by Stevan Little
<[email protected]>.
+This software is copyright (c) 2013 by Stevan Little
<[email protected]>.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
=cut
-
-
-__END__
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/MooseX-Params-Validate-0.16/t/001_basic.t
new/MooseX-Params-Validate-0.18/t/001_basic.t
--- old/MooseX-Params-Validate-0.16/t/001_basic.t 2011-01-29
18:38:03.000000000 +0100
+++ new/MooseX-Params-Validate-0.18/t/001_basic.t 2013-01-16
19:05:48.000000000 +0100
@@ -3,7 +3,7 @@
use strict;
use warnings;
-use Test::More;
+use Test::More 0.88;
use Test::Fatal;
{
@@ -64,7 +64,8 @@
foo => {
isa => 'ArrayRef',
callbacks => {
- 'some random callback' => sub { @{ $_[0] } <= 2 },
+ 'some random callback' =>
+ sub { !ref( $_[0] ) || @{ $_[0] } <= 2 },
},
},
);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/MooseX-Params-Validate-0.16/t/release-pod-linkcheck.t
new/MooseX-Params-Validate-0.18/t/release-pod-linkcheck.t
--- old/MooseX-Params-Validate-0.16/t/release-pod-linkcheck.t 1970-01-01
01:00:00.000000000 +0100
+++ new/MooseX-Params-Validate-0.18/t/release-pod-linkcheck.t 2013-01-16
19:05:48.000000000 +0100
@@ -0,0 +1,28 @@
+#!perl
+
+BEGIN {
+ unless ($ENV{RELEASE_TESTING}) {
+ require Test::More;
+ Test::More::plan(skip_all => 'these tests are for release candidate
testing');
+ }
+}
+
+
+use strict;
+use warnings;
+use Test::More;
+
+foreach my $env_skip ( qw(
+ SKIP_POD_LINKCHECK
+) ){
+ plan skip_all => "\$ENV{$env_skip} is set, skipping"
+ if $ENV{$env_skip};
+}
+
+eval "use Test::Pod::LinkCheck";
+if ( $@ ) {
+ plan skip_all => 'Test::Pod::LinkCheck required for testing POD';
+}
+else {
+ Test::Pod::LinkCheck->new->all_pod_ok;
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/MooseX-Params-Validate-0.16/t/release-pod-no404s.t
new/MooseX-Params-Validate-0.18/t/release-pod-no404s.t
--- old/MooseX-Params-Validate-0.16/t/release-pod-no404s.t 1970-01-01
01:00:00.000000000 +0100
+++ new/MooseX-Params-Validate-0.18/t/release-pod-no404s.t 2013-01-16
19:05:48.000000000 +0100
@@ -0,0 +1,29 @@
+#!perl
+
+BEGIN {
+ unless ($ENV{RELEASE_TESTING}) {
+ require Test::More;
+ Test::More::plan(skip_all => 'these tests are for release candidate
testing');
+ }
+}
+
+
+use strict;
+use warnings;
+use Test::More;
+
+foreach my $env_skip ( qw(
+ SKIP_POD_NO404S
+ AUTOMATED_TESTING
+) ){
+ plan skip_all => "\$ENV{$env_skip} is set, skipping"
+ if $ENV{$env_skip};
+}
+
+eval "use Test::Pod::No404s";
+if ( $@ ) {
+ plan skip_all => 'Test::Pod::No404s required for testing POD';
+}
+else {
+ all_pod_files_ok();
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/MooseX-Params-Validate-0.16/t/release-pod-spell.t
new/MooseX-Params-Validate-0.18/t/release-pod-spell.t
--- old/MooseX-Params-Validate-0.16/t/release-pod-spell.t 2011-01-29
18:38:03.000000000 +0100
+++ new/MooseX-Params-Validate-0.18/t/release-pod-spell.t 2013-01-16
19:05:48.000000000 +0100
@@ -31,7 +31,9 @@
all_pod_files_spelling_ok();
__DATA__
+Rolsky
Stevan
+coercions
cpan
isa
param
--
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]