Break the long string into two lines
[gitmo/Moose.git] / Changes
diff --git a/Changes b/Changes
index 0e5b1b9..b2664f6 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,6 +1,31 @@
 Revision history for Perl extension Moose
 
-0.62
+0.63
+    * Moose::Meta::Role::Application::ToClass
+      - When a class does not provide all of a role's required
+        methods, the error thrown now mentions all of the missing
+        methods, as opposed to just the first one found. Requested by
+        Michael Schwern (RT #41119). (Dave Rolsky)
+
+    * Moose::Meta::Method::Constructor
+      - Moose will no longer inline a constructor for your class
+        unless it inherits its constructor from Moose::Object, and
+        will warn when it doesn't inline. If you want to force
+        inlining anyway, pass "replace_constructor => 1" to
+        make_immutable. Addresses RT #40968, reported by Jon
+        Swartz. (Dave Rolsky)
+
+0.62_01 Wed, December 3, 2008
+    * Moose::Object
+      - use the method->execute API for BUILDALL
+        and DEMOLISHALL (Sartak)
+
+    * Moose::Util::TypeConstraints
+      - We now make all the type constraint meta classes immutable
+        before creating the default types provided by Moose. This
+        should make loading Moose a little faster. (Dave Rolsky)
+
+0.62 Wed November 26, 2008
     * Moose::Meta::Role::Application::ToClass
       Moose::Meta::Role::Application::ToRole
       - fixed issues where excluding and aliasing the
@@ -8,29 +33,42 @@ Revision history for Perl extension Moose
         right (worked just fine with multiple
         roles) (stevan)
         - added test for this (stevan)
+
     * Moose::Meta::Role::Application::RoleSummation
       - fixed the error message when trying to compose
         a role with a role it excludes (Sartak)
+
     * Moose::Exporter
       - Catch another case where recursion caused the value
         of $CALLER to be stamped on (t0m)
         - added test for this (t0m)
+
     * Moose
       - Remove the make_immutable keyword, which has been
         deprecated since April. It breaks metaclasses that
         use Moose without no Moose (Sartak)
+
     * Moose::Meta::Attribute
       - Removing an attribute from a class now also removes delegation
         (handles) methods installed for that attribute (t0m)
         - added test for this (t0m)
+
+    * Moose::Meta::Method::Constructor
+      - An attribute with a default that looked like a number (but was
+        really a string) would accidentally be treated as a number
+        when the constructor was made immutable (perigrin)
+        - added test for this (perigrin)
+
     * Moose::Meta::Role
       - create method for constructing a role
         dynamically (Sartak)
         - added test for this (Sartak)
       - anonymous roles! (Sartak)
         - added test for this (Sartak)
+
     * Moose::Role
       - more consistent error messages (Sartak)
+
     * Moose::Cookbook::Roles::Recipe1
       - attempt to explain why a role that just requires
         methods is useful (Sartak)