Skip to content

Releases: pilosus/pip-license-checker

Code refactoring: use specs to validate reports

28 Apr 16:19
cff164f
Compare
Choose a tag to compare

[0.48.0] - 2023-04-28

Changed

Docker base image sha256 pin removed, Clojure package version bumped

14 Apr 15:18
eab6fc5
Compare
Choose a tag to compare

[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 release 0.45.0

Bugfix: BigInteger support in epoch, major, minor, and patch parts of the Python-native package versions

15 Mar 14:03
06a2774
Compare
Choose a tag to compare

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

11 Mar 16:51
11d9a22
Compare
Choose a tag to compare

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. For stdout reports (default format) visibility of the
    column can be suppresed via custom formatter (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 support stdout (default tabular report printed to the standard output), json, json-pretty and csv formats (#90)

Check pre-releases in case of == and === specifiers for Python native packages

25 Feb 12:02
5f0dc7e
Compare
Choose a tag to compare

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

10 Feb 11:08
25014cd
Compare
Choose a tag to compare

Fixed

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)

Python package version parsing for PEP517-non-compliant packages fixed

16 Jan 12:30
43aa2c4
Compare
Choose a tag to compare

[0.42.1] - 2023-01-15

Fixed

  • Addressed a bug in Python package version parsing for PEP517-non-compliant package
    filenames
    #123

Previous releases CHANGELOG.