Changes for version v3.0.25 - 2016-09-21
- Bug Fixes
- Fix avoid non-digit in version of license Artistic.
- Fix delimit multiple licenses with "and/or" (not "or") when ambiguous.
- Fix parse whole file for test info-at-eof.h (default length only approximates lines and is too short since String::Copyright 0.003003).
- Test Suite
- Fix tighten runtime-requirement on PAth__Tiny for visit(). Slaven Rezić++
- Update testsuite to reflect Perl license detection.
- Other
- Apply fallback marker "UNKNOWN" after (not during) license detection.
- Detect license CC-BY-SA.
- Detect licenses APAFML Adobe-Glyph Adobe-2006 Aladdin SIL FSFAP FSFUL FSFULLR JSON PostgreSQL Unicode-strict Unicode-TOU zlib-acknowledgement.
- Enhance detection of Perl license.
- Generalize license string composition.
- Improve detection of license AGPL.
- Improve detection of license Apache.
- Improve non-version descriptor matching.
- Improve version matching in license detections.
- Tighten regexes: Generalize and improve version matching.
- Tighten regexes: Simplify space matching (string already normalized).
- Tighten regexes: Treat affero as alternative (not prefix) to GPL prefixes lesser and library.
Documentation
simple license checker for source files
Modules
functions for a simple license checker for source files