1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130
|
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
|