From: Hans Dieter Pearcey Date: Fri, 26 Jun 2009 17:33:53 +0000 (-0400) Subject: update Changes and Delta X-Git-Tag: 0.89_02~113 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=a3d9821854b052170e8ca2ff0b3b18298e7be28c;p=gitmo%2FMoose.git update Changes and Delta --- diff --git a/Changes b/Changes index 5441466..835cee0 100644 --- a/Changes +++ b/Changes @@ -8,6 +8,10 @@ for, noteworthy changes. 'after install_accessors => ...'. (hdp) - Move currying syntax for delegation in from AttributeHelpers. (hdp) + * Moose::AttributeHelpers + - Moved in from MooseX with API tweaks. See Moose::Manual::Delta for + details. (hdp, jhannah, rbuels) + 0.84 Fri, Jun 26, 2009 * Moose::Role - has now sets definition_context for attributes defined in diff --git a/lib/Moose/Manual/Delta.pod b/lib/Moose/Manual/Delta.pod index 5cfee58..1e1d712 100644 --- a/lib/Moose/Manual/Delta.pod +++ b/lib/Moose/Manual/Delta.pod @@ -16,6 +16,33 @@ feature. If you encounter a problem and have a solution but don't see it documented here, or think we missed an important feature, please send us a patch. +=head1 Version 0.85 + +L has been moved into the Moose core from +L. Major changes include: + +=over + +=item C, not C + +All of the method providers are available via traits only. The custom +metaclasses were strictly inferior to applying attribute metaclass traits. + +=item C, not C or C + +C syntax was like core Moose C<< handles => HASHREF >> syntax, but +with the keys and values reversed. This was confusing, and +AttributeHelpers now uses C<< handles => HASHREF >> in a way that +should be intuitive to anyone already familiar with it for normal attributes. + +The C functionality provided by AttributeHelpers has been generalized +to apply to all cases of C<< handles => HASHREF >>, though not every piece of +functionality has been ported (currying with a CODEREF is not supported). + +=back + +See L for the new documentation. + =head1 Version 0.84 The C type has been deprecated. On its own, it was useless,