CPAN
view release on metacpan or search on metacpan
* various maintenance works on the distroprefs collection
2023-05-14 k <andk@cpan.org>
* release 2.36
* unchanged from 2.36-TRIAL
2023-05-10 k <andk@cpan.org>
* release 2.36-TRIAL
* https://github.com/andk/cpanpm/pull/178 -- Makefile.PL - Fix INSTALLDIRS (pgnd)
2023-04-27 k <andk@cpan.org>
* release 2.35
* unchanged from 2.35-TRIAL
2023-04-15 k <andk@cpan.org>
* release 2.35-TRIAL
* Add verify_SSL=>1 to HTTP::Tiny to verify https server identity (Stig Palmquist)
* perl 5.37.1 had broken JSON::XS and then JSON::MaybeXS filled
the gap, leaving this change in eventhough bleadperl and JSON::XS
work together nicely again
* various distroprefs maintenance
2022-04-17 k <andk@cpan.org>
* release 2.34
* unchanged from 2.34-TRIAL
2022-04-03 k <andk@cpan.org>
* release 2.34-TRIAL
* Consider Module::Build as undeclared prerequisite only if there
are no configure phase prereqs declared (Dan Book)
* tiny distroprefs maintenance
2022-03-27 k <andk@cpan.org>
* release 2.33
* code is unchanged from 2.33-TRIAL
* tiny distroprefs maintenance
2022-01-21 k <andk@cpan.org>
* release 2.33-TRIAL
* in CHECKSUM_check_file run configured gpg instead of hard-coded
"gpg" (Thanks to Tomas Hoger)
* tiny distroprefs maintenance
2021-12-26 k <andk@cpan.org>
* release 2.32-TRIAL
* Respect arguments to run() by localizing @ARGV (brian d foy)
* improve separation of test runs from each other
* remove dated distroprefs file
2021-12-14 k <andk@cpan.org>
* release 2.31-TRIAL
* replace short id with fingerprint (thanks to Stig Palmquist for
the suggestion)
* new test scripe t/32pushyhttps.t
* skip download programs with zero length
* add a stdout redirection for curl which was lost in release 2.29 on pushy_https branch
* in function localize_2021 state more precisely what we plan to do
* tweak the condition when to use HTTP::Tiny to fully support http urls
* address #140449: ensure for CHECKSUMS files having timestamps >
$epoch_starting_support_of_cpan_path (thanks to Neil Bowers and
twata for their bug reports)
2021-12-12 k <andk@cpan.org>
* release 2.30-TRIAL
* Alert bootstrap users when make is missing (David Golden)
* 2021 download must have SSL support (David Golden)
* typo fixes: "Consensus" not "Concensus" (Ricardo Signes)
* bundled MIRRORED.BY updated with latest copy at https://www.cpan.org/MIRRORED.BY,
to reflect the sunset of the cpan mirror network (Karen Etheridge)
* Typo fix: s/SQLLite/SQLite (Samanta Navarro)
* testfix: replace sks-keyserver with pgpkeys.eu
* tiny distroprefs update
2021-11-23 k <andk@cpan.org>
* release 2.29
* disambiguate the call to gpg --output by adding --verify; thanks
to Stig Palmquist for the suggestion
* replace die() with mydie() in three spots
2021-11-22 k <andk@cpan.org>
* release 2.29-TRIAL2 (unpublished)
* fix wrong version number in user-dialogue
2021-11-21 k <andk@cpan.org>
* release 2.29-TRIAL (unpublished)
* new option pushy_https
* bugfix: signature verification type CANNOT_VERIFY was not recognized
* Add two new failure modes based on cpan_path
* use gpg --verify --output ... to disentangle data and signature
2020-06-13 k <andk@cpan.org>
* release 2.28
* unchanged from 2.28-TRIAL
2020-04-03 k <andk@cpan.org>
* release 2.28-TRIAL
* applied pull request "YAML modules default for $LoadBlessed
was changed to false" by Tina Müller
* tiny fix on top of that fix: avoid early return by Andreas König
* tiny typo fixes in FTP.pm and FirstTime.pm
* a bunch of distroprefs maintenance activities
* address #129979: s/Devel::DistnameInfo/CPAN::DistnameInfo/;
thanks to Petr Pisar for reporting
2019-07-03 k <andk@cpan.org>
* release 2.27
* stable release, no functional change compared to 2.27-TRIAL2
* updated public key for PAUSE in the file PAUSE2021.pub
* small additions to distroprefs, to the Makefile.PL, and to the
MANIFEST
2019-06-09 k <andk@cpan.org>
* release 2.27-TRIAL2
* bugfix: omit the new POSIX::setsid call and the waitpid with
WNOHANG on Windows
* bugfix: the signalhandler has to kill the new process group
spawned for running the tests
* adding the README file that was generated during the release of
2.27-TRIAL
2019-05-31 k <andk@cpan.org>
* release 2.27-TRIAL
* two new options to protect against accidental downgrades:
allow_installing_outdated_dists and
allow_installing_module_downgrades
* two new options to tune the automatic determination of the
nearest peers: urllist_ping_external and urllist_ping_verbose;
NOTE: this feature was developed during the Perl Toolchain Summit
2019 in Marlow; thanks to the sponsors: Booking.com, cPanel,
MaxMind, FastMail, ZipRecruiter, Cogendo, Elastic, OpenCage Data,
and return values (David Golden)
2013-04-12 Andreas Koenig <k@UX31A>
* release 2.00 (at Lancester #QA2013)
* Removed the trial status for the release in the Makefile.PL
* Merge with App::Cpan 0.61 (just a version number change)
2013-02-06 k <k@k83.linux.bogus>
* release 2.00-TRIAL
* import App::Cpan 0.60_02 from brian d foy
* RT#82589 doc fix thanks to Zefram
* several portability fixes for 5.6.2
* RT#83042 workaround for current circular dependency in CPANPLUS and
CPANPLUS::Dist::Build
2012-10-16 Andreas Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
* release 1.99_51
* RT #79969: fix incompatibilities with VMS (Craig Berry)
* bugfix: distroprefs of type pl/args were dropped for 'perl Build.PL'
* RT #73742: watch build_dirs and react calmly when one has gone lost
2011-08-07 Andreas J. Koenig <andk@cpan.org>
* release 1.9800
* RT #69463: fix memory leak in CacheMgr (Serguei Trouchelle)
2011-06-27 Andreas J. Koenig <andk@cpan.org>
* release 1.97_51
* address #68835: Changed read_meta to ignore dynamic_config (David Golden)
* bugfix: refuse to store_persistent if the own build_dir is not
available (Andreas Koenig)
* cosmetics: remove "Going to" from the beginning of user-visible
strings (Jesse Vincent)
* flock adjustments for Win32 from activestate (Christian Walde)
2011-03-12 Andreas J. Koenig <andk@cpan.org>
* release 1.9600
* Added PAUSE batch signing key 2011 to the distribution
* Make t/00signature.t skip if verification fails. The user
shouldn't be prevented from installing if their gpg isn't
configured correctly, but we still run this to see diagnostics
* Major highlights:
- much less configuration dialog hassle
- support for META/MYMETA.json
- support for local::lib
- support for HTTP::Tiny to reduce the dependency on ftp sites
- automatic mirror selection
- iron out all known bugs in configure_requires
- support for distributions compressed with bzip2
- allow Foo/Bar.pm on the commandline to mean Foo::Bar
- for more see Changes file for the 0.94_51 to 0.94_65 dev releases
2011-02-14 David Golden <dagolden@cpan.org>
* release 1.94_65
* Adds support for META/MYMETA.json files if CPAN::Meta is
installed
* Adds HOMEDRIVE/HOMEPATH or USERPROFILE as home directory
options on Windows
* fixes a minor test bug related to Makefile timeskews
* fixes a minor test bug related to Makefile timeskews
* various documentation typo fixes
2011-01-20 David Golden <dagolden@cpan.org>
* release 1.94_64
* remove 'use_file_homedir' config option and fix #62986 using
a more robust method. Original config directories will be found
even if File::HomeDir is installed
* streamline configuration intro text
* add missing documentation for 'atexit' and local::lib bootstrap
2011-01-16 Andreas J. Koenig <andk@cpan.org>
* release 1.94_63
* address #63357: use Dumpvalue when dumping potential crap (Andreas
Koenig)
* address #62986: new config option use_file_homedir (Andreas Koenig)
* address #64037: new config option prefer_external_tar (Andreas Koenig)
* add support for bootstrapping local::lib when the user does not have
write access to perl's site library directories (David Golden)
* add support for (and prerequisite on) HTTP::Tiny; also adds
prerequisites for MIME::Base64 and Digest::MD5 to support proxy
authentication (David Golden)
* new command C<reports> shows the reports sent to cpantesters
* bugfix: dot distros did not work with Module::Build
* several new and updated distroprefs
* bugfixes in testscripts (spotted by Slaven Rezic, Nigel Horne, David Cantrell)
* bugfix: Time::HiRes not a prereq anymore (Joshua ben Jore)
* speedup of the cleanup process in the build directory: do not compute
the size of directories to be deleted
* bugfix: scripts installation was broken
* bugfix: do not drop unknown config variables for the sake of forward
compatibility
2007-04-07 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
* release 1.90
* Changes against 1.88:
* enhanced integration of CPAN::Reporter
* distroprefs subsystem to store preferences on a per-distro basis
independently of the support provided by the individual distributions
* Support for CPAN::SQLite to gain significant memory savings and speedup
* new commands upgrade, is_tested, install_tested
* improved visual navigation by colorized output and improved diagnostic
messages
* improved installation support for scripts without tarball
* improved config management of internal variables
* much more serialization of internal data into YAML, switchable between
YAML and YAML::Syck
* optional persistence between sessions
* support for pseudo "dot" distros (local directories having nothing to
do with CPAN)
* reworked force pragma and new fforce pragma
* new configuration variables auto_commit, build_requires_install_policy
* new optional Bundle::CPANxxl bringing all optional supporting modules
* Changes against 1.88_79:
* workaround YAML::Syck 0.84 bug
* bugfix: remove from the is_tested set what reaches "install already done"
* improve diagnostics when gpg fails
* bugfix persistence: do not restore pragmas
* do the eval $VERSION tango for $CPAN::VERSION only when needed
(allowing "1.90" with a trailing zero)
* bugfix: if a dependency has been installed successfully but did not
install the expected module, issue a warning and do not install again to
prevent endless loops.
2007-03-15 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
* release 1.88_79: stable release candidate VII
* make the failure mode on circular depencies just as the other failure
modes and let the rest of the modules continue; also improve diagnostics
for circular dependencies
* clean up a few places where STDERR leaked from underneath; others seem
unfixable so a few are left over
* protect better against lost build directories
* warn when YAML is too old and skip the 30shell test
2007-03-05 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
* release 1.88_78: stable release candidate VI
* set PERL5_CPANPLUS_IS_RUNNING (desparately; see RT#23735)
* prevent installation attempts for files named *.patch (inspired by
David Cantrell)
* allow refs in @INC by Nicholas Clark
* applied a patch by Slaven Rezic to support match/perlconfig in
distroprefs covering %Config::Config
* hint the Win32 users how to install nmake with YVES' download script
* catch typos in distroprefs that are not yet caught by kwalify
* several new and updated distroprefs files
* integrate brian d foy's cpan script from his 1.53 release
* address RT#25223 (JDHEDDEN) small fix to the cpan script
* fix installation of scripts which was broken
2007-02-19 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
* release 1.88_77: stable release candidate V
* another tweak to t/31sessions.t necessary after a cpantesters report
2007-02-19 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
* release 1.88_76: stable release candidate IV
( run in 0.830 second using v1.01-cache-2.11-cpan-df04353d9ac )