Revision history for Perl extension Moose
-0.39
+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
+ use it in any new code and please fix your old code
+ as well. There will be 2 releases, and then it will
+ be removed.
+
+ * Moose::Meta::Method::Constructor
+ - immutable classes which had non-lazy attributes were calling
+ 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 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
+
+0.39 Fri. March 14, 2008
* Moose
- documenting the use of '+name' with attributes
that come from recently composed roles. It makes
- added ->create_anon_class which now supports roles and caching of
the results (thanks to jrockway)
- added tests for this
+ - made ->does_role a little more forgiving when it is
+ checking a Class::MOP era metaclasses.
* Moose::Meta::Role::Application::ToInstance
- it is now possible to pass extra params to be used when
* Moose::Object
- localizing the Data::Dumper configurations so
that it does not pollute others (RT #33509)
+ - made ->does a little more forgiving when it is
+ passed Class::MOP era metaclasses.
0.38 Fri. Feb. 15, 2008
* Moose::Meta::Attribute