All notable changes to this project will be documented in this file. This change log follows the conventions of keepachangelog.com.
v2.0.0 - 2023-04-14
Release breaks backward compatibility by adding a mandatory Misc
column to the reports no matter the verbosity level. See Changed
sections for more details.
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)
- Report output input field
report-format
to supportstdout
(default tabular report printed to the standard output),json
,json-pretty
andcsv
formats
- Address the bug with supporting
BigInteger
in epoch, major, minor, and patch parts of the Python-native package versions
v1.0.0 - 2023-02-25
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:
v1.0.0-rc2 - 2023-02-25
- Used
pip-license-checker
version 0.44.0: no breaking changes, bugfixes only
v1.0.0-rc1 - 2023-02-20
- Action code is rewritten from
bash
tobabashka
(#31)
v0.9.0 - 2023-02-18
See changelog for:
v0.9.0-rc2 - 2023-02-12
- Input field
with-totals
deprecated, usetotals
instead. - Input field
table-headers
deprecated, useheaders
instead.
v0.9.0-rc1 - 2023-02-11
- Used
pip-license-checker
version 0.43.0
- 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.
- 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
v0.8.1 - 2023-01-16
- Addressed a bug with Python package version parsing for
PEP517-non-compliant packages by bumping
pip-license-checker
version to 0.42.1
v0.8.0 - 2023-01-10
- Used
pip-license-checker
version 0.42.0
v0.8.0-rc1 - 2022-12-30
- Used
pip-license-checker
version0.42.0-SNAPSHOT
to migrate over PyPI Simple API for releases information
v0.7.1 - 2022-12-02
- Used
pip-license-checker
version0.39.0
with error handling & verbosity improved
v0.7.0 - 2022-11-28
github-token
input field for GitHub OAuth Token to increase rate-limits when requesting GitHub API. Recommended to keep a token as a GitHub secret.verbose
input field to make output verbose for exceptions visibility.Misc
column is added to a report for errors output.
v0.6.3 - 2022-10-15
- Remove deprecated GitHub Actions set-out, use proper multiline string output - by pachay, kulapard, and pilosus
v0.6.2 - 2022-06-25
- Docker image version of
pip-license-checker
bumped to0.33.0
to fix parsing long numbers in Python package versions, - Deps updates and security updates
v0.6.1 - 2021-11-19
- Docker image version of
pip-license-checker
bumped to0.31.0
to support bothzlib
andzlib/libpng
licenses
v0.6.0 - 2021-09-13
formatter
input field for printf-style formatting string to format report.
v0.5.0 - 2021-08-30
- Docker image version of
pip-license-checker
bumped to0.28.1
to supportcsv
external file options.
v0.4.0 - 2021-08-28
- Docker image version of
pip-license-checker
bumped to0.26.0
.
external-format
input field to specify one of the supported external file formats (csv
,cocoapods
,gradle
at the time of writing).external-options
input field to alter external file processing. Options are specific for eachexternal-format
.
no-external-csv-headers
input field. Useexterna-options
instead (e.g.{:skip-header false}
).
v0.3.0 - 2021-08-15
- External CSV file support.
- Multiple items separated by comma for input fields
requirements
,external
,fail
in the format:item1,item2,item3
. - Input
fails-only
field to print only packages of license types specified withfail
input.
pip-license-checker
docker image verions bumped to 0.22.0
v0.2.0 - 2021-08-14
- Support
pip-license-checker
v0.21.0 with breaking changes, see original CHANGELOG. - Input
external
field to provide CSV files with package and license names. - Input
no-external-csv-headers
field for external CSV files without header line.
v0.1.2 - 2021-07-11
- Output license check result for debugging
- Example usage extended with printing nicely formatted report
- Input
requirement
description fixed (default value)
v0.1.1 - 2021-07-10
- Changelog
- Readme disclaimer section
- Multiline output string formatting fixed as per the workaround
- MVP