X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=Changes;h=d2d4cbf72cd1e52a09b3cde26e2d255cb6494559;hb=73ccae9d593776982de2b9842c5852ad30269b18;hp=29d8b9bab56b978c48b3fb8be5473e79ba86c32a;hpb=9c10b5ad9c24b7d09982daa5e07cf009222049cf;p=gitmo%2FMoose.git diff --git a/Changes b/Changes index 29d8b9b..d2d4cbf 100644 --- a/Changes +++ b/Changes @@ -1,6 +1,24 @@ Revision history for Perl extension Moose -0.39 +0.41 + ~~ numerous documentation updates ~~ + + ** 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) + +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 @@ -8,11 +26,38 @@ Revision history for Perl extension Moose 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 + * Moose::Util - fixing the 'apply_all_roles' keyword so that it will not trigger Ovid's bug (http://use.perl.org/~Ovid/journal/35763) + * Moose::Meta::Class + - added ->create method which now supports roles (thanks to jrockway) + - added tests for this + - 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 + custom message. POD anotated accordingly (groditi) + - added tests for this + - it is now possible to make anon-enums by passing 'enum' an + ARRAY ref instead of the $name => @values. Everything else + works as before. + - added tests for this + * t/ - making test for using '+name' on attributes consumed from a role, it works and makes sense too. @@ -24,10 +69,15 @@ Revision history for Perl extension Moose 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