[ANNOUNCE] CPANPLUS 0.051 released
Hello, I'm pleased to announce, after a long time of development and beta testing, the first official release in the new 0.05x series of CPANPLUS. Below is the changelog from the last beta release to this one. You can get it from: http://cpanplus.xs4all.nl/~kane/CPANPLUS-0.051.tar.gz Or soon from a CPAN near you. I'd like to thank again everyone who worked hard on this to make this release possible; the developers, testers and idea- fairies ;) Changes for 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 metadata before actually building the package * Add convenience methods for 'prepare' and 'create' * Update CPANPLUS::Dist::Sample docs to reflect new prepare functionality * Use constants where possible * Add new methods 'contains' to get a list of modules contained in a package * Update to bundle Module::Build 0.2607 * Return to prefering Build.PL over Makefile.PL * Update various other bundled modules * 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 -- Jos Boumans 'Real programmers use "cat > a.out"' CPANPLUShttp://cpanplus.sf.net
[ANNOUNCE] CPANPLUS 0.050_02
After quite a bit of feedback on the first beta, I'm pleased to announce the second beta. Get it from: http://cpanplus.xs4all.nl/~kane/CPANPLUS-0.050_02.tar.gz Or soon, a CPAN near you. Changes for 0.050_02Fri Dec 10 15:03:39 CET 2004 * Move CPANPLUS::Dist::(Deb|Ports) to it's on 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 * Some wordings have changed for the setup, to make things a bit clearer * Add 'do we have test::reporter support' probing code (used in test suite) * Add Mail::Send as a prerequisite for test::reporter support * Don't attempt to actually send test reports from our test suite -- Test::Reporter doesn't do that itself either, we might have failed tests due to Test::Reporter rather than ourselves * Mention 'bundle::cpanplus::test::reporter' which has all the modules needed to have test::reporter support enabled * Improved accuracy for core module detection logic and errors * More support for connecting to remote machines using CPANPLUS::Daemon (not yet released, but will be soon) * Add extra clean up arguments to our own Makefile to remove temp files * Extensive overhaul of CPANPLUS::Dist::Build to get Module::Build support working properly (lots of workarounds for bugs in the M::B API -- we now bundle a custom patched M::B (0.26061) to cope) * Module::Build now accepts buildflags * Seperate inc path for installers (defacto only Module::Build right now) * Update various bundled modules like Object::Accessor, IPC::Cmd, 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 -- Jos Boumans "Whenever you find you are on the side of the majority, it is time to pause and reflect." - Mark Twain CPANPLUS http://cpanplus.sf.net
[ANNOUNCE] CPANPLUS-0.050_01
Greetings, After a prolonged period of merely bugfixes, this day marks the release of a new feature release (and ground up rewrite) of CPANPLUS: 0.050_01 This feature release prepares us for the next line of plugins in CPANPLUS, which should greatly improve the quality of code and use of CPAN and CPAN modules. Some of the features include: * Native Module::Build support * Native testers.cpan.org query/report * Native signature verification support * Multiple frontend shells * Scriptable shells * Improved configuration options * Improved Programmable API * Plugins to package managers * Support for a remote CPANPLUS::Daemon * and many more... You can view the readme here: http://codebase1.xs4all.nl/~kane/CPANPLUS-0.050_01.README And obtain the source from: http://codebase1.xs4all.nl/~kane/CPANPLUS-0.050_01.tar.gz or soon on a CPAN near you... This beta release has already had extensive testing from a dedicated group of people on #perl-qa and #p5p, but the time has now come to offer this beta to the wider public, before declaring it 'stable' and uploading it as such to the CPAN. Therefor I invite all of you who have an interest in CPAN modules, to try this release out and report your findings back to us, whether they be feature requests, or bug reports; Feature requests: [EMAIL PROTECTED] Bug reports:[EMAIL PROTECTED] I have to again thank all the people who've so vigorously and selflessly spent great amounts of energy on making this new release possible; I think you know who you are :) -- Jos Boumans 'Real programmers use "cat > a.out"' CPANPLUShttp://cpanplus.sf.net