App-Licensecheck
view release on metacpan or search on metacpan
[ Packaging ]
- tighten test-recommendation on Regexp::Pattern::License
[ Other ]
- optimixe: compile some internal regexes only once
- postpone compiling regexes, to speedup response time for non-scanning
command-line options
v3.2.5 2021-07-22
[ Bug Fixes ]
- fix shebang to use /usr/bin/env (don't hardcode /usr/bin/perl)
- strip all trailing dash a.k.a. soft-wraps (not only first instance)
[ Packaging ]
- tighten test-recommendation on Regexp::Pattern::License
[ Other ]
- extend functions clean_cruft() clean_cruft_and_spaces() to strip html
tags
v3.2.4 2021-07-17
[ Test Suite ]
- update testsuite to cover Regexp::Pattern::License v3.7.0
[ Other ]
- extend function clean_cruft_and_spaces() to strip trailing dash,
assuming it is soft-wrap
- refine resolving of license names to cover more variants
v3.2.3 2021-07-07
[ Bug Fixes ]
- fix option --copyright-delimiter (deb-machine output broken since
v3.2.0)
[ Test Suite ]
- rewrite encoding tests
[ Other ]
- stop use strictures (not sure why, but CPANTESTERS choke on it)
v3.2.2 2021-07-04
[ Bug Fixes ]
- fix ignore atomic discoveries in areas already detected stepwise as a
license, grant, or exception
- fix include leading licensed_under when tracking detected positions
- fix resolve shortname not reusable in grant (e.g. SPDX using unversioned
SISSL for SISSL-1.1)
[ Documentation ]
- fix describe option --shortname-scheme (not bogus option
--shortname-schemes) in changelog entry for release v3.2
- fix trace output to include string for stepwise or_later grant trait
- mention in POD when each option was introduced
[ Test Suite ]
- add README to source, documenting origin of Fedora tests
- add test for not yet recognized PS-or-PDF-font exception
- tighten test requirement on Regexp::Pattern::License
- update tests to cover Regexp::Pattern::License v3.6.0
[ Packaging ]
- relax runtime requirement on Regexp::Pattern::License
- tighten .gitignore file
[ Other ]
- tighten internal trait objects to require file attribute
v3.2.1 2021-06-29
[ Bug Fixes ]
- fix option --deb-machine (broken since v3.2.0)
[ Test Suite ]
- fix include missing test files
- stop use strictures in tests (unneeded with Tests2::V0)
v3.2.0 2021-06-22
[ Bug Fixes ]
- stepwise: fix omit version for singleversion objects
Sandro Mani++
- tighten custom BSD detection to avoid SSLeay false positive
- use Getopt::Long and Pod::Usage (not Getopt::Long::Descriptive)
David Bremner++
[ Documentation ]
- add pod section ENVIRONMENT (replacing and expanding section DEBUGGING)
- colorize output of --help option, and auto-enable color more reliably
- document that options --check and --ignore apply only when multiple
PATHs are provided
- improve markup of pod section OPTIONS
- rephrase description for option --skipped
- restore POD section OPTIONS (gone since v3.0.2)
- split pod section OPTIONS into subsections
- stop bogusly annotate v3.1.0 bugfix as security-related
- update TODOs
[ Test Suite ]
- update author tests
- update detection of SISSL since Regexp::Pattern::License v3.5.0
- update to match capitalized name of Libtool exception, corrected since
Regexp::Pattern::License v3.5.0
[ Packaging ]
- tighten to require more recent Regexp::Pattern::License
[ Other ]
- Added: add option --list-licenses
- Added: add option --list-naming-schemes
- Added: add option --shortname-scheme, replacing option --deb-fmt (kept
for now, documented as deprecated)
- logging: fix resolve identifier in trace of exception and flaw detection
- resolve license patterns only when used, speeding up --help
- use IO::Interactive
v3.1.1 2020-05-21
( run in 0.549 second using v1.01-cache-2.11-cpan-5735350b133 )