changelog stuff, mostly
Stevan Little [Wed, 16 Jan 2008 16:57:18 +0000 (16:57 +0000)]
Changes
lib/Moose/Meta/Role/Application/ToInstance.pm

diff --git a/Changes b/Changes
index b91c65a..3c90491 100644 (file)
--- a/Changes
+++ b/Changes
@@ -3,9 +3,29 @@ Revision history for Perl extension Moose
 0.34
     ~~~ more misc. doc. fixes ~~~
     ~~ updated copyright dates ~~
-    
-    Moose is now a postmodern object system 
+
+    Moose is now a postmodern object system :)
       - (see the POD for details)
+      
+    * <<Role System Refactoring>>    
+    - this release contains a major reworking and 
+      cleanup of the role system     
+      - 100% backwards compat.
+      - Role application now restructured into seperate
+        classes based on type of applicants
+      - Role summation (combining of more than one role)
+        is much cleaner and anon-classes are no longer 
+        used in this process
+      - new Composite role metaclass    
+      - runtime application of roles to instances
+        is now more efficient and re-uses generated
+        classes when applicable
+        
+    * <<New Role composition features>>
+      - methods can now be excluded from a given role 
+        during composition
+      - methods can now be aliased to another name (and 
+        still retain the original as well)        
     
     * Moose::Meta::Method::Accessor
       - fixed bug when passing a list of values to 
index 522d972..abf16a7 100644 (file)
@@ -4,10 +4,8 @@ use strict;
 use warnings;
 use metaclass;
 
-use Carp            'confess';
-use Scalar::Util    'blessed';
-
-use Data::Dumper;
+use Carp         'confess';
+use Scalar::Util 'blessed';
 
 our $VERSION   = '0.01';
 our $AUTHORITY = 'cpan:STEVAN';