[ Bug Fixes ]
- Fix for slurpy Map within a Tuple.
- Types::TypeTiny->has_type was incorrectly returning whether
Types::TypeTiny contained the named coercion instead of a named
type.
[ Test Suite ]
- Check Type::Library-based type libraries can extend MouseX::Types-based
type libraries.
- Check that Type::Registry works in conjunction with MouseX::Types.
(There's some TODO stuff there.)
- Checks for more Error::TypeTiny::Assertion explanations (Tuple, Duck,
Intersection, Union, Dicts containing slurpy things).
- Checks non-inlineable deep coercions for Tuple.
- Fake a very old Validation::Class::Simple for a certain test by
overriding $Validation::Class::Simple::VERSION.
- Improved type constraint constructor tests (exceptions thrown for bad
parameters, coercion=>ARRAY|CODE parameter).
- Improved type introspection method tests
(find_parent/is_supertype_of/is_subtype_of/is_strictly_supertype_of/is_s
trictly_subtype_of).
- Test the immutability of Type::Coercion::Union.
- Tests for
isa
.
- Tests for non-inlineable type constraints in
match_on_type
and
compile_match_on_type
.
- Tests for various little methods which were added for
Moose/Mouse-compatibility.
[ Packaging ]
- Bundle my TODO file.
[ Other ]
- Better
isa
faking - returns true to Class::MOP::Object.