From: Dave Rolsky Date: Wed, 20 Aug 2008 17:09:36 +0000 (+0000) Subject: Changes for next release (which will be a dev release) X-Git-Tag: 0_55_01~4 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=b3a7e8602b3a9bfbace555d0d790db346440ab52;p=gitmo%2FMoose.git Changes for next release (which will be a dev release) --- diff --git a/Changes b/Changes index 86ba5c0..3dca573 100644 --- a/Changes +++ b/Changes @@ -1,13 +1,20 @@ Revision history for Perl extension Moose -0.56 +0.55_01 + + !! Calling Moose::init_meta as a function is now !! + !! deprecated. Please see the Moose.pm docs for details. !! + * Moose::Meta::Method::Constructor - Fix inlined constructor so that values produced by default - or builder methods are coerced as required + test (t0m) + or builder methods are coerced as required. (t0m) + - added test for this (t0m) * Moose::Meta::Attribute - - Fix lazy built attributes so that type coercion always - occurs on them when accessed with get_value method + test (t0m) + - A lazy attribute with a default or builder did not attempt to + coerce the default value. The immutable code _did_ + coerce. (t0m) + - added test for this (t0m) * Moose::Exporter - This is a new helper module for writing "Moose-alike" @@ -23,6 +30,13 @@ Revision history for Perl extension Moose This should make writing small Moose extensions a little easier (Dave Rolsky) + * Moose::Cookbook::Basics::Recipe1 + - Removed any examples of direct hashref access, and applied an + editorial axe to reduce verbosity. (Dave Rolsky) + + * Moose::Cookbook::Basics::Recipe1 + - Also applied an editorial axe here. (Dave Rolsky) + * Moose * Moose::Cookbook::Extending::Recipe1 * Moose::Cookbook::Extending::Recipe2 @@ -35,6 +49,20 @@ Revision history for Perl extension Moose package "main" package, because we will not export sugar to main. Previously it just did nothing. (Dave Rolsky) + * Moose::Role + - Now provide an init_meta method just like Moose.pm, and you + can call this to provide an alternate role metaclass. (Dave + Rolsky and nothingmuch) + + * Moose::Meta::Role + - Two new methods - add_method and wrap_method_body + (nothingmuch) + + * many modules + - Optimizations including allowing constructors to accept hash + refs, making many more classes immutable, and making + constructors immutable. (nothingmuch) + 0.55 Sun August 3, 2008 * Moose::Meta::Attribute - breaking down the way 'handles' methods are