0.6.0 — 2020-12-15
- Added: The ethash::keccak library received the optimized Keccak implementation which uses BMI and BMI2 x86_64 extensions. This implementation is automatically selected at startup provided the used extensions are available in the hardware. #162 #168
0.5.2 — 2020-08-03
- Fixed: Fix compilation with MSVC/C++17. #154
0.5.1 — 2020-01-30
- Added: Experimental Python bindings — ethash package. #123 #138
- Added: More functions exposed in C API. #136
- Change: ProgPoW implementation updated to revision 0.9.3. #151
0.5.0 — 2019-06-07
- Changed: The Keccak implementation has been moved to separate library "keccak", available as ethash::keccak target in the ethash CMake package. #131
0.4.4 — 2019-02-26
- Fixed: Fix compilation on PowerPC architectures (-mtune=generic not supported there). #125
0.4.3 — 2019-02-19
- Added:
The public
version.h
header with information about the ethash library version. #121 - Added:
Ethash and ProgPoW revisions exposed as
{ethash,progpow}::revision
constants. #121
0.4.2 — 2019-01-24
- Fixed: The
progpow.cpp
file encoding changed from utf-8 to ascii.
0.4.1 — 2018-12-14
- Added: [KISS99 PRNG](https://en.wikipedia.org/wiki/KISS_(algorithm) distribution tester tool.
- Changed: ProgPoW implementation updated to revision 0.9.2.
- Changed: ProgPoW implementation optimizations.