changes and delta
Jesse Luehrs [Mon, 27 Sep 2010 09:25:32 +0000 (04:25 -0500)]
Changes
lib/Moose/Manual/Delta.pod

diff --git a/Changes b/Changes
index 478da96..3c821fb 100644 (file)
--- a/Changes
+++ b/Changes
@@ -13,6 +13,10 @@ NEXT
     generate non-global aliases for your traits (and allow your users to
     rename the aliases, etc). (doy)
 
+  * 'use Moose' and 'use Moose::Role' now accept a '-meta_name' option, to
+    determine which name to install the 'meta' name under. Passing 'undef'
+    to this option will suppress generation of the meta method entirely. (doy)
+
   [ENHANCEMENTS]
 
   * Native Trait delegations are now all generated as inline code. This should
index c20551f..6aef906 100644 (file)
@@ -74,6 +74,16 @@ that may cause problems.
 As always, you are encouraged to test before deploying the latest version of
 Moose to production.
 
+=item The C<meta> method
+
+Moose and Class::MOP have been cleaned up internally enough to make the
+C<meta> method that you get by default optional. C<use Moose> and
+C<use Moose::Role> now can take an additional C<-meta_name> option, which
+tells Moose what name to use when installing the C<meta> method. Passing
+C<undef> to this option suppresses generation of the C<meta> method
+entirely. This should be useful for users of modules which also use a C<meta>
+method or function, such as L<Curses> or L<Rose::DB::Object>.
+
 =back
 
 =head1 1.09