Test that the metaclass role we apply for My::Class10 is actually applied
[gitmo/Moose.git] / Changes
diff --git a/Changes b/Changes
index 717ff4d..bd078c7 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,6 +1,24 @@
 Revision history for Perl extension Moose
 
-0.58
+0.5x
+    !! This release has an incompatible change regarding !!
+       how roles add methods to a class !!
+
+    * Roles and role application
+      ! Roles now add methods by calling add_method, not
+        alias_method. They make sure to always provide a method
+        object, which will be cloned internally. This means that it is
+        now possible to track the source of a method provided by a
+        role, and even follow its history through intermediate roles.
+
+        This means that methods added by a role now show up when
+        looking at a class's method list/map. (Dave Rolsky)
+
+    * Moose::Meta::Method::Delegation
+    * Moose::Meta::Attribute
+      - Delegation methods now have their own method class. (Dave
+        Rolsky)
+
     * Moose::Exporter
     * Moose
       - Moose::Exporter will no longer remove a subroutine that the
@@ -8,7 +26,8 @@ Revision history for Perl extension Moose
         Carp::confess function, among others. The reasoning is that we
         cannot know whether you have also explicitly imported those
         functions for your own use, so we err on the safe side and
-        always keep them.
+        always keep them. (Dave Rolsky)
+        - added tests for this (rafl)
 
 0.57 Wed September 3, 2008
     * Moose::Intro
@@ -1232,7 +1251,7 @@ Revision history for Perl extension Moose
       - added tests to assure we work with Module::Refresh
       - added stricter test skip logic in the Moose POOP
         test, ask Rob Kinyon why.
-        - *cough* DBM::Deep 1.0 backwards compatability sucks *cough* ;)
+        - *cough* DBM::Deep 1.0 backwards compatibility sucks *cough* ;)
 
 0.18 Sat. March 10, 2007
     ~~ Many, many documentation updates ~~
@@ -1513,7 +1532,7 @@ Revision history for Perl extension Moose
         - 'with' now checks Role validaity and
           accepts more than one Role at a time
         - 'extends' makes metaclass adjustments as
-           needed to ensure metaclass compatability
+           needed to ensure metaclass compatibility
 
     * Moose::Role
       - refactored the keyword exports