CPANPLUS
view release on metacpan or search on metacpan
was now returning the wrong item. [#13086]
0.054 Fri Jun 3 17:44:40 CEST 2005
* This release paves the way for the CPANPLUS::Dist::*
plugins, providing a framework from which to
automatically create distributions from CPAN packages
* Redo the 'cpan2dist' commandline tool, adding many
new options
* Record all messages from the 'make' command on the
stack regardless.
* Use the word 'test' when testing modules, not 'create'
* Note in test reports that we skipped tests [#11587]
* Fix some small documentation error [#11570]
* Double check if a module is uptodate before asking
the user -- another prereq may have installed it
already [#11840]
* Do a 'grep unique' on missing prerequisites, so we
dont list them more than once, even if the test output
does -- fixes bug [#11637]
* Make sure we use an empty 'dist_type' in the tests in
case the user set on in his config
* Add a _copy function to Utils.pm
* Make sure the 'force' flag is propagated properly to
the 'resolve_prereqs' function
* Add build_prereq flag to indicate prereqs should be
built even when uptodate when run under a packagemanager
* When running CPANPLUS from a path not (absolutely) in
your @INC, we add our own path to 'original_inc' which
we restore on shell outs
* Pass the grade to the 'munge_report' handler
* Many test report improvements as provided by Barbie
in ticket #12302
* Not all prereqs live on CPAN -- skip noting them as a
loaded prereq if we can't find it in the module tree
(as reported in #12723)
* Bundled a version of T::H that does supports the 'no_plan'
feature of Test::More (#13019):
We can't automatically do 'the right thing' as 'make test'
invokes 'test_harness' which loads T::H before we can even
interfere so we add a msg about too low version to the
Makefile.PL instead and fall back to basic tests
* Tell users why their sudo password might be asked during
'make test'
0.053 Fri Feb 11 10:07:08 CET 2005
* 0.052 did not ship with its META.yml, causing a few
of the bundles modules to be indexed. This release is
only relevant to the PAUSE indexer, and changes nothing
on the client side whatsoever.
0.052 Wed Feb 9 18:44:13 CET 2005
* Make auto-installation work (with some guess work) if
$ENV{PERL_MM_USE_DEFAULT} is set.
* Setup decent defaults for the callbacks, so scripts
don't have to set them unless they want actual callback
behaviour (This helps ExtUtils::AutoInstall greatly).
* chmod() extracted files to 755 so we do not get permission
denied errors when trying to remove them or copy over them
if they were not +w for the user.
* Don't use sudo, even if it's configured, if the user is
root already.
* Default to 'prefer binary programs' if Compress::Zlib is
not installed.
* Make 'parse_module' deal better with paths that have sub
directories in them.
* Make 'parse_module' deal better with version numbers
that have letters in them.
* Don't shell out to get the perl version if the perl we
looking for is $^X;
* Improve finding a proper homedir for cpanplus on VMS
* Accept the perl version as an optional argument to
'module_is_supplied_with_perl_core'
* Require Test::Reporter 1.27 for test reporting; it fixes
many bugs.
* Only load Module::Build when we really needed it, not on
any installation.
* Fix a bug that made 's reconfigure' not use the defaults
from your current config.
* RedHat 9.0's stock perl has a few serious bugs in it
(they applied custom patches) and will break CPANPLUS
badly. Add a note to the makefile.pl that redhat users
should upgrade their perl.
* CPANPLUS::inc was encountering 'use' calls that had windows
paths rather than unix paths (???). Patch to compensate
for this.
* Module::Load::Conditional cache is being flushed in standard
flush runs now, allowing use of LWP (and similar) when it
becomes available, even if it previously wasn't.
* Don't copy 'Config.pm-orig' to 'Config.pm' during Makefile.PL
stage -- if the user has a custom config and forgets to set
the environment var, CPANPLUS' tests will use the wrong config.
* Some tarballs have '.' as directory, rather than project sub
directory. Guess first for extraction dir and verify, only
then try the actual extract path.
* Improve documentation in the Default shell
* Improve test reporting texts as supplied by Barbie
* Add a callback to munge test reports before they are sent
* Add versions of loaded dependencies to the test reports.
* Make limited tests on skipped configuration work properly.
* Don't use sudo to install into our own sandbox for
Module::Build tests
* Skip module::build tests if we're under PERL_CORE and
M::B is not available (not yet integrated)
* Skip install tests if run under PERL_CORE
* Adjust include paths and paths to perl when tests are
run under PERL_CORE
* Update bundled IPC::Run to version 0.80
* Update bundled Module::Build to version 0.26081
* Improve tests
0.051 Fri Jan 14 15:10:02 CET 2005
* First official release in the ground-up rewrite '0.05x'
( run in 0.517 second using v1.01-cache-2.11-cpan-39bf76dae61 )