v2.8.1
Installation
Cargo
cargo install uv-sbomPython (PyPI)
pip install uv-sbom-binPre-built Binaries
macOS (Apple Silicon):
curl -LO https://github.com/Taketo-Yoda/uv-sbom/releases/download/v2.8.1/uv-sbom-aarch64-apple-darwin.tar.gz
tar xzf uv-sbom-aarch64-apple-darwin.tar.gz
sudo mv uv-sbom /usr/local/bin/macOS (Intel):
curl -LO https://github.com/Taketo-Yoda/uv-sbom/releases/download/v2.8.1/uv-sbom-x86_64-apple-darwin.tar.gz
tar xzf uv-sbom-x86_64-apple-darwin.tar.gz
sudo mv uv-sbom /usr/local/bin/Linux (x86_64):
curl -LO https://github.com/Taketo-Yoda/uv-sbom/releases/download/v2.8.1/uv-sbom-x86_64-unknown-linux-gnu.tar.gz
tar xzf uv-sbom-x86_64-unknown-linux-gnu.tar.gz
sudo mv uv-sbom /usr/local/bin/Windows:
Download the .zip file below and extract to your desired location.
Verify Installation
uv-sbom --versionSee the README for full documentation.
What's Changed
- ci: add restore-keys fallback to cargo caches to avoid full rebuilds by @Taketo-Yoda in #702
- fix(domain): replace upgrade_advisor's version comparator with pep440_rs by @Taketo-Yoda in #715
- refactor(domain): move EnrichedPackage/SimulationResult/UvLockSimulator into domain by @Taketo-Yoda in #717
- refactor(cli): extract build_use_case DI-wiring helper in main.rs by @Taketo-Yoda in #718
- refactor(cli): extract startup/request/render helpers in main.rs by @Taketo-Yoda in #719
- chore(deps): bump the dependencies group with 2 updates by @dependabot[bot] in #721
- chore(deps): bump actions/setup-python from 6.3.0 to 7.0.0 by @dependabot[bot] in #720
- refactor(application): inject UvLockSimulator via DI in GenerateSbomUseCase by @Taketo-Yoda in #722
- fix(formatters): escape newlines in diff CVE summaries, reuse table helpers by @Taketo-Yoda in #723
- refactor(application): split generate_sbom mod.rs into responsibility submodules by @Taketo-Yoda in #724
- chore(deps): bump clap from 4.6.4 to 4.6.5 in the dependencies group by @dependabot[bot] in #726
- refactor(shared): extract shared retry/URL-validation helpers for PyPI clients by @Taketo-Yoda in #725
- chore(release): prepare v2.8.1 by @Taketo-Yoda in #727
- chore(release): v2.8.1 by @Taketo-Yoda in #728
Full Changelog: v2.8.0...v2.8.1