From: Jesse Luehrs Date: Fri, 16 Apr 2010 19:23:08 +0000 (-0500) Subject: Changes and ::Delta X-Git-Tag: 1.05~15 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=f46a74bfd4d5f33878c51233070450e232b87cf9;p=gitmo%2FMoose.git Changes and ::Delta --- diff --git a/Changes b/Changes index 107d520..0a2f3c5 100644 --- a/Changes +++ b/Changes @@ -62,6 +62,9 @@ for, noteworthy changes. * Pass role arguments along when applying roles to instances. (doy, lsm) + * Metaclass compatibility fixing has been completely rewritten, and should + be much more robust. (doy) + 1.01 Fri, Mar 26, 2010 [NEW FEATURES] diff --git a/lib/Moose/Manual/Delta.pod b/lib/Moose/Manual/Delta.pod index 28a7417..8989ba0 100644 --- a/lib/Moose/Manual/Delta.pod +++ b/lib/Moose/Manual/Delta.pod @@ -32,6 +32,14 @@ In the interest of having C clean up everything that C does in the calling scope, C (as well as all other L-using modules) now unimports strict and warnings. +=item Metaclass compatibility checking and fixing should be much more robust + +The L checking +and fixing algorithms have been completely rewritten, in both Class::MOP and +Moose. This should resolve many confusing errors when dealing with non-Moose +inheritance and with custom metaclasses for things like attributes, +constructors, etc. + =back =head1 1.02