diff --git a/crates/bytecode/CHANGELOG.md b/crates/bytecode/CHANGELOG.md index e69de29bb2..c078583a2d 100644 --- a/crates/bytecode/CHANGELOG.md +++ b/crates/bytecode/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-bytecode-v1.0.0) - 2024-09-26 + +### Added + +- 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)) +- 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..ae686ffa57 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/bluealloy/revm/releases/tag/revm-database-v1.0.0) - 2024-09-26 + +### Added + +- add support for async database ([#1809](https://github.com/bluealloy/revm/pull/1809)) +- restructure part3 fix examples ([#1792](https://github.com/bluealloy/revm/pull/1792)) +- 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/database/interface/CHANGELOG.md b/crates/database/interface/CHANGELOG.md index e69de29bb2..dcc86ad13a 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/bluealloy/revm/releases/tag/revm-database-interface-v1.0.0) - 2024-09-26 + +### Added + +- 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/inspector/CHANGELOG.md b/crates/inspector/CHANGELOG.md index e69de29bb2..988c0e302f 100644 --- a/crates/inspector/CHANGELOG.md +++ b/crates/inspector/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-inspector-v1.0.0) - 2024-09-26 + +### Added + +- 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..b8d7755cf5 100644 --- a/crates/optimism/CHANGELOG.md +++ b/crates/optimism/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-optimism-v1.0.0) - 2024-09-26 + +### Added + +- 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 + +- 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..5df32e6b72 100644 --- a/crates/specification/CHANGELOG.md +++ b/crates/specification/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/bluealloy/revm/releases/tag/revm-specification-v1.0.0) - 2024-09-26 + +### Added + +- 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..d6d216f41f 100644 --- a/crates/state/CHANGELOG.md +++ b/crates/state/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-state-v1.0.0) - 2024-09-26 + +### Added + +- 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/statetest-types/CHANGELOG.md b/crates/statetest-types/CHANGELOG.md index e69de29bb2..2cd55ab7a5 100644 --- a/crates/statetest-types/CHANGELOG.md +++ b/crates/statetest-types/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-statetest-types-v1.0.0) - 2024-09-26 + +### Added + +- 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 diff --git a/crates/wiring/CHANGELOG.md b/crates/wiring/CHANGELOG.md index e69de29bb2..3985e6ef07 100644 --- a/crates/wiring/CHANGELOG.md +++ b/crates/wiring/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-wiring-v1.0.0) - 2024-09-26 + +### Added + +- 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 + +- add ReentrancySentryOOG for SSTORE ([#1795](https://github.com/bluealloy/revm/pull/1795)) +- 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