adding details ot the changelog
Stevan Little [Sat, 17 May 2008 21:07:32 +0000 (21:07 +0000)]
Changes
lib/Moose/Util/TypeConstraints.pm

diff --git a/Changes b/Changes
index ebceccf..5356b09 100644 (file)
--- a/Changes
+++ b/Changes
@@ -10,6 +10,10 @@ Revision history for Perl extension Moose
         more gracefully
         - added tests for this
 
+    * Moose::Util::TypeConstraints
+      - subtypes of parameterizable types now are 
+        themselves parameterizable types
+
     * Moose::Meta::Method::Constructor
       - fixed bug where trigger was not being 
         called by the inlined immutable 
index 6c6ab16..9cde8d6 100644 (file)
@@ -8,7 +8,7 @@ use Carp         'confess';
 use Scalar::Util 'blessed', 'reftype';
 use Sub::Exporter;
 
-our $VERSION   = '0.22';
+our $VERSION   = '0.23';
 our $AUTHORITY = 'cpan:STEVAN';
 
 ## --------------------------------------------------------
@@ -386,9 +386,9 @@ sub _create_type_constraint ($$$;$$) {
     my $class = "Moose::Meta::TypeConstraint";
 
     # FIXME should probably not be a special case
-    # FIXME also support metaclass/traits in TCs
     if ( defined $parent and $parent = find_or_parse_type_constraint($parent) ) {
-        $class = "Moose::Meta::TypeConstraint::Parameterizable" if $parent->isa("Moose::Meta::TypeConstraint::Parameterizable");
+        $class = "Moose::Meta::TypeConstraint::Parameterizable" 
+            if $parent->isa("Moose::Meta::TypeConstraint::Parameterizable");
     }
 
     my $constraint = $class->new(