rebless instance now returns the instance too
[gitmo/Class-MOP.git] / Changes
diff --git a/Changes b/Changes
index e215ef0..6ff83eb 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,5 +1,66 @@
 Revision history for Perl extension Class-MOP.
 
+0.55
+    * Class::MOP::Class
+      - rebless_instance now returns the instance 
+        it has just blessed, this is mostly to 
+        facilitate chaining
+
+0.54 Fri. March, 14, 2008
+    * Class::MOP
+      metaclass.pm
+      - making sure that load_class never gets
+        passed a value from @_ or $_ to squash 
+        Ovid's bug (http://use.perl.org/~Ovid/journal/35763)
+
+    * Class::MOP::Class
+      - make_{immutable,mutable} now return 1
+        (cause Sartak asked)
+      - improved error handling in ->create method
+      - rebless_instance now takes extra params which 
+        will be used to populate values 
+        - added tests for this
+        
+    * Class::MOP::Object
+      - localizing the Data::Dumper configurations so 
+        that it does not pollute others (RT #33509)        
+    * Class::MOP::Class
+      Class::MOP::Package
+      Class::MOP::Module
+      Class::MOP::Method
+      Class::MOP::Attribute
+      - these classes no longer define their own ->meta, 
+        but instead just inherit from Class::MOP::Object      
+      
+    * Class::MOP::Instance
+      Class::MOP::Immutable                        
+      - these classes now inherit from Class::MOP::Object
+    * t/
+      - fixed the filename length on several 
+        test files so we install on VMS better
+        (RT #32295)
+      - fixed incorrect use of catdir when it 
+        should be catfile (RT #32385)
+
+0.53 Thurs. Feb. 14, 1008
+    ~~ several doc. fixes and updates ~~
+        
+    * Class::MOP::Class
+      Class::MOP::Method::Constructor
+      Class::MOP::Attribute
+        - making init_arg accept an undefined value
+          to indicate that no constructor args can 
+          be passed (thanks to nothingmuch)
+          - added tests for this
+        - added attribute initializer attribute (rjbs)
+          
+    * Class::MOP.
+        - making this use the new init_arg => undef
+          feature instead of the silly hack from 
+          before (thanks to nothingmuch)
+
 0.52 Tues. Jan. 22, 2008
     * Class::MOP::Class
       - fixed bug in rebless_instance