@@ -5,6 +5,43 @@ Documentation of all notable changes to the **evmone** project.
55The format is based on [ Keep a Changelog] ,
66and this project adheres to [ Semantic Versioning] .
77
8+ [ 0.15.0] — 2025-04-08
9+
10+ ### Changed
11+
12+ - EOF:
13+ The is the final version compatible with [ EOF devnet-0] ( https://notes.ethereum.org/@ethpandaops/eof-devnet-0 ) .
14+ - Rename RETURNCONTRACT to RETURNCODE
15+ [ #1153 ] ( https://github.com/ethereum/evmone/pull/1153 )
16+ - Optimize allocations when validating the header
17+ [ #1160 ] ( https://github.com/ethereum/evmone/pull/1160 )
18+ - EVMMAX:
19+ - evmmax: Add inversion method
20+ [ #1142 ] ( https://github.com/ethereum/evmone/pull/1142 )
21+ - evmmax: Use inv() instead of generated addchains
22+ [ #1143 ] ( https://github.com/ethereum/evmone/pull/1143 )
23+ - Precompiles:
24+ - Handle trivial inputs to the expmod precompile
25+ [ #1163 ] ( https://github.com/ethereum/evmone/pull/1163 )
26+ - Use classic EC point add formula for BN precompiles
27+ [ #1165 ] ( https://github.com/ethereum/evmone/pull/1165 )
28+ - Optimize EC point multiplication for BN precompiles
29+ [ #1166 ] ( https://github.com/ethereum/evmone/pull/1166 )
30+ - Refactor the BN254 ecpairing precompile
31+ [ #1175 ] ( https://github.com/ethereum/evmone/pull/1175 )
32+ - EIP-7702: Remove the check for empty in-state accounts
33+ [ #1141 ] ( https://github.com/ethereum/evmone/pull/1141 )
34+ - Add prestate validation checks to the state test loader
35+ [ #1134 ] ( https://github.com/ethereum/evmone/pull/1134 )
36+ - Upgrade the silkpre dependency
37+ [ #1173 ] ( https://github.com/ethereum/evmone/pull/1173 )
38+
39+ ### Fixed
40+
41+ - Fix incorrect output size in the BN254 ecpairing precompile
42+ [ #1174 ] ( https://github.com/ethereum/evmone/pull/1174 )
43+
44+
845[ 0.14.1] — 2025-03-11
946
1047### Fixed
@@ -932,6 +969,7 @@ It delivers fully-compatible and high-speed EVM implementation.
932969- Exposes [ EVMC] 6 ABI.
933970- The [ intx 0.2.0] ( https://github.com/chfast/intx/releases/tag/v0.2.0 ) library is used for 256-bit precision arithmetic.
934971
972+ [ 0.15.0 ] : https://github.com/ethereum/evmone/releases/tag/v0.15.0
935973[ 0.14.1 ] : https://github.com/ethereum/evmone/releases/tag/v0.14.1
936974[ 0.14.0 ] : https://github.com/ethereum/evmone/releases/tag/v0.14.0
937975[ 0.13.0 ] : https://github.com/ethereum/evmone/releases/tag/v0.13.0
0 commit comments