Releases: trailofbits/pypi-attestations
v0.0.16
v0.0.15
Full Changelog: v0.0.14...v0.0.15
v0.0.14
What's Changed
- build(deps): bump actions/checkout from 4.2.1 to 4.2.2 in the actions group by @dependabot in #66
- build(deps): bump actions/setup-python from 5.2.0 to 5.3.0 in the actions group by @dependabot in #67
- fix handling of zip sdists by @woodruffw in #68
Full Changelog: v0.0.13...v0.0.14
v0.0.13
Changed
-
The minimum Python version required has been brought back to
3.9
(#64). -
The
Attestation.verify(...)
API has been changed to remove theVerifier
argument in favor of an optionalstaging: bool
kwarg to select the
Sigstore instance
(#62) -
The
Attestation.verify(...)
API has been changed to accept bothPublisher
andVerificationPolicy
objects as a policy. The publisher object is internally
converted to an appropriate verification policy.
Fixed
-
python -m pypi_attestations verify
now handles inputs likedist/*
gracefully, by pre-filtering any attestation paths from the inputs. -
python -m pypi_attestations verify
now exits with a non-zero exit code
if the verification step fails
(#57)
v0.0.12
v0.0.11
What's Changed
- workflows: hash-pin all workflows by @woodruffw in #40
- build(deps): bump actions/attest from c578ab5e377a70e30e1411d16a0eba675e5dc2e9 to 2da0b136720d14f01f4dbeeafd1d5a4d76cbe21d in the actions group by @dependabot in #41
- Update CHANGELOG for version 0.0.10 by @DarkaMaul in #42
- Run mypy on tests by @woodruffw in #43
- build(deps): update sigstore requirement from ~=3.1.0 to >=3.1,<3.3 in the python group by @dependabot in #45
Full Changelog: v0.0.10...v0.0.11
v0.0.10
v0.0.9
v0.0.8
v0.0.7
Added
AttestationType
has been added, as an enumeration of all currently known
attestation types (by URL)
(#29)
Changed
Attestation.verify
now checks the attestation's type against
AttestationType
before returning it
(#29)
Fixed
Attestation.sign
now only returnsAttestationError
when failing to sign a
distribution file
(#28)