Changes for version 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-schemes, 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

Documentation

simple license checker for source files

Modules

functions for a simple license checker for source files