Skip to content

Releases: sbomify/py-libtea

v0.5.1

17 Mar 07:58
0403803

Choose a tag to compare

TEA Spec Alignment

New Features

  • Component endpoints: get_component(), get_component_by_version(), iter_components() on TeaClient
  • 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 stacklevel in deprecation warnings
  • Improved artifact version rendering in CLI formatters

Internal

  • Updated TeaClientProtocol with 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

11 Mar 06:29
c5eaf16

Choose a tag to compare

What's Changed

Full Changelog: v0.4.0...v0.5.0

v0.4.0

05 Mar 09:02
030bddf

Choose a tag to compare

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

04 Mar 10:33
e2a5775

Choose a tag to compare

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

04 Mar 10:07
4d87668

Choose a tag to compare

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

Full Changelog: v0.1.1...v0.2.0

v0.1.1

26 Feb 13:51
e07e4aa

Choose a tag to compare

Initial release of py-libtea - Python client library for the Transparency Exchange API (TEA).