@@ -5,6 +5,37 @@ Documentation of all notable changes to the **EVMC** project.
55The format is based on [ Keep a Changelog] ,
66and this project adheres to [ Semantic Versioning] .
77
8+ ## [ 12.0.0] — unreleased
9+
10+ ### Added
11+
12+ - Add Osaka EVM revision.
13+ [ #711 ] ( https://github.com/ethereum/evmc/pull/711 )
14+ - Add EOF ` TXCREATE ` instruction support.
15+ [ #709 ] ( https://github.com/ethereum/evmc/pull/709 )
16+ - Add ` EOFCREATE ` message kind support.
17+ [ #681 ] ( https://github.com/ethereum/evmc/pull/681 )
18+ - Add support for EOF creation transaction (` EOFCREATE ` ) in the ` evmc run ` .
19+ [ #713 ] ( https://github.com/ethereum/evmc/pull/713 )
20+ - go: Expose transient storage API.
21+ [ #708 ] ( https://github.com/ethereum/evmc/pull/708 )
22+
23+ ### Changed
24+
25+ - Set Cancun as the latest stable revision ` EVMC_LATEST_STABLE_REVISION ` .
26+ [ #716 ] ( https://github.com/ethereum/evmc/pull/716 )
27+
28+ ### Fixed
29+
30+ - C++: Fix ` basic_string<unsigned char> ` incompatibility with latest libc++.
31+ [ #712 ] ( https://github.com/ethereum/evmc/pull/712 )
32+ - rust: Update ` bindgen ` to fix bindings generation.
33+ [ #707 ] ( https://github.com/ethereum/evmc/pull/707 )
34+
35+ ### Removed
36+
37+ - Java bindings have been removed. [ #706 ] ( https://github.com/ethereum/evmc/pull/706 )
38+
839## [ 11.0.1] — 2023-12-20
940
1041### Changed
@@ -16,12 +47,12 @@ and this project adheres to [Semantic Versioning].
1647
1748### Added
1849
19- - Extended ` tx_context ` with the [ EIP-4844] ( https://eips.ethereum.org/EIPS/eip-4844 ) blob hashes
50+ - Extended ` tx_context ` with the [ EIP-4844] ( https://eips.ethereum.org/EIPS/eip-4844 ) blob hashes.
2051 [ #691 ] ( https://github.com/ethereum/evmc/pull/691 )
2152- Extended ` tx_context ` with the [ EIP-7516] ( https://eips.ethereum.org/EIPS/eip-7516 ) "blob base fee"
2253 for the ` BLOBBASEFEE ` EVM instruction.
2354 [ #696 ] ( https://github.com/ethereum/evmc/pull/696 )
24- - Added [ EIP-1153] ( https://eips.ethereum.org/EIPS/eip-1153 ) transient storage support
55+ - Added [ EIP-1153] ( https://eips.ethereum.org/EIPS/eip-1153 ) transient storage support.
2556 [ #693 ] ( https://github.com/ethereum/evmc/pull/693 )
2657- Go: the ` Execute() ` now also returns the amount of gas refunded.
2758 [ #690 ] ( https://github.com/ethereum/evmc/pull/690 )
@@ -30,16 +61,16 @@ and this project adheres to [Semantic Versioning].
3061
3162### Fixed
3263
33- - cmake: Fix ` evmc_add_vm_test() ` not working in cross-compilation
64+ - cmake: Fix ` evmc_add_vm_test() ` not working in cross-compilation.
3465 [ #695 ] ( https://github.com/ethereum/evmc/pull/695 )
3566
3667## [ 10.1.0] — 2023-04-22
3768
3869### Added
3970
40- - The Prague EVM revision (anticipated after Cancun)
71+ - The Prague EVM revision (anticipated after Cancun).
4172 [ #683 ] ( https://github.com/ethereum/evmc/pull/683 )
42- - C++: Make ` evmc::Result ` accessible via ` evmc_result ` reference
73+ - C++: Make ` evmc::Result ` accessible via ` evmc_result ` reference.
4374 [ #686 ] ( https://github.com/ethereum/evmc/pull/686 )
4475
4576### Changed
@@ -471,7 +502,7 @@ removed.
471502 which provides the same features.
472503 [ #358 ] ( https://github.com/ethereum/evmc/pull/358 )
473504- The tracing API has been deprecated as there have been some design flaws discovered.
474- New API is expected to be introduced in future.
505+ New API is expected to be introduced in the future.
475506 [ #376 ] ( https://github.com/ethereum/evmc/pull/376 )
476507
477508### Fixed
@@ -503,7 +534,7 @@ removed.
503534### Fixed
504535
505536- Disallow implicit conversion from C++ ` evmc::result ` to ` evmc_result `
506- causing unintendent premature releasing of resources.
537+ causing unintended premature releasing of resources.
507538 [ #256 ] ( https://github.com/ethereum/evmc/issues/256 )
508539 [ #257 ] ( https://github.com/ethereum/evmc/issues/257 )
509540
@@ -533,7 +564,7 @@ removed.
533564 [ #195 ] ( https://github.com/ethereum/evmc/pull/195 )
534565- Go bindings improved by introduction of the ` TxContext ` struct.
535566 [ #197 ] ( https://github.com/ethereum/evmc/pull/197 )
536- - A lot improvements to the ` evmc-vmtester ` tool.
567+ - A lot of improvements to the ` evmc-vmtester ` tool.
537568 [ #221 ] ( https://github.com/ethereum/evmc/pull/221 )
538569 [ #234 ] ( https://github.com/ethereum/evmc/pull/234 )
539570 [ #238 ] ( https://github.com/ethereum/evmc/pull/238 )
0 commit comments