From 4ef0b3c3b3bf7778c7f89cbc0416be22bef90995 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 6 Dec 2024 10:44:07 +0000 Subject: [PATCH] chore: release v1.0.0 --- crates/bytecode/CHANGELOG.md | 81 +++++++++++++++++++++++++ crates/context/CHANGELOG.md | 75 +++++++++++++++++++++++ crates/context/interface/CHANGELOG.md | 74 +++++++++++++++++++++++ crates/database/CHANGELOG.md | 81 +++++++++++++++++++++++++ crates/database/interface/CHANGELOG.md | 77 +++++++++++++++++++++++ crates/handler/CHANGELOG.md | 74 +++++++++++++++++++++++ crates/handler/interface/CHANGELOG.md | 74 +++++++++++++++++++++++ crates/inspector/CHANGELOG.md | 79 ++++++++++++++++++++++++ crates/optimism/CHANGELOG.md | 84 ++++++++++++++++++++++++++ crates/specification/CHANGELOG.md | 80 ++++++++++++++++++++++++ crates/state/CHANGELOG.md | 79 ++++++++++++++++++++++++ crates/statetest-types/CHANGELOG.md | 76 +++++++++++++++++++++++ 12 files changed, 934 insertions(+) diff --git a/crates/bytecode/CHANGELOG.md b/crates/bytecode/CHANGELOG.md index e69de29bb2..d7ad1ae50b 100644 --- a/crates/bytecode/CHANGELOG.md +++ b/crates/bytecode/CHANGELOG.md @@ -0,0 +1,81 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [1.0.0](https://github.com/bluealloy/revm/releases/tag/revm-bytecode-v1.0.0) - 2024-12-06 + +### Added + +- Restucturing Part7 Handler and Context rework ([#1865](https://github.com/bluealloy/revm/pull/1865)) +- restructuring Part6 transaction crate ([#1814](https://github.com/bluealloy/revm/pull/1814)) +- Merge validation/analyzis with Bytecode ([#1793](https://github.com/bluealloy/revm/pull/1793)) +- restructure Part2 database crate ([#1784](https://github.com/bluealloy/revm/pull/1784)) +- project restructuring Part1 ([#1776](https://github.com/bluealloy/revm/pull/1776)) +- *(examples)* generate block traces ([#895](https://github.com/bluealloy/revm/pull/895)) +- implement EIP-4844 ([#668](https://github.com/bluealloy/revm/pull/668)) +- *(Shanghai)* All EIPs: push0, warm coinbase, limit/measure initcode ([#376](https://github.com/bluealloy/revm/pull/376)) +- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` ([#239](https://github.com/bluealloy/revm/pull/239)) +- Introduce ByteCode format, Update Readme ([#156](https://github.com/bluealloy/revm/pull/156)) + +### Fixed + +- fix typos ([#620](https://github.com/bluealloy/revm/pull/620)) + +### Other + +- *(crates/bytecode)* fix some comments ([#1851](https://github.com/bluealloy/revm/pull/1851)) +- some no_std cleanup ([#1834](https://github.com/bluealloy/revm/pull/1834)) +- fix `constants` module typo ([#1801](https://github.com/bluealloy/revm/pull/1801)) +- Bump new logo ([#1735](https://github.com/bluealloy/revm/pull/1735)) +- *(README)* add rbuilder to used-by ([#1585](https://github.com/bluealloy/revm/pull/1585)) +- added simular to used-by ([#1521](https://github.com/bluealloy/revm/pull/1521)) +- add Trin to used by list ([#1393](https://github.com/bluealloy/revm/pull/1393)) +- Fix typo in readme ([#1185](https://github.com/bluealloy/revm/pull/1185)) +- Add Hardhat to the "Used by" list ([#1164](https://github.com/bluealloy/revm/pull/1164)) +- Add VERBS to used by list ([#1141](https://github.com/bluealloy/revm/pull/1141)) +- license date and revm docs ([#1080](https://github.com/bluealloy/revm/pull/1080)) +- *(docs)* Update the benchmark docs to point to revm package ([#906](https://github.com/bluealloy/revm/pull/906)) +- *(docs)* Update top-level benchmark docs ([#894](https://github.com/bluealloy/revm/pull/894)) +- clang requirement ([#784](https://github.com/bluealloy/revm/pull/784)) +- Readme Updates ([#756](https://github.com/bluealloy/revm/pull/756)) +- Logo ([#743](https://github.com/bluealloy/revm/pull/743)) +- book workflow ([#537](https://github.com/bluealloy/revm/pull/537)) +- add example to revm crate ([#468](https://github.com/bluealloy/revm/pull/468)) +- Update README.md ([#424](https://github.com/bluealloy/revm/pull/424)) +- add no_std to primitives ([#366](https://github.com/bluealloy/revm/pull/366)) +- revm-precompiles to revm-precompile +- Bump v20, changelog ([#350](https://github.com/bluealloy/revm/pull/350)) +- typos ([#232](https://github.com/bluealloy/revm/pull/232)) +- Add support for old forks. ([#191](https://github.com/bluealloy/revm/pull/191)) +- revm bump 1.8. update libs. snailtracer rename ([#159](https://github.com/bluealloy/revm/pull/159)) +- typo fixes +- fix readme typo +- Big Refactor. Machine to Interpreter. refactor instructions. call/create struct ([#52](https://github.com/bluealloy/revm/pull/52)) +- readme. debuger update +- Bump revm v0.3.0. README updated +- readme +- Add time elapsed for tests +- readme updated +- Include Basefee into cost calc. readme change +- Initialize precompile accounts +- Status update. Taking a break +- Merkle calc. Tweaks and debugging for eip158 +- Replace aurora bn lib with parity's. All Bn128Add/Mul/Pair tests passes +- TEMP +- one tab removed +- readme +- README Example simplified +- Gas calculation for Call/Create. Example Added +- readme usage +- README changes +- Static gas cost added +- Subroutine changelogs and reverts +- Readme postulates +- Spelling +- Restructure project +- First iteration. Machine is looking okay diff --git a/crates/context/CHANGELOG.md b/crates/context/CHANGELOG.md index e69de29bb2..127b27d3ed 100644 --- a/crates/context/CHANGELOG.md +++ b/crates/context/CHANGELOG.md @@ -0,0 +1,75 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [1.0.0](https://github.com/bluealloy/revm/releases/tag/revm-context-v1.0.0) - 2024-12-06 + +### Added + +- Restucturing Part7 Handler and Context rework ([#1865](https://github.com/bluealloy/revm/pull/1865)) +- restructuring Part6 transaction crate ([#1814](https://github.com/bluealloy/revm/pull/1814)) +- *(examples)* generate block traces ([#895](https://github.com/bluealloy/revm/pull/895)) +- implement EIP-4844 ([#668](https://github.com/bluealloy/revm/pull/668)) +- *(Shanghai)* All EIPs: push0, warm coinbase, limit/measure initcode ([#376](https://github.com/bluealloy/revm/pull/376)) +- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` ([#239](https://github.com/bluealloy/revm/pull/239)) +- Introduce ByteCode format, Update Readme ([#156](https://github.com/bluealloy/revm/pull/156)) + +### Fixed + +- fix typos ([#620](https://github.com/bluealloy/revm/pull/620)) + +### Other + +- Bump new logo ([#1735](https://github.com/bluealloy/revm/pull/1735)) +- *(README)* add rbuilder to used-by ([#1585](https://github.com/bluealloy/revm/pull/1585)) +- added simular to used-by ([#1521](https://github.com/bluealloy/revm/pull/1521)) +- add Trin to used by list ([#1393](https://github.com/bluealloy/revm/pull/1393)) +- Fix typo in readme ([#1185](https://github.com/bluealloy/revm/pull/1185)) +- Add Hardhat to the "Used by" list ([#1164](https://github.com/bluealloy/revm/pull/1164)) +- Add VERBS to used by list ([#1141](https://github.com/bluealloy/revm/pull/1141)) +- license date and revm docs ([#1080](https://github.com/bluealloy/revm/pull/1080)) +- *(docs)* Update the benchmark docs to point to revm package ([#906](https://github.com/bluealloy/revm/pull/906)) +- *(docs)* Update top-level benchmark docs ([#894](https://github.com/bluealloy/revm/pull/894)) +- clang requirement ([#784](https://github.com/bluealloy/revm/pull/784)) +- Readme Updates ([#756](https://github.com/bluealloy/revm/pull/756)) +- Logo ([#743](https://github.com/bluealloy/revm/pull/743)) +- book workflow ([#537](https://github.com/bluealloy/revm/pull/537)) +- add example to revm crate ([#468](https://github.com/bluealloy/revm/pull/468)) +- Update README.md ([#424](https://github.com/bluealloy/revm/pull/424)) +- add no_std to primitives ([#366](https://github.com/bluealloy/revm/pull/366)) +- revm-precompiles to revm-precompile +- Bump v20, changelog ([#350](https://github.com/bluealloy/revm/pull/350)) +- typos ([#232](https://github.com/bluealloy/revm/pull/232)) +- Add support for old forks. ([#191](https://github.com/bluealloy/revm/pull/191)) +- revm bump 1.8. update libs. snailtracer rename ([#159](https://github.com/bluealloy/revm/pull/159)) +- typo fixes +- fix readme typo +- Big Refactor. Machine to Interpreter. refactor instructions. call/create struct ([#52](https://github.com/bluealloy/revm/pull/52)) +- readme. debuger update +- Bump revm v0.3.0. README updated +- readme +- Add time elapsed for tests +- readme updated +- Include Basefee into cost calc. readme change +- Initialize precompile accounts +- Status update. Taking a break +- Merkle calc. Tweaks and debugging for eip158 +- Replace aurora bn lib with parity's. All Bn128Add/Mul/Pair tests passes +- TEMP +- one tab removed +- readme +- README Example simplified +- Gas calculation for Call/Create. Example Added +- readme usage +- README changes +- Static gas cost added +- Subroutine changelogs and reverts +- Readme postulates +- Spelling +- Restructure project +- First iteration. Machine is looking okay diff --git a/crates/context/interface/CHANGELOG.md b/crates/context/interface/CHANGELOG.md index e69de29bb2..b34b033e2c 100644 --- a/crates/context/interface/CHANGELOG.md +++ b/crates/context/interface/CHANGELOG.md @@ -0,0 +1,74 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [1.0.0](https://github.com/bluealloy/revm/releases/tag/revm-context-interface-v1.0.0) - 2024-12-06 + +### Added + +- Restucturing Part7 Handler and Context rework ([#1865](https://github.com/bluealloy/revm/pull/1865)) +- *(examples)* generate block traces ([#895](https://github.com/bluealloy/revm/pull/895)) +- implement EIP-4844 ([#668](https://github.com/bluealloy/revm/pull/668)) +- *(Shanghai)* All EIPs: push0, warm coinbase, limit/measure initcode ([#376](https://github.com/bluealloy/revm/pull/376)) +- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` ([#239](https://github.com/bluealloy/revm/pull/239)) +- Introduce ByteCode format, Update Readme ([#156](https://github.com/bluealloy/revm/pull/156)) + +### Fixed + +- fix typos ([#620](https://github.com/bluealloy/revm/pull/620)) + +### Other + +- Bump new logo ([#1735](https://github.com/bluealloy/revm/pull/1735)) +- *(README)* add rbuilder to used-by ([#1585](https://github.com/bluealloy/revm/pull/1585)) +- added simular to used-by ([#1521](https://github.com/bluealloy/revm/pull/1521)) +- add Trin to used by list ([#1393](https://github.com/bluealloy/revm/pull/1393)) +- Fix typo in readme ([#1185](https://github.com/bluealloy/revm/pull/1185)) +- Add Hardhat to the "Used by" list ([#1164](https://github.com/bluealloy/revm/pull/1164)) +- Add VERBS to used by list ([#1141](https://github.com/bluealloy/revm/pull/1141)) +- license date and revm docs ([#1080](https://github.com/bluealloy/revm/pull/1080)) +- *(docs)* Update the benchmark docs to point to revm package ([#906](https://github.com/bluealloy/revm/pull/906)) +- *(docs)* Update top-level benchmark docs ([#894](https://github.com/bluealloy/revm/pull/894)) +- clang requirement ([#784](https://github.com/bluealloy/revm/pull/784)) +- Readme Updates ([#756](https://github.com/bluealloy/revm/pull/756)) +- Logo ([#743](https://github.com/bluealloy/revm/pull/743)) +- book workflow ([#537](https://github.com/bluealloy/revm/pull/537)) +- add example to revm crate ([#468](https://github.com/bluealloy/revm/pull/468)) +- Update README.md ([#424](https://github.com/bluealloy/revm/pull/424)) +- add no_std to primitives ([#366](https://github.com/bluealloy/revm/pull/366)) +- revm-precompiles to revm-precompile +- Bump v20, changelog ([#350](https://github.com/bluealloy/revm/pull/350)) +- typos ([#232](https://github.com/bluealloy/revm/pull/232)) +- Add support for old forks. ([#191](https://github.com/bluealloy/revm/pull/191)) +- revm bump 1.8. update libs. snailtracer rename ([#159](https://github.com/bluealloy/revm/pull/159)) +- typo fixes +- fix readme typo +- Big Refactor. Machine to Interpreter. refactor instructions. call/create struct ([#52](https://github.com/bluealloy/revm/pull/52)) +- readme. debuger update +- Bump revm v0.3.0. README updated +- readme +- Add time elapsed for tests +- readme updated +- Include Basefee into cost calc. readme change +- Initialize precompile accounts +- Status update. Taking a break +- Merkle calc. Tweaks and debugging for eip158 +- Replace aurora bn lib with parity's. All Bn128Add/Mul/Pair tests passes +- TEMP +- one tab removed +- readme +- README Example simplified +- Gas calculation for Call/Create. Example Added +- readme usage +- README changes +- Static gas cost added +- Subroutine changelogs and reverts +- Readme postulates +- Spelling +- Restructure project +- First iteration. Machine is looking okay diff --git a/crates/database/CHANGELOG.md b/crates/database/CHANGELOG.md index e69de29bb2..08d22766fb 100644 --- a/crates/database/CHANGELOG.md +++ b/crates/database/CHANGELOG.md @@ -0,0 +1,81 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [1.0.0](https://github.com/bluealloy/revm/releases/tag/revm-database-v1.0.0) - 2024-12-06 + +### Added + +- couple convenience functions for nested cache dbs ([#1852](https://github.com/bluealloy/revm/pull/1852)) +- Restucturing Part7 Handler and Context rework ([#1865](https://github.com/bluealloy/revm/pull/1865)) +- add support for async database ([#1809](https://github.com/bluealloy/revm/pull/1809)) +- restructure Part2 database crate ([#1784](https://github.com/bluealloy/revm/pull/1784)) +- *(examples)* generate block traces ([#895](https://github.com/bluealloy/revm/pull/895)) +- implement EIP-4844 ([#668](https://github.com/bluealloy/revm/pull/668)) +- *(Shanghai)* All EIPs: push0, warm coinbase, limit/measure initcode ([#376](https://github.com/bluealloy/revm/pull/376)) +- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` ([#239](https://github.com/bluealloy/revm/pull/239)) +- Introduce ByteCode format, Update Readme ([#156](https://github.com/bluealloy/revm/pull/156)) + +### Fixed + +- fix typos ([#620](https://github.com/bluealloy/revm/pull/620)) + +### Other + +- *(TransitionAccount)* remove unneeded clone ([#1860](https://github.com/bluealloy/revm/pull/1860)) +- *(CacheAccount)* remove unneeded clone ([#1859](https://github.com/bluealloy/revm/pull/1859)) +- bump alloy to 0.4.2 ([#1817](https://github.com/bluealloy/revm/pull/1817)) +- *(primitives)* replace HashMap re-exports with alloy_primitives::map ([#1805](https://github.com/bluealloy/revm/pull/1805)) +- Bump new logo ([#1735](https://github.com/bluealloy/revm/pull/1735)) +- *(README)* add rbuilder to used-by ([#1585](https://github.com/bluealloy/revm/pull/1585)) +- added simular to used-by ([#1521](https://github.com/bluealloy/revm/pull/1521)) +- add Trin to used by list ([#1393](https://github.com/bluealloy/revm/pull/1393)) +- Fix typo in readme ([#1185](https://github.com/bluealloy/revm/pull/1185)) +- Add Hardhat to the "Used by" list ([#1164](https://github.com/bluealloy/revm/pull/1164)) +- Add VERBS to used by list ([#1141](https://github.com/bluealloy/revm/pull/1141)) +- license date and revm docs ([#1080](https://github.com/bluealloy/revm/pull/1080)) +- *(docs)* Update the benchmark docs to point to revm package ([#906](https://github.com/bluealloy/revm/pull/906)) +- *(docs)* Update top-level benchmark docs ([#894](https://github.com/bluealloy/revm/pull/894)) +- clang requirement ([#784](https://github.com/bluealloy/revm/pull/784)) +- Readme Updates ([#756](https://github.com/bluealloy/revm/pull/756)) +- Logo ([#743](https://github.com/bluealloy/revm/pull/743)) +- book workflow ([#537](https://github.com/bluealloy/revm/pull/537)) +- add example to revm crate ([#468](https://github.com/bluealloy/revm/pull/468)) +- Update README.md ([#424](https://github.com/bluealloy/revm/pull/424)) +- add no_std to primitives ([#366](https://github.com/bluealloy/revm/pull/366)) +- revm-precompiles to revm-precompile +- Bump v20, changelog ([#350](https://github.com/bluealloy/revm/pull/350)) +- typos ([#232](https://github.com/bluealloy/revm/pull/232)) +- Add support for old forks. ([#191](https://github.com/bluealloy/revm/pull/191)) +- revm bump 1.8. update libs. snailtracer rename ([#159](https://github.com/bluealloy/revm/pull/159)) +- typo fixes +- fix readme typo +- Big Refactor. Machine to Interpreter. refactor instructions. call/create struct ([#52](https://github.com/bluealloy/revm/pull/52)) +- readme. debuger update +- Bump revm v0.3.0. README updated +- readme +- Add time elapsed for tests +- readme updated +- Include Basefee into cost calc. readme change +- Initialize precompile accounts +- Status update. Taking a break +- Merkle calc. Tweaks and debugging for eip158 +- Replace aurora bn lib with parity's. All Bn128Add/Mul/Pair tests passes +- TEMP +- one tab removed +- readme +- README Example simplified +- Gas calculation for Call/Create. Example Added +- readme usage +- README changes +- Static gas cost added +- Subroutine changelogs and reverts +- Readme postulates +- Spelling +- Restructure project +- First iteration. Machine is looking okay diff --git a/crates/database/interface/CHANGELOG.md b/crates/database/interface/CHANGELOG.md index e69de29bb2..2cfbe0d498 100644 --- a/crates/database/interface/CHANGELOG.md +++ b/crates/database/interface/CHANGELOG.md @@ -0,0 +1,77 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [1.0.0](https://github.com/bluealloy/revm/releases/tag/revm-database-interface-v1.0.0) - 2024-12-06 + +### Added + +- Restucturing Part7 Handler and Context rework ([#1865](https://github.com/bluealloy/revm/pull/1865)) +- add support for async database ([#1809](https://github.com/bluealloy/revm/pull/1809)) +- restructure Part2 database crate ([#1784](https://github.com/bluealloy/revm/pull/1784)) +- project restructuring Part1 ([#1776](https://github.com/bluealloy/revm/pull/1776)) +- *(examples)* generate block traces ([#895](https://github.com/bluealloy/revm/pull/895)) +- implement EIP-4844 ([#668](https://github.com/bluealloy/revm/pull/668)) +- *(Shanghai)* All EIPs: push0, warm coinbase, limit/measure initcode ([#376](https://github.com/bluealloy/revm/pull/376)) +- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` ([#239](https://github.com/bluealloy/revm/pull/239)) +- Introduce ByteCode format, Update Readme ([#156](https://github.com/bluealloy/revm/pull/156)) + +### Fixed + +- fix typos ([#620](https://github.com/bluealloy/revm/pull/620)) + +### Other + +- Bump new logo ([#1735](https://github.com/bluealloy/revm/pull/1735)) +- *(README)* add rbuilder to used-by ([#1585](https://github.com/bluealloy/revm/pull/1585)) +- added simular to used-by ([#1521](https://github.com/bluealloy/revm/pull/1521)) +- add Trin to used by list ([#1393](https://github.com/bluealloy/revm/pull/1393)) +- Fix typo in readme ([#1185](https://github.com/bluealloy/revm/pull/1185)) +- Add Hardhat to the "Used by" list ([#1164](https://github.com/bluealloy/revm/pull/1164)) +- Add VERBS to used by list ([#1141](https://github.com/bluealloy/revm/pull/1141)) +- license date and revm docs ([#1080](https://github.com/bluealloy/revm/pull/1080)) +- *(docs)* Update the benchmark docs to point to revm package ([#906](https://github.com/bluealloy/revm/pull/906)) +- *(docs)* Update top-level benchmark docs ([#894](https://github.com/bluealloy/revm/pull/894)) +- clang requirement ([#784](https://github.com/bluealloy/revm/pull/784)) +- Readme Updates ([#756](https://github.com/bluealloy/revm/pull/756)) +- Logo ([#743](https://github.com/bluealloy/revm/pull/743)) +- book workflow ([#537](https://github.com/bluealloy/revm/pull/537)) +- add example to revm crate ([#468](https://github.com/bluealloy/revm/pull/468)) +- Update README.md ([#424](https://github.com/bluealloy/revm/pull/424)) +- add no_std to primitives ([#366](https://github.com/bluealloy/revm/pull/366)) +- revm-precompiles to revm-precompile +- Bump v20, changelog ([#350](https://github.com/bluealloy/revm/pull/350)) +- typos ([#232](https://github.com/bluealloy/revm/pull/232)) +- Add support for old forks. ([#191](https://github.com/bluealloy/revm/pull/191)) +- revm bump 1.8. update libs. snailtracer rename ([#159](https://github.com/bluealloy/revm/pull/159)) +- typo fixes +- fix readme typo +- Big Refactor. Machine to Interpreter. refactor instructions. call/create struct ([#52](https://github.com/bluealloy/revm/pull/52)) +- readme. debuger update +- Bump revm v0.3.0. README updated +- readme +- Add time elapsed for tests +- readme updated +- Include Basefee into cost calc. readme change +- Initialize precompile accounts +- Status update. Taking a break +- Merkle calc. Tweaks and debugging for eip158 +- Replace aurora bn lib with parity's. All Bn128Add/Mul/Pair tests passes +- TEMP +- one tab removed +- readme +- README Example simplified +- Gas calculation for Call/Create. Example Added +- readme usage +- README changes +- Static gas cost added +- Subroutine changelogs and reverts +- Readme postulates +- Spelling +- Restructure project +- First iteration. Machine is looking okay diff --git a/crates/handler/CHANGELOG.md b/crates/handler/CHANGELOG.md index e69de29bb2..31f6b4904c 100644 --- a/crates/handler/CHANGELOG.md +++ b/crates/handler/CHANGELOG.md @@ -0,0 +1,74 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [1.0.0](https://github.com/bluealloy/revm/releases/tag/revm-handler-v1.0.0) - 2024-12-06 + +### Added + +- Restucturing Part7 Handler and Context rework ([#1865](https://github.com/bluealloy/revm/pull/1865)) +- *(examples)* generate block traces ([#895](https://github.com/bluealloy/revm/pull/895)) +- implement EIP-4844 ([#668](https://github.com/bluealloy/revm/pull/668)) +- *(Shanghai)* All EIPs: push0, warm coinbase, limit/measure initcode ([#376](https://github.com/bluealloy/revm/pull/376)) +- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` ([#239](https://github.com/bluealloy/revm/pull/239)) +- Introduce ByteCode format, Update Readme ([#156](https://github.com/bluealloy/revm/pull/156)) + +### Fixed + +- fix typos ([#620](https://github.com/bluealloy/revm/pull/620)) + +### Other + +- Bump new logo ([#1735](https://github.com/bluealloy/revm/pull/1735)) +- *(README)* add rbuilder to used-by ([#1585](https://github.com/bluealloy/revm/pull/1585)) +- added simular to used-by ([#1521](https://github.com/bluealloy/revm/pull/1521)) +- add Trin to used by list ([#1393](https://github.com/bluealloy/revm/pull/1393)) +- Fix typo in readme ([#1185](https://github.com/bluealloy/revm/pull/1185)) +- Add Hardhat to the "Used by" list ([#1164](https://github.com/bluealloy/revm/pull/1164)) +- Add VERBS to used by list ([#1141](https://github.com/bluealloy/revm/pull/1141)) +- license date and revm docs ([#1080](https://github.com/bluealloy/revm/pull/1080)) +- *(docs)* Update the benchmark docs to point to revm package ([#906](https://github.com/bluealloy/revm/pull/906)) +- *(docs)* Update top-level benchmark docs ([#894](https://github.com/bluealloy/revm/pull/894)) +- clang requirement ([#784](https://github.com/bluealloy/revm/pull/784)) +- Readme Updates ([#756](https://github.com/bluealloy/revm/pull/756)) +- Logo ([#743](https://github.com/bluealloy/revm/pull/743)) +- book workflow ([#537](https://github.com/bluealloy/revm/pull/537)) +- add example to revm crate ([#468](https://github.com/bluealloy/revm/pull/468)) +- Update README.md ([#424](https://github.com/bluealloy/revm/pull/424)) +- add no_std to primitives ([#366](https://github.com/bluealloy/revm/pull/366)) +- revm-precompiles to revm-precompile +- Bump v20, changelog ([#350](https://github.com/bluealloy/revm/pull/350)) +- typos ([#232](https://github.com/bluealloy/revm/pull/232)) +- Add support for old forks. ([#191](https://github.com/bluealloy/revm/pull/191)) +- revm bump 1.8. update libs. snailtracer rename ([#159](https://github.com/bluealloy/revm/pull/159)) +- typo fixes +- fix readme typo +- Big Refactor. Machine to Interpreter. refactor instructions. call/create struct ([#52](https://github.com/bluealloy/revm/pull/52)) +- readme. debuger update +- Bump revm v0.3.0. README updated +- readme +- Add time elapsed for tests +- readme updated +- Include Basefee into cost calc. readme change +- Initialize precompile accounts +- Status update. Taking a break +- Merkle calc. Tweaks and debugging for eip158 +- Replace aurora bn lib with parity's. All Bn128Add/Mul/Pair tests passes +- TEMP +- one tab removed +- readme +- README Example simplified +- Gas calculation for Call/Create. Example Added +- readme usage +- README changes +- Static gas cost added +- Subroutine changelogs and reverts +- Readme postulates +- Spelling +- Restructure project +- First iteration. Machine is looking okay diff --git a/crates/handler/interface/CHANGELOG.md b/crates/handler/interface/CHANGELOG.md index e69de29bb2..6764345518 100644 --- a/crates/handler/interface/CHANGELOG.md +++ b/crates/handler/interface/CHANGELOG.md @@ -0,0 +1,74 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [1.0.0](https://github.com/bluealloy/revm/releases/tag/revm-handler-interface-v1.0.0) - 2024-12-06 + +### Added + +- Restucturing Part7 Handler and Context rework ([#1865](https://github.com/bluealloy/revm/pull/1865)) +- *(examples)* generate block traces ([#895](https://github.com/bluealloy/revm/pull/895)) +- implement EIP-4844 ([#668](https://github.com/bluealloy/revm/pull/668)) +- *(Shanghai)* All EIPs: push0, warm coinbase, limit/measure initcode ([#376](https://github.com/bluealloy/revm/pull/376)) +- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` ([#239](https://github.com/bluealloy/revm/pull/239)) +- Introduce ByteCode format, Update Readme ([#156](https://github.com/bluealloy/revm/pull/156)) + +### Fixed + +- fix typos ([#620](https://github.com/bluealloy/revm/pull/620)) + +### Other + +- Bump new logo ([#1735](https://github.com/bluealloy/revm/pull/1735)) +- *(README)* add rbuilder to used-by ([#1585](https://github.com/bluealloy/revm/pull/1585)) +- added simular to used-by ([#1521](https://github.com/bluealloy/revm/pull/1521)) +- add Trin to used by list ([#1393](https://github.com/bluealloy/revm/pull/1393)) +- Fix typo in readme ([#1185](https://github.com/bluealloy/revm/pull/1185)) +- Add Hardhat to the "Used by" list ([#1164](https://github.com/bluealloy/revm/pull/1164)) +- Add VERBS to used by list ([#1141](https://github.com/bluealloy/revm/pull/1141)) +- license date and revm docs ([#1080](https://github.com/bluealloy/revm/pull/1080)) +- *(docs)* Update the benchmark docs to point to revm package ([#906](https://github.com/bluealloy/revm/pull/906)) +- *(docs)* Update top-level benchmark docs ([#894](https://github.com/bluealloy/revm/pull/894)) +- clang requirement ([#784](https://github.com/bluealloy/revm/pull/784)) +- Readme Updates ([#756](https://github.com/bluealloy/revm/pull/756)) +- Logo ([#743](https://github.com/bluealloy/revm/pull/743)) +- book workflow ([#537](https://github.com/bluealloy/revm/pull/537)) +- add example to revm crate ([#468](https://github.com/bluealloy/revm/pull/468)) +- Update README.md ([#424](https://github.com/bluealloy/revm/pull/424)) +- add no_std to primitives ([#366](https://github.com/bluealloy/revm/pull/366)) +- revm-precompiles to revm-precompile +- Bump v20, changelog ([#350](https://github.com/bluealloy/revm/pull/350)) +- typos ([#232](https://github.com/bluealloy/revm/pull/232)) +- Add support for old forks. ([#191](https://github.com/bluealloy/revm/pull/191)) +- revm bump 1.8. update libs. snailtracer rename ([#159](https://github.com/bluealloy/revm/pull/159)) +- typo fixes +- fix readme typo +- Big Refactor. Machine to Interpreter. refactor instructions. call/create struct ([#52](https://github.com/bluealloy/revm/pull/52)) +- readme. debuger update +- Bump revm v0.3.0. README updated +- readme +- Add time elapsed for tests +- readme updated +- Include Basefee into cost calc. readme change +- Initialize precompile accounts +- Status update. Taking a break +- Merkle calc. Tweaks and debugging for eip158 +- Replace aurora bn lib with parity's. All Bn128Add/Mul/Pair tests passes +- TEMP +- one tab removed +- readme +- README Example simplified +- Gas calculation for Call/Create. Example Added +- readme usage +- README changes +- Static gas cost added +- Subroutine changelogs and reverts +- Readme postulates +- Spelling +- Restructure project +- First iteration. Machine is looking okay diff --git a/crates/inspector/CHANGELOG.md b/crates/inspector/CHANGELOG.md index e69de29bb2..d68d3372a9 100644 --- a/crates/inspector/CHANGELOG.md +++ b/crates/inspector/CHANGELOG.md @@ -0,0 +1,79 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [1.0.0](https://github.com/bluealloy/revm/releases/tag/revm-inspector-v1.0.0) - 2024-12-06 + +### Added + +- Restucturing Part7 Handler and Context rework ([#1865](https://github.com/bluealloy/revm/pull/1865)) +- restructuring Part6 transaction crate ([#1814](https://github.com/bluealloy/revm/pull/1814)) +- Merge validation/analyzis with Bytecode ([#1793](https://github.com/bluealloy/revm/pull/1793)) +- Restructuring Part3 inspector crate ([#1788](https://github.com/bluealloy/revm/pull/1788)) +- restructure Part2 database crate ([#1784](https://github.com/bluealloy/revm/pull/1784)) +- project restructuring Part1 ([#1776](https://github.com/bluealloy/revm/pull/1776)) +- *(examples)* generate block traces ([#895](https://github.com/bluealloy/revm/pull/895)) +- implement EIP-4844 ([#668](https://github.com/bluealloy/revm/pull/668)) +- *(Shanghai)* All EIPs: push0, warm coinbase, limit/measure initcode ([#376](https://github.com/bluealloy/revm/pull/376)) +- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` ([#239](https://github.com/bluealloy/revm/pull/239)) +- Introduce ByteCode format, Update Readme ([#156](https://github.com/bluealloy/revm/pull/156)) + +### Fixed + +- fix typos ([#620](https://github.com/bluealloy/revm/pull/620)) + +### Other + +- Bump new logo ([#1735](https://github.com/bluealloy/revm/pull/1735)) +- *(README)* add rbuilder to used-by ([#1585](https://github.com/bluealloy/revm/pull/1585)) +- added simular to used-by ([#1521](https://github.com/bluealloy/revm/pull/1521)) +- add Trin to used by list ([#1393](https://github.com/bluealloy/revm/pull/1393)) +- Fix typo in readme ([#1185](https://github.com/bluealloy/revm/pull/1185)) +- Add Hardhat to the "Used by" list ([#1164](https://github.com/bluealloy/revm/pull/1164)) +- Add VERBS to used by list ([#1141](https://github.com/bluealloy/revm/pull/1141)) +- license date and revm docs ([#1080](https://github.com/bluealloy/revm/pull/1080)) +- *(docs)* Update the benchmark docs to point to revm package ([#906](https://github.com/bluealloy/revm/pull/906)) +- *(docs)* Update top-level benchmark docs ([#894](https://github.com/bluealloy/revm/pull/894)) +- clang requirement ([#784](https://github.com/bluealloy/revm/pull/784)) +- Readme Updates ([#756](https://github.com/bluealloy/revm/pull/756)) +- Logo ([#743](https://github.com/bluealloy/revm/pull/743)) +- book workflow ([#537](https://github.com/bluealloy/revm/pull/537)) +- add example to revm crate ([#468](https://github.com/bluealloy/revm/pull/468)) +- Update README.md ([#424](https://github.com/bluealloy/revm/pull/424)) +- add no_std to primitives ([#366](https://github.com/bluealloy/revm/pull/366)) +- revm-precompiles to revm-precompile +- Bump v20, changelog ([#350](https://github.com/bluealloy/revm/pull/350)) +- typos ([#232](https://github.com/bluealloy/revm/pull/232)) +- Add support for old forks. ([#191](https://github.com/bluealloy/revm/pull/191)) +- revm bump 1.8. update libs. snailtracer rename ([#159](https://github.com/bluealloy/revm/pull/159)) +- typo fixes +- fix readme typo +- Big Refactor. Machine to Interpreter. refactor instructions. call/create struct ([#52](https://github.com/bluealloy/revm/pull/52)) +- readme. debuger update +- Bump revm v0.3.0. README updated +- readme +- Add time elapsed for tests +- readme updated +- Include Basefee into cost calc. readme change +- Initialize precompile accounts +- Status update. Taking a break +- Merkle calc. Tweaks and debugging for eip158 +- Replace aurora bn lib with parity's. All Bn128Add/Mul/Pair tests passes +- TEMP +- one tab removed +- readme +- README Example simplified +- Gas calculation for Call/Create. Example Added +- readme usage +- README changes +- Static gas cost added +- Subroutine changelogs and reverts +- Readme postulates +- Spelling +- Restructure project +- First iteration. Machine is looking okay diff --git a/crates/optimism/CHANGELOG.md b/crates/optimism/CHANGELOG.md index e69de29bb2..5cfb4b9c62 100644 --- a/crates/optimism/CHANGELOG.md +++ b/crates/optimism/CHANGELOG.md @@ -0,0 +1,84 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [1.0.0](https://github.com/bluealloy/revm/releases/tag/revm-optimism-v1.0.0) - 2024-12-06 + +### Added + +- Restucturing Part7 Handler and Context rework ([#1865](https://github.com/bluealloy/revm/pull/1865)) +- restructuring Part6 transaction crate ([#1814](https://github.com/bluealloy/revm/pull/1814)) +- Restructuring Part3 inspector crate ([#1788](https://github.com/bluealloy/revm/pull/1788)) +- restructure Part2 database crate ([#1784](https://github.com/bluealloy/revm/pull/1784)) +- project restructuring Part1 ([#1776](https://github.com/bluealloy/revm/pull/1776)) +- introducing EvmWiring, a chain-specific configuration ([#1672](https://github.com/bluealloy/revm/pull/1672)) +- *(examples)* generate block traces ([#895](https://github.com/bluealloy/revm/pull/895)) +- implement EIP-4844 ([#668](https://github.com/bluealloy/revm/pull/668)) +- *(Shanghai)* All EIPs: push0, warm coinbase, limit/measure initcode ([#376](https://github.com/bluealloy/revm/pull/376)) +- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` ([#239](https://github.com/bluealloy/revm/pull/239)) +- Introduce ByteCode format, Update Readme ([#156](https://github.com/bluealloy/revm/pull/156)) + +### Fixed + +- make macro crate-agnostic ([#1802](https://github.com/bluealloy/revm/pull/1802)) +- fix typos ([#620](https://github.com/bluealloy/revm/pull/620)) + +### Other + +- refactor L1BlockInfo::tx_estimated_size_fjord ([#1856](https://github.com/bluealloy/revm/pull/1856)) +- *(primitives)* replace HashMap re-exports with alloy_primitives::map ([#1805](https://github.com/bluealloy/revm/pull/1805)) +- Test for l1 gas used and l1 fee for ecotone tx ([#1748](https://github.com/bluealloy/revm/pull/1748)) +- *(deps)* bump anyhow from 1.0.88 to 1.0.89 ([#1772](https://github.com/bluealloy/revm/pull/1772)) +- Bump new logo ([#1735](https://github.com/bluealloy/revm/pull/1735)) +- *(README)* add rbuilder to used-by ([#1585](https://github.com/bluealloy/revm/pull/1585)) +- added simular to used-by ([#1521](https://github.com/bluealloy/revm/pull/1521)) +- add Trin to used by list ([#1393](https://github.com/bluealloy/revm/pull/1393)) +- Fix typo in readme ([#1185](https://github.com/bluealloy/revm/pull/1185)) +- Add Hardhat to the "Used by" list ([#1164](https://github.com/bluealloy/revm/pull/1164)) +- Add VERBS to used by list ([#1141](https://github.com/bluealloy/revm/pull/1141)) +- license date and revm docs ([#1080](https://github.com/bluealloy/revm/pull/1080)) +- *(docs)* Update the benchmark docs to point to revm package ([#906](https://github.com/bluealloy/revm/pull/906)) +- *(docs)* Update top-level benchmark docs ([#894](https://github.com/bluealloy/revm/pull/894)) +- clang requirement ([#784](https://github.com/bluealloy/revm/pull/784)) +- Readme Updates ([#756](https://github.com/bluealloy/revm/pull/756)) +- Logo ([#743](https://github.com/bluealloy/revm/pull/743)) +- book workflow ([#537](https://github.com/bluealloy/revm/pull/537)) +- add example to revm crate ([#468](https://github.com/bluealloy/revm/pull/468)) +- Update README.md ([#424](https://github.com/bluealloy/revm/pull/424)) +- add no_std to primitives ([#366](https://github.com/bluealloy/revm/pull/366)) +- revm-precompiles to revm-precompile +- Bump v20, changelog ([#350](https://github.com/bluealloy/revm/pull/350)) +- typos ([#232](https://github.com/bluealloy/revm/pull/232)) +- Add support for old forks. ([#191](https://github.com/bluealloy/revm/pull/191)) +- revm bump 1.8. update libs. snailtracer rename ([#159](https://github.com/bluealloy/revm/pull/159)) +- typo fixes +- fix readme typo +- Big Refactor. Machine to Interpreter. refactor instructions. call/create struct ([#52](https://github.com/bluealloy/revm/pull/52)) +- readme. debuger update +- Bump revm v0.3.0. README updated +- readme +- Add time elapsed for tests +- readme updated +- Include Basefee into cost calc. readme change +- Initialize precompile accounts +- Status update. Taking a break +- Merkle calc. Tweaks and debugging for eip158 +- Replace aurora bn lib with parity's. All Bn128Add/Mul/Pair tests passes +- TEMP +- one tab removed +- readme +- README Example simplified +- Gas calculation for Call/Create. Example Added +- readme usage +- README changes +- Static gas cost added +- Subroutine changelogs and reverts +- Readme postulates +- Spelling +- Restructure project +- First iteration. Machine is looking okay diff --git a/crates/specification/CHANGELOG.md b/crates/specification/CHANGELOG.md index e69de29bb2..78fb827b61 100644 --- a/crates/specification/CHANGELOG.md +++ b/crates/specification/CHANGELOG.md @@ -0,0 +1,80 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [1.0.0](https://github.com/bluealloy/revm/releases/tag/revm-specification-v1.0.0) - 2024-12-06 + +### Added + +- Restucturing Part7 Handler and Context rework ([#1865](https://github.com/bluealloy/revm/pull/1865)) +- restructuring Part6 transaction crate ([#1814](https://github.com/bluealloy/revm/pull/1814)) +- Merge validation/analyzis with Bytecode ([#1793](https://github.com/bluealloy/revm/pull/1793)) +- restructure Part2 database crate ([#1784](https://github.com/bluealloy/revm/pull/1784)) +- project restructuring Part1 ([#1776](https://github.com/bluealloy/revm/pull/1776)) +- *(examples)* generate block traces ([#895](https://github.com/bluealloy/revm/pull/895)) +- implement EIP-4844 ([#668](https://github.com/bluealloy/revm/pull/668)) +- *(Shanghai)* All EIPs: push0, warm coinbase, limit/measure initcode ([#376](https://github.com/bluealloy/revm/pull/376)) +- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` ([#239](https://github.com/bluealloy/revm/pull/239)) +- Introduce ByteCode format, Update Readme ([#156](https://github.com/bluealloy/revm/pull/156)) + +### Fixed + +- fix typos ([#620](https://github.com/bluealloy/revm/pull/620)) + +### Other + +- fix `constants` module typo ([#1801](https://github.com/bluealloy/revm/pull/1801)) +- migrate off alloy-eips ([#1789](https://github.com/bluealloy/revm/pull/1789)) +- Bump new logo ([#1735](https://github.com/bluealloy/revm/pull/1735)) +- *(README)* add rbuilder to used-by ([#1585](https://github.com/bluealloy/revm/pull/1585)) +- added simular to used-by ([#1521](https://github.com/bluealloy/revm/pull/1521)) +- add Trin to used by list ([#1393](https://github.com/bluealloy/revm/pull/1393)) +- Fix typo in readme ([#1185](https://github.com/bluealloy/revm/pull/1185)) +- Add Hardhat to the "Used by" list ([#1164](https://github.com/bluealloy/revm/pull/1164)) +- Add VERBS to used by list ([#1141](https://github.com/bluealloy/revm/pull/1141)) +- license date and revm docs ([#1080](https://github.com/bluealloy/revm/pull/1080)) +- *(docs)* Update the benchmark docs to point to revm package ([#906](https://github.com/bluealloy/revm/pull/906)) +- *(docs)* Update top-level benchmark docs ([#894](https://github.com/bluealloy/revm/pull/894)) +- clang requirement ([#784](https://github.com/bluealloy/revm/pull/784)) +- Readme Updates ([#756](https://github.com/bluealloy/revm/pull/756)) +- Logo ([#743](https://github.com/bluealloy/revm/pull/743)) +- book workflow ([#537](https://github.com/bluealloy/revm/pull/537)) +- add example to revm crate ([#468](https://github.com/bluealloy/revm/pull/468)) +- Update README.md ([#424](https://github.com/bluealloy/revm/pull/424)) +- add no_std to primitives ([#366](https://github.com/bluealloy/revm/pull/366)) +- revm-precompiles to revm-precompile +- Bump v20, changelog ([#350](https://github.com/bluealloy/revm/pull/350)) +- typos ([#232](https://github.com/bluealloy/revm/pull/232)) +- Add support for old forks. ([#191](https://github.com/bluealloy/revm/pull/191)) +- revm bump 1.8. update libs. snailtracer rename ([#159](https://github.com/bluealloy/revm/pull/159)) +- typo fixes +- fix readme typo +- Big Refactor. Machine to Interpreter. refactor instructions. call/create struct ([#52](https://github.com/bluealloy/revm/pull/52)) +- readme. debuger update +- Bump revm v0.3.0. README updated +- readme +- Add time elapsed for tests +- readme updated +- Include Basefee into cost calc. readme change +- Initialize precompile accounts +- Status update. Taking a break +- Merkle calc. Tweaks and debugging for eip158 +- Replace aurora bn lib with parity's. All Bn128Add/Mul/Pair tests passes +- TEMP +- one tab removed +- readme +- README Example simplified +- Gas calculation for Call/Create. Example Added +- readme usage +- README changes +- Static gas cost added +- Subroutine changelogs and reverts +- Readme postulates +- Spelling +- Restructure project +- First iteration. Machine is looking okay diff --git a/crates/state/CHANGELOG.md b/crates/state/CHANGELOG.md index e69de29bb2..732235cefc 100644 --- a/crates/state/CHANGELOG.md +++ b/crates/state/CHANGELOG.md @@ -0,0 +1,79 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [1.0.0](https://github.com/bluealloy/revm/releases/tag/revm-state-v1.0.0) - 2024-12-06 + +### Added + +- Restucturing Part7 Handler and Context rework ([#1865](https://github.com/bluealloy/revm/pull/1865)) +- restructuring Part6 transaction crate ([#1814](https://github.com/bluealloy/revm/pull/1814)) +- restructure Part2 database crate ([#1784](https://github.com/bluealloy/revm/pull/1784)) +- project restructuring Part1 ([#1776](https://github.com/bluealloy/revm/pull/1776)) +- *(examples)* generate block traces ([#895](https://github.com/bluealloy/revm/pull/895)) +- implement EIP-4844 ([#668](https://github.com/bluealloy/revm/pull/668)) +- *(Shanghai)* All EIPs: push0, warm coinbase, limit/measure initcode ([#376](https://github.com/bluealloy/revm/pull/376)) +- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` ([#239](https://github.com/bluealloy/revm/pull/239)) +- Introduce ByteCode format, Update Readme ([#156](https://github.com/bluealloy/revm/pull/156)) + +### Fixed + +- fix typos ([#620](https://github.com/bluealloy/revm/pull/620)) + +### Other + +- inline more `AccountInfo` fns and add docs ([#1819](https://github.com/bluealloy/revm/pull/1819)) +- *(primitives)* replace HashMap re-exports with alloy_primitives::map ([#1805](https://github.com/bluealloy/revm/pull/1805)) +- Bump new logo ([#1735](https://github.com/bluealloy/revm/pull/1735)) +- *(README)* add rbuilder to used-by ([#1585](https://github.com/bluealloy/revm/pull/1585)) +- added simular to used-by ([#1521](https://github.com/bluealloy/revm/pull/1521)) +- add Trin to used by list ([#1393](https://github.com/bluealloy/revm/pull/1393)) +- Fix typo in readme ([#1185](https://github.com/bluealloy/revm/pull/1185)) +- Add Hardhat to the "Used by" list ([#1164](https://github.com/bluealloy/revm/pull/1164)) +- Add VERBS to used by list ([#1141](https://github.com/bluealloy/revm/pull/1141)) +- license date and revm docs ([#1080](https://github.com/bluealloy/revm/pull/1080)) +- *(docs)* Update the benchmark docs to point to revm package ([#906](https://github.com/bluealloy/revm/pull/906)) +- *(docs)* Update top-level benchmark docs ([#894](https://github.com/bluealloy/revm/pull/894)) +- clang requirement ([#784](https://github.com/bluealloy/revm/pull/784)) +- Readme Updates ([#756](https://github.com/bluealloy/revm/pull/756)) +- Logo ([#743](https://github.com/bluealloy/revm/pull/743)) +- book workflow ([#537](https://github.com/bluealloy/revm/pull/537)) +- add example to revm crate ([#468](https://github.com/bluealloy/revm/pull/468)) +- Update README.md ([#424](https://github.com/bluealloy/revm/pull/424)) +- add no_std to primitives ([#366](https://github.com/bluealloy/revm/pull/366)) +- revm-precompiles to revm-precompile +- Bump v20, changelog ([#350](https://github.com/bluealloy/revm/pull/350)) +- typos ([#232](https://github.com/bluealloy/revm/pull/232)) +- Add support for old forks. ([#191](https://github.com/bluealloy/revm/pull/191)) +- revm bump 1.8. update libs. snailtracer rename ([#159](https://github.com/bluealloy/revm/pull/159)) +- typo fixes +- fix readme typo +- Big Refactor. Machine to Interpreter. refactor instructions. call/create struct ([#52](https://github.com/bluealloy/revm/pull/52)) +- readme. debuger update +- Bump revm v0.3.0. README updated +- readme +- Add time elapsed for tests +- readme updated +- Include Basefee into cost calc. readme change +- Initialize precompile accounts +- Status update. Taking a break +- Merkle calc. Tweaks and debugging for eip158 +- Replace aurora bn lib with parity's. All Bn128Add/Mul/Pair tests passes +- TEMP +- one tab removed +- readme +- README Example simplified +- Gas calculation for Call/Create. Example Added +- readme usage +- README changes +- Static gas cost added +- Subroutine changelogs and reverts +- Readme postulates +- Spelling +- Restructure project +- First iteration. Machine is looking okay diff --git a/crates/statetest-types/CHANGELOG.md b/crates/statetest-types/CHANGELOG.md index e69de29bb2..095dc30f17 100644 --- a/crates/statetest-types/CHANGELOG.md +++ b/crates/statetest-types/CHANGELOG.md @@ -0,0 +1,76 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [1.0.0](https://github.com/bluealloy/revm/releases/tag/revm-statetest-types-v1.0.0) - 2024-12-06 + +### Added + +- Restucturing Part7 Handler and Context rework ([#1865](https://github.com/bluealloy/revm/pull/1865)) +- restructuring Part6 transaction crate ([#1814](https://github.com/bluealloy/revm/pull/1814)) +- extract statetest models/structs to standalone crate ([#1808](https://github.com/bluealloy/revm/pull/1808)) +- *(examples)* generate block traces ([#895](https://github.com/bluealloy/revm/pull/895)) +- implement EIP-4844 ([#668](https://github.com/bluealloy/revm/pull/668)) +- *(Shanghai)* All EIPs: push0, warm coinbase, limit/measure initcode ([#376](https://github.com/bluealloy/revm/pull/376)) +- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` ([#239](https://github.com/bluealloy/revm/pull/239)) +- Introduce ByteCode format, Update Readme ([#156](https://github.com/bluealloy/revm/pull/156)) + +### Fixed + +- fix typos ([#620](https://github.com/bluealloy/revm/pull/620)) + +### Other + +- Bump new logo ([#1735](https://github.com/bluealloy/revm/pull/1735)) +- *(README)* add rbuilder to used-by ([#1585](https://github.com/bluealloy/revm/pull/1585)) +- added simular to used-by ([#1521](https://github.com/bluealloy/revm/pull/1521)) +- add Trin to used by list ([#1393](https://github.com/bluealloy/revm/pull/1393)) +- Fix typo in readme ([#1185](https://github.com/bluealloy/revm/pull/1185)) +- Add Hardhat to the "Used by" list ([#1164](https://github.com/bluealloy/revm/pull/1164)) +- Add VERBS to used by list ([#1141](https://github.com/bluealloy/revm/pull/1141)) +- license date and revm docs ([#1080](https://github.com/bluealloy/revm/pull/1080)) +- *(docs)* Update the benchmark docs to point to revm package ([#906](https://github.com/bluealloy/revm/pull/906)) +- *(docs)* Update top-level benchmark docs ([#894](https://github.com/bluealloy/revm/pull/894)) +- clang requirement ([#784](https://github.com/bluealloy/revm/pull/784)) +- Readme Updates ([#756](https://github.com/bluealloy/revm/pull/756)) +- Logo ([#743](https://github.com/bluealloy/revm/pull/743)) +- book workflow ([#537](https://github.com/bluealloy/revm/pull/537)) +- add example to revm crate ([#468](https://github.com/bluealloy/revm/pull/468)) +- Update README.md ([#424](https://github.com/bluealloy/revm/pull/424)) +- add no_std to primitives ([#366](https://github.com/bluealloy/revm/pull/366)) +- revm-precompiles to revm-precompile +- Bump v20, changelog ([#350](https://github.com/bluealloy/revm/pull/350)) +- typos ([#232](https://github.com/bluealloy/revm/pull/232)) +- Add support for old forks. ([#191](https://github.com/bluealloy/revm/pull/191)) +- revm bump 1.8. update libs. snailtracer rename ([#159](https://github.com/bluealloy/revm/pull/159)) +- typo fixes +- fix readme typo +- Big Refactor. Machine to Interpreter. refactor instructions. call/create struct ([#52](https://github.com/bluealloy/revm/pull/52)) +- readme. debuger update +- Bump revm v0.3.0. README updated +- readme +- Add time elapsed for tests +- readme updated +- Include Basefee into cost calc. readme change +- Initialize precompile accounts +- Status update. Taking a break +- Merkle calc. Tweaks and debugging for eip158 +- Replace aurora bn lib with parity's. All Bn128Add/Mul/Pair tests passes +- TEMP +- one tab removed +- readme +- README Example simplified +- Gas calculation for Call/Create. Example Added +- readme usage +- README changes +- Static gas cost added +- Subroutine changelogs and reverts +- Readme postulates +- Spelling +- Restructure project +- First iteration. Machine is looking okay