Skip to content

Releases: pilosus/action-pip-license-checker

v2 release

14 Apr 13:52
cc7a461
Compare
Choose a tag to compare

Release breaks backward compatibility by adding a mandatory Misc column to the reports no matter the verbosity level. 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 report 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 input field report-format to support stdout (default tabular report printed to the standard output), json, json-pretty and csv formats

Fixed

  • Address the bug with supporting BigInteger in epoch, major, minor, and patch parts of the Python-native package versions

v1 release

25 Feb 12:56
1427af2
Compare
Choose a tag to compare

No breaking changes are expected. Major version increase is mostly to get out of the 0-based Versioning vicious
circle. It's also to state the fact that the action has reached certain level of maturity and used by many repos.

See changelog for:

Bugfix to check pre-release versions in case of == and === specifiers for Python native packages

25 Feb 12:05
6b7e236
Compare
Choose a tag to compare

Changed

  • Used pip-license-checker version 0.44.0: no breaking changes, bugfixes only

Release candidate: complete code rewrite from bash to babashka

20 Feb 15:57
4cb7776
Compare
Choose a tag to compare

No breaking changes are expected, but thourough testing is needed!

Please report problems to the discussion thread

Changed

  • Action code is rewritten from bash to babashka (#31)

Verbosity levels support & bugfixes for native Python packages

18 Feb 14:07
0b9e8eb
Compare
Choose a tag to compare

Changed

  • Used pip-license-checker version 0.43.0
  • Input field with-totals deprecated, use totals instead.
  • Input field table-headers deprecated, use headers instead.

Added

  • Input field verbose supports integer values: 0 (non-verbose), 1 (errors), 2 (errors, info), 3 (errors, info, debug) that
    correspond to a upstream's pip-license-checker cumulative -v option.

Fixed

Deprecate `with-totals` and `table-headers` inputs

12 Feb 17:55
24a6e91
Compare
Choose a tag to compare

Changed

  • Input field with-totals deprecated, use totals instead.
  • Input field table-headers deprecated, use headers instead.

Verbosity levels support

12 Feb 09:33
38943ca
Compare
Choose a tag to compare

Changed

  • Used pip-license-checker version 0.43.0

Added

  • Input field verbose supports integer values: 0 (non-verbose), 1 (errors), 2 (errors, info), 3 (errors, info, debug) that
    correspond to a upstream's pip-license-checker cumulative -v option.

Fixed

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

16 Jan 12:40
cd7e0cc
Compare
Choose a tag to compare

[v0.8.1] - 2023-01-16

Fixed

  • Addressed a bug with Python package version parsing for
    PEP517-non-compliant packages by bumping pip-license-checker
    version to
    0.42.1

Better error visibility & Python package checks refactoring

10 Jan 09:46
ac1fef8
Compare
Choose a tag to compare

Changes in pre-release v0.8.0-rc1 have been tested on a few projects

v0.8.0 RC1 - Testing needed - Massive refactoring in underlying license checking tool

30 Dec 13:27
41a7434
Compare
Choose a tag to compare

This is a release candidate. Do not use in production without preliminary testing! Please report bugs via GitHub Issues

Changed

  • pip-license-checker version 0.42.0-SNAPSHOT
  • Massive refactoring in underlying pip-license-checker tool: report generation and representation decoupled and simplified
  • Python package version resolution used PyPI Simple API for releases information (PyPI JSON API's releases endpoin deprecated)
  • GitHub API versioning header used

Deprecated

  • Input argument with-totals deprecated in favour of totals
  • Input argument table-headers deprecated in favour of headers