Type-Tiny
Created: 2013-03-23
Home page: https://typetiny.toby.ink/
Home page: https://metacpan.org/release/Type-Tiny
Bug tracker: https://github.com/tobyink/p5-type-tiny/issues
Maintainer: Toby Inkster (TOBYINK) tobyink@cpan.org
1.999_012 2022-09-21 Type::Tiny 2.0 Preview M
[ Documentation ]
- Document in Type::Tie that Type::Tie is implicitly loaded when you tie a
variable to a Type::Tiny type constraint. (It was already documented in
the manual.)
- Document the Type::Tie::BASE
type
method.
- Removed stub pod from a bunch of internal modules. They're internal, so
nobody should be expecting pod.
[ Test Suite ]
- Bundle a (renamed) copy of Type::Nano in the test suite for some tests
combining Type::Nano and Type::Tiny type constraints, and converting
Type::Nano to Type::Tiny.
- Improved test cases for Type::Tie with an aim at 100% coverage.
[ Packaging ]
- Add Class::XSAccessor to Type::Tiny's recommendations.
[ Other ]
- Adding a type constraint to a type library will now also add it to the
library's type registry. (Even though this registry is unlikely to be
used.)
- Rewrite much of Type::Tie to no longer use inside-out objects and avoid
a dependency on Hash::Util::FieldHash or alternative implementations of
fieldhashes.
- Type::Parser's internal packages now have version numbers.
- Type::Tie now supports variables being cloned with Clone::clone(). It
already supported Storable::dclone().
- Type::Tie will now try to load Class::XSAccessor::Array for a speed-up.
- Using Type::Utils to declare a named type will now automatically add the
type to the caller's type registry.