Fix typo in Type::Utils for coerce=>1 --> coercion=>1. Fixes RT#88798. Diab Jerius++ <https://rt.cpan.org/Ticket/Display.html?id=88798>
Fix typo in changelog for previous developer release.
Type::Exception::Assertion changes from 0.027_05 are now conditional upon Perl version; only take effect on Perl 5.8+; they just weren't working on Perl 5.6.
Test Suite
More changes to version numbers reported by 00-begin.t.
Other
Explicitly overload boolification (always true!) in Type::Exception.
Changes for version 0.027_07 - 2013-09-18
Bug Fixes
Fix missing version number in Type::Coercion::FromMoose
Test Suite
Changes to version numbers reported by 00-begin.t.
Other
Also ensure Mouse type constraints converted to Type::Tiny constraints retain their coercions.
Changes for version 0.027_06 - 2013-09-18
Documentation
Add a draft Stability Policy to Type::Tiny::Manual.
Other
Added: Override `validate_explain` in all the bundled subclasses of Type::Tiny.
Added: Type::Coercion::FromMoose
Added: Type::Tiny::Union now provides a `find_type_for` method which should be compatible with Moose's equivalent method.
Added: Type::Utils now provides an `english_list` function like Moose::Util does. This was useful internally for implementing `validate_explain` methods.
Loosen the rules for Type::Tiny and Type::Coercion name attributes; allow them to begin with one or two leading underscores.
Memoize Types::TypeTiny::to_TypeTiny.
Stop using base.pm.
Type::Tiny::Union's compiled checks no longer close over the type constraints which are in the union.
Types::TypeTiny::to_TypeTiny now uses Type::Coercion::FromMoose to ensure Moose type constraints converted to Type::Tiny constraints retain their coercions.
Changes for version 0.027_05 - 2013-09-15
Added: Provide a `validate_explain` method as part of Type::Tiny's public API.
Include a detailed explanation in the stringification of Type::Exception::Assertion.
Refactor the explanation generation mechanism.
Changes for version 0.027_04 - 2013-09-09
Test Suite
The file t/moose-coercion.t was checking a particular Moose warning message. In Moose 2.1100, this warning has been upgraded to an exception. For now, disable that particular check.
Changes for version 0.027_03 - 2013-09-09
Bug Fixes
Prevent Eval::TypeTiny from leaking stashes by recycling the sandbox.
Test Suite
Fix the ultra-finicky t/02-api.t to cope with changes to Moose::Meta::TypeConstraint API in Moose 2.1100.
In Type::Tiny::Manual::Coercions, explain how to chain coercions. <http://purl.org/NET/cpan-uri/rt/ticket/88452>
Changes for version 0.027_01 - 2013-09-07
REGRESSIONS
Weakening various references to fix memory leaks led to breaking Type::Tiny -> Moose -> Type::Tiny round-tripping via Types::TypeTiny::to_TypeTiny. Test cases for this marked TODO.
Bug Fixes
Fixed some memory leaks. Still some work to do in this area.
Other
Added `coercibles` method to Type::Tiny. Diab Jerius++ <http://purl.org/NET/cpan-uri/rt/ticket/88452>