Skip to content

Latest commit

 

History

History
29 lines (18 loc) · 929 Bytes

File metadata and controls

29 lines (18 loc) · 929 Bytes

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.

[1.2.0] - 2026-02-13

Changed

  • BREAKING: Removed deprecated pysha3>=1.0.2 dependency
    • No longer needed as eth-utils>=1.4.0 provides Keccak hashing through eth-hash
    • eth-hash automatically selects from available backends (pycryptodome, pysha3, or stdlib)
    • Fixes compatibility with Python 3.11+ (pysha3 cannot be built on Python 3.11+)
    • No API changes - functionality remains identical

Added

  • Python 3.8, 3.9, 3.10, and 3.11 support
  • Updated CI configuration to test against Python 3.8-3.11

Security

  • Mitigated CVE-2022-37454 by replacing pysha3 with safe-pysha3

[1.1.0] - 2019-06-15

Previous release by original maintainer.