App-Licensecheck
================
Created: 2000-01-28
Home page: <https://metacpan.org/release/App-Licensecheck>
Home page: <https://metacpan.org/pod/App::Licensecheck>
Bug tracker: <https://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=licensecheck>
Maintainer: Jonas Smedegaard (JONASS) <jonass@cpan.org>
v3.0.18 2016-08-13
[ Bug Fixes ]
- Fix defaults for options --list-delimiter and --rfc822-delimiter (was
one space too many).
- Fix stop use obsolete undocumented String::Copyright blocks method.
- Fix use NONE for no authors with option --deb-machine.
[ Packaging ]
- Tighten dependency on String::Copyright.
v3.0.17 2016-08-12
- Fix avoid bogus "generated-file" as SPDX license.
- Have option --deb-machine imply option --deb-fmt.
v3.0.16 2016-08-11
- Add "Auto Generated" to the generated file detection.
Paul Wise++
v3.0.15 2016-08-11
[ Documentation ]
- Mention in description of --lines option that it does optimistic search.
[ Packaging ]
- Tighten dependency on String::Copyright to versions supporting
configurable threshold.
[ Other ]
- Do full search when parsing whole file.
v3.0.14 2016-08-01
[ Test Suite ]
- Flag test involving multi-line multi-statements as TODO (regression
since moving to String::Copyright).
v3.0.13 2016-07-25
[ Packaging ]
- Fix tighten runtime-requirement on PAth__Tiny for visit().
Stuart Prescott++
v3.0.12 2016-07-24
[ Test Suite ]
- Fix devscripts test to use curly quotes as metacharacters (not
Paranthesis also used within, triggering warnings on some versiones of
perl).
v3.0.11 2016-07-24
[ Packaging ]
- Fix declare runtime-requirement on String::Copyright.
v3.0.10 2016-07-24
[ REGRESSIONS ]
- No longer detect multi-line multi-statement copyright strings (not yet
suppported by String::Copyright).
- Now misdetects some chatter as copyright statements (not yet suppported
by String::Copyright).
[ Test Suite ]
- Relax devscripts test: Ignore trailing dot and "All rights reserved"
boilerplate.
[ Other ]
- Use String::Copyright.
v3.0.9 2016-07-24
[ Documentation ]
- Drop old licensing header from devscripts test: Fully rewritten by now.
- Fix decode "©" in --version option output (workaround for Pod::Constants
not supporting UTF-8).
- Fix some categorizations of old changelog entries.
[ Test Suite ]
- Rewrite devscripts test to match patterns (not exact strings), and
handle varying output on encoding failure.
[ Packaging ]
- Drop superfluous test-requirement on strictures: Already declared as
runtime-requirement.
- Fix declare test-recommendation on Software::License (not too vague
recommends).
[ Other ]
- Stop use Unicode features: We don't really do any complex Unicode, so
let's try target older perl.
- Update headers of module and tests: Strip hashbang; consistently use
strictures.
v3.0.8 2016-07-24
[ Bug Fixes ]
- Avoid superfluous regex modifier /l.
[ Packaging ]
- Fix tighten test requirement for Test::Script to versions checking for
stdout/stderr.
[ Other ]
- Add "Generated with" to the generated file detection.
Paul Wise++
- Pseudo-decode alternative representations for copyright sign and
hyphen-minus.
v3.0.7 2016-07-20
[ Test Suite ]
- Bail out gracefully if Software::License fails to create some licenses.
[ Packaging ]
- Make Software::License test optional.
v3.0.6 2016-07-20
[ Packaging ]
- Fix require experimental (for switch feature).
[ Other ]
- Improve separation of copyright parsing from comment stripping and
copyright serializing
v3.0.5 2016-07-19
[ SECURITY ]
- Fix: Stop dereference symbolic links: non-intuitive and potentially
dangerous (possibly introduced in error intended to enable recursion).
Sandro Mani++
[ Test Suite ]
- Fix tighten rest-requirement on Software::License to versions supporting
new_from_short_name().
[ Other ]
- Avoid type constraints and all but one coercion, for a 30% speedup in
script initialization.
- Move find routine to library.
- Stop call system command find in script (uses Path::Tiny::visit
instead).
- Tidy script to rename $file → $path and $files_count → $paths_count
where not yet resolved as file.
v3.0.4 2016-07-18
[ Test Suite ]
- Drop non-working option "--installed" from script tests (leftover from
Debian autopkgtest support).
- Stop use Path::Tiny in test where unneeded.
- Use Test::Script to ensure correct perl invokes script in tests.
Slaven Rezić++
v3.0.3 2016-07-18
[ Test Suite ]
- Use Test::Roo and library calls (not script) for devscripts corpus
license coverage tests.
[ Packaging ]
- Fix require strictures for tests.
v3.0.2 2016-07-16
[ Test Suite ]
- Add devscripts test tied to devscripts corpus, converted from earlier
shunit2 script.
- Rewrite Software-License test to stop rely on Debian fork of
Software::License (see bug#828218).
- Rewrite Software-License test to use Test::Command.
[ Packaging ]
- Run perlcritic with tidyall, and move tidyall test to xt dir.
[ Other ]
- Bump license to GPL-3+.
- Resolve only regexes actually used.
- Use Getopt::Long::Descriptive.
- Use experimental given/when switch.
v3.0.1 2016-06-29
[ Documentation ]
- Add CPAN Request Tracker as alternative bug-database.
- Add myself as current author, and claim copyright for recent changes.
- Add pre-CPAN changelog entries.
- Adjust copyright notice to mention initial committer (not later
maintainer).
- Link to script from POD DESCRIPTION of library.
[ Packaging ]
- Tighten tidyall config to avoid cruft in bin dir.
v3.0.0 2016-06-27
[ Bug Fixes ]
- Fix tighten to use Getopt::Long 2.24: Needed for :config option.
[ Documentation ]
- Rewrite documentation of options, and --help putput.
[ Packaging ]
- Initial CPAN release (after being in Debian since 2007, and before that
in KDE SDK since 2000).
[ Other ]
- Added: Add --deb-machine option for Debian "deb5" copyright file format.
- Refactor codebase, with up to 400% speedup and reusable parts in a Moo
library.
- Removed: Drop support for reading configuration from files: Limited use,
legacy filenames, and odd parsing by use of risky shell call.