X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=Changes;h=536146a0c4b578a16a21a467d14d50ed71493f5b;hb=ae8d63f2f6822aac9504be657b8074cade5eda10;hp=9ac5dadf0d4da011133bbacec765362c065f88c0;hpb=81c3738fe69c74438ab232da74d9a99d2de6418d;p=gitmo%2FMoose.git diff --git a/Changes b/Changes index 9ac5dad..536146a 100644 --- a/Changes +++ b/Changes @@ -1,5 +1,66 @@ Revision history for Perl extension Moose +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