Revision history for CPAN-Mini
1.111017 2023-09-02 20:43:07-04:00 America/New_York
- packaging updates, including notes on Perl version expected
- improved error handling
- absolutize local mirror location before mirroring
- some doc tweaks
1.111016 2014-08-08 18:52:05-04:00 America/New_York
- cope with a difference in the 02packages headers made by Pinto
(thanks, Fabrice Gabolde)
1.111015 2013-12-13 08:17:02 America/New_York
update repo and bugtracker
1.111014 2013-11-15 19:17:39 America/New_York
prune overly-aggressively-set prereqs; we do not require CPANPLUS!
1.111013 2013-04-13 14:02:58 Europe/London
make www.cpan.org the default remote!
link to the list of mirrors, too (thanks, SYSMON!)
pass all options from command line, not just known ones (thanks,
Jeffrey Thalhammer, who waited a very very long time for me to apply
this!)
add --remote-from option to get remote from CPAN or CPANPLUS config
(thanks, Jeff Bisbee, who also waited a long time)
expand leading "~" in config file name (suggested by justincase)
die if local target isn't writable (suggested by SARGIE)
1.111012 2013-03-28 16:32:58 America/New_York
when testing, mock my_home harder (thanks, David Golden!)
1.111011 2013-02-07 16:40:23 America/New_York
check that the received 02packages seems at least remotely plausible
1.111010 2012-10-24 10:46:35 America/New_York
fix the old ->trace method, broken in 1.111004
1.111009 2012-08-27 21:32:39 America/New_York
config options that once had to be specified as multiple entries
on one line may now be given as repeated entries; these are
also_mirror, module_filters, and path_filters
1.111008 2011-12-23 13:36:41 America/New_York
don't fail tests when the outside env has set CPAN_MINI_CONFIG
(thanks, Stephen Thirwall!)
1.111007 2011-05-12 08:21:55 America/New_York
run the test minicpan in offline mode to avoid tester errors
1.111006 2011-04-30 14:21:22 America/New_York
set the default log_level much earlier, to avoid an undef warning
1.111005 2011-04-29 11:14:10 America/New_York
no code changes, this release is just intended to be indexed
1.111004 2011-04-26 08:57:00 America/New_York
overhaul logging: there is now a log_level
delay creation of scratch dir until needed
a bunch of tests added for switch and config processing
1.111003 2011-04-18 14:17:36 Europe/Amsterdam
add tools for building a fake cpan and an xt test for testing online
1.111002 2011-04-16 18:20:43 Europe/Amsterdam
test for online-ness by HEAD-ing 02packages, not the remote root
1.111001 2011-02-10 19:34:38 America/New_York
restore six-digit-mantissa versioning to help downstream packagers
1.111 2011-02-05 15:13:17 America/New_York
add --timeout (thanks, Gabor Szabo!)
1.110 2011-01-27 21:48:34 America/New_York
if the config file does not exist, do not die or spew warnings; this
fixes RT #57388
1.100630 2010-03-04 07:57:34 America/New_York
suppress "using config..." during setup with -qq
1.100593 2010-02-28 16:58:34 America/New_York
fix a previously unreached bit of code re: basename
1.100592 2010-02-28 15:15:36 America/New_York
fix insanely stupid typo; need more tests!
1.100591 2010-02-28 15:11:03 America/New_York
add an option to skip source code control files (thanks, brian d foy)
1.100590 2009-02-28
add -C switch to allow alternate config file (thanks, brian d foy)
getopt switches are now correctly case-sensitive (thanks, brian)
improve subclassability for config file and output (thanks, brian)
switch to Dist::Zilla for release management
0.576 2009-01-16
add repo to metadata
0.575 2009-01-12
add no_conn_cache argument
0.574 2008-11-26
fix broken prereq declaration in Makefile.PL
0.573 2008-11-25
switch to new File::Path API, do not suffer undef dirmodes
write a RECENT file of the files mirrored in the latest run
0.572 2008-11-04
add 'use File::HomeDir' to CPAN/Mini.pm (thanks DAGOLDEN)
improve handling of trailing whitespace in config (thanks ANK)
0.571 2008-05-23
set LWP::UserAgent's env_proxy option to use proxy (RT #36124 from
IFOMICHEV)
allow skip_cleanup in config
0.570 2008-05-01
offline mode now (correctly) means that the remote is not checked for
availability (RT #35563)
0.569 2008-04-30
massive speed improvements by caching connection to remote mirror
add offline mode (by request of ADAMK)
add default config file location (by request of ADAMK)
0.568 2008-03-05
[ no code changes ]
fix distribution to remove resource forks (ugh!)
0.567 2008-02-05
BUGFIX: actually respect -c option
internal refactoring to make subclassing easier (DAGOLDEN)
bring code formatting inline with other (code (simply)) code
0.566 2008-01-21
do not mirror "also_mirror" files twice (thanks DAGOLDEN)
0.565 2007-11-08
move guts of minicpan command to ::App
CPANTS tweaks
switch to Module::Install
0.564 2007-10-31
tweak packaging for CPANTS
0.563 2007-10-16
MAJOR BUG FIX: mirror files in ./modules
introduced in 0.561, this bug only affected new mirrors, so anyone
who had been using it before that would not have noticed
BUG FIX: don't be so pedantic about requiring that remote end in /
0.562 2007-07-04
fix skip_perl to continue to skip a perl-like dist
0.561 2007-07-03
initially mirror indices to a scratch space, so that the indices in
the minicpan are not replaced until all referenced files are in place
when skipping perls, also skip: kurila, perl_mlb
0.552 2006-12-01
documentation fixes
0.551 2006-11-13
packaging improvements
0.550 2006-08-08
add tilde expansion for homedir in local mirror specification
move configuration reading into CPAN::Mini
document a few previously-undocumented things
documentation cleanup
added unused-by-script option to use current mtime for indices
(this helps CPANPLUS do the right thing)
0.500 2006-07-11
we no longer need File::HomeDir::Win32 on Windows
provide the also_mirror option to get other static files
0.40 2005-11-04
remove force option to trace
create local mirror if needed
notice if local mirror -e && ! -d
cleared out stupid /\A\s+\z/ lines
0.38 2005-10-13 00:05
more intelligently divide cleanup tasks (isn't ADAMK great?)
move arg validity check constructor (to silence ADAMK)
add some more checks for validity (stolen from ADAMK)
add errors option and -qq commandline option for it
0.36 2005-01-06 18:40
code refs can be passed to _filters, which were slightly refactored
0.32 2004-12-31 15:45
added an old alpha binary for perl to the perls to skip
0.30 2004-12-28 10:00
added a "new" method for construction
update_mirror can act as class or instance method
added clean_file method
0.26 2004-12-02 15:05
require version 5.6 of perl in Makefile.PL
0.24 2004-11-29 14:30
dirmode is correctly octalized (thanks SSORICHE)
sungo's *_filters patch
0.20 2004-09-28 10:20
added config file
added file_allowed (to override cleanup)
the -d option, long documented, now works
0.18 2004-09-21 20:15
canonpath File::Find::name to avoid horrible Win32 bug
added -v to print version of CPAN::Mini
0.16 2004-09-07 21:50
added -d to set mode for created dirs
0.14 2004-08-28 17:05
uses Pod::Usage
now skips ponie and parrot (not just perl)
-p option to override the above skipping
"seen_changes" attribute and return value added
0.10 2004-08-26 10:50
initial release