|
| 1 | +# Changelog |
| 2 | + |
| 3 | +All notable changes to this project will be documented in this file. |
| 4 | + |
| 5 | +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), |
| 6 | +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). |
| 7 | + |
| 8 | +## [Unreleased] |
| 9 | + |
| 10 | +## [1.0.0](https://github.com/bluealloy/revm/releases/tag/revm-database-v1.0.0) - 2024-11-20 |
| 11 | + |
| 12 | +### Added |
| 13 | + |
| 14 | +- add support for async database ([#1809](https://github.com/bluealloy/revm/pull/1809)) |
| 15 | +- restructure Part2 database crate ([#1784](https://github.com/bluealloy/revm/pull/1784)) |
| 16 | +- *(examples)* generate block traces ([#895](https://github.com/bluealloy/revm/pull/895)) |
| 17 | +- implement EIP-4844 ([#668](https://github.com/bluealloy/revm/pull/668)) |
| 18 | +- *(Shanghai)* All EIPs: push0, warm coinbase, limit/measure initcode ([#376](https://github.com/bluealloy/revm/pull/376)) |
| 19 | +- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` ([#239](https://github.com/bluealloy/revm/pull/239)) |
| 20 | +- Introduce ByteCode format, Update Readme ([#156](https://github.com/bluealloy/revm/pull/156)) |
| 21 | + |
| 22 | +### Fixed |
| 23 | + |
| 24 | +- fix typos ([#620](https://github.com/bluealloy/revm/pull/620)) |
| 25 | + |
| 26 | +### Other |
| 27 | + |
| 28 | +- *(TransitionAccount)* remove unneeded clone ([#1860](https://github.com/bluealloy/revm/pull/1860)) |
| 29 | +- *(CacheAccount)* remove unneeded clone ([#1859](https://github.com/bluealloy/revm/pull/1859)) |
| 30 | +- bump alloy to 0.4.2 ([#1817](https://github.com/bluealloy/revm/pull/1817)) |
| 31 | +- *(primitives)* replace HashMap re-exports with alloy_primitives::map ([#1805](https://github.com/bluealloy/revm/pull/1805)) |
| 32 | +- Bump new logo ([#1735](https://github.com/bluealloy/revm/pull/1735)) |
| 33 | +- *(README)* add rbuilder to used-by ([#1585](https://github.com/bluealloy/revm/pull/1585)) |
| 34 | +- added simular to used-by ([#1521](https://github.com/bluealloy/revm/pull/1521)) |
| 35 | +- add Trin to used by list ([#1393](https://github.com/bluealloy/revm/pull/1393)) |
| 36 | +- Fix typo in readme ([#1185](https://github.com/bluealloy/revm/pull/1185)) |
| 37 | +- Add Hardhat to the "Used by" list ([#1164](https://github.com/bluealloy/revm/pull/1164)) |
| 38 | +- Add VERBS to used by list ([#1141](https://github.com/bluealloy/revm/pull/1141)) |
| 39 | +- license date and revm docs ([#1080](https://github.com/bluealloy/revm/pull/1080)) |
| 40 | +- *(docs)* Update the benchmark docs to point to revm package ([#906](https://github.com/bluealloy/revm/pull/906)) |
| 41 | +- *(docs)* Update top-level benchmark docs ([#894](https://github.com/bluealloy/revm/pull/894)) |
| 42 | +- clang requirement ([#784](https://github.com/bluealloy/revm/pull/784)) |
| 43 | +- Readme Updates ([#756](https://github.com/bluealloy/revm/pull/756)) |
| 44 | +- Logo ([#743](https://github.com/bluealloy/revm/pull/743)) |
| 45 | +- book workflow ([#537](https://github.com/bluealloy/revm/pull/537)) |
| 46 | +- add example to revm crate ([#468](https://github.com/bluealloy/revm/pull/468)) |
| 47 | +- Update README.md ([#424](https://github.com/bluealloy/revm/pull/424)) |
| 48 | +- add no_std to primitives ([#366](https://github.com/bluealloy/revm/pull/366)) |
| 49 | +- revm-precompiles to revm-precompile |
| 50 | +- Bump v20, changelog ([#350](https://github.com/bluealloy/revm/pull/350)) |
| 51 | +- typos ([#232](https://github.com/bluealloy/revm/pull/232)) |
| 52 | +- Add support for old forks. ([#191](https://github.com/bluealloy/revm/pull/191)) |
| 53 | +- revm bump 1.8. update libs. snailtracer rename ([#159](https://github.com/bluealloy/revm/pull/159)) |
| 54 | +- typo fixes |
| 55 | +- fix readme typo |
| 56 | +- Big Refactor. Machine to Interpreter. refactor instructions. call/create struct ([#52](https://github.com/bluealloy/revm/pull/52)) |
| 57 | +- readme. debuger update |
| 58 | +- Bump revm v0.3.0. README updated |
| 59 | +- readme |
| 60 | +- Add time elapsed for tests |
| 61 | +- readme updated |
| 62 | +- Include Basefee into cost calc. readme change |
| 63 | +- Initialize precompile accounts |
| 64 | +- Status update. Taking a break |
| 65 | +- Merkle calc. Tweaks and debugging for eip158 |
| 66 | +- Replace aurora bn lib with parity's. All Bn128Add/Mul/Pair tests passes |
| 67 | +- TEMP |
| 68 | +- one tab removed |
| 69 | +- readme |
| 70 | +- README Example simplified |
| 71 | +- Gas calculation for Call/Create. Example Added |
| 72 | +- readme usage |
| 73 | +- README changes |
| 74 | +- Static gas cost added |
| 75 | +- Subroutine changelogs and reverts |
| 76 | +- Readme postulates |
| 77 | +- Spelling |
| 78 | +- Restructure project |
| 79 | +- First iteration. Machine is looking okay |
0 commit comments