Revision history for Perl module List-Objects-Types 2.001001 2016-07-22 - Parameterized TypedArray/TypedHash constraint generators now check $type->equals and disallow subtypes (without coercion) Lyle Kopnicky observed that the behavior of parameterized TypedArray/TypedHash could have unexpected results. Accepting TypedArray[SubType] for an attribute that isa => TypedArray[Type] adds unexpected constraints; subtypes are now disallowed for mutable types. This implies coercion now works as-expected; for example, a Moo(se) attribute declared as 'isa => TypedArray[Num], coerce => 1' will coerce an array_of(Int) to Num, rather than the broken 1.x behavior of accepting the subtype as-is. 1.003002 2016-01-08 - Recommend (and test with, if available) Moo-2+ - Parameterized InflatedHash optimizations - Switch to 'cpanfile' packaging 1.003001 2014-11-23 - Add parameterized InflatedHash; InflatedHash[@methods] verifies that @methods are available on the InflatedHash. 1.002003 2014-07-20 - Type-Tiny-0.46 sanity checks exposed that I'm an idiot; a comma that should've been a semicolon caused a bad value to be passed to 'coerce'. Found by TOBYINK. 1.002002 2014-01-12 - Skip a failing test on <5.16, for now - POD fixes 1.002001 2014-01-12 - Add InflatedHash type & coercion 1.001001 2013-12-19 - Bump to 1.x, interface should be fairly static 0.006001 2013-10-03 - Updated for List::Objects::WithUtils 2.0; adds ImmutableTypedArray / ImmutableTypedHash 0.005001 2013-09-05 - Add TypedHash 0.004004 2013-09-05 - Explicitly depend on List::Objects::WithUtils-1.011 (fixes TypedArrays) 0.004003 2013-09-05 - Fix TypedArray to work with latest List::Objects::WithUtils 0.004002 2013-09-04 - Add TOBYINK's TypedArray examples to examples/ Borrowed from: http://www.perlmonks.org/?node_id=1052124 https://github.com/avenj/list-objects-types/pull/1 0.004001 2013-09-03 - Add parameterized TypedArray support, courtesy of Toby Inkster: -> https://github.com/avenj/list-objects-types/pull/1 (Also adds inlinable type constraints.) 0.003001 2013-09-01 - Add type: TypedArray 0.002001 2013-08-30 - Add coercion: ImmutableArray from ArrayObj 0.001001 2013-08-23 - Initial release