Bump all the modules to 0.67
[gitmo/Class-MOP.git] / Changes
diff --git a/Changes b/Changes
index 35d04aa..df5c8f8 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,14 +1,41 @@
 Revision history for Perl extension Class-MOP.
 
-0.66
+0.67
+    * Class::MOP::Class
+      - Call a method on the class after setting the superclass list
+        so that we can get Perl to detect cycles before MRO::Compat
+        spirals into an infinite loop (sartak)
+        - Reported by Schwern, [rt.cpan.org #39001]
+      - In create(), pass unused options on to initialize()
+        - added test for this
+
+0.66 Sat September 20, 2008
+    !! This release has an incompatible change regarding !!
+       introspection of a class's method with Class::MOP::Class !!
+
     * Tests and XS
       - We (us maintainers) now run all tests with XS and then without
         XS, which should help us catch skew between the XS/pure Perl
-        code (Dave Rolsky)
+        code. (Dave Rolsky)
+
+    * Class::MOP::Class
+      ! The alias_method method has been deprecated. It now simply
+        calls add_method instead. There is no distinction between
+        aliased methods and "real" methods.
+
+        This means that methods added via alias_method now show up as
+        part of the class's method list/map. This is a backwards
+        incompatible change, but seems unlikely to break any
+        code. Famous last words. (Dave Rolsky)
+
+    * Class::MOP::Class
+      - Fixed the spelling of "compatibility", but we still have a
+        "check_metaclass_compatability" method for backwards
+        compatibility.
 
 0.65 Mon September 1, 2008
     For those not following the series of dev releases, the changes
-    from 0.64 from 0.65 can mostly be summed up as a lot performance
+    from 0.64 from 0.67 can mostly be summed up as a lot performance
     improvements by nothingmuch, including new optional XS versions of
     some methods. Also, Class::MOP now works _without_ any XS modules,
     for sad systems without a compiler.