Skip to content

Latest commit

 

History

History
115 lines (70 loc) · 4.33 KB

CHANGELOG.md

File metadata and controls

115 lines (70 loc) · 4.33 KB

Changelog

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.

Fixed

  • Fixed spelling of hash_algorithm parameter in TimestampRequestBuilder class (131)

1.0.1 - 2025-03-24

Fixed

  • The Verifier now enforces that the EKU (Extended Key Usage) explicitly includes the id-kp-timeStamping OID (#120)

  • The Verifier now searches for the leaf certificate in the Timestamp Response instead of using the first one provided (#121)

1.0.0 - 2024-12-31

Added

  • TimestampRequest now accepts setting the hash algorithm to SHA256 (in addition to SHA512) (93)

0.1.2 - 2024-12-11

Changed

  • Moved maturin dependency from main project dependencies to development dependencies since it's only needed for development tasks (88)

  • Relax cryptography version requirement (91)

Fixed

  • The project now correctly runs tests with PyPy (89)

0.1.1 - 2024-12-10

Changed

  • rfc3161-client release 0.1.0 was previously published and yanked on PyPI, preventing republication (85)

0.1.0 - 2024-12-10

Changed

  • rfc3161-client is now in beta (82).

[0.0.5] - 2024-12-02

Changed

  • The minimum version of cryptography required is now 44 (#75)

0.0.4 - 2024-11-20

Added

  • TimestampResponse now has a as_bytes method to retrieve the original request bytes (#62)

0.0.3 - 2024-11-06

Added

  • Magic method (__eq__ and __repr__) has been added for TimestampResponse and TimestampRequest (#48)

Fixed

  • The CI now correctly builds wheels for Windows (49)

0.0.2 - 2024-10-30

Added

  • Magic methods (__hash__ and __repr__) have been added for TimestampResponse and TimestampRequest (#32)
  • VerifierBuilder is now the only way to create a Verifier (#35)

Fixed

  • 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)

Changed

  • 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.