diff --git a/crates/bytecode/CHANGELOG.md b/crates/bytecode/CHANGELOG.md index e69de29bb2..c806bcf4b3 100644 --- a/crates/bytecode/CHANGELOG.md +++ b/crates/bytecode/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/Evalir/revm/releases/tag/revm-bytecode-v1.0.0) - 2024-10-28 + +### Added + +- restructuring Part6 transaction crate ([#1814](https://github.com/Evalir/revm/pull/1814)) +- Merge validation/analyzis with Bytecode ([#1793](https://github.com/Evalir/revm/pull/1793)) +- restructure Part2 database crate ([#1784](https://github.com/Evalir/revm/pull/1784)) +- project restructuring Part1 ([#1776](https://github.com/Evalir/revm/pull/1776)) +- *(examples)* generate block traces ([#895](https://github.com/Evalir/revm/pull/895)) +- implement EIP-4844 ([#668](https://github.com/Evalir/revm/pull/668)) +- *(Shanghai)* All EIPs: push0, warm coinbase, limit/measure initcode ([#376](https://github.com/Evalir/revm/pull/376)) +- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` ([#239](https://github.com/Evalir/revm/pull/239)) +- Introduce ByteCode format, Update Readme ([#156](https://github.com/Evalir/revm/pull/156)) + +### Fixed + +- fix typos ([#620](https://github.com/Evalir/revm/pull/620)) + +### Other + +- some no_std cleanup ([#1834](https://github.com/Evalir/revm/pull/1834)) +- fix `constants` module typo ([#1801](https://github.com/Evalir/revm/pull/1801)) +- Bump new logo ([#1735](https://github.com/Evalir/revm/pull/1735)) +- *(README)* add rbuilder to used-by ([#1585](https://github.com/Evalir/revm/pull/1585)) +- added simular to used-by ([#1521](https://github.com/Evalir/revm/pull/1521)) +- add Trin to used by list ([#1393](https://github.com/Evalir/revm/pull/1393)) +- Fix typo in readme ([#1185](https://github.com/Evalir/revm/pull/1185)) +- Add Hardhat to the "Used by" list ([#1164](https://github.com/Evalir/revm/pull/1164)) +- Add VERBS to used by list ([#1141](https://github.com/Evalir/revm/pull/1141)) +- license date and revm docs ([#1080](https://github.com/Evalir/revm/pull/1080)) +- *(docs)* Update the benchmark docs to point to revm package ([#906](https://github.com/Evalir/revm/pull/906)) +- *(docs)* Update top-level benchmark docs ([#894](https://github.com/Evalir/revm/pull/894)) +- clang requirement ([#784](https://github.com/Evalir/revm/pull/784)) +- Readme Updates ([#756](https://github.com/Evalir/revm/pull/756)) +- Logo ([#743](https://github.com/Evalir/revm/pull/743)) +- book workflow ([#537](https://github.com/Evalir/revm/pull/537)) +- add example to revm crate ([#468](https://github.com/Evalir/revm/pull/468)) +- Update README.md ([#424](https://github.com/Evalir/revm/pull/424)) +- add no_std to primitives ([#366](https://github.com/Evalir/revm/pull/366)) +- revm-precompiles to revm-precompile +- Bump v20, changelog ([#350](https://github.com/Evalir/revm/pull/350)) +- typos ([#232](https://github.com/Evalir/revm/pull/232)) +- Add support for old forks. ([#191](https://github.com/Evalir/revm/pull/191)) +- revm bump 1.8. update libs. snailtracer rename ([#159](https://github.com/Evalir/revm/pull/159)) +- typo fixes +- fix readme typo +- Big Refactor. Machine to Interpreter. refactor instructions. call/create struct ([#52](https://github.com/Evalir/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..841bb70c25 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/Evalir/revm/releases/tag/revm-database-v1.0.0) - 2024-10-28 + +### Added + +- add support for async database ([#1809](https://github.com/Evalir/revm/pull/1809)) +- restructure Part2 database crate ([#1784](https://github.com/Evalir/revm/pull/1784)) +- *(examples)* generate block traces ([#895](https://github.com/Evalir/revm/pull/895)) +- implement EIP-4844 ([#668](https://github.com/Evalir/revm/pull/668)) +- *(Shanghai)* All EIPs: push0, warm coinbase, limit/measure initcode ([#376](https://github.com/Evalir/revm/pull/376)) +- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` ([#239](https://github.com/Evalir/revm/pull/239)) +- Introduce ByteCode format, Update Readme ([#156](https://github.com/Evalir/revm/pull/156)) + +### Fixed + +- fix typos ([#620](https://github.com/Evalir/revm/pull/620)) + +### Other + +- bump alloy to 0.4.2 ([#1817](https://github.com/Evalir/revm/pull/1817)) +- *(primitives)* replace HashMap re-exports with alloy_primitives::map ([#1805](https://github.com/Evalir/revm/pull/1805)) +- Bump new logo ([#1735](https://github.com/Evalir/revm/pull/1735)) +- *(README)* add rbuilder to used-by ([#1585](https://github.com/Evalir/revm/pull/1585)) +- added simular to used-by ([#1521](https://github.com/Evalir/revm/pull/1521)) +- add Trin to used by list ([#1393](https://github.com/Evalir/revm/pull/1393)) +- Fix typo in readme ([#1185](https://github.com/Evalir/revm/pull/1185)) +- Add Hardhat to the "Used by" list ([#1164](https://github.com/Evalir/revm/pull/1164)) +- Add VERBS to used by list ([#1141](https://github.com/Evalir/revm/pull/1141)) +- license date and revm docs ([#1080](https://github.com/Evalir/revm/pull/1080)) +- *(docs)* Update the benchmark docs to point to revm package ([#906](https://github.com/Evalir/revm/pull/906)) +- *(docs)* Update top-level benchmark docs ([#894](https://github.com/Evalir/revm/pull/894)) +- clang requirement ([#784](https://github.com/Evalir/revm/pull/784)) +- Readme Updates ([#756](https://github.com/Evalir/revm/pull/756)) +- Logo ([#743](https://github.com/Evalir/revm/pull/743)) +- book workflow ([#537](https://github.com/Evalir/revm/pull/537)) +- add example to revm crate ([#468](https://github.com/Evalir/revm/pull/468)) +- Update README.md ([#424](https://github.com/Evalir/revm/pull/424)) +- add no_std to primitives ([#366](https://github.com/Evalir/revm/pull/366)) +- revm-precompiles to revm-precompile +- Bump v20, changelog ([#350](https://github.com/Evalir/revm/pull/350)) +- typos ([#232](https://github.com/Evalir/revm/pull/232)) +- Add support for old forks. ([#191](https://github.com/Evalir/revm/pull/191)) +- revm bump 1.8. update libs. snailtracer rename ([#159](https://github.com/Evalir/revm/pull/159)) +- typo fixes +- fix readme typo +- Big Refactor. Machine to Interpreter. refactor instructions. call/create struct ([#52](https://github.com/Evalir/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..9ae5b29844 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/Evalir/revm/releases/tag/revm-database-interface-v1.0.0) - 2024-10-28 + +### Added + +- add support for async database ([#1809](https://github.com/Evalir/revm/pull/1809)) +- restructure Part2 database crate ([#1784](https://github.com/Evalir/revm/pull/1784)) +- project restructuring Part1 ([#1776](https://github.com/Evalir/revm/pull/1776)) +- *(examples)* generate block traces ([#895](https://github.com/Evalir/revm/pull/895)) +- implement EIP-4844 ([#668](https://github.com/Evalir/revm/pull/668)) +- *(Shanghai)* All EIPs: push0, warm coinbase, limit/measure initcode ([#376](https://github.com/Evalir/revm/pull/376)) +- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` ([#239](https://github.com/Evalir/revm/pull/239)) +- Introduce ByteCode format, Update Readme ([#156](https://github.com/Evalir/revm/pull/156)) + +### Fixed + +- fix typos ([#620](https://github.com/Evalir/revm/pull/620)) + +### Other + +- Bump new logo ([#1735](https://github.com/Evalir/revm/pull/1735)) +- *(README)* add rbuilder to used-by ([#1585](https://github.com/Evalir/revm/pull/1585)) +- added simular to used-by ([#1521](https://github.com/Evalir/revm/pull/1521)) +- add Trin to used by list ([#1393](https://github.com/Evalir/revm/pull/1393)) +- Fix typo in readme ([#1185](https://github.com/Evalir/revm/pull/1185)) +- Add Hardhat to the "Used by" list ([#1164](https://github.com/Evalir/revm/pull/1164)) +- Add VERBS to used by list ([#1141](https://github.com/Evalir/revm/pull/1141)) +- license date and revm docs ([#1080](https://github.com/Evalir/revm/pull/1080)) +- *(docs)* Update the benchmark docs to point to revm package ([#906](https://github.com/Evalir/revm/pull/906)) +- *(docs)* Update top-level benchmark docs ([#894](https://github.com/Evalir/revm/pull/894)) +- clang requirement ([#784](https://github.com/Evalir/revm/pull/784)) +- Readme Updates ([#756](https://github.com/Evalir/revm/pull/756)) +- Logo ([#743](https://github.com/Evalir/revm/pull/743)) +- book workflow ([#537](https://github.com/Evalir/revm/pull/537)) +- add example to revm crate ([#468](https://github.com/Evalir/revm/pull/468)) +- Update README.md ([#424](https://github.com/Evalir/revm/pull/424)) +- add no_std to primitives ([#366](https://github.com/Evalir/revm/pull/366)) +- revm-precompiles to revm-precompile +- Bump v20, changelog ([#350](https://github.com/Evalir/revm/pull/350)) +- typos ([#232](https://github.com/Evalir/revm/pull/232)) +- Add support for old forks. ([#191](https://github.com/Evalir/revm/pull/191)) +- revm bump 1.8. update libs. snailtracer rename ([#159](https://github.com/Evalir/revm/pull/159)) +- typo fixes +- fix readme typo +- Big Refactor. Machine to Interpreter. refactor instructions. call/create struct ([#52](https://github.com/Evalir/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..82c89aa30d 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/Evalir/revm/releases/tag/revm-inspector-v1.0.0) - 2024-10-28 + +### Added + +- restructuring Part6 transaction crate ([#1814](https://github.com/Evalir/revm/pull/1814)) +- Merge validation/analyzis with Bytecode ([#1793](https://github.com/Evalir/revm/pull/1793)) +- Restructuring Part3 inspector crate ([#1788](https://github.com/Evalir/revm/pull/1788)) +- restructure Part2 database crate ([#1784](https://github.com/Evalir/revm/pull/1784)) +- project restructuring Part1 ([#1776](https://github.com/Evalir/revm/pull/1776)) +- *(examples)* generate block traces ([#895](https://github.com/Evalir/revm/pull/895)) +- implement EIP-4844 ([#668](https://github.com/Evalir/revm/pull/668)) +- *(Shanghai)* All EIPs: push0, warm coinbase, limit/measure initcode ([#376](https://github.com/Evalir/revm/pull/376)) +- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` ([#239](https://github.com/Evalir/revm/pull/239)) +- Introduce ByteCode format, Update Readme ([#156](https://github.com/Evalir/revm/pull/156)) + +### Fixed + +- fix typos ([#620](https://github.com/Evalir/revm/pull/620)) + +### Other + +- Bump new logo ([#1735](https://github.com/Evalir/revm/pull/1735)) +- *(README)* add rbuilder to used-by ([#1585](https://github.com/Evalir/revm/pull/1585)) +- added simular to used-by ([#1521](https://github.com/Evalir/revm/pull/1521)) +- add Trin to used by list ([#1393](https://github.com/Evalir/revm/pull/1393)) +- Fix typo in readme ([#1185](https://github.com/Evalir/revm/pull/1185)) +- Add Hardhat to the "Used by" list ([#1164](https://github.com/Evalir/revm/pull/1164)) +- Add VERBS to used by list ([#1141](https://github.com/Evalir/revm/pull/1141)) +- license date and revm docs ([#1080](https://github.com/Evalir/revm/pull/1080)) +- *(docs)* Update the benchmark docs to point to revm package ([#906](https://github.com/Evalir/revm/pull/906)) +- *(docs)* Update top-level benchmark docs ([#894](https://github.com/Evalir/revm/pull/894)) +- clang requirement ([#784](https://github.com/Evalir/revm/pull/784)) +- Readme Updates ([#756](https://github.com/Evalir/revm/pull/756)) +- Logo ([#743](https://github.com/Evalir/revm/pull/743)) +- book workflow ([#537](https://github.com/Evalir/revm/pull/537)) +- add example to revm crate ([#468](https://github.com/Evalir/revm/pull/468)) +- Update README.md ([#424](https://github.com/Evalir/revm/pull/424)) +- add no_std to primitives ([#366](https://github.com/Evalir/revm/pull/366)) +- revm-precompiles to revm-precompile +- Bump v20, changelog ([#350](https://github.com/Evalir/revm/pull/350)) +- typos ([#232](https://github.com/Evalir/revm/pull/232)) +- Add support for old forks. ([#191](https://github.com/Evalir/revm/pull/191)) +- revm bump 1.8. update libs. snailtracer rename ([#159](https://github.com/Evalir/revm/pull/159)) +- typo fixes +- fix readme typo +- Big Refactor. Machine to Interpreter. refactor instructions. call/create struct ([#52](https://github.com/Evalir/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..cc740491de 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/Evalir/revm/releases/tag/revm-optimism-v1.0.0) - 2024-10-28 + +### Added + +- restructuring Part6 transaction crate ([#1814](https://github.com/Evalir/revm/pull/1814)) +- Restructuring Part3 inspector crate ([#1788](https://github.com/Evalir/revm/pull/1788)) +- restructure Part2 database crate ([#1784](https://github.com/Evalir/revm/pull/1784)) +- project restructuring Part1 ([#1776](https://github.com/Evalir/revm/pull/1776)) +- introducing EvmWiring, a chain-specific configuration ([#1672](https://github.com/Evalir/revm/pull/1672)) +- *(examples)* generate block traces ([#895](https://github.com/Evalir/revm/pull/895)) +- implement EIP-4844 ([#668](https://github.com/Evalir/revm/pull/668)) +- *(Shanghai)* All EIPs: push0, warm coinbase, limit/measure initcode ([#376](https://github.com/Evalir/revm/pull/376)) +- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` ([#239](https://github.com/Evalir/revm/pull/239)) +- Introduce ByteCode format, Update Readme ([#156](https://github.com/Evalir/revm/pull/156)) + +### Fixed + +- make macro crate-agnostic ([#1802](https://github.com/Evalir/revm/pull/1802)) +- fix typos ([#620](https://github.com/Evalir/revm/pull/620)) + +### Other + +- *(primitives)* replace HashMap re-exports with alloy_primitives::map ([#1805](https://github.com/Evalir/revm/pull/1805)) +- Test for l1 gas used and l1 fee for ecotone tx ([#1748](https://github.com/Evalir/revm/pull/1748)) +- *(deps)* bump anyhow from 1.0.88 to 1.0.89 ([#1772](https://github.com/Evalir/revm/pull/1772)) +- Bump new logo ([#1735](https://github.com/Evalir/revm/pull/1735)) +- *(README)* add rbuilder to used-by ([#1585](https://github.com/Evalir/revm/pull/1585)) +- added simular to used-by ([#1521](https://github.com/Evalir/revm/pull/1521)) +- add Trin to used by list ([#1393](https://github.com/Evalir/revm/pull/1393)) +- Fix typo in readme ([#1185](https://github.com/Evalir/revm/pull/1185)) +- Add Hardhat to the "Used by" list ([#1164](https://github.com/Evalir/revm/pull/1164)) +- Add VERBS to used by list ([#1141](https://github.com/Evalir/revm/pull/1141)) +- license date and revm docs ([#1080](https://github.com/Evalir/revm/pull/1080)) +- *(docs)* Update the benchmark docs to point to revm package ([#906](https://github.com/Evalir/revm/pull/906)) +- *(docs)* Update top-level benchmark docs ([#894](https://github.com/Evalir/revm/pull/894)) +- clang requirement ([#784](https://github.com/Evalir/revm/pull/784)) +- Readme Updates ([#756](https://github.com/Evalir/revm/pull/756)) +- Logo ([#743](https://github.com/Evalir/revm/pull/743)) +- book workflow ([#537](https://github.com/Evalir/revm/pull/537)) +- add example to revm crate ([#468](https://github.com/Evalir/revm/pull/468)) +- Update README.md ([#424](https://github.com/Evalir/revm/pull/424)) +- add no_std to primitives ([#366](https://github.com/Evalir/revm/pull/366)) +- revm-precompiles to revm-precompile +- Bump v20, changelog ([#350](https://github.com/Evalir/revm/pull/350)) +- typos ([#232](https://github.com/Evalir/revm/pull/232)) +- Add support for old forks. ([#191](https://github.com/Evalir/revm/pull/191)) +- revm bump 1.8. update libs. snailtracer rename ([#159](https://github.com/Evalir/revm/pull/159)) +- typo fixes +- fix readme typo +- Big Refactor. Machine to Interpreter. refactor instructions. call/create struct ([#52](https://github.com/Evalir/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..5d79d01ad1 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/Evalir/revm/releases/tag/revm-specification-v1.0.0) - 2024-10-28 + +### Added + +- restructuring Part6 transaction crate ([#1814](https://github.com/Evalir/revm/pull/1814)) +- Merge validation/analyzis with Bytecode ([#1793](https://github.com/Evalir/revm/pull/1793)) +- restructure Part2 database crate ([#1784](https://github.com/Evalir/revm/pull/1784)) +- project restructuring Part1 ([#1776](https://github.com/Evalir/revm/pull/1776)) +- *(examples)* generate block traces ([#895](https://github.com/Evalir/revm/pull/895)) +- implement EIP-4844 ([#668](https://github.com/Evalir/revm/pull/668)) +- *(Shanghai)* All EIPs: push0, warm coinbase, limit/measure initcode ([#376](https://github.com/Evalir/revm/pull/376)) +- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` ([#239](https://github.com/Evalir/revm/pull/239)) +- Introduce ByteCode format, Update Readme ([#156](https://github.com/Evalir/revm/pull/156)) + +### Fixed + +- fix typos ([#620](https://github.com/Evalir/revm/pull/620)) + +### Other + +- fix `constants` module typo ([#1801](https://github.com/Evalir/revm/pull/1801)) +- migrate off alloy-eips ([#1789](https://github.com/Evalir/revm/pull/1789)) +- Bump new logo ([#1735](https://github.com/Evalir/revm/pull/1735)) +- *(README)* add rbuilder to used-by ([#1585](https://github.com/Evalir/revm/pull/1585)) +- added simular to used-by ([#1521](https://github.com/Evalir/revm/pull/1521)) +- add Trin to used by list ([#1393](https://github.com/Evalir/revm/pull/1393)) +- Fix typo in readme ([#1185](https://github.com/Evalir/revm/pull/1185)) +- Add Hardhat to the "Used by" list ([#1164](https://github.com/Evalir/revm/pull/1164)) +- Add VERBS to used by list ([#1141](https://github.com/Evalir/revm/pull/1141)) +- license date and revm docs ([#1080](https://github.com/Evalir/revm/pull/1080)) +- *(docs)* Update the benchmark docs to point to revm package ([#906](https://github.com/Evalir/revm/pull/906)) +- *(docs)* Update top-level benchmark docs ([#894](https://github.com/Evalir/revm/pull/894)) +- clang requirement ([#784](https://github.com/Evalir/revm/pull/784)) +- Readme Updates ([#756](https://github.com/Evalir/revm/pull/756)) +- Logo ([#743](https://github.com/Evalir/revm/pull/743)) +- book workflow ([#537](https://github.com/Evalir/revm/pull/537)) +- add example to revm crate ([#468](https://github.com/Evalir/revm/pull/468)) +- Update README.md ([#424](https://github.com/Evalir/revm/pull/424)) +- add no_std to primitives ([#366](https://github.com/Evalir/revm/pull/366)) +- revm-precompiles to revm-precompile +- Bump v20, changelog ([#350](https://github.com/Evalir/revm/pull/350)) +- typos ([#232](https://github.com/Evalir/revm/pull/232)) +- Add support for old forks. ([#191](https://github.com/Evalir/revm/pull/191)) +- revm bump 1.8. update libs. snailtracer rename ([#159](https://github.com/Evalir/revm/pull/159)) +- typo fixes +- fix readme typo +- Big Refactor. Machine to Interpreter. refactor instructions. call/create struct ([#52](https://github.com/Evalir/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..ab4eea20f7 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/Evalir/revm/releases/tag/revm-state-v1.0.0) - 2024-10-28 + +### Added + +- restructuring Part6 transaction crate ([#1814](https://github.com/Evalir/revm/pull/1814)) +- restructure Part2 database crate ([#1784](https://github.com/Evalir/revm/pull/1784)) +- project restructuring Part1 ([#1776](https://github.com/Evalir/revm/pull/1776)) +- *(examples)* generate block traces ([#895](https://github.com/Evalir/revm/pull/895)) +- implement EIP-4844 ([#668](https://github.com/Evalir/revm/pull/668)) +- *(Shanghai)* All EIPs: push0, warm coinbase, limit/measure initcode ([#376](https://github.com/Evalir/revm/pull/376)) +- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` ([#239](https://github.com/Evalir/revm/pull/239)) +- Introduce ByteCode format, Update Readme ([#156](https://github.com/Evalir/revm/pull/156)) + +### Fixed + +- fix typos ([#620](https://github.com/Evalir/revm/pull/620)) + +### Other + +- inline more `AccountInfo` fns and add docs ([#1819](https://github.com/Evalir/revm/pull/1819)) +- *(primitives)* replace HashMap re-exports with alloy_primitives::map ([#1805](https://github.com/Evalir/revm/pull/1805)) +- Bump new logo ([#1735](https://github.com/Evalir/revm/pull/1735)) +- *(README)* add rbuilder to used-by ([#1585](https://github.com/Evalir/revm/pull/1585)) +- added simular to used-by ([#1521](https://github.com/Evalir/revm/pull/1521)) +- add Trin to used by list ([#1393](https://github.com/Evalir/revm/pull/1393)) +- Fix typo in readme ([#1185](https://github.com/Evalir/revm/pull/1185)) +- Add Hardhat to the "Used by" list ([#1164](https://github.com/Evalir/revm/pull/1164)) +- Add VERBS to used by list ([#1141](https://github.com/Evalir/revm/pull/1141)) +- license date and revm docs ([#1080](https://github.com/Evalir/revm/pull/1080)) +- *(docs)* Update the benchmark docs to point to revm package ([#906](https://github.com/Evalir/revm/pull/906)) +- *(docs)* Update top-level benchmark docs ([#894](https://github.com/Evalir/revm/pull/894)) +- clang requirement ([#784](https://github.com/Evalir/revm/pull/784)) +- Readme Updates ([#756](https://github.com/Evalir/revm/pull/756)) +- Logo ([#743](https://github.com/Evalir/revm/pull/743)) +- book workflow ([#537](https://github.com/Evalir/revm/pull/537)) +- add example to revm crate ([#468](https://github.com/Evalir/revm/pull/468)) +- Update README.md ([#424](https://github.com/Evalir/revm/pull/424)) +- add no_std to primitives ([#366](https://github.com/Evalir/revm/pull/366)) +- revm-precompiles to revm-precompile +- Bump v20, changelog ([#350](https://github.com/Evalir/revm/pull/350)) +- typos ([#232](https://github.com/Evalir/revm/pull/232)) +- Add support for old forks. ([#191](https://github.com/Evalir/revm/pull/191)) +- revm bump 1.8. update libs. snailtracer rename ([#159](https://github.com/Evalir/revm/pull/159)) +- typo fixes +- fix readme typo +- Big Refactor. Machine to Interpreter. refactor instructions. call/create struct ([#52](https://github.com/Evalir/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..58035d9220 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/Evalir/revm/releases/tag/revm-statetest-types-v1.0.0) - 2024-10-28 + +### Added + +- restructuring Part6 transaction crate ([#1814](https://github.com/Evalir/revm/pull/1814)) +- extract statetest models/structs to standalone crate ([#1808](https://github.com/Evalir/revm/pull/1808)) +- *(examples)* generate block traces ([#895](https://github.com/Evalir/revm/pull/895)) +- implement EIP-4844 ([#668](https://github.com/Evalir/revm/pull/668)) +- *(Shanghai)* All EIPs: push0, warm coinbase, limit/measure initcode ([#376](https://github.com/Evalir/revm/pull/376)) +- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` ([#239](https://github.com/Evalir/revm/pull/239)) +- Introduce ByteCode format, Update Readme ([#156](https://github.com/Evalir/revm/pull/156)) + +### Fixed + +- fix typos ([#620](https://github.com/Evalir/revm/pull/620)) + +### Other + +- Bump new logo ([#1735](https://github.com/Evalir/revm/pull/1735)) +- *(README)* add rbuilder to used-by ([#1585](https://github.com/Evalir/revm/pull/1585)) +- added simular to used-by ([#1521](https://github.com/Evalir/revm/pull/1521)) +- add Trin to used by list ([#1393](https://github.com/Evalir/revm/pull/1393)) +- Fix typo in readme ([#1185](https://github.com/Evalir/revm/pull/1185)) +- Add Hardhat to the "Used by" list ([#1164](https://github.com/Evalir/revm/pull/1164)) +- Add VERBS to used by list ([#1141](https://github.com/Evalir/revm/pull/1141)) +- license date and revm docs ([#1080](https://github.com/Evalir/revm/pull/1080)) +- *(docs)* Update the benchmark docs to point to revm package ([#906](https://github.com/Evalir/revm/pull/906)) +- *(docs)* Update top-level benchmark docs ([#894](https://github.com/Evalir/revm/pull/894)) +- clang requirement ([#784](https://github.com/Evalir/revm/pull/784)) +- Readme Updates ([#756](https://github.com/Evalir/revm/pull/756)) +- Logo ([#743](https://github.com/Evalir/revm/pull/743)) +- book workflow ([#537](https://github.com/Evalir/revm/pull/537)) +- add example to revm crate ([#468](https://github.com/Evalir/revm/pull/468)) +- Update README.md ([#424](https://github.com/Evalir/revm/pull/424)) +- add no_std to primitives ([#366](https://github.com/Evalir/revm/pull/366)) +- revm-precompiles to revm-precompile +- Bump v20, changelog ([#350](https://github.com/Evalir/revm/pull/350)) +- typos ([#232](https://github.com/Evalir/revm/pull/232)) +- Add support for old forks. ([#191](https://github.com/Evalir/revm/pull/191)) +- revm bump 1.8. update libs. snailtracer rename ([#159](https://github.com/Evalir/revm/pull/159)) +- typo fixes +- fix readme typo +- Big Refactor. Machine to Interpreter. refactor instructions. call/create struct ([#52](https://github.com/Evalir/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..2a781aae50 100644 --- a/crates/wiring/CHANGELOG.md +++ b/crates/wiring/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/Evalir/revm/releases/tag/revm-wiring-v1.0.0) - 2024-10-28 + +### Added + +- restructuring Part6 transaction crate ([#1814](https://github.com/Evalir/revm/pull/1814)) +- restructure Part2 database crate ([#1784](https://github.com/Evalir/revm/pull/1784)) +- project restructuring Part1 ([#1776](https://github.com/Evalir/revm/pull/1776)) +- *(examples)* generate block traces ([#895](https://github.com/Evalir/revm/pull/895)) +- implement EIP-4844 ([#668](https://github.com/Evalir/revm/pull/668)) +- *(Shanghai)* All EIPs: push0, warm coinbase, limit/measure initcode ([#376](https://github.com/Evalir/revm/pull/376)) +- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` ([#239](https://github.com/Evalir/revm/pull/239)) +- Introduce ByteCode format, Update Readme ([#156](https://github.com/Evalir/revm/pull/156)) + +### Fixed + +- fix typos ([#620](https://github.com/Evalir/revm/pull/620)) + +### Other + +- some no_std cleanup ([#1834](https://github.com/Evalir/revm/pull/1834)) +- add ReentrancySentryOOG for SSTORE ([#1795](https://github.com/Evalir/revm/pull/1795)) +- Bump new logo ([#1735](https://github.com/Evalir/revm/pull/1735)) +- *(README)* add rbuilder to used-by ([#1585](https://github.com/Evalir/revm/pull/1585)) +- added simular to used-by ([#1521](https://github.com/Evalir/revm/pull/1521)) +- add Trin to used by list ([#1393](https://github.com/Evalir/revm/pull/1393)) +- Fix typo in readme ([#1185](https://github.com/Evalir/revm/pull/1185)) +- Add Hardhat to the "Used by" list ([#1164](https://github.com/Evalir/revm/pull/1164)) +- Add VERBS to used by list ([#1141](https://github.com/Evalir/revm/pull/1141)) +- license date and revm docs ([#1080](https://github.com/Evalir/revm/pull/1080)) +- *(docs)* Update the benchmark docs to point to revm package ([#906](https://github.com/Evalir/revm/pull/906)) +- *(docs)* Update top-level benchmark docs ([#894](https://github.com/Evalir/revm/pull/894)) +- clang requirement ([#784](https://github.com/Evalir/revm/pull/784)) +- Readme Updates ([#756](https://github.com/Evalir/revm/pull/756)) +- Logo ([#743](https://github.com/Evalir/revm/pull/743)) +- book workflow ([#537](https://github.com/Evalir/revm/pull/537)) +- add example to revm crate ([#468](https://github.com/Evalir/revm/pull/468)) +- Update README.md ([#424](https://github.com/Evalir/revm/pull/424)) +- add no_std to primitives ([#366](https://github.com/Evalir/revm/pull/366)) +- revm-precompiles to revm-precompile +- Bump v20, changelog ([#350](https://github.com/Evalir/revm/pull/350)) +- typos ([#232](https://github.com/Evalir/revm/pull/232)) +- Add support for old forks. ([#191](https://github.com/Evalir/revm/pull/191)) +- revm bump 1.8. update libs. snailtracer rename ([#159](https://github.com/Evalir/revm/pull/159)) +- typo fixes +- fix readme typo +- Big Refactor. Machine to Interpreter. refactor instructions. call/create struct ([#52](https://github.com/Evalir/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..34ac283451 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/Evalir/revm/releases/tag/revm-transaction-v1.0.0) - 2024-10-28 + +### Added + +- restructuring Part6 transaction crate ([#1814](https://github.com/Evalir/revm/pull/1814)) +- *(examples)* generate block traces ([#895](https://github.com/Evalir/revm/pull/895)) +- implement EIP-4844 ([#668](https://github.com/Evalir/revm/pull/668)) +- *(Shanghai)* All EIPs: push0, warm coinbase, limit/measure initcode ([#376](https://github.com/Evalir/revm/pull/376)) +- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` ([#239](https://github.com/Evalir/revm/pull/239)) +- Introduce ByteCode format, Update Readme ([#156](https://github.com/Evalir/revm/pull/156)) + +### Fixed + +- fix typos ([#620](https://github.com/Evalir/revm/pull/620)) + +### Other + +- Bump new logo ([#1735](https://github.com/Evalir/revm/pull/1735)) +- *(README)* add rbuilder to used-by ([#1585](https://github.com/Evalir/revm/pull/1585)) +- added simular to used-by ([#1521](https://github.com/Evalir/revm/pull/1521)) +- add Trin to used by list ([#1393](https://github.com/Evalir/revm/pull/1393)) +- Fix typo in readme ([#1185](https://github.com/Evalir/revm/pull/1185)) +- Add Hardhat to the "Used by" list ([#1164](https://github.com/Evalir/revm/pull/1164)) +- Add VERBS to used by list ([#1141](https://github.com/Evalir/revm/pull/1141)) +- license date and revm docs ([#1080](https://github.com/Evalir/revm/pull/1080)) +- *(docs)* Update the benchmark docs to point to revm package ([#906](https://github.com/Evalir/revm/pull/906)) +- *(docs)* Update top-level benchmark docs ([#894](https://github.com/Evalir/revm/pull/894)) +- clang requirement ([#784](https://github.com/Evalir/revm/pull/784)) +- Readme Updates ([#756](https://github.com/Evalir/revm/pull/756)) +- Logo ([#743](https://github.com/Evalir/revm/pull/743)) +- book workflow ([#537](https://github.com/Evalir/revm/pull/537)) +- add example to revm crate ([#468](https://github.com/Evalir/revm/pull/468)) +- Update README.md ([#424](https://github.com/Evalir/revm/pull/424)) +- add no_std to primitives ([#366](https://github.com/Evalir/revm/pull/366)) +- revm-precompiles to revm-precompile +- Bump v20, changelog ([#350](https://github.com/Evalir/revm/pull/350)) +- typos ([#232](https://github.com/Evalir/revm/pull/232)) +- Add support for old forks. ([#191](https://github.com/Evalir/revm/pull/191)) +- revm bump 1.8. update libs. snailtracer rename ([#159](https://github.com/Evalir/revm/pull/159)) +- typo fixes +- fix readme typo +- Big Refactor. Machine to Interpreter. refactor instructions. call/create struct ([#52](https://github.com/Evalir/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