updated the changelog
John Napiorkowski [Mon, 15 Sep 2008 14:09:20 +0000 (14:09 +0000)]
Changes

diff --git a/Changes b/Changes
index 397f731..e407a7b 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,6 +1,26 @@
 Revision history for Perl extension Moose
 
 0.58
+    * Moose::Meta::TypeConstraint::Parameterizable
+      - added a new method 'parameterize' which is basically a
+        factory for the containing constraint.  This makes it easier
+        to create new types of parameterized constraints.
+    * Moose::Meta::TypeConstraint::Union
+      - changed the way Union types canonicalize their names to follow
+        the normalized TC naming rules (no whitespace).
+    * Moose::Util::TypeConstraints
+      - Parameter and Union args are now sorted, this makes Int|Str
+      the same constraint as Str|Int.
+      - Changes to the way Union types are parsed to more correctly
+        stringify their names
+      - creating parameterize types now use the new parameterize method
+      - incoming type constraint strings are now normalized to remove
+        all whitespace differences.
+      - changed the way we parse type constraint strings so that we now
+        match TC[Int,Int,...] and TC[name=>Str] as parameterized type
+        constraints.  This lays the foundation for more flexible type
+        constraint implementations.
+    * Tests and docs for all the above.
     * Moose::Exporter
     * Moose
       - Moose::Exporter will no longer remove a subroutine that the