All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
TimestampRequest
now accepts setting the hash algorithm toSHA256
(in addition toSHA512
) (93)
0.1.2 - 2024-12-11
-
Moved
maturin
dependency from main project dependencies to development dependencies since it's only needed for development tasks (88) -
Relax cryptography version requirement (91)
- The project now correctly runs tests with PyPy (89)
0.1.1 - 2024-12-10
rfc3161-client
release0.1.0
was previously published and yanked on PyPI, preventing republication (85)
0.1.0 - 2024-12-10
rfc3161-client
is now in beta (82).
- The minimum version of
cryptography
required is now44
(#75)
0.0.4 - 2024-11-20
- TimestampResponse now has a
as_bytes
method to retrieve the original request bytes (#62)
0.0.3 - 2024-11-06
- Magic method (
__eq__
and__repr__
) has been added for TimestampResponse and TimestampRequest (#48)
- The CI now correctly builds wheels for Windows (49)
0.0.2 - 2024-10-30
- Magic methods (
__hash__
and__repr__
) have been added for TimestampResponse and TimestampRequest (#32) VerifierBuilder
is now the only way to create aVerifier
(#35)
- The version is now correctly sourced from
pyproject.toml
(#30) - The nonce generation no longer fails sporadically (#33)
Accuracy
now correctly accepts valid inputs and enforce range invariants (#43)- Fixes a bug in how
TSTInfo
was parsed (#45)
- The public API is now available directly from the main package module (#36)
0.0.1 - 2024-10-18
This is the first alpha release of rfc3161-client
.