document removal of mutable ancestor warning
Dave Rolsky [Mon, 14 Sep 2009 18:35:37 +0000 (13:35 -0500)]
Changes
lib/Moose/Manual/Delta.pod

diff --git a/Changes b/Changes
index d93c0c5..eb5bf47 100644 (file)
--- a/Changes
+++ b/Changes
@@ -34,6 +34,12 @@ Next
         the accessor being delegated on will be called (Stevan)
         - added tests for this (Stevan)
 
+    * Moose::Meta::Class
+      - Moose no longer warns when a class that is being made immutable has
+        mutable ancestors. While in theory this is a good thing to warn about,
+        we found so many exceptions to this that doing this properly became
+        quite problematic.
+
 0.89_02 Thu, Sep 10, 2009
     * Moose::Meta::Attribute::Native
       - Fix Hash, which still had 'empty' instead of 'is_empty'. (hdp)
@@ -55,7 +61,6 @@ Next
       - If you try to wrap/export a subroutine which doesn't actually exist,
         Moose::Exporter will warn you about this. (doy)
 
-
     * Moose::Meta::Role::Application::ToRole
       - When a role aliased a method from another role, it was only getting
         the new (aliased) name, not the original name. This differed from what
@@ -89,6 +94,10 @@ Next
         with_meta, throw a warning and skip the exporting, rather than
         installing a broken sub. (doy)
 
+    * Moose::Meta::Class
+      - Moose now warns if you call C<make_immutable> for a class with mutable
+        ancestors. (doy)
+
 0.89 Thu Aug 13, 2009
     * Moose::Manual::Attributes
       - Clarify "is", include discussion of "bare". (Sartak)
index 27dcc6c..d9c7927 100644 (file)
@@ -34,6 +34,11 @@ C<< $object->clone >>.
 Calling C<< $object->new >> now issues a warning, and will be an error in a
 future release.
 
+=item Moose no longer warns if you call C<make_immutable> for a class with mutable ancestors
+
+While in theory this is a good thing to warn about, we found so many
+exceptions to this that doing this properly became quite problematic.
+
 =back
 
 =head1 Version 0.89_02