0.000_918 2021-02-13 T. R. Wyant
Include configuation stuff in analysis (i.e. Makefile.PL, Build.PL,
or both)
This also required bringing the configure_requires metadata of this
module up to snuff.
0.000_917 2021-02-13 T. R. Wyant
Add 'verbose' attribute to control redundancy diagnostics.
Add diagnostic on same module in 'accept' and 'uses'.
Add diagnostic on 'uses' of actually-used module.
0.000_916 2021-02-10 T. R. Wyant
Add build systems to {uses} as needed since we don't actually
analyze Makefile.PL and/pr Build.PL. I thought I didn't want to, but
I may have to think it out again.
0.000_915 2021-02-08 T. R. Wyant
Unrecognized arguments to new() raise an exception
0.000_914 2021-02-07 T. R. Wyant
Add new() argument 'uses'. Modules specified with 'uses' are
presumed by all_prereqs_used() to have been used, even if no use of
them was found.
0.000_913 2021-02-07 T. R. Wyant
Delete eg/prereq.t. Instead, refer to t/prereq.t
Add method all_prereqs_used() which gets called after all code
prerequisites have been analyzed.
Diagnostic if 'accept' entry is prerequisite.
Add --accepts option to eg/test-prereq-meta
0.000_912 2021-02-06 T. R. Wyant
Base provided modules on .pm files in MANIFEST because
Module::Metadata->provides() strains out private modules. This is
the correct behavior for CPAN indexing, but if private modules are
in fact used, this module needs to know that they are provided. This
means I no longer need to grovel though the no_index metadata.
0.000_911 2021-02-05 T. R. Wyant
Pick up modules from the no_index metadata, since presumably they
come with the distro and therefore do not need to be declared as
dependencies.
0.000_91 2021-02-03 T. R. Wyant
Add new() argument 'file_error'. This is a test name template to be
used if Module::Extract::Use failed to process the given file.
Require Module::Extract::Use 1.045 because in that version
get_modules_with_details() returns an array reference even if no
'use' or 'require' statements were found.
0.000_90 2021-02-01 T. R. Wyant
Initial release to CPAN