lots of more refactored goodness in the TC system
[gitmo/Moose.git] / Changes
diff --git a/Changes b/Changes
index d2726f2..b22d3ce 100644 (file)
--- a/Changes
+++ b/Changes
@@ -20,6 +20,21 @@ Revision history for Perl extension Moose
         inner/augment (mst)
         - added tests for this (eilara)
 
+    * Moose::Meta::Attribute
+      Moose::Meta::Method::Constructor
+      Moose::Meta::Method::Accessor
+      - fixed issue with overload::Overloaded getting called 
+        on non-blessed items.
+        - added tests for this
+    
+    * Moose::Coookbook::Snacks
+      - these are bits of documentation, not quite as big as 
+        Recipes but which have no clear place in the module docs. 
+        So they are Snacks! (horray for castaway++)
+
+    +++ Major Refactor of the Type Constraint system +++
+    +++       with new features added as well        +++
+
     * Moose::Util::TypeConstraint
       - no longer uses package variable to keep track of 
         the type constraints, now uses the an instance of
@@ -31,8 +46,13 @@ Revision history for Perl extension Moose
         can track where the type constraints are created
       
     * Moose::Meta::TypeConstraint::Union
-      - this is not a subclass of Moose::Meta::TypeConstraint      
-        which is more correct
+      - this is now been refactored to be a subclass of 
+        Moose::Meta::TypeConstraint
+        
+    * Moose::Meta::TypeCoercion::Union
+      - this has been added to service the newly refactored
+        Moose::Meta::TypeConstraint::Union and is itself 
+        a subclass of Moose::Meta::TypeCoercion
       
     * Moose::Meta::TypeConstraint::Container
       - added this module (taken from MooseX::AttributeHelpers)
@@ -41,18 +61,6 @@ Revision history for Perl extension Moose
     
     * Moose::Meta::TypeConstraint::Registry
       - added this class to keep track of type constraints
-    
-    * Moose::Meta::Attribute
-      Moose::Meta::Method::Constructor
-      Moose::Meta::Method::Accessor
-      - fixed issue with overload::Overloaded getting called 
-        on non-blessed items.
-        - added tests for this
-    
-    * Moose::Coookbook::Snacks
-      - these are bits of documentation, not quite as big as 
-        Recipes but which have no clear place in the module docs. 
-        So they are Snacks! (horray for castaway++)
 
 0.25 Mon. Aug. 13, 2007
     * Moose