All notable changes to this project will be documented in this file. This change log follows the conventions of keepachangelog.com.
Release 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