Revision history for Test-Dependencies
0.34 2024-11-09
* Fix regex by changing new group to be non-capturing
0.33 2024-11-08
* Add detection of 'parent' dependencies (same as 'base')
0.32 2023-05-07
* Fix dist.ini preventing uploading all deps
0.31 2023-05-07
* Strip __END__ and __DATA__ sections before searching the code
* Prevent loading of CPAN::Meta and File::Find::Rule when
'legacy' feature is disabled
* Check that File::Find::Rule::Perl is installed for all tests
0.30 2020-11-08
* Recognize 'use v5.10;', 'use 5.008001;' and 'use 5.10.1;' as
a minimum version pragma, not a module
0.29 2020-10-10
* Eliminate masked variable warning
0.28 2020-08-30
* Modules which had no minimum required version (but were
required!) *and* were removed from CORE incorrectly fail the
'declaration required' test
0.27 2020-08-30
* Modules can be removed without having been deprecated; 0.26 assumed
deprecation before removal -- this release corrects that
* Use MetaCPAN parseable dates in Changes
0.26 2020-08-30
* Fix uninitialized variable warnings when in 'forward_compatible' mode
* Upgrade Module::CoreList dep to 5.20200620 to include Perl 5.32
module status in tests
0.25 2020-08-30
* New 'forward_compatible' option to stop 'plan' being emitted
from import() - ie. in the use statement.
Use this option to be 1.0 compatible
* Documentation correction for ok_dependencies() 'ignores' parameter.
* Fix 'ignores' matching only modules where it is documented to
specify the root of a namespace hierarchy
* Don't fail on requirements which have been deprecated from CORE
* Integrate dependency scanner in main module, removing
Test::Dependency::Light
0.24 2019-09-19
* Adjust dependency declaration; CPAN::Meta::Requirements is now
a separate dist; we are using 'requirements_for_module' which
was added after our minimum CPAN::Meta requirement
0.23 2016-08-21
* load tests don't fail on Test::More 1.30, but do on many versions
before it; increase minimum requirement (we'll phase out the old
interface at some point to resolve this issue for good though)
0.22 2016-08-20
* don't run load tests when Test::More is version 1.1.14; it has a bug
leading to our tests to fail incorrectly (something about plan
being output more than once)
0.21 2016-07-10
* fix test breakage all over the place (thanks @kentfredrick)
* report the minimum required version in error, instead of the
installed-and-loaded version
0.20 2016-06-29
* only test files identified as 'Perl files' by File::Find::Rule::Perl
* add support for testing runtime, test, devel deps separately
* add support for cpanfile declared dependencies
* add support for declaring minimum Perl version (used to test
the list of core modules)
* ... and more ...
0.12 2009-11-15
* don't report "perl" being a required dependency when a
minimum perl version is listed in META.yml
0.11 2007-12-27
* tests no longer run under taint mode so that
CPAN testers don't fail tests
0.10 2007-12-27
* let users choose which method of module usage checking to use
0.09 2007-12-26
* work around bug in IPC::Cmd that prevented module from working
* don't complain if specified dependencies are in core
0.08 2006-07-25
* now using IPC::Cmd for subprocess communication (to avoid
cross-platform issues)
0.07 2006-07-20
* added empty dummy file because Module::Install does not
package empty directories
0.06 2006-07-19
* better test descriptions when Makefile.PL contains
extraneous requires calls
* no_index'd t-data
* forgot to bump version number in pod
and forgot date in changelog in last revision
0.05 2006-07-18
* removed references to test_pass (and upped
Test::Builder::Tester dep to 0.64)
* rearranged changelog
* added tests for empty files and directories
0.04 2006-07-15
* Properly specify the dependency on Test::Builder::Tester 0.63.
* handle empty files
0.03 2006-07-11
Moved to a B::PerlReq backend for determining usage. We
also now use the META.yml file to determine what is listed in
Makefile.PL. We now differentiate between requires and
build_requires, and complain if listed requirements are not
actually used.
0.02 2006-06-21
Minor POD cleanups
0.01 2006-06-21
First release, based on Jifty's 00-dependencies.t