+ - when applying runtime roles include roles from original class in new class
+ ( fixes ::does_role checks)
+
1.001003 - 2012-06-19
- correctly apply modifiers with role composition
- check for conflicts during role-to-object application (test from mmcleric)
*{_getglob "${new_name}::does"} = \&does_role unless $new_name->can('does');
@{$APPLIED_TO{$new_name}||={}}{
- map keys %{$APPLIED_TO{$_}}, @roles
+ map keys %{$APPLIED_TO{$_}}, @roles, $superclass
} = ();
$COMPOSED{class}{$new_name} = 1;