Moose
- Documentation update to reference Moose::Util::TypeConstraints
under 'isa' in 'has' for how to define a new type
(thanks to shlomif).
- Documentation update to reference Moose::Util::TypeConstraints
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
- required attributes now will no longer accept undef
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)
- type-constraint tests now handle overloaded objects correctly
Moose::Meta::TypeConstraint::Union
- added (has_)hand_optimized_constraint to this class so that
it behaves as the regular Moose::Meta::TypeConstraint does.
- added (has_)hand_optimized_constraint to this class so that
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)
- large refactoring of this code
Moose::Cookbook::Recipe7
- added new recipe for augment/inner functionality
(still in progress)
- added test for this
- added new recipe for augment/inner functionality
Moose::Spec::Role
- a formal definition of roles (still in progress)
- a formal definition of roles (still in progress)
Moose::Util
- utilities for easier working with Moose classes
- added tests for these
- utilities for easier working with Moose classes
Test::Moose
- This contains Moose specific test functions
- added tests for these
- This contains Moose specific test functions