cpan Moose 0.51

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

    • add unimport so "no Moose::Role" actually does
      something (sartak)
  • Moose::Meta::Role::Application::ToRole

    • when RoleA did RoleB, and RoleA aliased a method from RoleB in
      order to provide its own implementation, that method still got
      added to the list of required methods for consumers of
      RoleB. Now an aliased method is only added to the list of
      required methods if the role doing the aliasing does not
      provide its own implementation. See Recipe 11 for an example
      of all this. (Dave Rolsky)
    • added tests for this
  • Moose::Meta::Method::Constructor

    • when a single argument that wasn't a hashref was provided to
      an immutabilized constructor, the error message was very
      unhelpful, as opposed to the non-immutable error. Reported by
      dew. (Dave Rolsky)
    • added test for this (Dave Rolsky)
  • Moose::Meta::Attribute

    • added support for meta_attr->does("ShortAlias") (sartak)
    • added tests for this (sartak)
    • moved the bulk of the handles handling to the new
      install_delegation method (Stevan)
  • Moose::Object

    • Added BUILDARGS, a new step in new()
  • Moose::Meta::Role::Application::RoleSummation

    • fix typos no one ever sees (sartak)
  • Moose::Util::TypeConstraints

  • Moose::Meta::TypeConstraint

  • Moose::Meta::TypeCoercion

    • Attempt to work around the ??{ } vs. threads issue
      (not yet fixed)
    • Some null_constraint optimizations

Don't miss a new Moose release

NewReleases is sending notifications on new releases.