CPANPLUS

 view release on metacpan or  search on metacpan

ChangeLog  view on Meta::CPAN

    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 )