Skip to content

Releases: anthonyharrison/sbom4python

v0.12.5

13 Mar 18:26

Choose a tag to compare

Updates in this release

Fixes

  • fixes reading of toml files
  • fix: expand python path (fixes #36)
  • fix: handle License-Expression
  • Fix: Open TOML files in binary mode as required by tomllib
  • Fix: Parse unquoted dependencies in setup.py with .split() pattern
  • Merge pull request #38 from maurerle/fix_toml_read
  • Merge pull request #40 from HalaAli198/fix-toml-binary-mode (fixes #39)
  • Merge pull request #41 from HalaAli198/fix/setup-py-split-dependencies

v0.12.4

21 Jun 19:04

Choose a tag to compare

Updates in this release

New features

  • feat: Add support for PEP751 (fixes #34)
  • feat: Add support for uv.lock (fixes #33)

Fixes

  • Allow usage of python interpreter (for use in venv). Fixes #31
  • doc: update README
  • fix: remove pkg_resources (fixes #35)
  • fix: Update metadata

v0.12.3

14 Mar 15:29

Choose a tag to compare

Updates in this release

Fixes

  • chore: bump version
  • fix: handle None as license
  • fix: missing dependencies (fixes #30)

v0.12.2

03 Mar 21:27

Choose a tag to compare

Updates in this release

New features

  • feat: Use metadata classifier for license resolution

Fixes

  • doc: typo
  • fix: ignore anything after # when parsing requirements.txt
  • Merge pull request #29 from AmmarRabie/fix-included-comments-when-parsing-requirement-dependency

v0.12.1

10 Dec 19:01

Choose a tag to compare

Updates in this release

Fixes

  • chore: bump dependencies
  • chore: bump version
  • fix: handle toml library (fixes #27)

v0.12.0

09 Dec 20:23

Choose a tag to compare

Updates in this release

New features

  • feat: add new option use-pip
  • feat; extract dependencies from build files (fixes #22)
  • feat: use importlib to extract metadata (fixes #17)

Fixes

  • chore: bump dependencies
  • chore: bump version
  • chore: linting
  • docs: add example sboms (fixes #26)
  • fix: get version specific metadata (fixes #24)
  • fix: report release date of module

v0.11.3

02 Oct 20:48

Choose a tag to compare

Updates in this release

Fixes

  • fix: prevent infinite loop with reprocessed metadata

v0.11.2

19 Sep 21:39

Choose a tag to compare

Updates in this release

New features

  • feat: Add services (experimental)

Fixes

  • chore: bump dependencies
  • fix: Correct URL for download location
  • fix: Define parent for requirements process
  • fix: Detect non-python files when include-file option specified
  • fix: Handle mixed case email address (fixes #19)
  • fix: Missing metadata

v0.11.1

05 Aug 18:39

Choose a tag to compare

Updates in this release

Fixes

  • doc: issues with installation (fixes #16)

v0.11.0

01 Aug 17:04

Choose a tag to compare

Updates in this release

New features

  • feat: add additional metadata for requirement option
  • feat: add lifecycle
  • feat: add option for generation of SBOM from requirements.txt file
  • feat: add system option
  • feat: bump version
  • feat: operate in offline mode
  • feat: reduce duplicate module processing

Fixes

  • chore: bump dependency versions
  • ci: update dependencies
  • doc: update documentation
  • fix: linting