[Changes for 0.69 - 2006-11-07]
* Additional corner cases for LWP::UserAgent and LWP::Parallel::UserAgent and
friends.
[Changes for 0.68 - 2006-10-25]
* Added special case for PerlIO.pm. If PerlIO.pm is needed, require
PerlIO::scalar, too, because it can be used "under the hood".
(Roderich Schupp)
* Added some File::Spec'ness. (Steffen Mueller)
* Refactored the %Preload mapping code into _get_preload so that
the PAR -M %Preload fix would work. (Steffen Mueller)
[Changes for 0.67 - 2006-10-24]
* Added @IncludeLibs which is used alongside @INC for searching modules.
(David Romano)
* Won't pick up Tk as a dependency for Term::ReadLine any more.
You can stop laughing now!
[Changes for 0.66 - 2006-09-24]
* Fixed another bug in Module::ScanDeps::Datafeed which would break
run- and compile-time dependency scanners if $ENV{PERL5LIB} entries
had trailing backslashes. Thanks to Steven Mackenzie for pointing
this out.
* Added some documentation and comments to M::SD::Datafeed for the sake of
future maintainers.
[Changes for 0.65 - 2006-09-24]
* Fixed bug in Module::ScanDeps::Datafeed which would die() in 0.64.
[Changes for 0.64 - 2006-09-22]
* Upgraded to Module::Install 0.64
* Added warning of missing modules when -V is in effect (scandeps.pl).
* Added warning of missing modules if "warn_missing=>1" specified as
an option to scan_deps.
[Changes for 0.63 - 2006-08-27]
* Upgraded to Module::Install 0.63
[Changes for 0.62 - 2006-07-16]
* Better diagnostics.pm support for searching the related
.pod file.
[Changes for 0.61 - 2006-06-30]
* Now presenting more helpful (and correct) error messages when
multiple versions of a module (files) are found.
* Corrected a POD error.
* Added test for POD correctness.
[Changes for 0.60 - 2006-05-23]
* Fixed bug that prevented "use encoding 'utf-8';" from being
picked up. This was because the -8 was stripped and thus, the
encoding wasn't recognized.
[Changes for 0.59 - 2006-05-03]
* Recovering 5.005 compatibility. (Hopefully!)
* Using Module::Install 0.62
* Added a dependency on File::Temp for pre 5.6 perls.
* Fixed broken Module::Pluggable support.
[Changes for 0.58 - 2006-04-16]
* Added dependency for Test::Deep
* Added dependency for Math::Symbolic
[Changes for 0.57 - 2006-03-03]
* Applied Stephen Schulze's patch which fixes the problem that modules are
reported as depended upon only once.
[Changes for 0.56 - 2006-02-20]
* Added special dependency for Tk::Getopt. Suggested by Slaven Rezic.
[Changes for 0.55 - 2006-02-17]
* Applied Roderich Schupp's patch to fix a problem with 'autouse'.
* Now using Module::Install 0.56
[Changes for 0.54 - 2006-01-11]
* Switch to File::Temp::tempfile() for more robust temporary file creation.
Contributed by: Jesse Vincent
* Update to latest Module::Install _again_ to fix Cygwin installation.
Reported by: Matt S Trout
[Changes for 0.53 - 2006-01-10]
* Update to latest Module::Install; no functional changes.
[Changes for 0.52 - 2005-12-12]
* Support for autouse.pm.
* Support for Tk::DragDrop. Reported by: Renee Baecker.
[Changes for 0.51 - 2005-01-08]
* scandeps.pl is now usable without CPANPLUS.pm installed.
Reported by: Rafael Garcia-Suarez
[Changes for 0.50 - 2004-10-03]
* LWP::Authen::* is now bundled with LWP::UserAgent.
Reported by: Marcus Rueckert
* Properly sign the release with newer EU::MM.
[Changes for 0.49 - 2004-09-26]
* Adds Class::Autouse support, as requested by Adam Kennedy.
[Changes for 0.48 - 2004-09-07]
* Skip auto/ files too if explicitly specified.
* Also check for lower-cased keys in %skip, if operating under a
case-insensitive file system.
[Changes for 0.47 - 2004-09-07]
* First version under svk management.
* Support for Mail::Audit plugins; prompted by Andrew Lee.
* Support for modules that use Module::Plugin; prompted by Brian Cassidy.
* scandeps.pl now reports module versions, courtesy of Dan Friedman.
* Delayed loading of CPANPLUS on scandeps.pl.
[Changes for 0.46 - 2004-07-02]
* Doc fixes; update signature test; add Alan to authors.
* add POE heuristics from:
http://search.cpan.org/dist/POE/lib/POE/Preprocessor.pm
[Changes for 0.44 - 2004-06-08]
* Consistently recognize .ph files and upper-cased .p[mh]
files.
* Support for PDF::Writer.
* Patfch from Roderich Shupps to fix absolute filename
detection on non-Unix systems.
[Changes for 0.43 - 2004-06-02]
* Add preliminary support for BioPerl, as suggested by
Nathan Haigh.
* Support for Net::SSH::Perl was incorrectly specified.
* Add some support for PDF::API2 -- note you still have
to explicitly require "PDF::API2::Basic::TTF::Font"
to get TrueType support.
* add heuristics for Devel::ParallelPort, as reported by
Jouke Visser.
[Changes for 0.42 - 2004-04-30]
* add support for DBIx::SearchBuilder and
DBIx::ReportBuilder.
* oops, typo
* add PerlIO.pm to :encoding.
[Changes for 0.41 - 2004-04-18]
* correctly handle SVN::Core, courtesy of Robert Spiers.
* handles SVK::Command properly.
* add support for Parse::Binary-based modules
[Changes for 0.40 - 2004-02-23]
* Malcolm Nooning noticed that _execute() and _compile()
checks were failing under directories that contain spaces,
due to a qw() misuse.
* Add heuristics for XML::SAX and XML::Parser::Expat,
reported by Darek Adamkiewicz and Iain Cass.
[Changes for 0.39 - 2004-01-25]
* Merged Edward's patch to make DataFeed.pm work with
pre-5.8.3 perl versions.
[Changes for 0.38 - 2004-01-08]
* Switching back to ExtUtils::MakeMaker,
hoping to make ActiveState's cpanrun
happy.
[Changes for 0.37 - 2003-12-31]
* Win32 does not take Cwd::abs_path()
for filenames.
* Detection for __END__ blocks was wrong
in _compile().
[Changes for 0.36 - 2003-12-31]
* sorry, "scandeps.pl -r" should be "-x".
[Changes for 0.35 - 2003-12-31]
* New "-c" and "-r" flags to scandeps.pl for additional
compile-
and runtime-checking of dependencies.
* New "compile" and "execute" flags to scan_deps() for
runtime
scanning, using scan_deps_runtime().
* integrated Edward S. Peschko's massive runtime detection
patch, as scan_deps_runtime().
[Changes for 0.34 - 2003-12-30]
* changes.
[Changes for 0.33 - 2003-12-21]
* Upgrades to Module::Install 0.30 framework.
* Nik's got a CPAN ID.
[Changes for 0.32 - 2003-10-26]
* Support for Locale::Maketext::Guts, reported by Jouke
Visser.
* Support for XML::Parser, reported by Jan Dubois.
* Support for :encoding(), encoding.pm, and
encode()/decode().
[Changes for 0.31 - 2003-10-17]
* Jesse Schoch reports that LWP::Protocol::https
is not properly detected.
[Changes for 0.30 - 2003-09-20]
* "use base" was still incorrectly parsed.
[Changes for 0.29 - 2003-09-17]
* Simon Andrews points out that Math::BigInt's heuristics
is badly coded. Fixed, and added heuristics for
Math::BigFloat.
* More defense against hash randomisation by sorting all
keys() and values().
[Changes for 0.28 - 2003-08-17]
* Move ScanDeps.pm to lib/Module/.
* Suggestion from Matt Sergeant to recognize A::B from
A::B::C only on functions like A::B::C().
* This be 0.27 for real.
* "use base" was improperly detected.
[Changes for 0.27 - 2003-08-16]
* more patch from Roderich Schupp: handles "use base"
and fixed Tk::Scrolled.
* add $SeenTk to control Tk-specific heuristics.
* add_deps now takes (skip => \%skip) properly.
* scan_chunk() can now return more than one files in list
context.
* bump version.
[Changes for 0.26 - 2003-08-11]
* add link to http://par.perl.org/ and the mailing list.
* don't append ".pm" to require '' lines if it already has
an extension.
(this is required for Win32API::Registry to work with .pc
files.)
[Changes for 0.25 - 2003-08-10]
* tidy up the source a little.
* POD and END sections was also scanned. bad.
* PAR::read_file() should not imply dependency on PAR.pm.
[Changes for 0.24 - 2003-08-10]
* Add support for SOAP::Lite, XMLRPC::Lite and
Win32::SystemInfo.
[Changes for 0.23 - 2003-08-08]
* @File::Spec::ISA was crippled during scanning, thanks
to Roderich Schupp for pointing out.
[Changes for 0.22 - 2003-08-07]
* huge patch to include almost all heuristics deducible
from PerlApp: Authen::SASL, Crypt::Random, DBI, File::Spec,
HTTP::Message, Math::BigInt, MIME::Decoder, Net::DNS::RR,
Net::FTP, Net::SSH::Perl, SQL::Parser, Template,
Term::ReadLine,
URI, XML::Parser::Expat, diagnostics.
* now accepts uppercased "DBI:" in DSN strings.
* fixed a typo on Tk::FBox's xpm file.
[Changes for 0.21 - 2003-07-30]
* Jouke reports that Win32.pm pulls all Win32::* DLLs.
* oops.
* scandeps.pl now take -e to scan a perl expression
* anydbm implies SDBM.
* Bruce Winter says that this fix for SerialJunks is needed
on his Red Hat Linux oh well.
[Changes for 0.19 - 2003-03-22]
* Jess Robinson reported that the fix was not -w safe.
[Changes for 0.18 - 2003-03-20]
* added logic for "utf8" and "charnames" needed by Germain
Garand.
* added logic for "Devel::SerialPort" needed by Bruce
Winter.
* POSIX.pm no longer pulls in utf8.pm anymore.
* .ph files are now fully supported.
* take unshift/push @INC into account, too.
* add Nik to authors.
* Nik Clayton's patch to properly handle 'use lib'.
* IO.pm dependencies, courtesy of Jerry Veldhuis.
[Changes for 0.14 - 2003-01-19]
* s/UNIVERSA/UNIVERSAL/;
* test explicitly for a hashref for safety.
* try to fix D.H.'s bug report about broken 5.6 and
pseudohashfications.
* add lathos and obra to authors.
* mention scandeps.pl earlier in pod.
[Changes for 0.13 - 2003-01-18]
* much more improved scandeps, as suggested by jesse
vincent.
* add #! for core; explains the symbols.
* use cpanplus to tell apart redundant modules if possible.
[Changes for 0.12 - 2003-01-18]
* adds script/scandeps.pl
* new year.
* add CAVEATS about the fact that we don't probe beyond
@INC, as requested by crazyinsomniac.
* M::B heuristics.
* reflect SEE ALSO in README.
[Changes for 0.10 - 2002-11-04]
* Now featuring an object-oriented syntax, conformant
with App::Packer::Frontend.
* added corresponding documentation and tests.
[Changes for 0.03 - 2002-11-03]
* add AUTHORS.
* last minute fix from merlyn's bug report.
* New presets for Locale::Maketext::Lexicon,
Term::ReadLine,
Regexp::Common, File::Spec, ExtUtils::MakeMaker.
* New heuristics for Module::Name->method,
Module::Name::sub
* Strings in comments were erroneously checked. Fixed.
* Mention PerlApp as a source of inspiration.
* Regexp::Common.
[Changes for 0.02 - 2002-11-02]
* now performs testing by looking at the test file itself.
* displays correct message when connection fails.
* backported to 5.001.
* was looking in POD sections; fixed.
* thorough comments and documentations.
* oops, Makefile shouldn't be in RCS.
* written-from-scratch version of dependency finding
algorithm.