0.41
~~ numerous documentation updates ~~
+
+ - Changed all usage of die to Carp::croak for better
+ error reporting (initial patch by Tod Hagan)
** IMPORTANT NOTE **
- the make_immutable keyword is now deprecated, don't
the default generating sub twice in the constructor. (bug
found by Jesse Luehrs, fixed by Dave Rolsky)
- added tests for this (Dave Rolsky)
+ - fix typo in initialize_body method (nothingmuch)
+
+ * Moose::Meta::Method::Destructor
+ - fix typo in initialize_body method (nothingmuch)
* Moose::Meta::Attribute
- - inherited attributes may now be extended without restriction on type
- and some other attributes (Sartak)
+ - inherited attributes may now be extended without
+ restriction on the type ('isa', 'does') (Sartak)
+ - added tests for this (Sartak)
+ - when an attribute property is malformed (such as lazy without
+ a default), give the name of the attribute in the error
+ message (Sartak)
+
+ * Moose::Object
+ - localize $@ inside DEMOLISHALL to avoid it
+ eating $@ (found by Ernesto)
+ - added test for this (thanks to Ernesto)
+
+ * Moose::Util::TypeConstraints
+ - &find_type_constraint now DWIMs when given an
+ type constraint object (nothingmuch)
+
+ * Moose::Meta::TypeConstraint
+ - added the &equals method for comparing two type
+ constraints (nothingmuch)
+ - added tests for this (nothingmuch)
+ - add the &parents method, which is just an alias to &parent.
+ Useful for polymorphism with TC::Class (nothingmuch)
+
+ * Moose::Meta::TypeConstraint::Class
+ - added the &equals method for comparing two type
+ constraints (nothingmuch)
+ - added the class attribute for introspection purposes
+ (nothingmuch)
+ - added tests for this
+
+ * Moose::Cookbook::Recipe*
+ - fixed references to test file locations in the POD
+ and updated up some text for new Moose features
+ (Sartak)
0.40 Fri. March 14, 2008
- I hate Pod::Coverage