From 2a4d714a194e14af9dd81d0ce0fb4f4bee7e24aa Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 12 Oct 2024 03:33:08 +0000 Subject: [PATCH] chore: release --- crates/bytecode/CHANGELOG.md | 78 ++++++++++++++++++++++++ crates/database/CHANGELOG.md | 77 ++++++++++++++++++++++++ crates/database/interface/CHANGELOG.md | 76 ++++++++++++++++++++++++ crates/inspector/CHANGELOG.md | 78 ++++++++++++++++++++++++ crates/optimism/CHANGELOG.md | 82 ++++++++++++++++++++++++++ crates/specification/CHANGELOG.md | 79 +++++++++++++++++++++++++ crates/state/CHANGELOG.md | 78 ++++++++++++++++++++++++ crates/statetest-types/CHANGELOG.md | 75 +++++++++++++++++++++++ crates/wiring/CHANGELOG.md | 77 ++++++++++++++++++++++++ crates/wiring/transaction/CHANGELOG.md | 74 +++++++++++++++++++++++ 10 files changed, 774 insertions(+) diff --git a/crates/bytecode/CHANGELOG.md b/crates/bytecode/CHANGELOG.md index e69de29bb2..0c81438ad8 100644 --- a/crates/bytecode/CHANGELOG.md +++ b/crates/bytecode/CHANGELOG.md @@ -0,0 +1,78 @@ +# 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/sircsq/revm/releases/tag/revm-bytecode-v1.0.0) - 2024-10-12 + +### Added + +- restructuring Part6 transaction crate ([#1814](https://github.com/sircsq/revm/pull/1814)) +- Merge validation/analyzis with Bytecode ([#1793](https://github.com/sircsq/revm/pull/1793)) +- restructure Part2 database crate ([#1784](https://github.com/sircsq/revm/pull/1784)) +- project restructuring Part1 ([#1776](https://github.com/sircsq/revm/pull/1776)) +- *(examples)* generate block traces ([#895](https://github.com/sircsq/revm/pull/895)) +- implement EIP-4844 ([#668](https://github.com/sircsq/revm/pull/668)) +- *(Shanghai)* All EIPs: push0, warm coinbase, limit/measure initcode ([#376](https://github.com/sircsq/revm/pull/376)) +- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` ([#239](https://github.com/sircsq/revm/pull/239)) +- Introduce ByteCode format, Update Readme ([#156](https://github.com/sircsq/revm/pull/156)) + +### Fixed + +- fix typos ([#620](https://github.com/sircsq/revm/pull/620)) + +### Other + +- fix `constants` module typo ([#1801](https://github.com/sircsq/revm/pull/1801)) +- Bump new logo ([#1735](https://github.com/sircsq/revm/pull/1735)) +- *(README)* add rbuilder to used-by ([#1585](https://github.com/sircsq/revm/pull/1585)) +- added simular to used-by ([#1521](https://github.com/sircsq/revm/pull/1521)) +- add Trin to used by list ([#1393](https://github.com/sircsq/revm/pull/1393)) +- Fix typo in readme ([#1185](https://github.com/sircsq/revm/pull/1185)) +- Add Hardhat to the "Used by" list ([#1164](https://github.com/sircsq/revm/pull/1164)) +- Add VERBS to used by list ([#1141](https://github.com/sircsq/revm/pull/1141)) +- license date and revm docs ([#1080](https://github.com/sircsq/revm/pull/1080)) +- *(docs)* Update the benchmark docs to point to revm package ([#906](https://github.com/sircsq/revm/pull/906)) +- *(docs)* Update top-level benchmark docs ([#894](https://github.com/sircsq/revm/pull/894)) +- clang requirement ([#784](https://github.com/sircsq/revm/pull/784)) +- Readme Updates ([#756](https://github.com/sircsq/revm/pull/756)) +- Logo ([#743](https://github.com/sircsq/revm/pull/743)) +- book workflow ([#537](https://github.com/sircsq/revm/pull/537)) +- add example to revm crate ([#468](https://github.com/sircsq/revm/pull/468)) +- Update README.md ([#424](https://github.com/sircsq/revm/pull/424)) +- add no_std to primitives ([#366](https://github.com/sircsq/revm/pull/366)) +- revm-precompiles to revm-precompile +- Bump v20, changelog ([#350](https://github.com/sircsq/revm/pull/350)) +- typos ([#232](https://github.com/sircsq/revm/pull/232)) +- Add support for old forks. ([#191](https://github.com/sircsq/revm/pull/191)) +- revm bump 1.8. update libs. snailtracer rename ([#159](https://github.com/sircsq/revm/pull/159)) +- typo fixes +- fix readme typo +- Big Refactor. Machine to Interpreter. refactor instructions. call/create struct ([#52](https://github.com/sircsq/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..eb2e5e0f75 100644 --- a/crates/database/CHANGELOG.md +++ b/crates/database/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/sircsq/revm/releases/tag/revm-database-v1.0.0) - 2024-10-12 + +### Added + +- add support for async database ([#1809](https://github.com/sircsq/revm/pull/1809)) +- restructure Part2 database crate ([#1784](https://github.com/sircsq/revm/pull/1784)) +- *(examples)* generate block traces ([#895](https://github.com/sircsq/revm/pull/895)) +- implement EIP-4844 ([#668](https://github.com/sircsq/revm/pull/668)) +- *(Shanghai)* All EIPs: push0, warm coinbase, limit/measure initcode ([#376](https://github.com/sircsq/revm/pull/376)) +- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` ([#239](https://github.com/sircsq/revm/pull/239)) +- Introduce ByteCode format, Update Readme ([#156](https://github.com/sircsq/revm/pull/156)) + +### Fixed + +- fix typos ([#620](https://github.com/sircsq/revm/pull/620)) + +### Other + +- bump alloy to 0.4.2 ([#1817](https://github.com/sircsq/revm/pull/1817)) +- *(primitives)* replace HashMap re-exports with alloy_primitives::map ([#1805](https://github.com/sircsq/revm/pull/1805)) +- Bump new logo ([#1735](https://github.com/sircsq/revm/pull/1735)) +- *(README)* add rbuilder to used-by ([#1585](https://github.com/sircsq/revm/pull/1585)) +- added simular to used-by ([#1521](https://github.com/sircsq/revm/pull/1521)) +- add Trin to used by list ([#1393](https://github.com/sircsq/revm/pull/1393)) +- Fix typo in readme ([#1185](https://github.com/sircsq/revm/pull/1185)) +- Add Hardhat to the "Used by" list ([#1164](https://github.com/sircsq/revm/pull/1164)) +- Add VERBS to used by list ([#1141](https://github.com/sircsq/revm/pull/1141)) +- license date and revm docs ([#1080](https://github.com/sircsq/revm/pull/1080)) +- *(docs)* Update the benchmark docs to point to revm package ([#906](https://github.com/sircsq/revm/pull/906)) +- *(docs)* Update top-level benchmark docs ([#894](https://github.com/sircsq/revm/pull/894)) +- clang requirement ([#784](https://github.com/sircsq/revm/pull/784)) +- Readme Updates ([#756](https://github.com/sircsq/revm/pull/756)) +- Logo ([#743](https://github.com/sircsq/revm/pull/743)) +- book workflow ([#537](https://github.com/sircsq/revm/pull/537)) +- add example to revm crate ([#468](https://github.com/sircsq/revm/pull/468)) +- Update README.md ([#424](https://github.com/sircsq/revm/pull/424)) +- add no_std to primitives ([#366](https://github.com/sircsq/revm/pull/366)) +- revm-precompiles to revm-precompile +- Bump v20, changelog ([#350](https://github.com/sircsq/revm/pull/350)) +- typos ([#232](https://github.com/sircsq/revm/pull/232)) +- Add support for old forks. ([#191](https://github.com/sircsq/revm/pull/191)) +- revm bump 1.8. update libs. snailtracer rename ([#159](https://github.com/sircsq/revm/pull/159)) +- typo fixes +- fix readme typo +- Big Refactor. Machine to Interpreter. refactor instructions. call/create struct ([#52](https://github.com/sircsq/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..cc7772d4ce 100644 --- a/crates/database/interface/CHANGELOG.md +++ b/crates/database/interface/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/sircsq/revm/releases/tag/revm-database-interface-v1.0.0) - 2024-10-12 + +### Added + +- add support for async database ([#1809](https://github.com/sircsq/revm/pull/1809)) +- restructure Part2 database crate ([#1784](https://github.com/sircsq/revm/pull/1784)) +- project restructuring Part1 ([#1776](https://github.com/sircsq/revm/pull/1776)) +- *(examples)* generate block traces ([#895](https://github.com/sircsq/revm/pull/895)) +- implement EIP-4844 ([#668](https://github.com/sircsq/revm/pull/668)) +- *(Shanghai)* All EIPs: push0, warm coinbase, limit/measure initcode ([#376](https://github.com/sircsq/revm/pull/376)) +- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` ([#239](https://github.com/sircsq/revm/pull/239)) +- Introduce ByteCode format, Update Readme ([#156](https://github.com/sircsq/revm/pull/156)) + +### Fixed + +- fix typos ([#620](https://github.com/sircsq/revm/pull/620)) + +### Other + +- Bump new logo ([#1735](https://github.com/sircsq/revm/pull/1735)) +- *(README)* add rbuilder to used-by ([#1585](https://github.com/sircsq/revm/pull/1585)) +- added simular to used-by ([#1521](https://github.com/sircsq/revm/pull/1521)) +- add Trin to used by list ([#1393](https://github.com/sircsq/revm/pull/1393)) +- Fix typo in readme ([#1185](https://github.com/sircsq/revm/pull/1185)) +- Add Hardhat to the "Used by" list ([#1164](https://github.com/sircsq/revm/pull/1164)) +- Add VERBS to used by list ([#1141](https://github.com/sircsq/revm/pull/1141)) +- license date and revm docs ([#1080](https://github.com/sircsq/revm/pull/1080)) +- *(docs)* Update the benchmark docs to point to revm package ([#906](https://github.com/sircsq/revm/pull/906)) +- *(docs)* Update top-level benchmark docs ([#894](https://github.com/sircsq/revm/pull/894)) +- clang requirement ([#784](https://github.com/sircsq/revm/pull/784)) +- Readme Updates ([#756](https://github.com/sircsq/revm/pull/756)) +- Logo ([#743](https://github.com/sircsq/revm/pull/743)) +- book workflow ([#537](https://github.com/sircsq/revm/pull/537)) +- add example to revm crate ([#468](https://github.com/sircsq/revm/pull/468)) +- Update README.md ([#424](https://github.com/sircsq/revm/pull/424)) +- add no_std to primitives ([#366](https://github.com/sircsq/revm/pull/366)) +- revm-precompiles to revm-precompile +- Bump v20, changelog ([#350](https://github.com/sircsq/revm/pull/350)) +- typos ([#232](https://github.com/sircsq/revm/pull/232)) +- Add support for old forks. ([#191](https://github.com/sircsq/revm/pull/191)) +- revm bump 1.8. update libs. snailtracer rename ([#159](https://github.com/sircsq/revm/pull/159)) +- typo fixes +- fix readme typo +- Big Refactor. Machine to Interpreter. refactor instructions. call/create struct ([#52](https://github.com/sircsq/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..6a416ba03a 100644 --- a/crates/inspector/CHANGELOG.md +++ b/crates/inspector/CHANGELOG.md @@ -0,0 +1,78 @@ +# 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/sircsq/revm/releases/tag/revm-inspector-v1.0.0) - 2024-10-12 + +### Added + +- restructuring Part6 transaction crate ([#1814](https://github.com/sircsq/revm/pull/1814)) +- Merge validation/analyzis with Bytecode ([#1793](https://github.com/sircsq/revm/pull/1793)) +- Restructuring Part3 inspector crate ([#1788](https://github.com/sircsq/revm/pull/1788)) +- restructure Part2 database crate ([#1784](https://github.com/sircsq/revm/pull/1784)) +- project restructuring Part1 ([#1776](https://github.com/sircsq/revm/pull/1776)) +- *(examples)* generate block traces ([#895](https://github.com/sircsq/revm/pull/895)) +- implement EIP-4844 ([#668](https://github.com/sircsq/revm/pull/668)) +- *(Shanghai)* All EIPs: push0, warm coinbase, limit/measure initcode ([#376](https://github.com/sircsq/revm/pull/376)) +- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` ([#239](https://github.com/sircsq/revm/pull/239)) +- Introduce ByteCode format, Update Readme ([#156](https://github.com/sircsq/revm/pull/156)) + +### Fixed + +- fix typos ([#620](https://github.com/sircsq/revm/pull/620)) + +### Other + +- Bump new logo ([#1735](https://github.com/sircsq/revm/pull/1735)) +- *(README)* add rbuilder to used-by ([#1585](https://github.com/sircsq/revm/pull/1585)) +- added simular to used-by ([#1521](https://github.com/sircsq/revm/pull/1521)) +- add Trin to used by list ([#1393](https://github.com/sircsq/revm/pull/1393)) +- Fix typo in readme ([#1185](https://github.com/sircsq/revm/pull/1185)) +- Add Hardhat to the "Used by" list ([#1164](https://github.com/sircsq/revm/pull/1164)) +- Add VERBS to used by list ([#1141](https://github.com/sircsq/revm/pull/1141)) +- license date and revm docs ([#1080](https://github.com/sircsq/revm/pull/1080)) +- *(docs)* Update the benchmark docs to point to revm package ([#906](https://github.com/sircsq/revm/pull/906)) +- *(docs)* Update top-level benchmark docs ([#894](https://github.com/sircsq/revm/pull/894)) +- clang requirement ([#784](https://github.com/sircsq/revm/pull/784)) +- Readme Updates ([#756](https://github.com/sircsq/revm/pull/756)) +- Logo ([#743](https://github.com/sircsq/revm/pull/743)) +- book workflow ([#537](https://github.com/sircsq/revm/pull/537)) +- add example to revm crate ([#468](https://github.com/sircsq/revm/pull/468)) +- Update README.md ([#424](https://github.com/sircsq/revm/pull/424)) +- add no_std to primitives ([#366](https://github.com/sircsq/revm/pull/366)) +- revm-precompiles to revm-precompile +- Bump v20, changelog ([#350](https://github.com/sircsq/revm/pull/350)) +- typos ([#232](https://github.com/sircsq/revm/pull/232)) +- Add support for old forks. ([#191](https://github.com/sircsq/revm/pull/191)) +- revm bump 1.8. update libs. snailtracer rename ([#159](https://github.com/sircsq/revm/pull/159)) +- typo fixes +- fix readme typo +- Big Refactor. Machine to Interpreter. refactor instructions. call/create struct ([#52](https://github.com/sircsq/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..e93150d0ae 100644 --- a/crates/optimism/CHANGELOG.md +++ b/crates/optimism/CHANGELOG.md @@ -0,0 +1,82 @@ +# 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/sircsq/revm/releases/tag/revm-optimism-v1.0.0) - 2024-10-12 + +### Added + +- restructuring Part6 transaction crate ([#1814](https://github.com/sircsq/revm/pull/1814)) +- Restructuring Part3 inspector crate ([#1788](https://github.com/sircsq/revm/pull/1788)) +- restructure Part2 database crate ([#1784](https://github.com/sircsq/revm/pull/1784)) +- project restructuring Part1 ([#1776](https://github.com/sircsq/revm/pull/1776)) +- introducing EvmWiring, a chain-specific configuration ([#1672](https://github.com/sircsq/revm/pull/1672)) +- *(examples)* generate block traces ([#895](https://github.com/sircsq/revm/pull/895)) +- implement EIP-4844 ([#668](https://github.com/sircsq/revm/pull/668)) +- *(Shanghai)* All EIPs: push0, warm coinbase, limit/measure initcode ([#376](https://github.com/sircsq/revm/pull/376)) +- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` ([#239](https://github.com/sircsq/revm/pull/239)) +- Introduce ByteCode format, Update Readme ([#156](https://github.com/sircsq/revm/pull/156)) + +### Fixed + +- make macro crate-agnostic ([#1802](https://github.com/sircsq/revm/pull/1802)) +- fix typos ([#620](https://github.com/sircsq/revm/pull/620)) + +### Other + +- *(primitives)* replace HashMap re-exports with alloy_primitives::map ([#1805](https://github.com/sircsq/revm/pull/1805)) +- Test for l1 gas used and l1 fee for ecotone tx ([#1748](https://github.com/sircsq/revm/pull/1748)) +- *(deps)* bump anyhow from 1.0.88 to 1.0.89 ([#1772](https://github.com/sircsq/revm/pull/1772)) +- Bump new logo ([#1735](https://github.com/sircsq/revm/pull/1735)) +- *(README)* add rbuilder to used-by ([#1585](https://github.com/sircsq/revm/pull/1585)) +- added simular to used-by ([#1521](https://github.com/sircsq/revm/pull/1521)) +- add Trin to used by list ([#1393](https://github.com/sircsq/revm/pull/1393)) +- Fix typo in readme ([#1185](https://github.com/sircsq/revm/pull/1185)) +- Add Hardhat to the "Used by" list ([#1164](https://github.com/sircsq/revm/pull/1164)) +- Add VERBS to used by list ([#1141](https://github.com/sircsq/revm/pull/1141)) +- license date and revm docs ([#1080](https://github.com/sircsq/revm/pull/1080)) +- *(docs)* Update the benchmark docs to point to revm package ([#906](https://github.com/sircsq/revm/pull/906)) +- *(docs)* Update top-level benchmark docs ([#894](https://github.com/sircsq/revm/pull/894)) +- clang requirement ([#784](https://github.com/sircsq/revm/pull/784)) +- Readme Updates ([#756](https://github.com/sircsq/revm/pull/756)) +- Logo ([#743](https://github.com/sircsq/revm/pull/743)) +- book workflow ([#537](https://github.com/sircsq/revm/pull/537)) +- add example to revm crate ([#468](https://github.com/sircsq/revm/pull/468)) +- Update README.md ([#424](https://github.com/sircsq/revm/pull/424)) +- add no_std to primitives ([#366](https://github.com/sircsq/revm/pull/366)) +- revm-precompiles to revm-precompile +- Bump v20, changelog ([#350](https://github.com/sircsq/revm/pull/350)) +- typos ([#232](https://github.com/sircsq/revm/pull/232)) +- Add support for old forks. ([#191](https://github.com/sircsq/revm/pull/191)) +- revm bump 1.8. update libs. snailtracer rename ([#159](https://github.com/sircsq/revm/pull/159)) +- typo fixes +- fix readme typo +- Big Refactor. Machine to Interpreter. refactor instructions. call/create struct ([#52](https://github.com/sircsq/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..b1d8ee9ed5 100644 --- a/crates/specification/CHANGELOG.md +++ b/crates/specification/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/sircsq/revm/releases/tag/revm-specification-v1.0.0) - 2024-10-12 + +### Added + +- restructuring Part6 transaction crate ([#1814](https://github.com/sircsq/revm/pull/1814)) +- Merge validation/analyzis with Bytecode ([#1793](https://github.com/sircsq/revm/pull/1793)) +- restructure Part2 database crate ([#1784](https://github.com/sircsq/revm/pull/1784)) +- project restructuring Part1 ([#1776](https://github.com/sircsq/revm/pull/1776)) +- *(examples)* generate block traces ([#895](https://github.com/sircsq/revm/pull/895)) +- implement EIP-4844 ([#668](https://github.com/sircsq/revm/pull/668)) +- *(Shanghai)* All EIPs: push0, warm coinbase, limit/measure initcode ([#376](https://github.com/sircsq/revm/pull/376)) +- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` ([#239](https://github.com/sircsq/revm/pull/239)) +- Introduce ByteCode format, Update Readme ([#156](https://github.com/sircsq/revm/pull/156)) + +### Fixed + +- fix typos ([#620](https://github.com/sircsq/revm/pull/620)) + +### Other + +- fix `constants` module typo ([#1801](https://github.com/sircsq/revm/pull/1801)) +- migrate off alloy-eips ([#1789](https://github.com/sircsq/revm/pull/1789)) +- Bump new logo ([#1735](https://github.com/sircsq/revm/pull/1735)) +- *(README)* add rbuilder to used-by ([#1585](https://github.com/sircsq/revm/pull/1585)) +- added simular to used-by ([#1521](https://github.com/sircsq/revm/pull/1521)) +- add Trin to used by list ([#1393](https://github.com/sircsq/revm/pull/1393)) +- Fix typo in readme ([#1185](https://github.com/sircsq/revm/pull/1185)) +- Add Hardhat to the "Used by" list ([#1164](https://github.com/sircsq/revm/pull/1164)) +- Add VERBS to used by list ([#1141](https://github.com/sircsq/revm/pull/1141)) +- license date and revm docs ([#1080](https://github.com/sircsq/revm/pull/1080)) +- *(docs)* Update the benchmark docs to point to revm package ([#906](https://github.com/sircsq/revm/pull/906)) +- *(docs)* Update top-level benchmark docs ([#894](https://github.com/sircsq/revm/pull/894)) +- clang requirement ([#784](https://github.com/sircsq/revm/pull/784)) +- Readme Updates ([#756](https://github.com/sircsq/revm/pull/756)) +- Logo ([#743](https://github.com/sircsq/revm/pull/743)) +- book workflow ([#537](https://github.com/sircsq/revm/pull/537)) +- add example to revm crate ([#468](https://github.com/sircsq/revm/pull/468)) +- Update README.md ([#424](https://github.com/sircsq/revm/pull/424)) +- add no_std to primitives ([#366](https://github.com/sircsq/revm/pull/366)) +- revm-precompiles to revm-precompile +- Bump v20, changelog ([#350](https://github.com/sircsq/revm/pull/350)) +- typos ([#232](https://github.com/sircsq/revm/pull/232)) +- Add support for old forks. ([#191](https://github.com/sircsq/revm/pull/191)) +- revm bump 1.8. update libs. snailtracer rename ([#159](https://github.com/sircsq/revm/pull/159)) +- typo fixes +- fix readme typo +- Big Refactor. Machine to Interpreter. refactor instructions. call/create struct ([#52](https://github.com/sircsq/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..a7755d26fa 100644 --- a/crates/state/CHANGELOG.md +++ b/crates/state/CHANGELOG.md @@ -0,0 +1,78 @@ +# 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/sircsq/revm/releases/tag/revm-state-v1.0.0) - 2024-10-12 + +### Added + +- restructuring Part6 transaction crate ([#1814](https://github.com/sircsq/revm/pull/1814)) +- restructure Part2 database crate ([#1784](https://github.com/sircsq/revm/pull/1784)) +- project restructuring Part1 ([#1776](https://github.com/sircsq/revm/pull/1776)) +- *(examples)* generate block traces ([#895](https://github.com/sircsq/revm/pull/895)) +- implement EIP-4844 ([#668](https://github.com/sircsq/revm/pull/668)) +- *(Shanghai)* All EIPs: push0, warm coinbase, limit/measure initcode ([#376](https://github.com/sircsq/revm/pull/376)) +- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` ([#239](https://github.com/sircsq/revm/pull/239)) +- Introduce ByteCode format, Update Readme ([#156](https://github.com/sircsq/revm/pull/156)) + +### Fixed + +- fix typos ([#620](https://github.com/sircsq/revm/pull/620)) + +### Other + +- inline more `AccountInfo` fns and add docs ([#1819](https://github.com/sircsq/revm/pull/1819)) +- *(primitives)* replace HashMap re-exports with alloy_primitives::map ([#1805](https://github.com/sircsq/revm/pull/1805)) +- Bump new logo ([#1735](https://github.com/sircsq/revm/pull/1735)) +- *(README)* add rbuilder to used-by ([#1585](https://github.com/sircsq/revm/pull/1585)) +- added simular to used-by ([#1521](https://github.com/sircsq/revm/pull/1521)) +- add Trin to used by list ([#1393](https://github.com/sircsq/revm/pull/1393)) +- Fix typo in readme ([#1185](https://github.com/sircsq/revm/pull/1185)) +- Add Hardhat to the "Used by" list ([#1164](https://github.com/sircsq/revm/pull/1164)) +- Add VERBS to used by list ([#1141](https://github.com/sircsq/revm/pull/1141)) +- license date and revm docs ([#1080](https://github.com/sircsq/revm/pull/1080)) +- *(docs)* Update the benchmark docs to point to revm package ([#906](https://github.com/sircsq/revm/pull/906)) +- *(docs)* Update top-level benchmark docs ([#894](https://github.com/sircsq/revm/pull/894)) +- clang requirement ([#784](https://github.com/sircsq/revm/pull/784)) +- Readme Updates ([#756](https://github.com/sircsq/revm/pull/756)) +- Logo ([#743](https://github.com/sircsq/revm/pull/743)) +- book workflow ([#537](https://github.com/sircsq/revm/pull/537)) +- add example to revm crate ([#468](https://github.com/sircsq/revm/pull/468)) +- Update README.md ([#424](https://github.com/sircsq/revm/pull/424)) +- add no_std to primitives ([#366](https://github.com/sircsq/revm/pull/366)) +- revm-precompiles to revm-precompile +- Bump v20, changelog ([#350](https://github.com/sircsq/revm/pull/350)) +- typos ([#232](https://github.com/sircsq/revm/pull/232)) +- Add support for old forks. ([#191](https://github.com/sircsq/revm/pull/191)) +- revm bump 1.8. update libs. snailtracer rename ([#159](https://github.com/sircsq/revm/pull/159)) +- typo fixes +- fix readme typo +- Big Refactor. Machine to Interpreter. refactor instructions. call/create struct ([#52](https://github.com/sircsq/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..514a92614f 100644 --- a/crates/statetest-types/CHANGELOG.md +++ b/crates/statetest-types/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/sircsq/revm/releases/tag/revm-statetest-types-v1.0.0) - 2024-10-12 + +### Added + +- restructuring Part6 transaction crate ([#1814](https://github.com/sircsq/revm/pull/1814)) +- extract statetest models/structs to standalone crate ([#1808](https://github.com/sircsq/revm/pull/1808)) +- *(examples)* generate block traces ([#895](https://github.com/sircsq/revm/pull/895)) +- implement EIP-4844 ([#668](https://github.com/sircsq/revm/pull/668)) +- *(Shanghai)* All EIPs: push0, warm coinbase, limit/measure initcode ([#376](https://github.com/sircsq/revm/pull/376)) +- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` ([#239](https://github.com/sircsq/revm/pull/239)) +- Introduce ByteCode format, Update Readme ([#156](https://github.com/sircsq/revm/pull/156)) + +### Fixed + +- fix typos ([#620](https://github.com/sircsq/revm/pull/620)) + +### Other + +- Bump new logo ([#1735](https://github.com/sircsq/revm/pull/1735)) +- *(README)* add rbuilder to used-by ([#1585](https://github.com/sircsq/revm/pull/1585)) +- added simular to used-by ([#1521](https://github.com/sircsq/revm/pull/1521)) +- add Trin to used by list ([#1393](https://github.com/sircsq/revm/pull/1393)) +- Fix typo in readme ([#1185](https://github.com/sircsq/revm/pull/1185)) +- Add Hardhat to the "Used by" list ([#1164](https://github.com/sircsq/revm/pull/1164)) +- Add VERBS to used by list ([#1141](https://github.com/sircsq/revm/pull/1141)) +- license date and revm docs ([#1080](https://github.com/sircsq/revm/pull/1080)) +- *(docs)* Update the benchmark docs to point to revm package ([#906](https://github.com/sircsq/revm/pull/906)) +- *(docs)* Update top-level benchmark docs ([#894](https://github.com/sircsq/revm/pull/894)) +- clang requirement ([#784](https://github.com/sircsq/revm/pull/784)) +- Readme Updates ([#756](https://github.com/sircsq/revm/pull/756)) +- Logo ([#743](https://github.com/sircsq/revm/pull/743)) +- book workflow ([#537](https://github.com/sircsq/revm/pull/537)) +- add example to revm crate ([#468](https://github.com/sircsq/revm/pull/468)) +- Update README.md ([#424](https://github.com/sircsq/revm/pull/424)) +- add no_std to primitives ([#366](https://github.com/sircsq/revm/pull/366)) +- revm-precompiles to revm-precompile +- Bump v20, changelog ([#350](https://github.com/sircsq/revm/pull/350)) +- typos ([#232](https://github.com/sircsq/revm/pull/232)) +- Add support for old forks. ([#191](https://github.com/sircsq/revm/pull/191)) +- revm bump 1.8. update libs. snailtracer rename ([#159](https://github.com/sircsq/revm/pull/159)) +- typo fixes +- fix readme typo +- Big Refactor. Machine to Interpreter. refactor instructions. call/create struct ([#52](https://github.com/sircsq/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/wiring/CHANGELOG.md b/crates/wiring/CHANGELOG.md index e69de29bb2..ad43613cfb 100644 --- a/crates/wiring/CHANGELOG.md +++ b/crates/wiring/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/sircsq/revm/releases/tag/revm-wiring-v1.0.0) - 2024-10-12 + +### Added + +- restructuring Part6 transaction crate ([#1814](https://github.com/sircsq/revm/pull/1814)) +- restructure Part2 database crate ([#1784](https://github.com/sircsq/revm/pull/1784)) +- project restructuring Part1 ([#1776](https://github.com/sircsq/revm/pull/1776)) +- *(examples)* generate block traces ([#895](https://github.com/sircsq/revm/pull/895)) +- implement EIP-4844 ([#668](https://github.com/sircsq/revm/pull/668)) +- *(Shanghai)* All EIPs: push0, warm coinbase, limit/measure initcode ([#376](https://github.com/sircsq/revm/pull/376)) +- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` ([#239](https://github.com/sircsq/revm/pull/239)) +- Introduce ByteCode format, Update Readme ([#156](https://github.com/sircsq/revm/pull/156)) + +### Fixed + +- fix typos ([#620](https://github.com/sircsq/revm/pull/620)) + +### Other + +- add ReentrancySentryOOG for SSTORE ([#1795](https://github.com/sircsq/revm/pull/1795)) +- Bump new logo ([#1735](https://github.com/sircsq/revm/pull/1735)) +- *(README)* add rbuilder to used-by ([#1585](https://github.com/sircsq/revm/pull/1585)) +- added simular to used-by ([#1521](https://github.com/sircsq/revm/pull/1521)) +- add Trin to used by list ([#1393](https://github.com/sircsq/revm/pull/1393)) +- Fix typo in readme ([#1185](https://github.com/sircsq/revm/pull/1185)) +- Add Hardhat to the "Used by" list ([#1164](https://github.com/sircsq/revm/pull/1164)) +- Add VERBS to used by list ([#1141](https://github.com/sircsq/revm/pull/1141)) +- license date and revm docs ([#1080](https://github.com/sircsq/revm/pull/1080)) +- *(docs)* Update the benchmark docs to point to revm package ([#906](https://github.com/sircsq/revm/pull/906)) +- *(docs)* Update top-level benchmark docs ([#894](https://github.com/sircsq/revm/pull/894)) +- clang requirement ([#784](https://github.com/sircsq/revm/pull/784)) +- Readme Updates ([#756](https://github.com/sircsq/revm/pull/756)) +- Logo ([#743](https://github.com/sircsq/revm/pull/743)) +- book workflow ([#537](https://github.com/sircsq/revm/pull/537)) +- add example to revm crate ([#468](https://github.com/sircsq/revm/pull/468)) +- Update README.md ([#424](https://github.com/sircsq/revm/pull/424)) +- add no_std to primitives ([#366](https://github.com/sircsq/revm/pull/366)) +- revm-precompiles to revm-precompile +- Bump v20, changelog ([#350](https://github.com/sircsq/revm/pull/350)) +- typos ([#232](https://github.com/sircsq/revm/pull/232)) +- Add support for old forks. ([#191](https://github.com/sircsq/revm/pull/191)) +- revm bump 1.8. update libs. snailtracer rename ([#159](https://github.com/sircsq/revm/pull/159)) +- typo fixes +- fix readme typo +- Big Refactor. Machine to Interpreter. refactor instructions. call/create struct ([#52](https://github.com/sircsq/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/wiring/transaction/CHANGELOG.md b/crates/wiring/transaction/CHANGELOG.md index e69de29bb2..956a7a55b9 100644 --- a/crates/wiring/transaction/CHANGELOG.md +++ b/crates/wiring/transaction/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/sircsq/revm/releases/tag/revm-transaction-v1.0.0) - 2024-10-12 + +### Added + +- restructuring Part6 transaction crate ([#1814](https://github.com/sircsq/revm/pull/1814)) +- *(examples)* generate block traces ([#895](https://github.com/sircsq/revm/pull/895)) +- implement EIP-4844 ([#668](https://github.com/sircsq/revm/pull/668)) +- *(Shanghai)* All EIPs: push0, warm coinbase, limit/measure initcode ([#376](https://github.com/sircsq/revm/pull/376)) +- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` ([#239](https://github.com/sircsq/revm/pull/239)) +- Introduce ByteCode format, Update Readme ([#156](https://github.com/sircsq/revm/pull/156)) + +### Fixed + +- fix typos ([#620](https://github.com/sircsq/revm/pull/620)) + +### Other + +- Bump new logo ([#1735](https://github.com/sircsq/revm/pull/1735)) +- *(README)* add rbuilder to used-by ([#1585](https://github.com/sircsq/revm/pull/1585)) +- added simular to used-by ([#1521](https://github.com/sircsq/revm/pull/1521)) +- add Trin to used by list ([#1393](https://github.com/sircsq/revm/pull/1393)) +- Fix typo in readme ([#1185](https://github.com/sircsq/revm/pull/1185)) +- Add Hardhat to the "Used by" list ([#1164](https://github.com/sircsq/revm/pull/1164)) +- Add VERBS to used by list ([#1141](https://github.com/sircsq/revm/pull/1141)) +- license date and revm docs ([#1080](https://github.com/sircsq/revm/pull/1080)) +- *(docs)* Update the benchmark docs to point to revm package ([#906](https://github.com/sircsq/revm/pull/906)) +- *(docs)* Update top-level benchmark docs ([#894](https://github.com/sircsq/revm/pull/894)) +- clang requirement ([#784](https://github.com/sircsq/revm/pull/784)) +- Readme Updates ([#756](https://github.com/sircsq/revm/pull/756)) +- Logo ([#743](https://github.com/sircsq/revm/pull/743)) +- book workflow ([#537](https://github.com/sircsq/revm/pull/537)) +- add example to revm crate ([#468](https://github.com/sircsq/revm/pull/468)) +- Update README.md ([#424](https://github.com/sircsq/revm/pull/424)) +- add no_std to primitives ([#366](https://github.com/sircsq/revm/pull/366)) +- revm-precompiles to revm-precompile +- Bump v20, changelog ([#350](https://github.com/sircsq/revm/pull/350)) +- typos ([#232](https://github.com/sircsq/revm/pull/232)) +- Add support for old forks. ([#191](https://github.com/sircsq/revm/pull/191)) +- revm bump 1.8. update libs. snailtracer rename ([#159](https://github.com/sircsq/revm/pull/159)) +- typo fixes +- fix readme typo +- Big Refactor. Machine to Interpreter. refactor instructions. call/create struct ([#52](https://github.com/sircsq/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