Releases: pilosus/pip-license-checker
Releases · pilosus/pip-license-checker
Code refactoring: use specs to validate reports
Docker base image sha256 pin removed, Clojure package version bumped
[0.47.0] - 2023-04-14
Changed
- Docker base image's pinned sha256 digest removed for quicker and easier security updates
Fixed
- Clojure package
org.pilosus/pip-license-checker
to be updated since the release0.45.0
Bugfix: BigInteger support in epoch, major, minor, and patch parts of the Python-native package versions
Fixed
- Address the bug with supporting
BigInteger
in epoch, major, minor, and patch parts of the Python-native package versions (#136)
Report formats support & Misc column used by default
Release breaks backward compatibility by adding mandatory Misc
column to the reports. See Changed
sections for more details.
Changed
Misc
column no longer depends on the verbosity level and is always shown. Forstdout
reports (default format) visibility of the
column can be suppresed via customformatter
(e.g.%s %s %s
to show only first three columns)- Default
--formatter
option spans 4 columns (Dependency
,License name
,License type
,Misc
) and equals to%-35s %-55s %-20s %-40s
. --totals
formatting assumes that the first two columns delimited with the same separator; the first separator is used (by default a single space)
Added
- Report output format option
--report-format
to supportstdout
(default tabular report printed to the standard output),json
,json-pretty
andcsv
formats (#90)
Check pre-releases in case of == and === specifiers for Python native packages
Fixed
- Allow pre-release versions for Python native packages in case of exact equal (
==
) or arbitrary string equal (===
) specifiers (#132)
Better verbosity & support for Python yanked packages
Fixed
- Resolve versions for yanked Python packages for exact version matching and
arbitrary equality #125 - Resolved pre-release versions only when
--pre
option is specified #126
Changed
- Verbosity level is defined by number of
-v
(or--verbose
) options: errors only-v
; info and errors-vv
; debug, info and errors-vvv
- Fallback to GitHub API for license detection is visible for info verbosity level (#89)