Changes for version v3.0.38 - 2020-01-03
- REGRESSIONS
- misdetects some GNU fulltext licenses as also maybe LGPL
- Bug Fixes
- Add missing newline when no arguments
- fix: detect creative commons dual-version-licensing (not misdetect as same version twice)
- support non-utf8 locale
- Test Suite
- Isolate and extend encoding tests.
- adapt author testsuite for improved detection (and few minor regressions) since Regexp::Pattern::License v3.1.95
- silence warnings in handling utf8 content
- Packaging
- use more recent Regexp::Pattern::License
- Other
- Add missing newline when no arguments
- Improve detection of AFL licenses.
- Improve detection of Boost licenses.
- Improve detection of Cecill licenses.
- Improve detection of WTFPL and WTFNMFPL licenses.
- Move encoding loop from executable to library.
- Streamline detection of well-formed grants.
- Tighten and improve detection of Artistic licenses.
- define local regexes in sub licensepatterns (not sub parse_license)
- improve detection of apache licenses
- pass file and position to function parse_license
- support environment variable DEBUG; require modules Log::Any Log::Any::Adapter::Screen MooX::Role::Logger
Documentation
simple license checker for source files
Modules
functions for a simple license checker for source files