Changelog diff is: diff --git a/Changes b/Changes index 6c64113..90f5afa 100644 --- a/Changes +++ b/Changes @@ -1,5 +1,13 @@ See http://github.com/miyagawa/cpanminus/ for the latest development. +1.4007 Tue May 17 10:51:18 PDT 2011 + [Incompatible Changes] + - Remove LWP from Makefile.PL dependencies, since due to the split it brings in many + dependencies such as HTTP::Daemon and HTTP::Parser (which requires a C compiler). + HTTP::Tiny is embedded as a last resort anyway, and if Makefile.PL is executed via + some CPAN client (CPAN.pm, CPANPLUS or cpanminus) it means your client is already + configured to be able to fetch files over HTTP. + 1.4006 Mon May 16 10:02:45 PDT 2011 [Bug Fixes] - Proper fix for the -l option installing the same modules
This reverts commit 11a8904.
…ed, so unlinking shadow files won't die. (omega)
@INC technique and is much more robust, and less code on our end.
`cpanm -L extlib Plack` will install Plack *and* its all non-core dependencies into extlib, ready to use in your application with `use local::lib "extlib"` Changed how to get installed version of the modules. Instead of running the code with backticks, it now scans the @INC and uses MM->parse_version and version.pm for the comparison. This is so that we can make local::lib --self-contained work correctly, and as a bonus we can get it faster. for perl < 5.10 there's no version->new we need to bootstrap. That part isn't done yet. For now if you're on 5.8 you should manually install `cpanm version` in the first run.