bump version to 0.55_04
[gitmo/Moose.git] / lib / Moose / Meta / Role.pm
index 4496b67..e2ed536 100644 (file)
@@ -8,7 +8,7 @@ use metaclass;
 use Carp         'confess';
 use Scalar::Util 'blessed';
 
-our $VERSION   = '0.55_01';
+our $VERSION   = '0.55_04';
 $VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
@@ -262,6 +262,7 @@ sub add_role {
     (blessed($role) && $role->isa('Moose::Meta::Role'))
         || confess "Roles must be instances of Moose::Meta::Role";
     push @{$self->get_roles} => $role;
+    $self->reset_package_cache_flag;
 }
 
 sub calculate_all_roles {
@@ -439,10 +440,6 @@ sub alias_method {
         { sigil => '&', type => 'CODE', name => $method_name },
         $body
     );
-
-    # Class::MOP::Class calls update_package_cache_flag here, but if
-    # we add it then a test in
-    # t/030_roles/012_method_exclusion_in_composition.t fails!
 }
 
 ## ------------------------------------------------------------------