Skip to content
This repository was archived by the owner on Nov 17, 2025. It is now read-only.

Commit c4c88ec

Browse files
authored
Update CHANGELOG for v12.0.0 release (#715)
1 parent 82352ab commit c4c88ec

File tree

1 file changed

+39
-8
lines changed

1 file changed

+39
-8
lines changed

CHANGELOG.md

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

Comments
 (0)