fixing version numbers and writing the changelog
Stevan Little [Thu, 10 Aug 2006 22:25:02 +0000 (22:25 +0000)]
Changes
TODO
lib/Class/MOP.pm
lib/Class/MOP/Attribute.pm
lib/Class/MOP/Instance.pm

diff --git a/Changes b/Changes
index e8ba951..898fefb 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,5 +1,26 @@
 Revision history for Perl extension Class-MOP.
 
+0.32
+    * Class::MOP::Package
+      - refactored entire class, this is now 
+        the primary gateway between the metaclass
+        and the Perl 5 symbol table
+        - added many tests for this
+        
+    * Class::MOP::Class
+      - refactored all symbol table access to 
+        use Class::MOP::Package methods instead
+      
+   * Class::MOP::Instance
+     - added &deinitialize_slot for removing slots 
+       from an instance
+       - added tests for this      
+      
+    * Class::MOP::Attribute 
+      - added support for &deinitialize_slot for removing
+        slots from an instance
+        - added tests for this
+
 0.31 Sat. July 15, 2006
 
     * Class::MOP::Class
diff --git a/TODO b/TODO
index 7ea864b..2fe9fb0 100644 (file)
--- a/TODO
+++ b/TODO
@@ -39,16 +39,6 @@ I am not sure how we should handle non-method arguments, mostly
 because those would be static prototype variables, which would 
 translate to class package variables. 
 
----------------------------------------------------------------------
-TO PONDER
----------------------------------------------------------------------
-
-- Make a Class::MOP::Package 
-
-Class::MOP::Class would be a subclass of this, but I am not sure 
-this is worth the time. 
-
-
 
 
 
index 5032cf0..dc46131 100644 (file)
@@ -13,7 +13,7 @@ use Class::MOP::Method;
 
 use Class::MOP::Class::Immutable;
 
-our $VERSION = '0.31';
+our $VERSION = '0.32';
 
 ## ----------------------------------------------------------------------------
 ## Setting up our environment ...
index 9647481..8650818 100644 (file)
@@ -7,7 +7,7 @@ use warnings;
 use Carp         'confess';
 use Scalar::Util 'blessed', 'reftype', 'weaken';
 
-our $VERSION = '0.10';
+our $VERSION = '0.11';
 
 sub meta { 
     require Class::MOP::Class;
index d8bf313..44cfb54 100644 (file)
@@ -6,7 +6,7 @@ use warnings;
 
 use Scalar::Util 'weaken', 'blessed';
 
-our $VERSION = '0.02';
+our $VERSION = '0.03';
 
 sub meta { 
     require Class::MOP::Class;