The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version v3.0.40 - 2020-01-28

  • Bug Fixes
    • drop bogus small optimization.
    • resolve SPDX keyword for AFPL.
    • step-wise grant: capture non-versioned grant.
    • step-wise grant: skip type:group license names.
    • strip fortran comment also on otherwise empty line.
  • Test Suite
    • update author tests for added Trove captions since Regexp::Pattern::License v3.1.100.
    • update author tests for improved trait licensed_under since Regexp::Pattern::License v3.1.100.
  • Other
    • fix: step-wise grant: capture traits before mangling version.
    • improve custom-matching versioned apache grants.
    • improve logging.
    • optimization: step-wise grant: scan for name only directly after licensed_under.
    • step-wise grant: detect type:singleversion license names.
    • step-wise grants: track trait license_label (in addition to licensed_under).
    • step-wise grants: track trait license_label_trove (in addition to track_label licensed_under).
    • streamline detection of well-formed licenses.
    • tests: update author testsuite.
    • track identified areas of strings and skip further parsing; require Array::IntSpan.
    • use nsort_by to sort matches; require List::SomeUtils (not List::Util).

Documentation

simple license checker for source files

Modules

functions for a simple license checker for source files