Merge branch 'master' into attribute_helpers
[gitmo/Moose.git] / lib / Moose / Manual / Delta.pod
index 1e1d712..4cfe14a 100644 (file)
@@ -25,19 +25,20 @@ L<MooseX::AttributeHelpers>.  Major changes include:
 
 =item C<traits>, not C<metaclass>
 
-All of the method providers are available via traits only.  The custom
-metaclasses were strictly inferior to applying attribute metaclass traits.
+Method providers are only available via traits.
 
 =item C<handles>, not C<provides> or C<curries>
 
-C<provides> 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<provides> 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 how it is used for
+other attributes.
 
-The C<curries> 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).
+The C<curries> 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
 
@@ -216,7 +217,7 @@ just the first missing method.
 Moose will no longer inline a constructor for your class unless it
 inherits its constructor from Moose::Object, and will warn when it
 doesn't inline. If you want to force inlining anyway, pass
-C<< "replace_constructor => 1 >> to C<make_immutable>.
+C<< replace_constructor => 1 >> to C<make_immutable>.
 
 If you want to get rid of the warning, pass C<< inline_constructor =>
 0 >>.