it documented here, or think we missed an important feature, please
send us a patch.
-=head1 Version 0.85
+=head1 Version 0.89
L<Moose::AttributeHelpers> has been moved into the Moose core from
L<MooseX::AttributeHelpers>. Major changes include:
See L<Moose::AttributeHelpers> for the new documentation.
+C<< use Moose -metaclass => 'Foo' >> now does alias resolution, just like
+C<-traits> (and the C<metaclass> and C<traits> options to C<has>).
+
+Added two functions C<meta_class_alias> and C<meta_attribute_alias> to
+L<Moose::Util>, to simplify aliasing metaclasses and metatraits. This is
+a wrapper around the old
+
+ package Moose::Meta::Class::Custom::Trait::FooTrait;
+ sub register_implementation { 'My::Meta::Trait' }
+
+way of doing this.
+
=head1 Version 0.84
When an attribute generates I<no> accessors, we now warn. This is to help
users who forget the C<is> option. If you really do not want any accessors,
-you can use C<< is => 'bare' >>.
+you can use C<< is => 'bare' >>. You can maintain back compat with older
+versions of Moose by using something like:
+
+ ($Moose::VERSION >= 0.84 ? is => 'bare' : ())
When an accessor overwrites an existing method, we now warn. To work around
this warning (if you really must have this behavior), you can explicitly