Releases: sbomify/py-libtea
Releases · sbomify/py-libtea
v0.5.1
TEA Spec Alignment
New Features
- Component endpoints:
get_component(),get_component_by_version(),iter_components()onTeaClient - Artifact version endpoints:
get_artifact_by_version(),iter_artifact_versions() - New Pydantic models for component and artifact version responses
- CLI commands for new endpoints with Rich-formatted output
- Additional conformance checks for new endpoints
Fixes
- Fixed artifact download URL construction to match TEA spec
- Fixed status count rendering in conformance docs
- Corrected
stacklevelin deprecation warnings - Improved artifact version rendering in CLI formatters
Internal
- Updated
TeaClientProtocolwith new method signatures - Added comprehensive tests for all new endpoints and CLI commands
- Version bump to 0.5.1
Full Changelog: v0.5.0...v0.5.1
v0.5.0
What's Changed
- Improve CLI UX with examples, new flags, and better help by @aurangzaib048 in #10
- Align with TEA spec v0.4.0 by @aurangzaib048 in #11
- Release v0.5.0 by @vpetersson in #12
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
- feat: v0.4.0 — Server models, listing endpoints, conformance suite by @aurangzaib048 in #6
- Add sbomify SBOM upload workflow with attestation by @vpetersson in #7
- Embed CycloneDX SBOM in wheel via PEP 770 by @vpetersson in #8
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- TEA client v0.3.0: version negotiation, iterators, caching, protocol by @aurangzaib048 in #5
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- Bump ruff from 0.15.2 to 0.15.3 in the uv group by @dependabot[bot] in #3
- feat: TEA client v0.2.0 — auth, CLE, CLI, and security hardening by @aurangzaib048 in #4
New Contributors
- @dependabot[bot] made their first contribution in #3
Full Changelog: v0.1.1...v0.2.0
v0.1.1
Initial release of py-libtea - Python client library for the Transparency Exchange API (TEA).