Changes for version 1.005_002 - 2019-01-29
- Added: Type::Params named_to_list feature. <https://rt.cpan.org/Ticket/Display.html?id=128337>
 
Changes for version 1.005_001 - 2019-01-23
- Added: Type::Library now supports `of` and `where` options when importing type constraints.
 
Changes for version 1.005_000 - 2019-01-20
- Bug Fixes
- Fix spelling in error message for Types::Common::String LowerCaseSimpleStr. Robert Rothenberg++ <https://github.com/tobyink/p5-type-tiny/pull/47>
 
 - Documentation
- Fix Type::Params documentation error. Nelo Onyiah++ <https://github.com/tobyink/p5-type-tiny/pull/45>
 - Fix Types::Standard documentation error: incorrect third-party module name. Nelo Onyiah++ <https://github.com/tobyink/p5-type-tiny/pull/46>
 - Minor correction to POD header for Type::Params Jonas B Nielsen++ <https://github.com/tobyink/p5-type-tiny/pull/43>
 
 - Packaging
- Bump minimum required version of Exporter::Tiny to 1.000000.
 
 - Other
- Added: Type::Params multisig function now supports custom error messages. Benct Philip Jonsson++ <https://github.com/tobyink/p5-type-tiny/pull/44>
 - 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.
 - Eval::TypeTiny's API is now considered to be stable.
 - 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.
 - Type::Params signatures with slurpy hashrefs now allow true hashrefs to be passed to them.
 - Types::TypeTiny::TypeTiny->has_coercion is now true.
 
 
Documentation
an overview of Type::Tiny    
  
adding coercions to type constraints    
  
how to build a type library with Type::Tiny, Type::Library and Type::Utils    
  
squeeze the most out of your CPU    
  
coerce and validate arguments to functions and methods    
  
Type::Tiny policies    
  
how to use Type::Tiny and Type::Library with Moo    
  
how to use Type::Tiny and Type::Library with Moose    
  
how to use Type::Tiny and Type::Library with Mouse    
  
how to use Type::Tiny and Type::Library with other OO frameworks    
  Modules
shims to allow Type::Tiny to run on Perl 5.6.x    
  
shims to allow Type::Tiny to run on Perl 5.8.x    
  
exceptions for Type::Tiny and friends    
  
exception when a value fails a type constraint    
  
exception for Eval::TypeTiny    
  
exception for Type::Params    
  
utility to evaluate a string of Perl code in a clean environment    
  
improved type constraint exceptions in Reply    
  
useful functions for testing the efficacy of type constraints    
  
a set of coercions to a particular target type constraint    
  
a set of coercions borrowed from Moose    
  
a set of coercions to a union type constraint    
  
tiny, yet Moo(se)-compatible type libraries    
  
Params::Validate-like parameter validation using Type::Tiny type constraints and coercions    
  
parse type constraint strings    
  
a glorified hashref for looking up type constraints    
  
tiny, yet Moo(se)-compatible type constraint    
  
type constraints based on the "isa" method    
  
type constraints based on the "can" method    
  
string enum type constraints    
  
intersection type constraints    
  
type constraints based on the "DOES" method    
  
union type constraints    
  
half-completed overloaded operation    
  
utility functions to make defining and using type constraints a little easier    
  
drop-in replacement for MooseX::Types::Common::Numeric    
  
drop-in replacement for MooseX::Types::Common::String    
  
bundled set of built-in types for Type::Tiny    
  
internals for the Types::Standard ArrayRef type constraint    
  
internals for the Types::Standard CycleTuple type constraint    
  
internals for the Types::Standard Dict type constraint    
  
internals for the Types::Standard HashRef type constraint    
  
internals for the Types::Standard Map type constraint    
  
internals for the Types::Standard ScalarRef type constraint    
  
internals for the Types::Standard StrMatch type constraint    
  
internals for the Types::Standard Tied type constraint    
  
internals for the Types::Standard Tuple type constraint    
  
type constraints used internally by Type::Tiny    
  Examples
- examples/benchmarking/benchmark-coercions.pl
 - examples/benchmarking/benchmark-constraints.pl
 - examples/benchmarking/benchmark-named-param-validation.pl
 - examples/benchmarking/benchmark-param-validation.pl
 - examples/benchmarking/versus-scalar-validation.pl
 - examples/datetime-coercions.pl
 - examples/nonempty.pl
 - examples/page-numbers.pl