bump version to 0.65 and update changes for stable release
[gitmo/Class-MOP.git] / Changes
diff --git a/Changes b/Changes
index 8a4e98a..7f4ac3a 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,13 +1,29 @@
 Revision history for Perl extension Class-MOP.
 
-0.6?
+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
+    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.
+
+    * Class::MOP::Method
+      - Added name and package_name XS accessors, and make sure all
+        the XS and Perl versions work the same way. (Dave Rolsky)
+
+    * MOP.xs
+      - The XS versions of various methods just returned undef when
+        called class methods, rather than dying like the pure Perl
+        versions. (Dave Rolsky)
+
+0.64_07 Fri August 29, 2008
     * Class::MOP
-      - Class::MOP::load_class loaded modules by turning them into
-        paths, now we just use eval "require $module". This appears to
-        fix some subtle bugs related to load order in Moose. (Dave
-        Rolsky)
+      - Silenced warnings that managed to break Moose tests when XS
+        was loaded. (Dave Rolsky)
+      - Some XS versions of methods were ignored because of typos in
+        MOP.xs. (Dave Rolsky)
 
-0.64_07 Mon August 25, 2008
+0.64_06 Mon August 25, 2008
     * Class::MOP (MOP.xs)
       - Another MS VC++ fix, cannot declare a variable in the middle
         of a scope (Taro Nishino).