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)
+
+ * Moose::Meta::Attribute
+ - inherited attributes may now be extended without
+ restriction on the type ('isa') (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)
+
+
+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
officially support it.
- fixing the 'extends' keyword so that it will not
trigger Ovid's bug (http://use.perl.org/~Ovid/journal/35763)
-
+
* oose
- added the perl -Moose=+Class::Name feature to allow
monkeypatching of classes in one liners
- 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
+ a role is applied to an the instance (rebless_params)
+ - added tests for this
* Moose::Util::TypeConstraints
- class_type now accepts an optional second argument for a
have slightly better support for AUTOLOADed
objects
- added more delegation tests
+ - adding ->does method to this so as to better
+ support traits and their introspection.
+ - added tests for this
* 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