document deprecations in Changes & Delta
Dave Rolsky [Mon, 1 Aug 2011 02:07:05 +0000 (21:07 -0500)]
Changes
lib/Moose/Manual/Delta.pod

diff --git a/Changes b/Changes
index e2eca34..3a44194 100644 (file)
--- 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]
index 8dffcc1..6e8b0cb 100644 (file)
@@ -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<Class::MOP::load_class> and C<Class::MOP::is_class_loaded> are deprecated
+
+We now use the L<Class::Load> module internally to provide this
+functionality. Using the Class::MOP subroutines will cause a deprecation
+warning, but will still work (via L<Class::Load).
+
+In addition, the C<Class::MOP::load_first_existing_class> sub has been
+deprecated. This was removed from the docs a long time ago, but has never
+actually warned.
+
 =back
 
 =head1 2.0100