default now checks the instance with defined to avoid setting off bool-overloads (found by Carl Franks)
Changes for version 0.37_002
/t
bad name in a test, causing meaningless failuress. No other changes.
Changes for version 0.37_001
~~ GLOBAL CHANGES ~~
All attribute names are now consistent and follow Perl 6 style (prefixed with the sigil, and ! as the twigil for private attrs). This should not affect any code, unless you broke encapsulation, in which case, it is your problem anyway.
!! Class::MOP::Class::Immutable has been removed
Class::MOP::Method::Constructor
this has been moved out of Class::MOP::Class::Immutable and is a proper subclass of Class::MOP::Method now.
Class::MOP::Class
this module now uses Class::MOP::Immutable for the immutable transformation instead of Class::MOP::Class::Immutable.
Class::MOP::Immutable
this module now controls the transformation from a mutable to an immutable version of the class. Docs for this will be coming eventually.