v2.2.0
·
192 commits
to develop
since this release
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.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 --versionSee 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