whole bunch of stuff
[gitmo/Class-MOP.git] / Changes
diff --git a/Changes b/Changes
index b665511..16667c2 100644 (file)
--- a/Changes
+++ b/Changes
@@ -4,10 +4,19 @@ Revision history for Perl extension Class-MOP.
     * metaclass
       - adding new metaclass pragma to make assiging the 
         metaclass a little more straightforward
+        
+    * Class::MOP
+      - clean up bootstrapping to include more complete 
+        attribute definitions for Class::MOP::Class and 
+        Class::MOP::Attribute (accessors, readers, writers, 
+        etc.) ... it is redundant, but is useful meta-info
+        to have around.
 
     * Class::MOP::Class
       - fixing minor meta-circularity issue with &meta, it 
         is now more useful for subclasses
+      - added &get_attribute_map as an accessor for the 
+        hash of attribute meta objects
       - &compute_all_applicable_attributes now just returns
         the attribute meta-object, rather than the HASH ref
         since all the same info can be gotten from the 
@@ -18,7 +27,10 @@ Revision history for Perl extension Class-MOP.
           - added docs & tests for this
       - added &new_object and &clone_object convience methods to
         return blessed new or cloned instances
+          - they handle Class::MOP::Class singletons correctly too
           - added docs & tests for this
+      - cleaned up the &constuct_class_instance so that it behaves
+        more like &construct_instance (and managed the singletons too)
           
     * examples/
       - adjusting code to use the &Class::MOP::Class::meta