Update to 0.95
- New upstream release 0.95
- Added the following metrics:
- has_abstract_in_pod
- has_known_license_in_source_file
- meta_json_conforms_to_known_spec
- meta_json_is_parsable
- meta_yml_has_repository_resource
- no_abstract_stub_in_pod
- Removed metayml_conforms_spec_current metric
- Renamed metayml_ metrics to meta_yml_
- Removed cpants_lint.pl in favor of App::CPANTS::Lint
- Supported x_cpants custom META field to tell analyzer to ignore some of
the metrics (only) when calculating a kwalitee score
- Refactored several Kwalitee files, and internal stash layout has changed
rather significantly; you might need to modify your tools if they happen
to depend on the stash directly
- Refactored tests
- Fixed CPAN RT#94468 - use_strict metric doesn't like .pod files that
contain no perl
- Fixed CPAN RT#99141 - use_strict metric does not recognize "use v5.14"
syntax
- Fixed abstract encoding issues
- Fixed not to ignore directory symlinks
- Fixed CPAN RT#97858 - wrong no_symlinks test in files not in MANIFEST (for
a local distribution; CPANTS site doesn't ignore symlinks not listed in
MANIFEST)
- Fixed CPAN RT#97601 - Test::Kwalitee incorrectly reports non-use of strict
in Inline::CPP
- Accept COPYING as a license file
- Take included module (under inc/) into consideration while analyzing
prereq_matches_use
- Changed most of the META.yml metrics to pass if META.yml doesn't exist
- Switched to Test::FailWarnings to make CPAN testers happier
- Classify buildreqs by usage
- Modernize spec