cpan Moose 0.84

latest releases: 2.2207, 2.2206, 2.2205...
14 years ago
  • Moose::Role

    • has now sets definition_context for attributes defined in
      roles. (doy)
  • 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
  • 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').
  • 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)
  • Moose::Meta::Attribute

    • Allow Moose::Meta::TypeConstraint::DuckType in handles, since
      it is just a list of methods (Sartak)
  • Moose::Meta::Role

    • The get_*_method_modifiers methods would die if the role had
      no modifiers of the given type (Robert Buels).

Don't miss a new Moose release

NewReleases is sending notifications on new releases.