From: Dave Rolsky Date: Mon, 1 Aug 2011 02:07:05 +0000 (-0500) Subject: document deprecations in Changes & Delta X-Git-Tag: 2.0300~86 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=c07248f648aed79ccaa8d78b03d427f9d25b739a;p=gitmo%2FMoose.git document deprecations in Changes & Delta --- diff --git a/Changes b/Changes index e2eca34..3a44194 100644 --- a/Changes +++ b/Changes @@ -34,6 +34,14 @@ for, noteworthy changes. * The optimize_as option for type constraints has been deprecated. Use the inline_as option to provide inlining code instead. (Dave Rolsky) + * The Class::MOP::load_class and Class::MOP::is_class_loaded subroutines are + now deprecated. Moose now uses Class::Load to provide this functionality, + and you should as well. (Dave Rolsky) + + * The Class::MOP::load_first_existing_class subroutine is also + deprecated. This was removed from the docs a long time ago, but has never + actually been deprecated. (Dave Rolsky) + 2.0204 Thu, Aug 25, 2011 [BUG FIXES] diff --git a/lib/Moose/Manual/Delta.pod b/lib/Moose/Manual/Delta.pod index 8dffcc1..6e8b0cb 100644 --- a/lib/Moose/Manual/Delta.pod +++ b/lib/Moose/Manual/Delta.pod @@ -38,6 +38,16 @@ The Array and Hash native traits now provide a "shallow_clone" method, which will return a reference to a new container with the same contents as the attribute's reference. +=item C and C are deprecated + +We now use the L module internally to provide this +functionality. Using the Class::MOP subroutines will cause a deprecation +warning, but will still work (via L sub has been +deprecated. This was removed from the docs a long time ago, but has never +actually warned. + =back =head1 2.0100