CPANPLUS
view release on metacpan or search on metacpan
* Make common shell options clearer in both hints and help message
* Address #27914: Make the instructions in the Makefile.PL clearer
as to how to install prerequisites. Patch submitted by Andy
Dougherty
* Address #27910: we didnt check for Module::Signature being
present, just it's prereqs when heuristically configuring CPANPLUS
for signature checking. Now, we also check for Module::Signature
* Address #27913 documentation error in Makefile.PL that incorrectly
showed how to invoke interactive configuration after installation
* Clearer diagnostic when cpanp-run-perl can't be found
* Apply steveh's patch to scan for .bat files as well on win32 when
looking for installed programs
* Whitespace patch from audreyt
0.80 Sun Jun 17 13:50:01 2007
* Promote 0.79_04 to stable
* apply patch to fix win32 short path fixing when arguments are
given (thanks to steve hay for tracking it down)
* Print header diagnostic during tests to show how to run
tests in verbose mode for added debug output
* Update bundled modules
0.79_04 Tue May 29 08:50:07 2007
* Removed a fatal debug statement from cpan2dist. Users of
cpan2dist should upgrade to this release. No other users
should be affected.
0.79_03 Fri May 18 19:44:35 2007
* address: #27057: Dry runs and dep tree. Make it possible to view
which modules will be updated for what reasons when running
'selfupdate'. 's selfupdate' in the shell now prints this
dependency tree out and also offers a --dryrun option
* address: #27174: No way to pass case-insensitive patterns to
ignorelist; All --ignore/--ban options for cpan2dist are now case
insensitive
* address: #26583: display of installed/required in report is
confusing; Add a header to the columns generated for clarity
* tweak test conf to play nicer with perl core
* show version number when testing/installing
* add callback to allow to continue after a failed 'make test'
or 'build test'
* reapply core patch #31028 -- it got lost somehow
this fixes test setups under perl_core
* add --set-config and --set-program to cpan2dist to overwrite
random config entries for this invocation only
* document all the options in CPANPLUS::Config
* make saving cpanp-boxed config Just Work and add a banner to
cpanp-boxed to tell you how to
* expand the help text for 's' with options where applicable
* clarify * and .. hint in default shell
* silence warning in config.pm when a path to an .exe is not defined
* The test suite now adds the '/nologo' option when the user
has 'nmake.exe' configured as their 'make' program, to limit
the amount of noise on the terminal.
0.79_02 Tue May 8 13:14:12 2007
* address #26914 : CPANPLUS depending on Crypt::OpenPGP even when gpg
is available. Change heuristics so we always use gpg when it's there
and don't suggest to install Crypt::OpenPGP, as it's quite broken on
a lot of platforms. This may cause a warning or 2, but all will
continue to work
* Logic bug in 'selfupdate --latest=0' is now fixed, with --latest=0
selfupdate should no longer be picking the newest version from CPAN
if the current version is good enough
* let perlwrapper be '' as well -- '-P' actually changes the format
of some generated Makefiles
* perlwrapper is no longer required to have Dist::MM to be available
* apply Change 31121 by steveh@mugwump on 2007/05/03 07:51:17
this gets around the 'read only' issue of some files in perl-core
when rsynced/extracted from uupacktool under win32
* cleanup t/.cpanplus dir when doing 'make clean' as well.
* make sure we pass 'prereq_format' along, so prereqs get packaged
properly as well. This addresses a mail from Hans Dieter Pearcey (hdp@icgroup.com) raising the issue.
0.79_01 Sun Apr 22 09:57:45 2007
* Updates to integrate perl-core integration. Regular users
do not need to upgrade.
* Add clean up calls at the end of the tests as well if
we're run from perl core. this is because perl core
doesn't invoke our 'make clean', and files will be
left that aren't in the manifest.
* Make the scan for 'cpanp-run-perl' also consider cpanp-run-
perl5.X.Y as it may be installed with the perl version as
suffix explicitly
* address: 26077: dependency on itself; CPANPLUS had a
depenendency on the shell class you set as a default, even
if that was a shell provided with CPANPLUS itself.
This caused CPAN.pm to throw a fatal error, as it did not
know how to resolve this dependency. CPANPLUS users were
unaffected. Now, no dependency is added if the selected
shell is bundled with CPANPLUS itself.
* Add simple loadtest for CPANPLUS::Shell
0.78 Sat Mar 31 18:26:13 CEST 2007
* Promote 0.77_07 to stable
* Update license & contact information
* Make sure we don't install 'cpanp-boxed' when running
'make install'.
* Update bundled version of Module::Install
* Set install target to 'perl' for perl5.9.5 and higher
0.77_07 Fri Mar 23 17:19:07 CET 2007
* Smoke test revealed issue that PERL5_CPANPLUS_IS_VERSION
may not be formatted identically as $CPANPLUS::VERSION
if certain versions of 'version.pm' are loaded. This is
now addressed.
* Tests for CPANPLUS::Dist::MM would fail on Win32 if the
path to the Makefile.PL contains spaces. This is now
addressed by calling Win32::GetShortPathName() if run
on Win32.
0.77_06 Fri Mar 23 13:29:54 CET 2007
* Various test reporting fixes;
* Add the leading '!' to missing prereqs, inspired by CPAN::Reporter
( run in 0.523 second using v1.01-cache-2.11-cpan-df04353d9ac )