Skip to content

v2.2.0

Choose a tag to compare

@github-actions github-actions released this 18 Apr 01:46
· 192 commits to develop since this release
97dc5d8

Installation

Cargo

cargo install uv-sbom

Python (PyPI)

pip install uv-sbom-bin

Pre-built Binaries

macOS (Apple Silicon):

curl -LO https://github.com/Taketo-Yoda/uv-sbom/releases/download/v2.2.0/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.2.0/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.2.0/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 --version

See the README for full documentation.

What's Changed

  • ci: add .githooks/pre-push hook and simplify commit/pre-push skills by @Taketo-Yoda in #419
  • docs: separate user-facing and developer-facing content in README by @Taketo-Yoda in #422
  • feat(skills): add /code-review skill with Agent Teams iterative review loop by @Taketo-Yoda in #423
  • refactor(adapters): scaffold sections/ module and move header + components renderers (part 1 of 3, #424) by @Taketo-Yoda in #430
  • refactor(adapters): move summary, dependencies, license_compliance renderers to sections/ (part 2 of 3, #428) by @Taketo-Yoda in #431
  • refactor(adapters): move resolution_guide renderer to sections/, delete section.rs by @Taketo-Yoda in #432
  • refactor(adapters): scaffold builders/ and move metadata + dependency builders by @Taketo-Yoda in #436
  • refactor(adapters): move component, vulnerability, property builders to builders/ by @Taketo-Yoda in #437
  • refactor(skill): add Rust test placement guideline to code-review skill by @Taketo-Yoda in #439
  • chore(deps): bump the dependencies group with 2 updates by @dependabot[bot] in #440
  • feat(ports,adapters): add WorkspaceReader port and UvWorkspaceReader adapter by @Taketo-Yoda in #446
  • feat(ports,adapters): add member-scoped dependency filtering to LockfileReader by @Taketo-Yoda in #451
  • test(adapters): add unit tests to sections/components.rs in markdown_formatter by @Taketo-Yoda in #452
  • test(adapters): add unit tests to sections/summary.rs in markdown_formatter by @Taketo-Yoda in #453
  • feat(cli): add --workspace flag and runner integration by @Taketo-Yoda in #454
  • test(formatters): add unit tests to sections/dependencies.rs by @Taketo-Yoda in #455
  • feat(config): add workspace option to --init config template by @Taketo-Yoda in #457
  • test(formatters): add unit tests to sections/license_compliance.rs (#450) by @Taketo-Yoda in #458
  • feat(examples): add runnable uv workspace example by @Taketo-Yoda in #459
  • docs: add --workspace section to README and README-JP by @Taketo-Yoda in #461
  • chore(deps): bump rand from 0.9.2 to 0.9.4 by @dependabot[bot] in #467
  • docs: fix deprecated --check-cve in workspace examples (#462) by @Taketo-Yoda in #465
  • docs(skills): strengthen i18n enforcement in code-review and implement skills by @Taketo-Yoda in #466
  • fix(i18n): localize workspace output messages for --lang ja by @Taketo-Yoda in #468
  • feat(agents): add PdM and Architect agent definitions by @Taketo-Yoda in #479
  • fix(i18n): localize license compliance progress messages for --lang ja by @Taketo-Yoda in #478
  • feat(agents): add Security Expert, QA Engineer, and Release Manager agent definitions by @Taketo-Yoda in #480
  • feat(agents): add DevRel and i18n Specialist agent definitions by @Taketo-Yoda in #481
  • fix(deps): update rustls-webpki to 0.103.12 to fix GHSA-965h-392x-2mh5 by @Taketo-Yoda in #482
  • docs(agents): add agent invocation rules table to CLAUDE.md by @Taketo-Yoda in #483
  • feat(agents): add PM Agent for issue decomposition planning by @Taketo-Yoda in #484
  • feat(skills): add Opus-powered planning phase to /implement (Step 3.5) by @Taketo-Yoda in #485
  • refactor: audit and resolve all #[allow(dead_code)] annotations by @Taketo-Yoda in #487
  • refactor: remove all dead code reserved for Issue #486 by @Taketo-Yoda in #488
  • chore(release): prepare v2.2.0 by @Taketo-Yoda in #490
  • chore(release): v2.2.0 by @Taketo-Yoda in #492

Full Changelog: v2.1.0...v2.2.0