Skip to content

Releases: stefan6419846/license_tools

v0.11.0

03 Jun 15:53
Compare
Choose a tag to compare
  • Prefer logging over printing.
  • Move download functionality to dedicated methods.
  • Make Cargo.toml metadata parsing optional.
  • Add library-only option to keep unpacked archive directories.
  • Fix handling of permissions for RPM files.
  • Migrate to pip-licenses-lib>=0.3.0.

v0.10.0

19 Apr 18:08
414e9fb
Compare
Choose a tag to compare
  • Add handling for Rust crates
    • Automatically download the packages referenced in a given Cargo.lock file.
    • Parse the metadata of Cargo.toml files.
  • Allow setting the log level for the CLI.
  • Add option to prefer/download source distributions from PyPI instead of wheels.
  • Migrate from setup.py to pyproject.toml.
  • Add Read the Docs configuration.

v0.9.0

23 Mar 11:05
ff6df3e
Compare
Choose a tag to compare
  • Add support for .egg-info files for retrieving Python metadata.
  • Fix compatibility with scancode_toolkit==32.1.0. This is the minimum supported version now as well.
  • Rename master branch to main.

v0.8.0

28 Feb 12:03
Compare
Choose a tag to compare
  • Add option to display Python package metadata.
  • Refactor tests to download each external artifact only once.
  • Add example output to README.

v0.7.0

12 Feb 16:34
Compare
Choose a tag to compare
  • Move detected licenses from archives to the regular results instead of just printing it.
  • Replace NOT_REQUESTED by None as NOT_REQUESTED could not be used as a reliable filter within external code.
  • Add support for OTF font files.
  • Cleanup unpacked archives when done with it.

v0.6.0

26 Jan 10:49
Compare
Choose a tag to compare
  • Skip symlinks for LDD analysis.
  • Analyze nested archives.
  • Analyze more archives, including RPM files.
  • Speed-up analysis of packed archive files (will be unpacked in a separate step), ELF binaries and fonts by not scanning the whole binary blob, but only looking at the metadata (if available).
  • Handle more types of ELF binaries.
  • Move tools to dedicated submodule.
  • Fix shipping of font data in sdist.

v0.5.0

11 Dec 11:47
Compare
Choose a tag to compare
  • Move code to dedicated files.
  • Add support for analyzing fonts.

v0.4.0

21 Nov 15:12
Compare
Choose a tag to compare
  • Switch to mypy strict mode.
  • Add unit tests.
  • Fix handling of license clues.
  • Drop support for Python 3.7.
  • Add support for download URLs.

v0.3.2

21 Aug 12:28
Compare
Choose a tag to compare

Improve typing data.

v0.3.1

03 Aug 06:02
Compare
Choose a tag to compare
  • Dynamically adjust the width of the path column.