@@ -23,6 +23,10 @@ and this project adheres to [Semantic Versioning].
2323 [ #617 ] ( https://github.com/ethereum/evmc/pull/617 )
2424- Support for Visual Studio 2022.
2525 [ #619 ] ( https://github.com/ethereum/evmc/pull/619 )
26+ - C++ types ` evmc::address ` and ` evmc::bytes32 ` are convertible to ` std::basic_string_view<uint8_t> ` .
27+ [ #636 ] ( https://github.com/ethereum/evmc/pull/636 )
28+ - Rust: The ` EvmcVm::set_option ` has been added.
29+ [ #614 ] ( https://github.com/ethereum/evmc/pull/614 )
2630
2731### Changed
2832
@@ -46,6 +50,24 @@ and this project adheres to [Semantic Versioning].
4650- According to [ EIP-4399] ( https://eips.ethereum.org/EIPS/eip-4399 ) ,
4751 ` block_difficulty ` field was renamed to ` block_prev_randao ` , and ` DIFFICULTY ` opcode to ` PREVRANDAO ` .
4852 [ #635 ] ( https://github.com/ethereum/evmc/pull/635 )
53+ - The ` evmc::hex ` support C++ library has been refactored and converted to a single-header library.
54+ [ #643 ] ( https://github.com/ethereum/evmc/pull/643 )
55+ [ #648 ] ( https://github.com/ethereum/evmc/pull/648 )
56+ [ #649 ] ( https://github.com/ethereum/evmc/pull/649 )
57+ [ #654 ] ( https://github.com/ethereum/evmc/pull/654 )
58+ - For command-line tools to load input/code from a file the ` @file ` syntax must be used.
59+ E.g. ` evmc run @contract.evm --input @data.in ` .
60+ [ #647 ] ( https://github.com/ethereum/evmc/pull/647 )
61+
62+ ### Fixed
63+
64+ - Java bindings fixes.
65+ [ #653 ] ( https://github.com/ethereum/evmc/pull/653 )
66+
67+ ### Removed
68+
69+ - The support for C++ ` 0_address ` and ` 0_bytes32 ` literals has been removed.
70+ [ #652 ] ( https://github.com/ethereum/evmc/pull/652 )
4971
5072## [ 9.0.0] — 2021-06-30
5173
0 commit comments