From: Stevan Little Date: Thu, 10 Aug 2006 22:25:02 +0000 (+0000) Subject: fixing version numbers and writing the changelog X-Git-Tag: 0_33~10 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=9ca19585ca1a0487cc5bb11e62fc6db1e460c4aa;p=gitmo%2FClass-MOP.git fixing version numbers and writing the changelog --- diff --git a/Changes b/Changes index e8ba951..898fefb 100644 --- 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 --- 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. - - diff --git a/lib/Class/MOP.pm b/lib/Class/MOP.pm index 5032cf0..dc46131 100644 --- a/lib/Class/MOP.pm +++ b/lib/Class/MOP.pm @@ -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 ... diff --git a/lib/Class/MOP/Attribute.pm b/lib/Class/MOP/Attribute.pm index 9647481..8650818 100644 --- a/lib/Class/MOP/Attribute.pm +++ b/lib/Class/MOP/Attribute.pm @@ -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; diff --git a/lib/Class/MOP/Instance.pm b/lib/Class/MOP/Instance.pm index d8bf313..44cfb54 100644 --- a/lib/Class/MOP/Instance.pm +++ b/lib/Class/MOP/Instance.pm @@ -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;