Skip to content

Commit 6c95236

Browse files
committed
evmone 0.15.0
Bump version: 0.14.1 -> 0.15.0
1 parent 462964c commit 6c95236

3 files changed

Lines changed: 40 additions & 2 deletions

File tree

.bumpversion.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[bumpversion]
2-
current_version = 0.14.1
2+
current_version = 0.15.0
33
tag = True
44
sign_tags = True
55
tag_message = evmone {new_version}

CHANGELOG.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,43 @@ Documentation of all notable changes to the **evmone** project.
55
The format is based on [Keep a Changelog],
66
and 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

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ cable_set_build_type(DEFAULT Release CONFIGURATION_TYPES Release Debug)
2525
include(Hunter/init)
2626

2727
project(evmone LANGUAGES CXX C)
28-
set(PROJECT_VERSION 0.14.1)
28+
set(PROJECT_VERSION 0.15.0)
2929

3030
string(REGEX MATCH "([0-9]+)\\.([0-9]+)" _ ${PROJECT_VERSION})
3131
set(PROJECT_VERSION_MAJOR ${CMAKE_MATCH_1})

0 commit comments

Comments
 (0)