Commits

Toby Inkster  committed a222903

bump version; changelog

  • Participants
  • Parent commits fabe8f0
  • Tags 0.033_01

Comments (0)

Files changed (31)

File lib/Devel/TypeTiny/Perl56Compat.pm

 use warnings;
 
 our $AUTHORITY = 'cpan:TOBYINK';
-our $VERSION   = '0.032';
+our $VERSION   = '0.033_01';
 
 #### B doesn't provide perlstring() in 5.6. Monkey patch it.
 

File lib/Devel/TypeTiny/Perl58Compat.pm

 use warnings;
 
 our $AUTHORITY = 'cpan:TOBYINK';
-our $VERSION   = '0.032';
+our $VERSION   = '0.033_01';
 
 #### re doesn't provide is_regexp in Perl < 5.10
 

File lib/Error/TypeTiny.pm

 
 BEGIN {
 	$Error::TypeTiny::AUTHORITY = 'cpan:TOBYINK';
-	$Error::TypeTiny::VERSION   = '0.032';
+	$Error::TypeTiny::VERSION   = '0.033_01';
 }
 
 use overload

File lib/Error/TypeTiny/Assertion.pm

 
 BEGIN {
 	$Error::TypeTiny::Assertion::AUTHORITY = 'cpan:TOBYINK';
-	$Error::TypeTiny::Assertion::VERSION   = '0.032';
+	$Error::TypeTiny::Assertion::VERSION   = '0.033_01';
 }
 
 require Error::TypeTiny;

File lib/Error/TypeTiny/Compilation.pm

 
 BEGIN {
 	$Error::TypeTiny::Compilation::AUTHORITY = 'cpan:TOBYINK';
-	$Error::TypeTiny::Compilation::VERSION   = '0.032';
+	$Error::TypeTiny::Compilation::VERSION   = '0.033_01';
 }
 
 require Error::TypeTiny;

File lib/Error/TypeTiny/WrongNumberOfParameters.pm

 
 BEGIN {
 	$Error::TypeTiny::WrongNumberOfParameters::AUTHORITY = 'cpan:TOBYINK';
-	$Error::TypeTiny::WrongNumberOfParameters::VERSION   = '0.032';
+	$Error::TypeTiny::WrongNumberOfParameters::VERSION   = '0.033_01';
 }
 
 require Error::TypeTiny;

File lib/Eval/TypeTiny.pm

 }
 
 our $AUTHORITY = 'cpan:TOBYINK';
-our $VERSION   = '0.032';
+our $VERSION   = '0.033_01';
 our @EXPORT    = qw( eval_closure );
 our @EXPORT_OK = qw( HAS_LEXICAL_SUBS HAS_LEXICAL_VARS );
 

File lib/Exporter/TypeTiny.pm

 package Exporter::TypeTiny;
 require Exporter::Tiny;
 our $AUTHORITY = 'cpan:TOBYINK';
-our $VERSION   = '0.032';
+our $VERSION   = '0.033_01';
 our @ISA       = 'Exporter::Tiny';
 our @EXPORT_OK = qw| mkopt mkopt_hash _croak |;
 *import        = \&Exporter::Tiny::import;

File lib/Reply/Plugin/TypeTiny.pm

 
 BEGIN {
 	$Reply::Plugin::TypeTiny::AUTHORITY = 'cpan:TOBYINK';
-	$Reply::Plugin::TypeTiny::VERSION   = '0.032';
+	$Reply::Plugin::TypeTiny::VERSION   = '0.033_01';
 };
 
 require Reply::Plugin;

File lib/Test/TypeTiny.pm

 };
 
 our $AUTHORITY = 'cpan:TOBYINK';
-our $VERSION   = '0.032';
+our $VERSION   = '0.033_01';
 our @EXPORT    = qw( should_pass should_fail ok_subtype );
 our @EXPORT_OK = qw( EXTENDED_TESTING matchfor );
 

File lib/Type/Coercion.pm

 
 BEGIN {
 	$Type::Coercion::AUTHORITY = 'cpan:TOBYINK';
-	$Type::Coercion::VERSION   = '0.032';
+	$Type::Coercion::VERSION   = '0.033_01';
 }
 
 use Eval::TypeTiny qw<>;

File lib/Type/Coercion/FromMoose.pm

 
 BEGIN {
 	$Type::Coercion::FromMoose::AUTHORITY = 'cpan:TOBYINK';
-	$Type::Coercion::FromMoose::VERSION   = '0.032';
+	$Type::Coercion::FromMoose::VERSION   = '0.033_01';
 }
 
 use Scalar::Util qw< blessed >;

File lib/Type/Coercion/Union.pm

 
 BEGIN {
 	$Type::Coercion::Union::AUTHORITY = 'cpan:TOBYINK';
-	$Type::Coercion::Union::VERSION   = '0.032';
+	$Type::Coercion::Union::VERSION   = '0.033_01';
 }
 
 use Scalar::Util qw< blessed >;

File lib/Type/Library.pm

 
 BEGIN {
 	$Type::Library::AUTHORITY = 'cpan:TOBYINK';
-	$Type::Library::VERSION   = '0.032';
+	$Type::Library::VERSION   = '0.033_01';
 }
 
 use Eval::TypeTiny qw< eval_closure >;

File lib/Type/Params.pm

 
 BEGIN {
 	$Type::Params::AUTHORITY = 'cpan:TOBYINK';
-	$Type::Params::VERSION   = '0.032';
+	$Type::Params::VERSION   = '0.033_01';
 }
 
 use B qw(perlstring);

File lib/Type/Parser.pm

 sub _croak ($;@) { require Error::TypeTiny; goto \&Error::TypeTiny::croak }
 
 our $AUTHORITY = 'cpan:TOBYINK';
-our $VERSION   = '0.032';
+our $VERSION   = '0.033_01';
 
 # Token types
 # 

File lib/Type/Registry.pm

 
 BEGIN {
 	$Type::Registry::AUTHORITY = 'cpan:TOBYINK';
-	$Type::Registry::VERSION   = '0.032';
+	$Type::Registry::VERSION   = '0.033_01';
 }
 
 use Exporter::Tiny qw( mkopt );

File lib/Type/Tiny.pm

 
 BEGIN {
 	$Type::Tiny::AUTHORITY = 'cpan:TOBYINK';
-	$Type::Tiny::VERSION   = '0.032';
+	$Type::Tiny::VERSION   = '0.033_01';
 }
 
 use Eval::TypeTiny ();

File lib/Type/Tiny/Class.pm

 
 BEGIN {
 	$Type::Tiny::Class::AUTHORITY = 'cpan:TOBYINK';
-	$Type::Tiny::Class::VERSION   = '0.032';
+	$Type::Tiny::Class::VERSION   = '0.033_01';
 }
 
 use Scalar::Util qw< blessed >;

File lib/Type/Tiny/Duck.pm

 
 BEGIN {
 	$Type::Tiny::Duck::AUTHORITY = 'cpan:TOBYINK';
-	$Type::Tiny::Duck::VERSION   = '0.032';
+	$Type::Tiny::Duck::VERSION   = '0.033_01';
 }
 
 use Scalar::Util qw< blessed >;

File lib/Type/Tiny/Enum.pm

 
 BEGIN {
 	$Type::Tiny::Enum::AUTHORITY = 'cpan:TOBYINK';
-	$Type::Tiny::Enum::VERSION   = '0.032';
+	$Type::Tiny::Enum::VERSION   = '0.033_01';
 }
 
 sub _croak ($;@) { require Error::TypeTiny; goto \&Error::TypeTiny::croak }

File lib/Type/Tiny/Intersection.pm

 
 BEGIN {
 	$Type::Tiny::Intersection::AUTHORITY = 'cpan:TOBYINK';
-	$Type::Tiny::Intersection::VERSION   = '0.032';
+	$Type::Tiny::Intersection::VERSION   = '0.033_01';
 }
 
 use Scalar::Util qw< blessed >;

File lib/Type/Tiny/Role.pm

 
 BEGIN {
 	$Type::Tiny::Role::AUTHORITY = 'cpan:TOBYINK';
-	$Type::Tiny::Role::VERSION   = '0.032';
+	$Type::Tiny::Role::VERSION   = '0.033_01';
 }
 
 use Scalar::Util qw< blessed weaken >;

File lib/Type/Tiny/Union.pm

 
 BEGIN {
 	$Type::Tiny::Union::AUTHORITY = 'cpan:TOBYINK';
-	$Type::Tiny::Union::VERSION   = '0.032';
+	$Type::Tiny::Union::VERSION   = '0.033_01';
 }
 
 use Scalar::Util qw< blessed >;

File lib/Type/Utils.pm

 
 BEGIN {
 	$Type::Utils::AUTHORITY = 'cpan:TOBYINK';
-	$Type::Utils::VERSION   = '0.032';
+	$Type::Utils::VERSION   = '0.033_01';
 }
 
 sub _croak ($;@) { require Error::TypeTiny; goto \&Error::TypeTiny::croak }

File lib/Types/Common/Numeric.pm

 
 BEGIN {
 	$Types::Common::Numeric::AUTHORITY = 'cpan:TOBYINK';
-	$Types::Common::Numeric::VERSION   = '0.032';
+	$Types::Common::Numeric::VERSION   = '0.033_01';
 }
 
 use Type::Library -base, -declare => qw(

File lib/Types/Common/String.pm

 
 BEGIN {
 	$Types::Common::String::AUTHORITY = 'cpan:TOBYINK';
-	$Types::Common::String::VERSION   = '0.032';
+	$Types::Common::String::VERSION   = '0.033_01';
 }
 
 use Type::Library -base, -declare => qw(

File lib/Types/Standard.pm

 
 BEGIN {
 	$Types::Standard::AUTHORITY = 'cpan:TOBYINK';
-	$Types::Standard::VERSION   = '0.032';
+	$Types::Standard::VERSION   = '0.033_01';
 }
 
 use Type::Library -base;

File lib/Types/TypeTiny.pm

 use warnings;
 
 our $AUTHORITY = 'cpan:TOBYINK';
-our $VERSION   = '0.032';
+our $VERSION   = '0.033_01';
 
 use Scalar::Util qw< blessed refaddr weaken >;
 

File meta/changes.pret

 			dcs:fixes RT#86172;
 			dcs:thanks cpan:PJFL;
 		];
+		item [
+			a dcs:Tests;
+			label "Bundle test for interaction between constraints, coercions, and Moose classes that inherit from Moo classes.";
+			dcs:blame cpan:PJFL;
+		];
 	].
 
 `Type-Tiny 0.007_09 cpan:TOBYINK`
 			dcs:fixes RT#86239;
 			dcs:thanks cpan:MMCLERIC;
 		];
+		item [
+			a dcs:Tests;
+			label "Bundle various tests for deep Dict coercions.";
+			dcs:blame cpan:MMCLERIC;
+		];
 	].
 
 `Type-Tiny 0.007_10 cpan:TOBYINK`
 		item "More test cases for interacting with MooseX::Types type constraints."^^Tests;
 		item "Type::Params no longer uses Type::Utils."^^Change;
 		item "Subclasses of Type::Tiny reject 'inlined' coderef, just like they already reject 'constraint' coderef."^^Change;
-		item "Make rt86172.t an 'xt' test case because it's causing random CPAN testers failures unrelated to the feature it's supposed to be testing."^^Tests;
+		item [
+			a dcs:Tests;
+			label "Make rt86172.t an 'xt' test case because it's causing random CPAN testers failures unrelated to the feature it's supposed to be testing.";
+			seealso RT#86172;
+		];
 		item "If a Type::Tiny object is instantiated with a Sub::Quote quoted constraint coderef, and no inlined coderef, then Type::Tiny will use Sub::Quote to make an inlined coderef."^^Change;
 	].
 
 		item "Updated NEWS file."^^Documentation;
 		item "Eliminate a warning under Perl 5.6.x."^^Bugfix;
 	].
+
+`Type-Tiny 0.033_01 cpan:TOBYINK`
+	issued  2013-11-07;
+	changeset [
+		dcs:versus `Type-Tiny 0.032 cpan:TOBYINK`;
+		item [
+			a dcs:Tests;
+			label "Test case using a Type::Params compiled check within the scope of a read-only $_ variable.";
+			dcs:blame cpan:SKAUFMAN;
+		];
+		item [
+			a dcs:Bugfix;
+			label "Type::Params now localizes $_ before trying to assign anything to it.";
+			dcs:fixes RT#90096;
+		];
+		item "Types::Common::Numeric"^^Addition;
+		item "Types::Common::String"^^Addition;
+	].

File meta/people.pret

 	:name "David Steinbrunner";
 	:mbox <mailto:dsteinbrunner@pobox.com>.
 
+cpan:SKAUFMAN
+	:name "Samuel Kaufman".
+
 # We bundle some files made by these dudes...
 
 cpan:RJBS