Changes for version 2.1.10-TRIAL - 2012-01-21 (TRIAL RELEASE)
- improve ::Registry code, find_deflator returns inlined deflators if it exists
- call deflators with the type constraint it is defined for, i.e. given a deflator that is defined for HashRef[] and a TC MyType that is defined as 'MyType, as HashRef[Str]', the deflator as passed the HashRef[Str] constraint instead of MyType. This simplifies the deflator code because you don't have to call ->parent on the type constraint until it is of the expected type. See the diff for ::Moose and ::Structured.
- ::Moose now comes with a deflator and inflator for Bool types.
- $attr->is_inflated is now inlined for better performance
- renamed inline {} to inline_as {}
Changes for version 2.1.9-TRIAL - 2012-01-20 (TRIAL RELEASE)
- inline deflators and inflators huge performance improvement
Documentation
Modules
Deflates and inflates Moose attributes to and from a string
Attribute meta role to support deflation
Deflators for Moose type constraints
Registry class for attribute deflators
Deflators for MooseX::Types::Structured
Deflates and inflates Moose attributes to and from a string
Lazy inflate attributes
Lazy inflate attributes
Lazy inflate attributes
Lazy inflate attributes