From: Stevan Little Date: Wed, 16 Jan 2008 16:57:18 +0000 (+0000) Subject: changelog stuff, mostly X-Git-Tag: 0_35~15 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=9b28d20beb0387349f6a7d6906c30404231cd463;p=gitmo%2FMoose.git changelog stuff, mostly --- diff --git a/Changes b/Changes index b91c65a..3c90491 100644 --- 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) + + * <> + - 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 + + * <> + - 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 diff --git a/lib/Moose/Meta/Role/Application/ToInstance.pm b/lib/Moose/Meta/Role/Application/ToInstance.pm index 522d972..abf16a7 100644 --- a/lib/Moose/Meta/Role/Application/ToInstance.pm +++ b/lib/Moose/Meta/Role/Application/ToInstance.pm @@ -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';