Skip to content

Latest commit

 

History

History
227 lines (182 loc) · 8.76 KB

CHANGELOG.md

File metadata and controls

227 lines (182 loc) · 8.76 KB

Change Log

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.

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.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

Changed

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

v1.0.0-rc1 - 2023-02-20

Changed

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

v0.9.0 - 2023-02-18

See changelog for:

v0.9.0-rc2 - 2023-02-12

Changed

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

v0.9.0-rc1 - 2023-02-11

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

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

v0.8.0 - 2023-01-10

Changed

  • Used pip-license-checker version 0.42.0

v0.8.0-rc1 - 2022-12-30

Changed

  • Used pip-license-checker version 0.42.0-SNAPSHOT to migrate over PyPI Simple API for releases information

v0.7.1 - 2022-12-02

Changed

  • Used pip-license-checker version 0.39.0 with error handling & verbosity improved

v0.7.0 - 2022-11-28

Added

  • 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

Fixed

v0.6.2 - 2022-06-25

Fixed

  • Docker image version of pip-license-checker bumped to 0.33.0 to fix parsing long numbers in Python package versions,
  • Deps updates and security updates

v0.6.1 - 2021-11-19

Changed

  • Docker image version of pip-license-checker bumped to 0.31.0 to support both zlib and zlib/libpng licenses

v0.6.0 - 2021-09-13

Added

  • formatter input field for printf-style formatting string to format report.

v0.5.0 - 2021-08-30

Changed

  • Docker image version of pip-license-checker bumped to 0.28.1 to support csv external file options.

v0.4.0 - 2021-08-28

Changed

  • Docker image version of pip-license-checker bumped to 0.26.0.

Added

  • 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 each external-format.

Removed

  • no-external-csv-headers input field. Use externa-options instead (e.g. {:skip-header false}).

v0.3.0 - 2021-08-15

Fixed

  • External CSV file support.

Added

  • 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 with fail input.

Changed

  • pip-license-checker docker image verions bumped to 0.22.0

v0.2.0 - 2021-08-14

Added

  • 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

Fixed

  • 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

Added

  • Changelog
  • Readme disclaimer section

Fixed

  • Multiline output string formatting fixed as per the workaround

v0.1.0 - 2021-07-10

Added

  • MVP