Blame Changes

Packit 82cce8
1.24  2017-06-28
Packit 82cce8
Packit 82cce8
- Merge pull request from Salvador FandiƱo (salva), thx!
Packit 82cce8
  Specio::PartialDump uses unicore
Packit 82cce8
    
Packit 82cce8
- Fix RT#119737: Problems with detecting DateTime::Format::Natural dependencies
Packit 82cce8
  ... by adding a %Preload rule
Packit 82cce8
Packit 82cce8
1.23  2016-11-16
Packit 82cce8
Packit 82cce8
- add %Preload rules for List::SomeUtils and Pod::Simple::Transcode
Packit 82cce8
Packit 82cce8
- get rid of Module::Install, use ExtUtils::MakeMaker
Packit 82cce8
    
Packit 82cce8
1.22  2016-09-17
Packit 82cce8
Packit 82cce8
- Fix RT#117887: Not parsing new release of Net::DNS::Resolver
Packit 82cce8
  add %Preload rule for Net/DNS/Resolver.pm
Packit 82cce8
Packit 82cce8
- Move to GitHub. Thanks, OpenFoundry, for years of service.
Packit 82cce8
Packit 82cce8
1.21  2016-04-05
Packit 82cce8
Packit 82cce8
- %Preload: add rules for List::MoreUtils and Log::Dispatch
Packit 82cce8
Packit 82cce8
- %Preload: make the following modules require the unicore stuff:
Packit 82cce8
  charnames.pm
Packit 82cce8
  Unicode/Normalize.pm
Packit 82cce8
  Unicode/UCD.pm
Packit 82cce8
Packit 82cce8
- add helper _glob_in_inc_1()
Packit 82cce8
Packit 82cce8
- remove all references to http://par.perl.org/, doesn't exist anymore
Packit 82cce8
Packit 82cce8
1.20  2015-10-04
Packit 82cce8
Packit 82cce8
- Fix RT #107304: Newer versions of File::Path cause warning "_Inline for _Inline: No such file or directory at Module/ScanDeps.pm line 1339."
Packit 82cce8
  - drop the dubious call to rmtree() 
Packit 82cce8
Packit 82cce8
- Fix RT106142: Preload dependencies for PDL and PDL::NiceSlice
Packit 82cce8
  - adopted from a patch by Shawn Laffan, thanks Shawn!
Packit 82cce8
Packit 82cce8
- Fix RT#106144: Preload dependencies for File::BOM)
Packit 82cce8
  - adopted from a patch by Shawn Laffan, thanks Shawn!
Packit 82cce8
Packit 82cce8
- Revise our stance on utf8.pm:
Packit 82cce8
Packit 82cce8
  - A line of "use utf8;" just means "this file is encoded in UTF-8"
Packit 82cce8
    and should _not_ result in scanning utf8.pm which will pull in
Packit 82cce8
    the whole Unicode shebang (propery tables and what not). 
Packit 82cce8
    Yes, utf8.pm *does* contain "require utf8_heavy.pl", but only inside 
Packit 82cce8
    an AUTOLOAD() that is *not* triggered by calling functions 
Packit 82cce8
    like utf8::is_utf8().
Packit 82cce8
Packit 82cce8
  - OTOH the innocently looking one-liner
Packit 82cce8
Packit 82cce8
      perl -ne 'print if /\pN/'
Packit 82cce8
Packit 82cce8
    implicitly loads utf8.pm and triggers the AUTOLAD().
Packit 82cce8
Packit 82cce8
  - So prevent utf8.pm from being scanned and make utf8_heavy.pl 
Packit 82cce8
    the indicator for "I need the Unicode stuff" instead.
Packit 82cce8
Packit 82cce8
  - Cache the results of _get_preload('utf8_heavy.pl').
Packit 82cce8
Packit 82cce8
- Make %Preload "transitive" so that given
Packit 82cce8
Packit 82cce8
    my %Preload = (
Packit 82cce8
      'Foo.pm' => [ 'Bar.pm' ],
Packit 82cce8
      'Bar.pm' => [ 'Quux.pm' ],
Packit 82cce8
      ...
Packit 82cce8
    );
Packit 82cce8
Packit 82cce8
  scan_deps_static() registers a dependency on Bar.pm _and_
Packit 82cce8
  Quux.pm when it has seen "use Foo;" 
Packit 82cce8
Packit 82cce8
- Minor changes:
Packit 82cce8
  - drop dubious %Preload of utf8.pm for SOAP::Lite and XML::Parser::Expat
Packit 82cce8
  - drop code for Perl < 5.008 as we require 5.8.1 already
Packit 82cce8
  - rework the implementation of -x/-c
Packit 82cce8
  - add add_preload_rule() to dynamically add a %Preload rule
Packit 82cce8
  - recognize constructs like "open FH, '<:via(Foo)', ..."
Packit 82cce8
  - upgrade to Module::Install 1.16
Packit 82cce8
Packit 82cce8
1.19  2015-05-27
Packit 82cce8
Packit 82cce8
  - add %Preload rule for LWP::MediaTypes: data file LWP/media.types 
Packit 82cce8
Packit 82cce8
  - add %Preload entry for MIME::Types: data file MIME/types.db
Packit 82cce8
Packit 82cce8
  - add %Preload rule for AnyEvent
Packit 82cce8
Packit 82cce8
  - always add Encode.pm when fix encountering constructs like
Packit 82cce8
Packit 82cce8
      decode("klingon", ...)
Packit 82cce8
      open FH, "<:encoding(klingon)", ..
Packit 82cce8
Packit 82cce8
  - add license
Packit 82cce8
Packit 82cce8
  - update OpenFoundry repository URL
Packit 82cce8
Packit 82cce8
1.18  2015-01-19
Packit 82cce8
Packit 82cce8
  - Fix RT #101569: Incorrect module parsing if Moose is included
Packit 82cce8
Packit 82cce8
1.17  2014-10-31
Packit 82cce8
Packit 82cce8
  - scandeps.pl: die if an option is not recognized
Packit 82cce8
Packit 82cce8
  - Reformat Changes file according to CPAN::Changes::Spec
Packit 82cce8
Packit 82cce8
  - Modify %Preload rule: let Unicode::UCD explicitly imply utf8.pm.
Packit 82cce8
    This fixes PAR::Packer's self test.
Packit 82cce8
    Previously Unicode::UCD implied utf8.pm implicitly because
Packit 82cce8
    it contains calls to some utf8::foo() functions.
Packit 82cce8
Packit 82cce8
  - Add %Preload rule: Mozilla::CA requires its cacert.pem file
Packit 82cce8
Packit 82cce8
  - Recognize "do filename" constructs even if "do" isn't at the start
Packit 82cce8
    of a chunk.
Packit 82cce8
Packit 82cce8
  - Upgrade to Module::Install 1.14
Packit 82cce8
Packit 82cce8
1.16  2014-09-28
Packit 82cce8
Packit 82cce8
  - Fix RT#98938: recognize Module::Runtime module-loading functions
Packit 82cce8
Packit 82cce8
  - Fix a nasty typo that broke scandeps.pl option -E
Packit 82cce8
Packit 82cce8
      $ scandeps -E "some string"
Packit 82cce8
      Unknown option: E
Packit 82cce8
      Can't open some string: No such file or directory at scandeps.pl line 49.
Packit 82cce8
Packit 82cce8
    - also scandeps.pl: die if an option is not recognized
Packit 82cce8
Packit 82cce8
  - Remove some overzealous heuristics from scan_chunk()
Packit 82cce8
    - they were looking for 
Packit 82cce8
Packit 82cce8
      Foo::Bar->something
Packit 82cce8
      Foo::Bar::whatever(...)
Packit 82cce8
Packit 82cce8
    _anywhere_ in programs to infer a dependency on Foo/Bar.pm.
Packit 82cce8
Packit 82cce8
    BEWARE: This might break some use cases, i.e. missing some dependencies.
Packit 82cce8
    On the other hand,  this causes hard to investigate problems like the one 
Packit 82cce8
    starting at http://www.mail-archive.com/par@perl.org/msg05531.html.
Packit 82cce8
    While the former can easily be worked around by the user itself (just 
Packit 82cce8
    add a missing dependecy explicitly, e.g. using "pp -M ...") and
Packit 82cce8
    typically can be solved in general by adding a %Preload rule,
Packit 82cce8
    the latter just wastes people's times.
Packit 82cce8
Packit 82cce8
  - Recognize Test::More require_ok() and use_ok()
Packit 82cce8
    - makes 3-static_oo_interface_real.t pass again (fallout from the above)
Packit 82cce8
Packit 82cce8
  - Upgrade to Module::Install 1.12
Packit 82cce8
Packit 82cce8
  - Add option -T to request information from CPAN
Packit 82cce8
    - don't access CPAN behind the user's back just because they have
Packit 82cce8
      CPANPLUS installed (it was in the Perl core from 5.10 to 5.18) -
Packit 82cce8
      it might not even have been configured (e.g. in a corporate internet)
Packit 82cce8
    - only do this when explicitly requested
Packit 82cce8
Packit 82cce8
1.15  2014-08-23
Packit 82cce8
Packit 82cce8
  - Fix RT #98203: Migrate from deprecated Module::Build::ModuleInfo to Module::Metadata
Packit 82cce8
    - thanx Petr Pisar (ppisar@redhat.com) for the hint
Packit 82cce8
Packit 82cce8
  - add long option names to scandeps.pl
Packit 82cce8
Packit 82cce8
  - implement option --xargs for scandeps.pl
Packit 82cce8
Packit 82cce8
  - fix wrong version numbers in Changes
Packit 82cce8
Packit 82cce8
1.14  2014-08-03
Packit 82cce8
Packit 82cce8
  - Fix RT #92860 (t/7-check-dynaloader.t doesn't handle systems with mod2fname),
Packit 82cce8
    also RT #97519 (Fix for t/7-check-dynaloader.t on systems with DynaLoader::mod2fname)
Packit 82cce8
    - applied patch from Brian Fraser (fraserbn@gmail.com), thanks!
Packit 82cce8
    - lib/Module/ScanDeps/DataFeed.pm: apply here, too
Packit 82cce8
Packit 82cce8
1.13  2013-12-21
Packit 82cce8
Packit 82cce8
  - Fix recognition of (open() arguments) "<:encoding(klingon)",
Packit 82cce8
    implies modules PerlIO and PerlIO::encoding.
Packit 82cce8
Packit 82cce8
1.12  2013-12-01
Packit 82cce8
Packit 82cce8
  - Fix RT #90869: Use of uninitialized value $module in substitution (s///)
Packit 82cce8
Packit 82cce8
  - Fix RT #87775: typo fixes, thanks dsteinbrunner@pobox.com 
Packit 82cce8
Packit 82cce8
  - new %Preload rule for B::Hooks::EndOfScope
Packit 82cce8
Packit 82cce8
  - new %Preload rule for Pod::Usage
Packit 82cce8
Packit 82cce8
  - add a fake %Preload rule that warns if use of Module::Implementation
Packit 82cce8
    or Module::Runtime is detected (coz' they're doing runtime loading)
Packit 82cce8
Packit 82cce8
  - change some tests to use Test::Requires instead of homegrown stuff;
Packit 82cce8
    hence add it to "test_requires" 
Packit 82cce8
  - clean up some uses of Test::More
Packit 82cce8
Packit 82cce8
1.11  2013-09-28
Packit 82cce8
Packit 82cce8
  - Fix RT #89000: test broken by indirect base.pm disuse
Packit 82cce8
    - delete base.pm from list of expected deps, 
Packit 82cce8
      patch by Andrew Main (zefram@fysh.org)
Packit 82cce8
Packit 82cce8
  - new %Preload rule for Net::HTTPS (e.g. used by LWP::Protocol::https)
Packit 82cce8
    - look for IO::Socket::SSL or Net::SSL
Packit 82cce8
Packit 82cce8
  - new %Preload rule for YAML::Any
Packit 82cce8
    - try to figure out what YAML::Any would have used 
Packit 82cce8
      (using YAML::Any->implementation)
Packit 82cce8
    - as fallback, include anything below YAML
Packit 82cce8
Packit 82cce8
1.10  2012-10-20
Packit 82cce8
Packit 82cce8
  - add %Preload rule for Params::Validate to detect 
Packit 82cce8
    its PP and XS implementations
Packit 82cce8
Packit 82cce8
  - Fix RT #80276 Module DateTime::Format::ISO8601 generates error 
Packit 82cce8
    after being packaged
Packit 82cce8
    - caused by failing to pack DateTime::Format::Builder::Parser::XXX modules 
Packit 82cce8
      needed by DateTime::Format::Builder::Parser
Packit 82cce8
    - add a corresponding %Preload rule
Packit 82cce8
Packit 82cce8
  - update to Module::Install 1.06
Packit 82cce8
Packit 82cce8
1.09  2012-09-09
Packit 82cce8
Packit 82cce8
  - teach Module::ScanDeps about "use if ..." constructs
Packit 82cce8
    - fixes CPAN Testers failures for PAR::Packer with perl 5.17.1 and up
Packit 82cce8
      (Roderich Schupp)
Packit 82cce8
Packit 82cce8
  - RT #79003: t/7-check-dynaloader.t failing when /usr/lib != /usr/lib64
Packit 82cce8
    - scrap the test for "$entry{file} starts with $expected_prefix" as
Packit 82cce8
      its assumptions are flawed (Roderich Schupp)
Packit 82cce8
Packit 82cce8
  - Mojo::Base is a loader (Alexandr Ciornii)
Packit 82cce8
  - Special case for Class::Load (Alexandr Ciornii)
Packit 82cce8
Packit 82cce8
1.08  2012-02-21
Packit 82cce8
Packit 82cce8
  - RT #73785: scandeps -c fails on modules that depend on Getopt::Euclid
Packit 82cce8
    - for "scandeps -c ..." switch from an INIT block to a CHECK block
Packit 82cce8
      and call the augmented script with "perl -c"  instaed of "perl"
Packit 82cce8
Packit 82cce8
  - RT#72954 ":encoding(UTF-8)" doesn't imply a dependency on Encode.pm
Packit 82cce8
    - if scan_chunk sees ":encoding(FOO)" or similar, it goes to some
Packit 82cce8
      length to find the "external" Encode module to handle FOO; but it
Packit 82cce8
      forgets that Encode.pm itself is needed at runtime (esp. if FOO
Packit 82cce8
      is an encoding "internally" handled by Encode.pm, e.g. "UTF-8")
Packit 82cce8
Packit 82cce8
  - %Preload: add rules for Gtk2.pm and Pango.pm
Packit 82cce8
  - %Preload: fix a problem with Image::ExifTool 
Packit 82cce8
Packit 82cce8
1.07  2011-11-29
Packit 82cce8
Packit 82cce8
  - RT #72796: dynaloader test fails when the .so files are in the 
Packit 82cce8
    system lib dirs and local::lib is involved?
Packit 82cce8
    Relax a check in t/7-check-dynaloader.t
Packit 82cce8
  - Update Module::Install to 1.04
Packit 82cce8
   
Packit 82cce8
1.06  2011-11-28
Packit 82cce8
Packit 82cce8
  - RT #72211: pp includes way too much modules (when using 'use strict;')?
Packit 82cce8
    Rework regexes to detect "use MODULE ...": 
Packit 82cce8
    the following line from unicore/mktables 
Packit 82cce8
Packit 82cce8
      my $unihan = 'Unihan properties are by default not enabled in the Perl core.  Instead use CPAN: Unicode::Unihan';
Packit 82cce8
Packit 82cce8
    would erroneously detect a dependency on CPAN.pm (which will in turn
Packit 82cce8
    pull in a lot of modules)
Packit 82cce8
  - Bump Perl version requirement to 5.8.1 (Schwern: The End Of 5.6 Is Nigh!)
Packit 82cce8
  - Rewrite t/7-check-dynaloader.t to look for more candidates of dynamic modules
Packit 82cce8
    that might be used as test cases
Packit 82cce8
Packit 82cce8
1.05  2011-11-02
Packit 82cce8
Packit 82cce8
  - RT #72082: $FindBin::Bin issue on Moudel::ScanDeps 1.04
Packit 82cce8
    Make FindBin work (at least with option -c or -x) by spoofing $0 
Packit 82cce8
    in the temp script generated for M:SD::DataFeed
Packit 82cce8
  - RT #70134: patch suggestions for Module::ScanDeps 1.04: additional preload
Packit 82cce8
    rules, used_via_preload attribute
Packit 82cce8
    Add suggested %Preload rules from the attached patch (thanks, Markus Jansen)
Packit 82cce8
  - Add %Preload rules for MozRepl
Packit 82cce8
  - Special case for Package::Stash (Alexandr Ciornii)
Packit 82cce8
  - Special case for Moose (Alexandr Ciornii)
Packit 82cce8
Packit 82cce8
1.04  2011-07-21
Packit 82cce8
Packit 82cce8
  - Brown paper bag bug: fix option -x (execute) (broken by changes for -c)
Packit 82cce8
  - While we're at it: honor option -I with -c
Packit 82cce8
Packit 82cce8
1.03  2011-07-18
Packit 82cce8
Packit 82cce8
  - RT #69213: ScanDeps incompatible with AnyEvent (Perl 5.14, AnyEvent 5.34, PAR 1.00.2)
Packit 82cce8
    For option -c (compile) M:SD used to wrap the file in one big sub and 
Packit 82cce8
    appended an END block where it dumps %INC etc; the outer sub causes problems 
Packit 82cce8
    with certain contructs. Instead we now use an INIT block prepended 
Packit 82cce8
    to the file.
Packit 82cce8
Packit 82cce8
  - RT #69471: Problem with "eval { require SomeModule }" constructions
Packit 82cce8
    Module::ScanDeps::DataFeed now omits %INC pairs with an undefined value
Packit 82cce8
    (these may be created by an unsuccessful "require" under certain conditions).
Packit 82cce8
    Also omit CODE refs from @INC.
Packit 82cce8
Packit 82cce8
  - Fix for failing CPAN Testers report 
Packit 82cce8
    http://www.cpantesters.org/cpan/report/4208fa16-a5d1-11e0-a0bc-c71a7862a918:
Packit 82cce8
    Perl 5.15.0 got rid of Shell.pm
Packit 82cce8
Packit 82cce8
  - Fix for failing CPAN Testers report 
Packit 82cce8
    http://www.cpantesters.org/cpan/report/772147dc-6c1f-1014-baf2-318eb63ba09a:
Packit 82cce8
    - regex meta characters in filenames break consistency check
Packit 82cce8
Packit 82cce8
  - Simplify Module::ScanDeps::DataFeed somewhat by localizing %INC
Packit 82cce8
    around "require Module::ScanDeps::DataFeed" and by using Data::Dumper
Packit 82cce8
    for the actual dump.
Packit 82cce8
Packit 82cce8
  - Don't create the tempfiles for DataFeed in the working directory.
Packit 82cce8
Packit 82cce8
  - Purge all pod from Module::ScanDeps::DataFeed, advise the  CPAN
Packit 82cce8
    indexer not to bother with it; same for Module::ScanDeps::Cache.
Packit 82cce8
Packit 82cce8
1.02  2011-04-03
Packit 82cce8
Packit 82cce8
  - %Preload: add _all_ *.pl file below .../unicore for utf8.pm
Packit 82cce8
Packit 82cce8
1.01  2011-03-26
Packit 82cce8
Packit 82cce8
  - %Preload: add "unicore/version" for Unicode/UCD.pm 
Packit 82cce8
    (because it contains a call openunicode(..., "version"))
Packit 82cce8
Packit 82cce8
1.00  2011-02-19
Packit 82cce8
Packit 82cce8
  - RT #65855: Special handling for POSIX requested (Roderich Schupp)
Packit 82cce8
  - RT #65252: Temp files left when execute fails (Roderich Schupp)
Packit 82cce8
  - add a %Preload rule for Log::Report::Dispatcher (Roderich Schupp)
Packit 82cce8
    cf. http://www.nntp.perl.org/group/perl.par/2011/01/msg4871.html
Packit 82cce8
  - add %Preload rule for Date::Manip (Roderich Schupp)
Packit 82cce8
  - speed up scanning *significantly* by not re-constructing regexen
Packit 82cce8
    for every line of input and reducing the no. of sub calls (Steffen Mueller)
Packit 82cce8
  - add Eric Roode to AUTHORS (Steffen Mueller)
Packit 82cce8
  - RT #61027: "use lib" does not work (Roderich Schupp)
Packit 82cce8
    scan_line(): When handling "use lib '/some/dir'" we add "/some/dir/ARCHNAME",
Packit 82cce8
    "/some/dir/VER" and "/some/dir/VER/ARCHNAME", but forgot 
Packit 82cce8
    to add "/some/dir" itself.
Packit 82cce8
    While we're at it, improve parsing the argument list of "use lib".
Packit 82cce8
    Simply eval the string, this should at least make all forms of
Packit 82cce8
    quoted strings work correctly. 
Packit 82cce8
  - fix URI special case (clkao)
Packit 82cce8
  - fix a regression reported by CPAN Testers (Roderich Schupp)
Packit 82cce8
  - finally: bump version to 1.00
Packit 82cce8
Packit 82cce8
0.98  2010-07-26
Packit 82cce8
Packit 82cce8
  - Make %Preload entry for "utf8.pm" lazy (Roderich Schupp)
Packit 82cce8
  - Upgrade to Module::Install 1.00 (Roderich Schupp)
Packit 82cce8
  - RT #58093: Par-Packer not including all dependencies (unicore/Heavy.pl) (Roderich Schupp)
Packit 82cce8
  - Add %Preload rule for RPC::XML (Roderich Schupp)
Packit 82cce8
  - RT #57494: add %Preload rule for JSON.pm (Roderich Schupp)
Packit 82cce8
Packit 82cce8
0.97  2010-04-10
Packit 82cce8
Packit 82cce8
  - Pack the content of module/distribution sharedirs is automatically. (kmx)
Packit 82cce8
  - RT #56020 - add data files used by Unicode::UCD (Roderich Schupp)
Packit 82cce8
  - RT #55746 - remove bogus "... if %Config::Config" condition (Roderich Schupp)
Packit 82cce8
  - Add special case for CGI::Application::Plugin::AutoRunmode (Alexandr Ciornii)
Packit 82cce8
  - Add special case for CGI::Application::Plugin::Authentication (Alexandr Ciornii)
Packit 82cce8
  - Add special case for DBIx::Perlish (Alexandr Ciornii)
Packit 82cce8
Packit 82cce8
0.96  2009-11-13
Packit 82cce8
Packit 82cce8
  - perl 5.6.1 compatibility (Alexandr Ciornii)
Packit 82cce8
  - Test for "use module version;" (Alexandr Ciornii)
Packit 82cce8
Packit 82cce8
0.95  2009-10-16
Packit 82cce8
Packit 82cce8
  - Fix "uninitialized value" warnings (Dave Rolsky)
Packit 82cce8
  - Add special case for Perl::Critic (Alexandr Ciornii)
Packit 82cce8
  - Add special case for Event (Alexandr Ciornii)
Packit 82cce8
  - Add special case for Wx.pm (Alexandr Ciornii)
Packit 82cce8
  - Add special case for Log::Any
Packit 82cce8
Packit 82cce8
0.94  2009-08-10
Packit 82cce8
Packit 82cce8
  - Add tests for scan_line (Alexandr Ciornii)
Packit 82cce8
  - RT#48151 fixed, "require __PACKAGE__" should not die (Alexandr Ciornii)
Packit 82cce8
  - OS/2 fixes (Ilya Zakharevich)
Packit 82cce8
Packit 82cce8
0.93  2009-07-19
Packit 82cce8
Packit 82cce8
  - Implement caching of dependencies (Christoph Lamprecht)
Packit 82cce8
Packit 82cce8
0.92  2009-07-19
Packit 82cce8
Packit 82cce8
  - Fix bug with {type} being set to unexpected values in some cases (Christoph Lamprecht)
Packit 82cce8
  - Add tests for scan_chunk (Alexandr Ciornii)
Packit 82cce8
  - Add special case for parent.pm (Alexandr Ciornii)
Packit 82cce8
  - Fix for "use parent::something" (Alexandr Ciornii)
Packit 82cce8
  - Add special case for Catalyst.pm (Alexandr Ciornii)
Packit 82cce8
Packit 82cce8
0.91  2009-06-22
Packit 82cce8
Packit 82cce8
  - Add special case for Tk's setPalette call (Christoph Lamprecht)
Packit 82cce8
Packit 82cce8
0.90  2009-05-09
Packit 82cce8
Packit 82cce8
  - Add special case for DateTime::Locale
Packit 82cce8
  - Add special case for PAR::Repository and PAR::Repository::Client
Packit 82cce8
Packit 82cce8
0.89  2008-11-03
Packit 82cce8
Packit 82cce8
  - Distribution fixes.
Packit 82cce8
  - Do not use base Exporter.
Packit 82cce8
  - Detection of 'asa' and 'only::matching'.
Packit 82cce8
Packit 82cce8
0.88  2008-10-28
Packit 82cce8
Packit 82cce8
  - Add special case for File::HomeDir.
Packit 82cce8
Packit 82cce8
0.87  2008-10-28
Packit 82cce8
Packit 82cce8
  - Add special case for PPI.
Packit 82cce8
Packit 82cce8
0.86  2008-10-23
Packit 82cce8
Packit 82cce8
  - Fix the 'use prefork "Foo"' static detection.
Packit 82cce8
  - Fix the detection of any of the module-loader modules such as
Packit 82cce8
    prefork, autouse, etc. if invoked as 'use prefork"Foo"' (note
Packit 82cce8
    the lack of a space).
Packit 82cce8
  - Slightly refactor the loader-module scanning. (see above)
Packit 82cce8
  - Support for "use maybe 'foo';"
Packit 82cce8
  - Use (arch|priv)libexp instead of (arch|priv)lib
Packit 82cce8
    in scandeps.pl (Mark Stosberg)
Packit 82cce8
  - Update to Module::Install 0.77
Packit 82cce8
Packit 82cce8
0.85  2008-08-01
Packit 82cce8
Packit 82cce8
  - Add special case for Net::Server.
Packit 82cce8
Packit 82cce8
0.84  2008-05-13
Packit 82cce8
Packit 82cce8
  - Add special case for Class::MethodMaker.
Packit 82cce8
Packit 82cce8
0.83  2008-03-23
Packit 82cce8
Packit 82cce8
  - Add special case for Image::ExifTool.
Packit 82cce8
Packit 82cce8
0.82  2008-01-08
Packit 82cce8
Packit 82cce8
  - Add Test::More to build requirements (Alexandr Ciornii)
Packit 82cce8
  - Add dependency on version.pm
Packit 82cce8
  - Now correctly identifies feature.pm as a dependency if
Packit 82cce8
    "use 5.10.0;" (and up) is found.
Packit 82cce8
Packit 82cce8
0.81  2007-12-07
Packit 82cce8
Packit 82cce8
  - Fix for the case-insensitive-file-system-test.
Packit 82cce8
Packit 82cce8
0.80  2007-11-30
Packit 82cce8
Packit 82cce8
  - Fix to avoid duplicated entries arising from used_by references with
Packit 82cce8
    case differences.
Packit 82cce8
  - Do not report input files themselves as dependencies.
Packit 82cce8
    (Regression from 0.74 onwards)
Packit 82cce8
  - Remove warning from ScanFileRE tests.
Packit 82cce8
Packit 82cce8
0.78  2007-11-17
Packit 82cce8
Packit 82cce8
  - Fix ScanFileRE heuristics to allow for scanning files without
Packit 82cce8
    suffixes.
Packit 82cce8
Packit 82cce8
0.77  2007-09-20
Packit 82cce8
Packit 82cce8
  - Add support for prefork.pm (similar to how base.pm is detected).
Packit 82cce8
  - Added uses field to hash descriptions returned by scan_deps +
Packit 82cce8
    tests (Adrian Issott)
Packit 82cce8
  - Added ScanFileRE to restrict the files scanned to .pl, .pm, .al and
Packit 82cce8
    .t but allow the user to override + tests (Adrian Issott)
Packit 82cce8
Packit 82cce8
0.76  2007-07-21
Packit 82cce8
Packit 82cce8
  - Fix special case for Term::ReadLine (should not rope in Tk)
Packit 82cce8
  - New special case for Tcl::Tk (should not rope in Tk either!)
Packit 82cce8
  - New special case for threads::shared ==> rope in attributes.pm
Packit 82cce8
  - Fix to avoid duplicated entries that can arise due to case
Packit 82cce8
    differences that don't actually matter on case-tolerant
Packit 82cce8
    systems (Adrian Issott)
Packit 82cce8
  - M::SD warnings now go to STDERR not STDOUT (Adrian Issott)
Packit 82cce8
  - Fixed bug #24162: scandeps.(bat|pl) doesn't correctly identify Core
Packit 82cce8
    Modules on Windows (Adrian Issott)
Packit 82cce8
  - Now finds shared libraries for modules specified as input files.
Packit 82cce8
  - Tests for finding shared libraries.
Packit 82cce8
Packit 82cce8
0.75  2007-06-24
Packit 82cce8
Packit 82cce8
  - Fix special cases for POE. (Roderich Schupp)
Packit 82cce8
  - Added exported path_to_inc_name subroutine (Adrian Issott)
Packit 82cce8
  - Added Module::Build::ModuleInfo dependency (Adrian Issott)
Packit 82cce8
  - Fixed bug where input files weren't scoped properly
Packit 82cce8
  - Add new "check-for-dynaloader" test. (Eric Wilhelm)
Packit 82cce8
Packit 82cce8
0.74  2007-04-26
Packit 82cce8
Packit 82cce8
  - Same as 0.73_01, but not a developer release.
Packit 82cce8
Packit 82cce8
0.73_01  2007-03-28
Packit 82cce8
Packit 82cce8
  - Fixed bug "scan_deps doesn't show ALL the dependencies"
Packit 82cce8
  - Ensured all file entries are given by absolute paths
Packit 82cce8
  - Added a number of test artificial dependency trees as test data
Packit 82cce8
    mainly for "scan_deps doesn't show ALL the dependencies" bug
Packit 82cce8
  - Added tests for scandeps recurse option (all pass)
Packit 82cce8
  - Added tests for scandeps skip option (all pass)
Packit 82cce8
  - Added tests to show a duplicated dependency is in fact only shown
Packit 82cce8
    once (all pass)
Packit 82cce8
  - Added Utils.pm test module containing generic_scandeps_rv_test and
Packit 82cce8
    compare_scandeps_rvs subroutines (Adrian Issott)
Packit 82cce8
Packit 82cce8
0.73  2007-03-25
Packit 82cce8
Packit 82cce8
  - Now being a little cleverer for detecting globs in diamond operators.
Packit 82cce8
    (Requiring a meta character within the <>.)
Packit 82cce8
Packit 82cce8
0.72  2007-02-03
Packit 82cce8
Packit 82cce8
  - Case-insensitive @INC removal for case-insensitive
Packit 82cce8
    filesystems (Eric Wilhelm)
Packit 82cce8
Packit 82cce8
0.71  2007-01-04
Packit 82cce8
Packit 82cce8
  - Added special cases for
Packit 82cce8
    Catalyst
Packit 82cce8
    Class::MakeMethods
Packit 82cce8
    Config::Any
Packit 82cce8
    DBIx::Class
Packit 82cce8
    Email::Send
Packit 82cce8
    Log::Log4perl
Packit 82cce8
    SQL::Translator
Packit 82cce8
  - print() the "# Legend..." line instead of warn()ing it.
Packit 82cce8
Packit 82cce8
0.70  2006-11-21
Packit 82cce8
Packit 82cce8
  - Added special case for Image::Info.
Packit 82cce8
Packit 82cce8
0.69  2006-11-07
Packit 82cce8
Packit 82cce8
  - Additional corner cases for LWP::UserAgent and LWP::Parallel::UserAgent and
Packit 82cce8
    friends.
Packit 82cce8
Packit 82cce8
0.68  2006-10-25
Packit 82cce8
Packit 82cce8
  - Added special case for PerlIO.pm. If PerlIO.pm is needed, require
Packit 82cce8
    PerlIO::scalar, too, because it can be used "under the hood".
Packit 82cce8
    (Roderich Schupp)
Packit 82cce8
  - Added some File::Spec'ness. (Steffen Mueller)
Packit 82cce8
  - Refactored the %Preload mapping code into _get_preload so that
Packit 82cce8
    the PAR -M %Preload fix would work. (Steffen Mueller)
Packit 82cce8
Packit 82cce8
0.67  2006-10-24
Packit 82cce8
Packit 82cce8
  - Added @IncludeLibs which is used alongside @INC for searching modules.
Packit 82cce8
    (David Romano)
Packit 82cce8
  - Won't pick up Tk as a dependency for Term::ReadLine any more.
Packit 82cce8
    You can stop laughing now!
Packit 82cce8
Packit 82cce8
0.66  2006-09-24
Packit 82cce8
Packit 82cce8
  - Fixed another bug in Module::ScanDeps::Datafeed which would break
Packit 82cce8
    run- and compile-time dependency scanners if $ENV{PERL5LIB} entries
Packit 82cce8
    had trailing backslashes. Thanks to Steven Mackenzie for pointing
Packit 82cce8
    this out.
Packit 82cce8
  - Added some documentation and comments to M::SD::Datafeed for the sake of
Packit 82cce8
    future maintainers.
Packit 82cce8
Packit 82cce8
0.65  2006-09-24
Packit 82cce8
Packit 82cce8
  - Fixed bug in Module::ScanDeps::Datafeed which would die() in 0.64.
Packit 82cce8
Packit 82cce8
0.64  2006-09-22
Packit 82cce8
Packit 82cce8
  - Upgraded to Module::Install 0.64
Packit 82cce8
  - Added warning of missing modules when -V is in effect (scandeps.pl).
Packit 82cce8
  - Added warning of missing modules if "warn_missing=>1" specified as
Packit 82cce8
    an option to scan_deps.
Packit 82cce8
Packit 82cce8
0.63  2006-08-27
Packit 82cce8
Packit 82cce8
  - Upgraded to Module::Install 0.63
Packit 82cce8
Packit 82cce8
0.62  2006-07-16
Packit 82cce8
Packit 82cce8
  - Better diagnostics.pm support for searching the related
Packit 82cce8
    .pod file.
Packit 82cce8
Packit 82cce8
0.61  2006-06-30
Packit 82cce8
Packit 82cce8
  - Now presenting more helpful (and correct) error messages when
Packit 82cce8
    multiple versions of a module (files) are found.
Packit 82cce8
  - Corrected a POD error.
Packit 82cce8
  - Added test for POD correctness.
Packit 82cce8
Packit 82cce8
0.60  2006-05-23
Packit 82cce8
Packit 82cce8
  - Fixed bug that prevented "use encoding 'utf-8';" from being
Packit 82cce8
    picked up. This was because the -8 was stripped and thus, the
Packit 82cce8
    encoding wasn't recognized.
Packit 82cce8
Packit 82cce8
0.59  2006-05-03
Packit 82cce8
Packit 82cce8
  - Recovering 5.005 compatibility. (Hopefully!)
Packit 82cce8
  - Using Module::Install 0.62
Packit 82cce8
  - Added a dependency on File::Temp for pre 5.6 perls.
Packit 82cce8
  - Fixed broken Module::Pluggable support.
Packit 82cce8
Packit 82cce8
0.58  2006-04-16
Packit 82cce8
Packit 82cce8
  - Added dependency for Test::Deep
Packit 82cce8
  - Added dependency for Math::Symbolic
Packit 82cce8
Packit 82cce8
0.57  2006-03-03
Packit 82cce8
Packit 82cce8
  - Applied Stephen Schulze's patch which fixes the problem that modules are
Packit 82cce8
    reported as depended upon only once.
Packit 82cce8
Packit 82cce8
0.56  2006-02-20
Packit 82cce8
Packit 82cce8
  - Added special dependency for Tk::Getopt. Suggested by Slaven Rezic.
Packit 82cce8
Packit 82cce8
0.55  2006-02-17
Packit 82cce8
Packit 82cce8
  - Applied Roderich Schupp's patch to fix a problem with 'autouse'.
Packit 82cce8
  - Now using Module::Install 0.56
Packit 82cce8
Packit 82cce8
0.54  2006-01-11
Packit 82cce8
Packit 82cce8
  - Switch to File::Temp::tempfile() for more robust temporary file creation.
Packit 82cce8
    Contributed by: Jesse Vincent
Packit 82cce8
Packit 82cce8
  - Update to latest Module::Install _again_ to fix Cygwin installation.
Packit 82cce8
    Reported by: Matt S Trout
Packit 82cce8
Packit 82cce8
0.53  2006-01-10
Packit 82cce8
Packit 82cce8
  - Update to latest Module::Install; no functional changes.
Packit 82cce8
Packit 82cce8
0.52  2005-12-12
Packit 82cce8
Packit 82cce8
  - Support for autouse.pm.
Packit 82cce8
Packit 82cce8
  - Support for Tk::DragDrop.  Reported by: Renee Baecker.
Packit 82cce8
Packit 82cce8
0.51  2005-01-08
Packit 82cce8
Packit 82cce8
  - scandeps.pl is now usable without CPANPLUS.pm installed.
Packit 82cce8
    Reported by: Rafael Garcia-Suarez
Packit 82cce8
Packit 82cce8
0.50  2004-10-03
Packit 82cce8
Packit 82cce8
  - LWP::Authen::* is now bundled with LWP::UserAgent.
Packit 82cce8
    Reported by: Marcus Rueckert
Packit 82cce8
Packit 82cce8
  - Properly sign the release with newer EU::MM.
Packit 82cce8
Packit 82cce8
0.49  2004-09-26
Packit 82cce8
Packit 82cce8
  - Adds Class::Autouse support, as requested by Adam Kennedy.
Packit 82cce8
Packit 82cce8
0.48  2004-09-07
Packit 82cce8
Packit 82cce8
  - Skip auto/ files too if explicitly specified.
Packit 82cce8
Packit 82cce8
  - Also check for lower-cased keys in %skip, if operating under a
Packit 82cce8
    case-insensitive file system.
Packit 82cce8
Packit 82cce8
0.47  2004-09-07
Packit 82cce8
Packit 82cce8
  - First version under svk management.
Packit 82cce8
Packit 82cce8
  - Support for Mail::Audit plugins; prompted by Andrew Lee.
Packit 82cce8
Packit 82cce8
  - Support for modules that use Module::Plugin; prompted by Brian Cassidy.
Packit 82cce8
Packit 82cce8
  - scandeps.pl now reports module versions, courtesy of Dan Friedman.
Packit 82cce8
Packit 82cce8
  - Delayed loading of CPANPLUS on scandeps.pl.
Packit 82cce8
Packit 82cce8
0.46  2004-07-02
Packit 82cce8
Packit 82cce8
  - Doc fixes; update signature test; add Alan to authors.
Packit 82cce8
Packit 82cce8
  - add POE heuristics from:
Packit 82cce8
http://search.cpan.org/dist/POE/lib/POE/Preprocessor.pm
Packit 82cce8
Packit 82cce8
0.44  2004-06-08
Packit 82cce8
Packit 82cce8
  - Consistently recognize .ph files and upper-cased .p[mh]
Packit 82cce8
    files.
Packit 82cce8
Packit 82cce8
  - Support for PDF::Writer.
Packit 82cce8
  - Patfch from Roderich Shupps to fix absolute filename
Packit 82cce8
detection on non-Unix systems.
Packit 82cce8
Packit 82cce8
0.43  2004-06-02
Packit 82cce8
Packit 82cce8
  - Add preliminary support for BioPerl, as suggested by
Packit 82cce8
Nathan Haigh.
Packit 82cce8
  - Support for Net::SSH::Perl was incorrectly specified.
Packit 82cce8
  - Add some support for PDF::API2 -- note you still have
Packit 82cce8
to explicitly require "PDF::API2::Basic::TTF::Font"
Packit 82cce8
to get TrueType support.
Packit 82cce8
Packit 82cce8
  - add heuristics for Devel::ParallelPort, as reported by
Packit 82cce8
    Jouke Visser.
Packit 82cce8
Packit 82cce8
0.42  2004-04-30
Packit 82cce8
Packit 82cce8
Packit 82cce8
  - add support for DBIx::SearchBuilder and
Packit 82cce8
    DBIx::ReportBuilder.
Packit 82cce8
Packit 82cce8
Packit 82cce8
  - oops, typo
Packit 82cce8
Packit 82cce8
  - add PerlIO.pm to :encoding.
Packit 82cce8
Packit 82cce8
0.41  2004-04-18
Packit 82cce8
Packit 82cce8
Packit 82cce8
  - correctly handle SVN::Core, courtesy of Robert Spiers.
Packit 82cce8
Packit 82cce8
  - handles SVK::Command properly.
Packit 82cce8
Packit 82cce8
  - add support for Parse::Binary-based modules
Packit 82cce8
Packit 82cce8
0.40  2004-02-23
Packit 82cce8
Packit 82cce8
  - Malcolm Nooning noticed that _execute() and _compile()
Packit 82cce8
    checks were failing under directories that contain spaces,
Packit 82cce8
    due to a qw() misuse.
Packit 82cce8
Packit 82cce8
  - Add heuristics for XML::SAX and XML::Parser::Expat,
Packit 82cce8
    reported by Darek Adamkiewicz and Iain Cass.
Packit 82cce8
Packit 82cce8
0.39  2004-01-25
Packit 82cce8
Packit 82cce8
  - Merged Edward's patch to make DataFeed.pm work with
Packit 82cce8
    pre-5.8.3 perl versions.
Packit 82cce8
Packit 82cce8
0.38  2004-01-08
Packit 82cce8
Packit 82cce8
  - Switching back to ExtUtils::MakeMaker,
Packit 82cce8
    hoping to make ActiveState's cpanrun happy.
Packit 82cce8
Packit 82cce8
0.37  2003-12-31
Packit 82cce8
Packit 82cce8
Packit 82cce8
  - Win32 does not take Cwd::abs_path() for filenames.
Packit 82cce8
  - Detection for __END__ blocks was wrong in _compile().
Packit 82cce8
Packit 82cce8
0.36  2003-12-31
Packit 82cce8
Packit 82cce8
  - sorry, "scandeps.pl -r" should be "-x".
Packit 82cce8
Packit 82cce8
0.35  2003-12-31
Packit 82cce8
Packit 82cce8
  - New "-c" and "-r" flags to scandeps.pl for additional
Packit 82cce8
    compile- and runtime-checking of dependencies.
Packit 82cce8
  - New "compile" and "execute" flags to scan_deps() for
Packit 82cce8
    runtime scanning, using scan_deps_runtime().
Packit 82cce8
Packit 82cce8
  - integrated Edward S. Peschko's massive runtime detection
Packit 82cce8
    patch, as scan_deps_runtime().
Packit 82cce8
Packit 82cce8
0.34  2003-12-30
Packit 82cce8
Packit 82cce8
  - changes.
Packit 82cce8
Packit 82cce8
0.33  2003-12-21
Packit 82cce8
Packit 82cce8
  - Upgrades to Module::Install 0.30 framework.
Packit 82cce8
Packit 82cce8
  - Nik's got a CPAN ID.
Packit 82cce8
Packit 82cce8
0.32  2003-10-26
Packit 82cce8
Packit 82cce8
  - Support for Locale::Maketext::Guts, reported by Jouke
Packit 82cce8
    Visser.
Packit 82cce8
  - Support for XML::Parser, reported by Jan Dubois.
Packit 82cce8
  - Support for :encoding(), encoding.pm, and
Packit 82cce8
    encode()/decode().
Packit 82cce8
Packit 82cce8
0.31  2003-10-17
Packit 82cce8
Packit 82cce8
Packit 82cce8
  - Jesse Schoch reports that LWP::Protocol::https is not properly detected.
Packit 82cce8
Packit 82cce8
0.30  2003-09-20
Packit 82cce8
Packit 82cce8
  - "use base" was still incorrectly parsed.
Packit 82cce8
Packit 82cce8
0.29  2003-09-17
Packit 82cce8
Packit 82cce8
  - Simon Andrews points out that Math::BigInt's heuristics
Packit 82cce8
    is badly coded.  Fixed, and added heuristics for Math::BigFloat.
Packit 82cce8
  - More defense against hash randomisation by sorting all keys() and values().
Packit 82cce8
Packit 82cce8
0.28  2003-08-17
Packit 82cce8
Packit 82cce8
  - Move ScanDeps.pm to lib/Module/.
Packit 82cce8
Packit 82cce8
  - Suggestion from Matt Sergeant to recognize A::B from
Packit 82cce8
    A::B::C only on functions like A::B::C().
Packit 82cce8
Packit 82cce8
  - This be 0.27 for real.
Packit 82cce8
  - "use base" was improperly detected.
Packit 82cce8
Packit 82cce8
0.27  2003-08-16
Packit 82cce8
Packit 82cce8
Packit 82cce8
  - more patch from Roderich Schupp: handles "use base" and fixed Tk::Scrolled.
Packit 82cce8
Packit 82cce8
  - add $SeenTk to control Tk-specific heuristics.
Packit 82cce8
  - add_deps now takes (skip => \%skip) properly.
Packit 82cce8
  - scan_chunk() can now return more than one files in list
Packit 82cce8
    context.
Packit 82cce8
  - bump version.
Packit 82cce8
Packit 82cce8
0.26  2003-08-11
Packit 82cce8
Packit 82cce8
  - add link to http://par.perl.org/ and the mailing list.
Packit 82cce8
Packit 82cce8
  - don't append ".pm" to require '' lines if it already has an extension.
Packit 82cce8
    (this is required for Win32API::Registry to work with .pc files.)
Packit 82cce8
Packit 82cce8
0.25  2003-08-10
Packit 82cce8
Packit 82cce8
  - tidy up the source a little.
Packit 82cce8
Packit 82cce8
  - POD and END sections was also scanned. bad.
Packit 82cce8
  - PAR::read_file() should not imply dependency on PAR.pm.
Packit 82cce8
Packit 82cce8
0.24  2003-08-10
Packit 82cce8
Packit 82cce8
  - Add support for SOAP::Lite, XMLRPC::Lite and
Packit 82cce8
    Win32::SystemInfo.
Packit 82cce8
Packit 82cce8
0.23  2003-08-08
Packit 82cce8
Packit 82cce8
  - @File::Spec::ISA was crippled during scanning, thanks
Packit 82cce8
    to Roderich Schupp for pointing out.
Packit 82cce8
Packit 82cce8
0.22  2003-08-07
Packit 82cce8
Packit 82cce8
Packit 82cce8
  - huge patch to include almost all heuristics deducible from PerlApp: 
Packit 82cce8
    Authen::SASL, Crypt::Random, DBI, File::Spec,
Packit 82cce8
    HTTP::Message, Math::BigInt, MIME::Decoder, Net::DNS::RR,
Packit 82cce8
    Net::FTP, Net::SSH::Perl, SQL::Parser, Template,
Packit 82cce8
    Term::ReadLine, URI, XML::Parser::Expat, diagnostics.
Packit 82cce8
Packit 82cce8
  - now accepts uppercased "DBI:" in DSN strings.
Packit 82cce8
  - fixed a typo on Tk::FBox's xpm file.
Packit 82cce8
Packit 82cce8
0.21  2003-07-30
Packit 82cce8
Packit 82cce8
  - Jouke reports that Win32.pm pulls all Win32::* DLLs.
Packit 82cce8
Packit 82cce8
  - oops.
Packit 82cce8
Packit 82cce8
  - scandeps.pl now take -e to scan a perl expression
Packit 82cce8
Packit 82cce8
  - anydbm implies SDBM.
Packit 82cce8
Packit 82cce8
  - Bruce Winter says that this fix for SerialJunks is needed
Packit 82cce8
    on his Red Hat Linux oh well.
Packit 82cce8
Packit 82cce8
0.19  2003-03-22
Packit 82cce8
Packit 82cce8
Packit 82cce8
  - Jess Robinson reported that the fix was not -w safe.
Packit 82cce8
Packit 82cce8
0.18  2003-03-20
Packit 82cce8
Packit 82cce8
  - added logic for "utf8" and "charnames" needed by Germain Garand.
Packit 82cce8
  - added logic for "Devel::SerialPort" needed by Bruce Winter.
Packit 82cce8
  - POSIX.pm no longer pulls in utf8.pm anymore.
Packit 82cce8
  - .ph files are now fully supported.
Packit 82cce8
Packit 82cce8
  - take unshift/push @INC into account, too.
Packit 82cce8
  - add Nik to authors.
Packit 82cce8
Packit 82cce8
  - Nik Clayton's patch to properly handle 'use lib'.
Packit 82cce8
Packit 82cce8
  - IO.pm dependencies, courtesy of Jerry Veldhuis.
Packit 82cce8
Packit 82cce8
0.14  2003-01-19
Packit 82cce8
Packit 82cce8
Packit 82cce8
  - s/UNIVERSA/UNIVERSAL/;
Packit 82cce8
Packit 82cce8
  - test explicitly for a hashref for safety.
Packit 82cce8
Packit 82cce8
  - try to fix D.H.'s bug report about broken 5.6 and pseudohashfications.
Packit 82cce8
Packit 82cce8
  - add lathos and obra to authors.
Packit 82cce8
Packit 82cce8
  - mention scandeps.pl earlier in pod.
Packit 82cce8
Packit 82cce8
0.13  2003-01-18
Packit 82cce8
Packit 82cce8
Packit 82cce8
  - much more improved scandeps, as suggested by jesse
Packit 82cce8
    vincent.
Packit 82cce8
Packit 82cce8
  - add #! for core; explains the symbols.
Packit 82cce8
Packit 82cce8
  - use cpanplus to tell apart redundant modules if possible.
Packit 82cce8
Packit 82cce8
0.12  2003-01-18
Packit 82cce8
Packit 82cce8
  - adds script/scandeps.pl
Packit 82cce8
  - new year.
Packit 82cce8
Packit 82cce8
  - add CAVEATS about the fact that we don't probe beyond
Packit 82cce8
    @INC, as requested by crazyinsomniac.
Packit 82cce8
Packit 82cce8
  - M::B heuristics.
Packit 82cce8
Packit 82cce8
  - reflect SEE ALSO in README.
Packit 82cce8
Packit 82cce8
0.10  2002-11-04
Packit 82cce8
Packit 82cce8
  - Now featuring an object-oriented syntax, conformant
Packit 82cce8
    with App::Packer::Frontend.
Packit 82cce8
  - added corresponding documentation and tests.
Packit 82cce8
Packit 82cce8
0.03  2002-11-03
Packit 82cce8
Packit 82cce8
  - add AUTHORS.
Packit 82cce8
Packit 82cce8
  - last minute fix from merlyn's bug report.
Packit 82cce8
Packit 82cce8
  - New presets for Locale::Maketext::Lexicon, Term::ReadLine,
Packit 82cce8
    Regexp::Common, File::Spec, ExtUtils::MakeMaker.
Packit 82cce8
  - New heuristics for Module::Name->method,
Packit 82cce8
    Module::Name::sub
Packit 82cce8
  - Strings in comments were erroneously checked. Fixed.
Packit 82cce8
  - Mention PerlApp as a source of inspiration.
Packit 82cce8
Packit 82cce8
  - Regexp::Common.
Packit 82cce8
Packit 82cce8
0.02  2002-11-02
Packit 82cce8
Packit 82cce8
  - now performs testing by looking at the test file itself.
Packit 82cce8
Packit 82cce8
  - displays correct message when connection fails.
Packit 82cce8
Packit 82cce8
  - backported to 5.001.
Packit 82cce8
  - was looking in POD sections; fixed.
Packit 82cce8
  - thorough comments and documentations.
Packit 82cce8
Packit 82cce8
  - oops, Makefile shouldn't be in RCS.
Packit 82cce8
Packit 82cce8
  - written-from-scratch version of dependency finding
Packit 82cce8
    algorithm.