Moose::Role
- has now sets definition_context for attributes defined in
roles. (doy)
- has now sets definition_context for attributes defined in
Moose::Meta::Attribute
- When adding an attribute to a metaclass, if the attribute has
no associated methods, it will give a deprecation
warning. (hdp)
- Methods generated by delegation were not being added to
associated_methods. (hdp)
- Attribute accessors (reader, writer, accessor, predicate,
clearer) now warn if they overwrite an existing method. (doy)
- Attribute constructors now warn very noisily about unknown (or
misspelled) arguments
- When adding an attribute to a metaclass, if the attribute has
Moose::Util::TypeConstraints
- Deprecated the totally useless Role type name, which just
checked if $object->can('does'). Note that this is not the
same as a type created by calling role_type('RoleName').
- Deprecated the totally useless Role type name, which just
Moose::Util::TypeConstraints
Moose::Meta::TypeConstraint::DuckType
- Reify duck type from a regular subtype into an actual class
(Sartak)
- Document this because Sartak did all my work for me
(perigrin)
- Reify duck type from a regular subtype into an actual class
Moose::Meta::Attribute
- Allow Moose::Meta::TypeConstraint::DuckType in handles, since
it is just a list of methods (Sartak)
- Allow Moose::Meta::TypeConstraint::DuckType in handles, since
Moose::Meta::Role
- The get_*_method_modifiers methods would die if the role had
no modifiers of the given type (Robert Buels).
- The get_*_method_modifiers methods would die if the role had