Changes and Delta for no-meta stuff
Shawn M Moore [Sat, 28 Mar 2009 22:35:58 +0000 (18:35 -0400)]
Changes
lib/Moose/Manual/Delta.pod

diff --git a/Changes b/Changes
index e2e6bfe..7950586 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,6 +1,11 @@
 Revision history for Perl extension Moose
 
 0.74
+    * Moose::*
+      - Call user_class->meta in fewer places, with the eventual
+        goal of allowing the user to rename or exclude ->meta
+        altogether. Instead uses Class::MOP::class_of. (Sartak)
+
     * Moose::Meta::Method::Accessor
       - If an attribute had a lazy default, and that value did not
         pass the attribute's type constraint, it did not get the
index 4746dba..86bce53 100644 (file)
@@ -18,6 +18,12 @@ send us a patch.
 
 =head1 Version 0.74
 
+Internal code now calls C<< ->meta >> in fewer places. We'd like to
+eventually stop calling C<< ->meta >> entirely so that users may rename
+or exclude that method altogether. This work is not yet complete, but
+the bulk of it, all the easy stuff, has been done. This release uses
+C<Class::MOP::class_of> instead of C<< ->meta >>.
+
 Added a C<duck_type> sugar function to L<Moose::Util::TypeConstraints>
 to make integration with non-Moose classes easier. It simply checks if
 C<< $obj->can() >> a list of methods.