See http://github.com/miyagawa/cpanminus/ for the latest development.
0.99_02 Tue Feb 23 22:13:46 PST 2010
[Improvements]
- Limit the number of --recent to 50
[Bug fixes]
- Work around with broken LWP installations (yannk)
[Developer fixes]
- Updated cpandb URI (BinGOs)
- Standardize env var keys to PERL_CPANM_* so `env | grep PERL` can be used (miyagawa, mst)
- Added ->env method
- Added PERL_CPANM_NO_LWP=1 so it can upgrade LWP without LWP
- Move documents to lib/App/cpanminus.pm
0.99_01 Tue Feb 23 12:31:56 PST 2010
[Improvements]
- Improved the duplicated or circular dependent package detections (gfx, Yappo)
- Improved the progressive message format
- Support .zip files (sekimura)
- Added --look command, like CPAN shell's look
- Added --recent command that shows you the recent updated modules
- Added --interactive option, good middleground when installing Task:: modules
- Added --self-upgrade (NOTE: it will downgrade to the stable if you run from the dev release!)
- Fixed the installation doc to prefer git over CPAN shell
- Documented that you need GNU tar >= 1.22
- Wraps configure and test with alarm timeout to not choke on bad dists (hirose31, yappo, tokuhirom)
[Bug fixes]
- Fixed a bug where log appending fails on Win32 (xaicron)
- Various fixes on win32 (charsbar)
- Fixed a bug failing on dists with dual Build.PL/Makefile.PL (mst, aperion)
- Fixed a bug where build/ directory is treated as Module::Build's Build file on HFS
[Developer fixes]
- Rewrote the internal using a sane and simple object oriented programming
- Changed the ~/.cpanm directroy layout - much easier to dig through
- Rewrote the documentation to be less defensive
- set AUTOMATED_TESTING when testing a distribution
- Mentions pip in the doc (chocolateboy, adamk)
- Support cpan:// URI
- Added --perl option to specify which perl path to use (mst)
- Specify minimum versions for ExtUtils::MakeMaker, Module::Build and ExtUtils::Install
[Beta features]
- Implemented plugin architectures - this is unstable and turned off by default
0.09 Sat Feb 20 23:47:16 PST 2010
- Fixed the way archives are untared
- Log file is now always ~/.cpanm/build.log
- Improve the diag message
- Made quiet mode the default. Use -v|--verbose to make it chatty like CPAN(PLUS)
- Added retry for HTTP downloads
- Fixed the way it generates a stub Build.PL when make is not available
0.08 Sat Feb 20 15:36:53 PST 2010
- Implemented --installdeps
- Implemented -q|--quiet that makes you a peaceful install experience
- Relaxed the defensive docs a little bit since many people love the idea
0.07 Sat Feb 20 12:17:56 PST 2010
- Fixed packaging -- standalone cpanm file now has '/usr/bin/env perl'
in shebang but CPAN dist has #!perl (so EUMM can fix it)
- Added -i for cpan compatibility
- Fixed the way to get VERSION from modules
0.06 Fri Feb 19 21:48:09 PST 2010
- Fixed the command detection in win32
- Make C-c work when downloading tar balls
- perl 5.6 compat (i think)
- Fixed packaging again
0.05 Fri Feb 19 21:15:20 PST 2010
- Fixed no warranty copy
0.04 Fri Feb 19 21:01:10 PST 2010
- Added -v
- Changed how to get dependencies to be more sensible and #toolchain friendly
by supporting MYMETA.yml etc.
- Added NO WARRANTY
0.03 Fri Feb 19 19:38:30 PST 2010
- Fixed packaging
- Make local file install work without LWP (hopefully)
0.02 Fri Feb 19 19:13:03 PST 2010
- arguments to cpanm can now be a directory, file, URI or CPAN tarball name
0.01 Fri Feb 19 18:24:04 PST 2010
- Initial version to CPAN