CPANPLUS
view release on metacpan or search on metacpan
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)
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
(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.
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
* 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
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
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
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 0.738 second using v1.01-cache-2.11-cpan-49f99fa48dc )