Avoid a warning when the inherited method has no uninlined body (which
[gitmo/Class-MOP.git] / Changes
diff --git a/Changes b/Changes
index d1076d5..1252e51 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,12 +1,50 @@
 Revision history for Perl extension Class-MOP.
 
+0.89
+    * Class::MOP::Instance
+      - add inline version of rebless_instance_structure. (doy)
+      - change inline_slot_access to use single quotes (gphat)
+
+0.88 Tue, Jun 23, 2009
+    * Class::MOP::Class
+      - Moved the __INSTANCE__ parameter to _construct_instance from
+        Moose to here. (doy)
+      - Fixed some issues involving metaclasses of metaclasses and
+        immutability. (doy)
+
+0.87 Sun, Jun 21, 2009
+    * Various
+      - Made sure to always local-ize $@ and $SIG{__DIE__} before
+        calling an eval. Fixes RT #45973.
+
+    * Class::MOP::Class
+      - Synced docs about immutability with the current reality (which
+        changed back in 0.82_01)
+      - Removed the immutable_transformer method, which had been
+        returning undef since 0.82_01 anyway.
+
+    * Tests
+      - Got rid of tests which needed Moose and improved testing of
+        constructor/destructor inlining warnings. Fixes RT #47119.
 
+0.86 Tue, Jun 16, 2009
+    * Class::MOP::Class
+      - If you redefined a subroutine at runtime and then wrapped it
+        with a method modifier, the modifier could in some cases wrap
+        the original version of the subroutine. Fixes RT #46957.
+
+    * Class::MOP::Class
+      - make_immutable issues a warning instead of overriding an
+        existing DESTROY method (Dylan William Hardison). Fixes RT
+        #46854.
+
+0.85 Sat, Jun 6, 2009
     * Class::MOP::Attribute
-      - Allow default values to be Class::MOP::Methods.
-        (Florian Ragwitz)
+      - Allow default values to be Class::MOP::Methods.  (Florian
+        Ragwitz)
       - Test the above. (Rhesa Rozendaal)
-      - Tweak original commit so the intent matches the accepted behavior
-        (Nicholas Perez)
+      - Tweak original commit so the intent matches the accepted
+        behavior (Nicholas Perez)
 
     * Class::MOP
       - Localize $SIG{__DIE__} inside _try_load_one_class (Sartak)
@@ -14,6 +52,13 @@ Revision history for Perl extension Class-MOP.
     * Class::MOP::Class
       - Add direct_subclasses method (Sartak)
         - Tests for subclasses and direct_subclasses (Sartak)
+      - subname is no longer used unconditionally in add_method, but
+        only if the code reference's name is '__ANON__' (nothingmuch)
+      - Add a hook for _superclasses_updated (Sartak)
+
+    * Class::MOP::Method
+      - Remove long, old warning about possibly outdated modules
+        (Sartak)
 
 0.84 Tue, May 12, 2009
     * Makefile.PL