From: Dave Rolsky Date: Mon, 14 Sep 2009 18:35:37 +0000 (-0500) Subject: document removal of mutable ancestor warning X-Git-Tag: 0.90~13 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=19e60fdddcd6e4213f2782a87eb947956c99b8cf;p=gitmo%2FMoose.git document removal of mutable ancestor warning --- diff --git a/Changes b/Changes index d93c0c5..eb5bf47 100644 --- 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 for a class with mutable + ancestors. (doy) + 0.89 Thu Aug 13, 2009 * Moose::Manual::Attributes - Clarify "is", include discussion of "bare". (Sartak) diff --git a/lib/Moose/Manual/Delta.pod b/lib/Moose/Manual/Delta.pod index 27dcc6c..d9c7927 100644 --- a/lib/Moose/Manual/Delta.pod +++ b/lib/Moose/Manual/Delta.pod @@ -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 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