Moose
- keywords are now exported with Sub::Exporter
thanks to chansen for this commit
- has keyword now takes a 'metaclass' option
to support custom attribute meta-classes
on a per-attribute basis
- added tests for this
- the 'has' keyword not accepts inherited slot
specifications (has '+foo'). This is still an
experimental feature and probably not finished
see t/038_attribute_inherited_slot_specs.t for
more details, or ask about it on #moose
- added tests for this
- keywords are now exported with Sub::Exporter
Moose::Role
- keywords are now exported with Sub::Exporter
- keywords are now exported with Sub::Exporter
Moose::Utils::TypeConstraints
- reorganized the type constraint hierarchy, thanks
to nothingmuch and chansen for his help and advice
on this
- added some tests for this
- keywords are now exported with Sub::Exporter
thanks to chansen for this commit
- reorganized the type constraint hierarchy, thanks
Moose::Meta::Class
- due to changes in Class::MOP, we had to change
construct_instance (for the better)
- due to changes in Class::MOP, we had to change
Moose::Meta::Attribute
- due to changes in Class::MOP, we had to add the
initialize_instance_slot method (it's a good thing)
- due to changes in Class::MOP, we had to add the
Moose::Meta::TypeConstraint
- added type constraint unions
- added tests for this
- added the is_subtype_of predicate method
- added tests for this
- added type constraint unions