CPANPLUS

 view release on metacpan or  search on metacpan

ChangeLog  view on Meta::CPAN


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
  * Address bug #25327: do not count as FAIL modules where prereqs are
	not filled. Now, when tests fail and:
    * version of prereqs installed is too low, send NA
	* prereq is not available on CPAN, send NA
* Address: #25410: cpan2dist needs posibility for passing arbitary
  parameters to $obj->install; cpan2dist now accepts --dist-opts foo=bar
* Add PERL5_CPANPLUS_IS_VERSION as environment variable. It's set to
  the version of CPANPLUS running. Requested by Adam Kennedy <cpan@ali.as>.
* Last statement evaluated in a Makefile.PL may be undef -- so don't die
  on that case in cpanp-run-perl
* Some users add '.pm' to their package tarballs. fix the package
  string parser to recognize this and deal with it.
* Address #25038 (Wrong platforms for MSDOS) and actually
  test modules in the MSDOS:: namespace on dos|os2|MSWin32|cygwin

0.77_05     Sun Feb 25 17:17:44 CET 2007

* Set $ENV{PERL5_CPANPLUS_IS_EXECUTING} to the full path of the
  Makefile.PL file when running 'perl Makefile.PL'.
  Requested by Adam Kennedy <cpan@ali.as>.

0.77_04     Mon Feb 19 08:05:52 CET 2007

* CPAN testers reported test counter mismatches when test reporting
  was enabled vs disabled. This is purely a test counter issue. No
  functional code has been replaced.
  If you have installed 0.77_03, there is no need to upgrade to
  0.77_04.

0.77_03     Sun Feb 18 17:35:12 CET 2007

* Rework the parse_module code; regex is more complex, but also more correct
* Allow for more lenient parsing of module names, when the module name
  and package name do not match
* Extend parse_module documentation to include URI
* Patch Module.pm->package_name regex to also parse 'perl5.6.1' style packages
* The package_[name, version, extension] subroutines are also reworked
  and use the same regular expression as parse_module does now
* Add 'name' to the list of accessors returned by $mod->accessors (it's
  an alias to ->module)

ChangeLog  view on Meta::CPAN

    impractical and unused.
*   updated our bugreporting address to point at the
    rt.cpan.org queue.
*   Clean up source tree from obsolete files
*   Have 'make clean' clean up all the generated files





0.061       Wed Mar 15 16:09:03 CET 2006


*   The template for the original configuration got shipped
    with a few default values that will not work on every
    system. Anyone who manually configures should not be
    affected, but the automated configuration may draw
    the wrong conclusion.
    For safetey sake, and to minimize possible issues for
    users, this release ships a template with sensible
    cross-platform defaults again

0.060       Fri Mar 10 17:19:06 CET 2006


*   This is a major release of CPANPLUS, supporting
    3rd party package creation and shell plugins
*   include bin/cpanp-boxed for a bootstrapped version of cpanp;
    this allows you to use cpanp without configuring/installing
    anything.
*   Include clear installation instructions in the README, beyond
    the simple 'perl Makefile.PL; make; make install'
*   save sources to disk after creating the trees, not at end of script

ChangeLog  view on Meta::CPAN

    (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.

ChangeLog  view on Meta::CPAN

    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'
    series
*   When determining installed versions, don't parse
    commented out versions
*   Version numbers of 'undef' aren't really versions, they
    are now treated as '0.0'
*   Split out 'create' into 'prepare' and 'create' so that
    package manager plugins can provide an option to alter

ChangeLog  view on Meta::CPAN

*   Bundle Module::Pluggable for Dist:: plugin support
*   Missing test suites of module was not detected
    properly, resultings in undeserved 'pass' grade
*   dslip data with ';' in it caused parse errors
*   Mark a fatal error when loading the shell and not being
    able to load a valid config file
*   Various spelling fixes
*   Improve tests


0.050_04    Sun Dec 26 16:54:46 CET 2004


*   Add rsync support to CPANPLUS
*   List rsync mirrors during setup
*   Default to the email mentioned in Config.pm during setup
*   Add timeout support for fetching files from mirrors
*   Config version has gone up because of new timeout version
    -- reconfiguration required
*   Mention Bundle::CPANPLUS::Dependencies in the Makefile.PL
*   Add license information to dslip output

ChangeLog  view on Meta::CPAN

    based
*   Specifying CPANPLUS object id's when creating fake module
    or author objects is now optional
*   Small backward-compat hack to make sure old versions of
    ExtUtils::AutoInstall keep working with the new CPANPLUS
*   Various documentation patches
*   Update various bundled modules



0.050_03    Fri Dec 17 13:54:48 CET 2004


*   Move to Module::Pluggable to find CPANPLUS::Dist::*
    plugins.
*   Make CPANPLUS::Dist::* generate a few required accessors
    itself, rather than making all submodules do it themselves
*   Rename cpan2dist.pl to cpan2dist to be more 'unixish'
*   Improve cpan2dist diagnostics
*   Add pod to cpan2dist
*   Change config layout for distribution types (incompatible

ChangeLog  view on Meta::CPAN

    version of the constants file the headers are in.
*   Update various bundled modules to their newest versions
*   Stringify '$@' to avoid clobbering by sub routine calls
*   Various documentation improvements
*   Various spelling fixes
*   Clean up trailing whitespace from sources
*   Add more files to MANIFEST.skip
*   Update MANIFEST


0.050_02    Fri Dec 10 15:03:39 CET 2004


*   Move CPANPLUS::Dist::(Deb|Ports) to it's own repository
*   Fix error when Test::Reporter is unavaliable
*   Various spelling fixes
*   Added CPANPLUS::Hacking pod with instructions how to hack on
    CPANPLUS
*   Added an environment variable 'PERL5_CPANPLUS_IS_RUNNING' which
    will be set to the current process id, so subprocesses can
    recognize that they are running under CPANPLUS

ChangeLog  view on Meta::CPAN

    Archive::Extract.
*   Smarter loading of bundled modules
*   Various speed optimizations
*   't --force' can send a new test::report now
*   Don't force current installer format onto prereqs, unless it's
    explicitly requested
*   Make the default shell be aware when it's running in noninteractive
    mode, making sure it makes no suggestions with require interactivity
*   Add a message about where the module was extracted to in verbose mode

0.050_1     Fri Dec 3 21:07:12 CET 2004


*   Initial beta release of CPANPLUS 0.050
*   Complete ground up rewrite



( run in 1.017 second using v1.01-cache-2.11-cpan-49f99fa48dc )