X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=Changes;h=43b8c22bbad9fee9b9a801d340a8a7272546f8f4;hb=fe2d5aba0346f1c98cf9887c3c0d3ea057e440b2;hp=eb46bfe101d51188b9200560b65558a9ddbaa168;hpb=0fbd4b0a825a44f70a4e8537f50712dafac3c938;p=gitmo%2FMoose.git diff --git a/Changes b/Changes index eb46bfe..43b8c22 100644 --- a/Changes +++ b/Changes @@ -1,7 +1,52 @@ Revision history for Perl extension Moose -0.26 +0.27 + * fixing some misc. bits in the docs that + got mentioned on CPAN Forum + + * Moose::Meta::Role + - fixed how required methods are handled + when they encounter overriden or modified + methods from a class (thanks to confound). + - added tests for this + + * Moose::Util::TypeConstraint + - fixed the type notation parser so that + the | always creates a union and so is + no longer a valid type char (thanks to + konobi, mugwump and #moose for working + this one out.) + - added more tests for this + +0.26 Thurs. Sept. 27, 2007 + == New Features == + + * Parameterized Types + We now support parameterized collection types, such as: + ArrayRef[Int] # array or integers + HashRef[Object] # a hash with object values + They can also be nested: + ArrayRef[HashRef[RegExpr]] # an array of hashes with regexpr values + And work with the type unions as well: + ArrayRef[Int | Str] # array of integers of strings + + * Better Framework Extendability + Moose.pm is now "extendable" such that it is now much + easier to extend the framework and add your own keywords + and customizations. See the "EXTENDING AND EMBEDDING MOOSE" + section of the Moose.pm docs. + + * Moose Snacks! + In an effort to begin documenting some of the various + details of Moose as well as some common idioms, we have + created Moose::Cookbook::Snacks as a place to find + small (easily digestable) nuggets of Moose code. + + ==== ~ Several doc updates/cleanup thanks to castaway ~ + + - converted build system to use Module::Install instead of + Module::Build (thanks to jrockway) * Moose - added all the meta classes to the immutable list and @@ -14,6 +59,9 @@ Revision history for Perl extension Moose * t/ - complete re-organization of the test suite - added some new tests as well + - finally re-enabled the Moose::POOP test since + the new version of DBM::Deep now works again + (thanks rob) * Moose::Meta::Class - fixed very odd and very nasty recursion bug with @@ -27,6 +75,10 @@ Revision history for Perl extension Moose on non-blessed items. (RT #29269) - added tests for this + * Moose::Meta::Method::Accessor + - fixed issue with generated accessor code making + assumptions about hash based classes (thanks to dexter) + * Moose::Coookbook::Snacks - these are bits of documentation, not quite as big as Recipes but which have no clear place in the module docs.