Some simplifications and corrections suggested by nothingmuch++
[gitmo/Class-MOP.git] / Changes
diff --git a/Changes b/Changes
index dc3d2c7..ead9f30 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,10 +1,50 @@
 Revision history for Perl extension Class-MOP.
 
-0.50
+0.53
+    * Class::MOP::Instance
+      - added get_all_slot_values method (Sartak)
+        - added tests for this (Sartak)
+
+0.52 Tues. Jan. 22, 2008
+    * Class::MOP::Class
+      - fixed bug in rebless_instance 
+        (discovered by ash)
+
+    * Class::MOP::Method::Constructor
+      - removed assumptions about the existence of 
+        a &meta method
+
+0.51 Mon. Jan. 14, 2008
+    ~~~ some misc. doc. fixes ~~~
+    ~~ updated copyright dates ~~
+    
+    * Class::MOP
+      - now sets the IS_RUNNING_ON_5_10 
+        constant so that we can take advantage
+        of some of the nice bits of 5.10
+    
+    * Class::MOP::Class
+      - uses the IS_RUNNING_ON_5_10 flag to 
+        optimize the &linearized_isa method 
+        and avoid the hack/check for circular
+        inheritence in &class_precedence_list 
+      - added rebless_instance method (Sartak)
+        - added tests for this
+    
+    * Class::MOP::Immutable 
+      - the immutable class now keeps track of 
+        the transformer which immutablized it
+
+    * Class::MOP::Instance
+      - added rebless_instance_structure method (Sartak)
+        - added tests for this
+
+0.50 Fri. Dec. 21, 2007
     * Class::MOP::Class
       - fixed bug in immutable to make sure that 
         transformation arguments are saved 
         correctly (mst)
+        - added tests for this
         
     * Class::MOP::Immutable
       - fixed a bug (see above)
@@ -13,7 +53,7 @@ Revision history for Perl extension Class-MOP.
       - some doc updates
 
 0.49 Fri. Dec. 14, 2007
-    !! Class::MOP now loads ~70% faster !!
+    !! Class::MOP now loads 2 x faster  !!
     !! with XS speedups (thanks konobi) !!
         
     * Class::MOP