cpan Moose 0.25

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

    • Documentation update to reference Moose::Util::TypeConstraints
      under 'isa' in 'has' for how to define a new type
      (thanks to shlomif).
  • Moose::Meta::Attribute

    • required attributes now will no longer accept undef
      from the constructor, even if there is a default and lazy
    • added tests for this
    • default subroutines must return a value which passes the
      type constraint
    • added tests for this
  • Moose::Meta::Attribute

  • Moose::Meta::Method::Constructor

  • Moose::Meta::Method::Accessor

    • type-constraint tests now handle overloaded objects correctly
      in the error message
    • added tests for this (thanks to EvanCarroll)
  • Moose::Meta::TypeConstraint::Union

    • added (has_)hand_optimized_constraint to this class so that
      it behaves as the regular Moose::Meta::TypeConstraint does.
  • Moose::Meta::Role

    • large refactoring of this code
    • added several more tests
    • tests for subtle conflict resolition issues
      added, but not currently running
      (thanks to kolibre)
  • Moose::Cookbook::Recipe7

    • added new recipe for augment/inner functionality
      (still in progress)
    • added test for this
  • Moose::Spec::Role

    • a formal definition of roles (still in progress)
  • Moose::Util

    • utilities for easier working with Moose classes
    • added tests for these
  • Test::Moose

    • This contains Moose specific test functions
    • added tests for these

Don't miss a new Moose release

NewReleases is sending notifications on new releases.