Releases: stefan6419846/license_tools
Releases · stefan6419846/license_tools
v0.12.0
v0.11.1
Make RPM handling compatible to scancode_toolkit>=32.2.0
.
v0.11.0
- 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
- Add handling for Rust crates
- Automatically download the packages referenced in a given
Cargo.lock
file. - Parse the metadata of
Cargo.toml
files.
- Automatically download the packages referenced in a given
- Allow setting the log level for the CLI.
- Add option to prefer/download source distributions from PyPI instead of wheels.
- Migrate from
setup.py
topyproject.toml
. - Add Read the Docs configuration.
v0.9.0
- 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 tomain
.
v0.8.0
- Add option to display Python package metadata.
- Refactor tests to download each external artifact only once.
- Add example output to README.
v0.7.0
- Move detected licenses from archives to the regular results instead of just printing it.
- Replace
NOT_REQUESTED
byNone
asNOT_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
- 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
- Move code to dedicated files.
- Add support for analyzing fonts.
v0.4.0
- Switch to mypy strict mode.
- Add unit tests.
- Fix handling of license clues.
- Drop support for Python 3.7.
- Add support for download URLs.