Changes for next release (which will be a dev release)
Dave Rolsky [Wed, 20 Aug 2008 17:09:36 +0000 (17:09 +0000)]
Changes

diff --git a/Changes b/Changes
index 86ba5c0..3dca573 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,13 +1,20 @@
 Revision history for Perl extension Moose
 
-0.56
+0.55_01
+
+    !! Calling Moose::init_meta as a function is now         !!
+    !! deprecated. Please see the Moose.pm docs for details. !!
+
     * Moose::Meta::Method::Constructor
       - Fix inlined constructor so that values produced by default
-        or builder methods are coerced as required + test (t0m)
+        or builder methods are coerced as required. (t0m)
+        - added test for this (t0m)
 
     * Moose::Meta::Attribute
-      - Fix lazy built attributes so that type coercion always
-        occurs on them when accessed with get_value method + test (t0m)
+      - A lazy attribute with a default or builder did not attempt to
+        coerce the default value. The immutable code _did_
+        coerce. (t0m)
+        - added test for this (t0m)
 
     * Moose::Exporter
       - This is a new helper module for writing "Moose-alike"
@@ -23,6 +30,13 @@ Revision history for Perl extension Moose
         This should make writing small Moose extensions a little
         easier (Dave Rolsky)
 
+    * Moose::Cookbook::Basics::Recipe1
+      - Removed any examples of direct hashref access, and applied an
+        editorial axe to reduce verbosity. (Dave Rolsky)
+
+    * Moose::Cookbook::Basics::Recipe1
+      - Also applied an editorial axe here. (Dave Rolsky)
+
     * Moose
     * Moose::Cookbook::Extending::Recipe1
     * Moose::Cookbook::Extending::Recipe2
@@ -35,6 +49,20 @@ Revision history for Perl extension Moose
         package "main" package, because we will not export sugar to
         main. Previously it just did nothing. (Dave Rolsky)
 
+    * Moose::Role
+      - Now provide an init_meta method just like Moose.pm, and you
+        can call this to provide an alternate role metaclass. (Dave
+        Rolsky and nothingmuch)
+
+    * Moose::Meta::Role
+      - Two new methods - add_method and wrap_method_body
+        (nothingmuch)
+
+    * many modules
+      - Optimizations including allowing constructors to accept hash
+        refs, making many more classes immutable, and making
+        constructors immutable. (nothingmuch)
+
 0.55 Sun August 3, 2008
     * Moose::Meta::Attribute
       - breaking down the way 'handles' methods are