Releases: pilosus/action-pip-license-checker
Releases · pilosus/action-pip-license-checker
v2 release
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. 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
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 supportstdout
(default tabular report printed to the standard output),json
,json-pretty
andcsv
formats
Fixed
- Address the bug with supporting
BigInteger
in epoch, major, minor, and patch parts of the Python-native package versions
v1 release
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
Bugfix to check pre-release versions in case of == and === specifiers for Python native packages
Pre-release
Pre-release
Changed
- Used
pip-license-checker
version 0.44.0: no breaking changes, bugfixes only
Release candidate: complete code rewrite from bash to babashka
Pre-release
No breaking changes are expected, but thourough testing is needed!
Please report problems to the discussion thread
Changed
- Action code is rewritten from
bash
tobabashka
(#31)
Verbosity levels support & bugfixes for native Python packages
Changed
- Used
pip-license-checker
version 0.43.0 - Input field
with-totals
deprecated, usetotals
instead. - Input field
table-headers
deprecated, useheaders
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
- Yanked versions of native Python packages are now checked in case of exact version matching or arbitrary equality #125
- Bug with pre-release versions resolution for native Python packages fixed #126
Deprecate `with-totals` and `table-headers` inputs
Changed
- Input field
with-totals
deprecated, usetotals
instead. - Input field
table-headers
deprecated, useheaders
instead.
Verbosity levels support
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
- Yanked versions of native Python packages are now checked in case of exact version matching or arbitrary equality #125
- Bug with pre-release versions resolution for native Python packages fixed #126
Bugfix for Python package version parsing for PEP517-non-compliant packages
[v0.8.1] - 2023-01-16
Fixed
- Addressed a bug with Python package version parsing for
PEP517-non-compliant packages by bumpingpip-license-checker
version to
0.42.1
Better error visibility & Python package checks refactoring
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
Pre-release
This is a release candidate. Do not use in production without preliminary testing! Please report bugs via GitHub Issues
Changed
pip-license-checker
version0.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 oftotals
- Input argument
table-headers
deprecated in favour ofheaders