Changes for version 0.13

  • unit test improvements - tighter TODO scopes, better diagnostics on failure, Test::Moose for cleaner logic
  • fix documentation referencing Moose changes that are still TBD
  • undef attr values being stripped at construction time are now removed from visibility of all attr initializations, not just the one being updated at the time
  • fixed case where an attribute on an immutable class was being stripped of its undef value at construction time even if its type constraint already can tolerate undef.

Modules

Make your attribute(s) tolerant to undef initialization
Make your attribute(s) tolerant to undef intitialization

Provides

in lib/MooseX/UndefTolerant/ApplicationToClass.pm
in lib/MooseX/UndefTolerant/ApplicationToRole.pm
in lib/MooseX/UndefTolerant/Class.pm
in lib/MooseX/UndefTolerant/Composite.pm
in lib/MooseX/UndefTolerant/Constructor.pm
in lib/MooseX/UndefTolerant/Role.pm