Revision history for Perl extension Moose
+0.53
+
+0.52 Thurs. July 3, 2008
+ * Moose
+ - added "FEATURE REQUESTS" section to the Moose docs
+ to properly direct people (stevan) (RT #34333)
+ - making 'extends' croak if it is passed a Role since
+ this is not ever something you want to do
+ (fixed by stevan, found by obra)
+ - added tests for this (stevan)
+
+ * Moose::Object
+ - adding support for DOES (as in UNIVERSAL::DOES)
+ (nothingmuch)
+ - added test for this
+
+ * Moose::Meta::Attribute
+ - added legal_options_for_inheritance (wreis)
+ - added tests for this (wreis)
+
+ * Moose::Cookbook::Snacks::*
+ - removed some of the unfinished snacks that should
+ not have been released yet. Added some more examples
+ to the 'Keywords' snack. (stevan)
+
+ * Moose::Cookbook::Style
+ - added general Moose "style guide" of sorts to the
+ cookbook (nothingmuch) (RT #34335)
+
+ * t/
+ - added more BUILDARGS tests (stevan)
+
+0.51 Thurs. Jun 26, 2008
+ * Moose::Role
+ - add unimport so "no Moose::Role" actually does
+ something (sartak)
+
+ * Moose::Meta::Role::Application::ToRole
+ - when RoleA did RoleB, and RoleA aliased a method from RoleB in
+ order to provide its own implementation, that method still got
+ added to the list of required methods for consumers of
+ RoleB. Now an aliased method is only added to the list of
+ required methods if the role doing the aliasing does not
+ provide its own implementation. See Recipe 11 for an example
+ of all this. (Dave Rolsky)
+ - added tests for this
+
+ * Moose::Meta::Method::Constructor
+ - when a single argument that wasn't a hashref was provided to
+ an immutabilized constructor, the error message was very
+ unhelpful, as opposed to the non-immutable error. Reported by
+ dew. (Dave Rolsky)
+ - added test for this (Dave Rolsky)
+
+ * Moose::Meta::Attribute
+ - added support for meta_attr->does("ShortAlias") (sartak)
+ - added tests for this (sartak)
+ - moved the bulk of the `handles` handling to the new
+ install_delegation method (Stevan)
+
+ * Moose::Object
+ - Added BUILDARGS, a new step in new()
+
+ * Moose::Meta::Role::Application::RoleSummation
+ - fix typos no one ever sees (sartak)
+
+ * Moose::Util::TypeConstraints
+ * Moose::Meta::TypeConstraint
+ * Moose::Meta::TypeCoercion
+ - Attempt to work around the ??{ } vs. threads issue
+ (not yet fixed)
+ - Some null_constraint optimizations
+
+0.50 Thurs. Jun 11, 2008
+ - Fixed a version number issue by bumping all modules
+ to 0.50.
+
+0.49 Thurs. Jun 11, 2008
+ !! This version now approx. 20-25% !!
+ !! faster with new Class::MOP 0.59 !!
+
+ * Moose::Meta::Attribute
+ - fixed how the is => (ro|rw) works with
+ custom defined reader, writer and accessor
+ options.
+ - added docs for this (TODO).
+ - added tests for this (Thanks to Penfold)
+ - added the custom attribute alias for regular
+ Moose attributes which is "Moose"
+ - fix builder and default both being used
+ (groditi)
+
+ * Moose
+ Moose::Meta::Class
+ Moose::Meta::Attribute
+ Moose::Meta::Role
+ Moose::Meta::Role::Composite
+ Moose::Util::TypeConstraints
+ - switched usage of reftype to ref because
+ it is much faster
+
+ * Moose::Meta::Role
+ - changing add_package_symbol to use the new
+ HASH ref form
+
+ * Moose::Object
+ - fixed how DEMOLISHALL is called so that it
+ can be overrided in subclasses (thanks to Sartak)
+ - added test for this (thanks to Sartak)
+
+ * Moose::Util::TypeConstraints
+ - move the ClassName type check code to
+ Class::MOP::is_class_loaded (thanks to Sartak)
+
+ * Moose::Cookbook::Recipe11
+ - add tests for this (thanks to tokuhirom)
+
+0.48 Thurs. May 29, 2008
+ (early morning release engineering)--
+
+ - fixing the version in Moose::Meta::Method::Destructor
+ which was causing the indexer to choke
+
0.47 Thurs. May 29, 2008
(late night release engineering)--