From: Dave Rolsky Date: Mon, 4 Jan 2010 17:09:57 +0000 (-0600) Subject: Docs for Moose::Exporter unimport changes in Delta X-Git-Tag: 0.93_01~14 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=5b7b27e2fa5dadbd7e604876c90f9137170184e9;p=gitmo%2FMoose.git Docs for Moose::Exporter unimport changes in Delta --- diff --git a/lib/Moose/Manual/Delta.pod b/lib/Moose/Manual/Delta.pod index 4108853..335d6bb 100644 --- a/lib/Moose/Manual/Delta.pod +++ b/lib/Moose/Manual/Delta.pod @@ -16,6 +16,30 @@ 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 0.93_01 and 0.94 + +=over 4 + +=item "no Moose" now removes C and C + +Moose is now smart enough to know exactly what it exported, even when it +re-exports functions from other packages. When you unimport Moose, it will +remove these functions from your namespace unless you I imported them +directly from their respective packages. + +If you have a C in your code I you call C or +C, your code will break. You can either move the C call +later in your code, or explicitly import the relevant functions from the +packages that provide them. + +=item L is smarter about unimporting re-exports + +The change above comes from a general improvement to L. It +will now unimport any function it exports, even if that function is a +re-export from another package. + +=back + =head1 0.93 =over 4