damn I shouldnt write change files while drunk anymore
[gitmo/Class-MOP.git] / Changes
diff --git a/Changes b/Changes
index 8955b23..1e8d499 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,10 +1,54 @@
 Revision history for Perl extension Class-MOP.
 
+0.48 Mon. Nov. 26, 2007
+    * Class::MOP::Attribute
+      - fixed get_read/write_method to handle the 
+        HASH ref case, which makes the 
+        get_read/write_method_ref handle it too.
+        - added more tests for this
+
+0.47 Sat. Nov. 24, 2007
+    * Class::MOP::Attribute
+      - fixed misspelling in get_write_method_ref
+        - added more tests for this
+
+0.46 Fri. Nov. 23, 2007
     * Class::MOP::Class
-      - optimise metaclass-already-exists check in construct_class_instance
-      - duplicate check into initialize to save a call through
+      - added the linearized_isa method instead of constantly 
+        pruning duplicate classes (this will be even more 
+        useful in the 5.10-compat version coming soon)
+    
+    * Class::MOP::Attribute
+      - added the get_read_method_ref and get_write_method_ref
+        methods which allow you to retrieve a CODE ref which 
+        can always be used to read or write an attribute.
+
+0.45 Thurs. Nov. 13, 2007
+    * Class::MOP::Attribute
+      - Fix error message on confess (groditi)
+
+0.44 Thurs. Nov. 13, 2007
+    - Apparently I didn't make dist correctly (groditi)
+
+0.43 Thurs. Nov. 13, 2007
+    * Class::MOP
+      - Add support for the 'builder' attribute (groditi)
+
+    * Class::MOP::Class
+      - optimise metaclass-already-exists check in 
+        construct_class_instance (groditi)
+      - duplicate check into initialize to save a 
+        call through (groditi)
+
+    * Class::MOP::Attribute
+      - Add support for the 'builder' attribute (groditi)
+      - Make predicates check for the existence of a value, not whether 
+        it is defined (groditi)
+
+    * Class::MOP::Instance
+      - Make predicates check for the existence of a value, not whether 
+        it is defined (groditi)
 
-0.43
     * Class::MOP::Method::Accessor 
       - made this a subclass of Class::MOP::Method::Generated
         - removed the relevant attributes
@@ -17,12 +61,20 @@ Revision history for Perl extension Class-MOP.
         - added tests for this
       - added the option to allow for both inlined and 
         non-inlined constructors.
+      - Update inlined methods for builder and predicate changes (groditi)
 
     * Class::MOP::Method::Generated
       - added this class as an abstract base for the 
         Class::MOP::Method::{Constructor,Accessor} classes
         - added tests for this
 
+    *t/
+      - Alter tests (005, 014 020, 021) for new builder addition (groditi)
+      - Tests for new predicate behavior (and corrections to old tests) (groditi)
+
+    *examples/
+      - Update ArrayRef based class example to work with predicate changes
+
 0.42 Mon. July 16, 2007
     !!! Horray for mst, he fixed it !!!