[ Documentation ]
- Links to Type::Tiny on GitHub/Travis/AppVeyor/Coveralls in Type::Tiny
pod.
- Minor correction to POD header for Type::Params
Jonas B Nielsen++
https://github.com/tobyink/p5-type-tiny/pull/43
- Types::Standard documentation fix.
Lucas Buchala++
https://github.com/tobyink/p5-type-tiny/pull/48
[ Test Suite ]
- Improve test coverage.
[ Packaging ]
- Bump minimum required version of Exporter::Tiny to 1.000000.
- Type::Tiny::XS 0.016 is recommended.
[ Other ]
- Added: Type::Library now supports
of
andwhere
options when
importing type constraints.
- Added: Type::Params multisig function now supports custom error
messages.
Benct Philip Jonsson++
https://github.com/tobyink/p5-type-tiny/pull/44
- Added: Type::Params named_to_list feature.
https://rt.cpan.org/Ticket/Display.html?id=128337
- Added: Type::Params signatures with slurpy hashrefs now allow true
hashrefs to be passed to them.
- Added: Type::Tiny::Enum now has a
unique_values
method.
https://rt.cpan.org/Ticket/Display.html?id=129650
- Added: Types::Standard ArrayRef parameterized type can now take a second
parameter, the minimum array length.
- Better implementation of is_subtype_of/is_supertype_of and related
functions.
- Don't use Int from Type::Tiny::XS unless version 0.016 is available.
https://rt.cpan.org/Ticket/Display.html?id=130411
- Eliminate memory cycles created by coderef overloading in Type::Tiny and
Type::Coercion.
Fixes RT#130823.
Ivanov Anton++
https://rt.cpan.org/Public/Bug/Display.html?id=130823
- Eval::TypeTiny's API is now considered to be stable.
- Fix Types::Standard's LazyLoad implementation.
- The
values
attribute of Type::Tiny::Enum now preserves order.
Fixes RT#129650.
Daniel Schröer++
https://rt.cpan.org/Public/Bug/Display.html?id=129650
- Tidy up Type::Tiny namespace a little by fully-referencing some
functions instead of importing them.
- Tweaks to Type::Tiny and Type::Coercion to avoid unnecessarily loading
overload.pm and overloading.pm.
- Types::TypeTiny::TypeTiny->has_coercion is now true.