All notable changes to this project will be documented in this file. This change log follows the conventions of keepachangelog.com.
pip-license-checker
deps licensesRelease breaks backward compatibility by changing from permissive MIT license to the weak copyleft license of EPL-2.0 or GNU GPLv2 or any later with the GNU Classpath Exception.
csv
external file format to specify a package name
column index and a license name column index respectively:
:package-column-index [integer]
, license-column-index [integer]
. To pass options in use:
--external-options '{:package-column-index 0 :license-column-index 1}'
--exclude
option regex matching for packages with nil
name.--exclude-license
option regex matching for packages with nil
license name.gradle
format for --external-format
option to parse JSON generated by
gradle-license-plugin.
The format is supported via a standalone plugin gradle-licenses.--external-format
option to specify one of the supported
external file formats: csv
(default value), cocoapods
.cocoapods
external file format (Property list file)
generated by CocoaPods Acknowledgements plugin.
The format is supported via a standalone plugin
cocoapods-acknowledgements-licenses.--external-options
option to specify a string of options in
EDN format to be used when parsing external files.
See respective external-format plugin's documenations for available options.--external-csv-headers
option removed.
Use --external-options '{:skip-header true}'
(present by default) to reproduce the behaviour.-p
, -t
, -o
, -d
, -m
, -el
. Use respective full option names.--exclude-license
option for PCRE to remove packages with matching license names.--external
option.--external-csv-headers
option.StrongCopyleft
these are recognised as WeakCopyleft
.Release breaks backward compatibility by introducing fine-grained copyleft detection and moving some licenses between permissive and weak copyleft types.
Copyleft
has been removed from result output in
favour of more granular copyleft types: WeakCopyleft
(weak or
partial copyleft licenses like MPL, LGPL, or GPL with linking
exception), StrongCopyleft
(GPL), NetworkCopyleft
(AGPL, OSL)--fail
option is extended with the new values: WeakCopyleft
, StrongCopyleft
, NetworkCopyleft
.--fail
option Copyleft
is still suppported and is triggered for
all licenses under newly introduced WeakCopyleft
,
StrongCopyleft
, NetworkCopyleft
types.Permissive
to WeakCopyleft
: CeCILL-2.1, CeCILL-C, LGPLCopyleft
to WeakCopyleft
: MPLCopyleft
to StrongCopyleft
: GPL, IBM Public LicenseCopyleft
to NetworkCopyleft
: AGPL, OSL--fails-only
to print only licenses found for --fail
flags (#57)-f
or --fail LICENSE_TYPE
to return non-zero exit code (1) if specified license type is found. More that one option -f
may be specified.-t
or --[no-]with-totals
to print totals for license types-o
or --[no-]totals-only
to print only totals for license types, skipping table of requirements-d
or --[no-]table-headers
to print table headers--pre
option to include pre-release and development versions in version resolution--pre
option, or no other versions available to satisfy specifiers>
and <
Can you improve this documentation? These fine people already did:
Vitaly R. Samigullin & Vitaly SamigullinEdit on GitHub
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close