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

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

          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