diff --git a/.bumpversion.cfg b/.bumpversion.cfg index 1cdb4679..7767e2ab 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 0.9.0-alpha.0 +current_version = 0.9.0 tag = True sign_tags = True tag_message = ethash {new_version} diff --git a/CHANGELOG.md b/CHANGELOG.md index a0b2dfc9..94f15451 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## [0.9.0] — 2022-04-05 + +- Added: The constant `ETHASH_MAX_EPOCH_NUMBER = 32639` representing + the maximum supported Ethash epoch. + [#212](https://github.com/chfast/ethash/pull/212) +- Removed: Previously deprecated ProgPoW implementation. + [#207](https://github.com/chfast/ethash/pull/207) + [#209](https://github.com/chfast/ethash/pull/209) + [#210](https://github.com/chfast/ethash/pull/210) +- Removed: Support for using custom hash function for light cache generation. + [#213](https://github.com/chfast/ethash/pull/213) +- Removed: The internal header builtins.h. + [#208](https://github.com/chfast/ethash/pull/208) + ## [0.8.0] — 2021-11-09 - Added: The new set of functions which verify Ethash hashes against difficulty @@ -124,6 +138,7 @@ - Added: Experimental support for [ProgPoW] [0.9.1][ProgPoW-changelog]. +[0.9.0]: https://github.com/chfast/ethash/releases/tag/v0.9.0 [0.8.0]: https://github.com/chfast/ethash/releases/tag/v0.8.0 [0.7.1]: https://github.com/chfast/ethash/releases/tag/v0.7.1 [0.7.0]: https://github.com/chfast/ethash/releases/tag/v0.7.0 diff --git a/CMakeLists.txt b/CMakeLists.txt index 7597c7fd..5b1fbbc9 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -19,7 +19,7 @@ cable_set_build_type(DEFAULT Release CONFIGURATION_TYPES Release RelWithDebInfo include(cmake/Hunter/init.cmake) project(ethash) -set(PROJECT_VERSION 0.9.0-alpha.0) +set(PROJECT_VERSION 0.9.0) cable_configure_compiler(NO_STACK_PROTECTION) if(CABLE_COMPILER_GNULIKE) diff --git a/include/ethash/version.h b/include/ethash/version.h index ab0b626a..bea8fc66 100644 --- a/include/ethash/version.h +++ b/include/ethash/version.h @@ -6,7 +6,7 @@ #pragma once /** The ethash library version. */ -#define ETHASH_VERSION "0.9.0-alpha.0" +#define ETHASH_VERSION "0.9.0" #ifdef __cplusplus namespace ethash diff --git a/setup.py b/setup.py index a9684fe6..bf29a727 100755 --- a/setup.py +++ b/setup.py @@ -68,7 +68,7 @@ def run(self): setup( name='ethash', - version='0.9.0-alpha.0', + version='0.9.0', description= "C/C++ implementation of Ethash – the Ethereum Proof of Work algorithm", url='https://github.com/chfast/ethash',