Files
esp-idf-sbom/CHANGELOG.md
2025-03-18 10:28:17 +01:00

1.9 KiB

v0.20.1 (2025-03-18)

Bug Fixes

  • bump python to 3.13 in release_pypi.yml

v0.20.0 (2025-03-18)

New Features

  • add support for embedded manifests

Bug Fixes

  • use version comparison as a fallback to CPE match strings
  • evaluate CPE attribute relations correctly
  • avoid calling git-grep if neither cpe nor keyword is present
  • clone and fetch only the master branch

v0.19.1 (2024-10-18)

Bug Fixes

  • include all used components in the project's SPDX dependencies

v0.19.0 (2024-10-14)

New Features

  • enable keyword search in CVE description

v0.18.0 (2024-09-10)

New Features

  • allow usage of local NVD mirror for vulnerability scanning

Bug Fixes

  • skip manifest validation in pre-commit if a git rebase is in progress
  • exclude files from sub-package if it's not included
  • properly manage input paths for the manifest license sub-command
  • include missing dependencies for the SPDX project package

v0.17.1 (2024-07-11)

Bug Fixes

  • correct global variable annotation for Python versions prior to 3.8
  • ensure pyparsing usage remains compatible with version 2.2.2 or newer

v0.17.0 (2024-07-10)

New Features

  • add a global list of excluded CVEs
  • allow conditional expressions in manifest files
  • introduce virtual package support

v0.16.0 (2024-06-19)

New Features

  • introduce -n/--name option to enable querying NVD by package name

Bug Fixes

  • skip unregistered components

v0.15.0 (2024-04-29)

New Features

  • add esp-idf-sbom manifest license command

Bug Fixes

  • remove '+' from set of valid SPDXID characters

v0.14.0 (2024-01-02)

New Features

  • add support for unified copyright years in license command
  • add per package license and copyright report
  • add license command
  • add declared licenses into project package
  • add copyright support to manifest

Bug Fixes

  • harden NVD connection error handling