diff --git a/crates/bytecode/CHANGELOG.md b/crates/bytecode/CHANGELOG.md
index e69de29bb2..44c9efcc64 100644
--- a/crates/bytecode/CHANGELOG.md
+++ b/crates/bytecode/CHANGELOG.md
@@ -0,0 +1,83 @@
+# 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) - 2025-01-08
+
+### Added
+
+- *(database)* implement order-independent equality for Reverts (#1827)
+- Restucturing Part7 Handler and Context rework (#1865)
+- restructuring Part6 transaction crate (#1814)
+- Merge validation/analyzis with Bytecode (#1793)
+- restructure Part2 database crate (#1784)
+- project restructuring Part1 (#1776)
+- *(examples)* generate block traces (#895)
+- implement EIP-4844 (#668)
+- *(Shanghai)* All EIPs: push0, warm coinbase, limit/measure initcode (#376)
+- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` (#239)
+- Introduce ByteCode format, Update Readme (#156)
+
+### Fixed
+
+- fix typos ([#620](https://github.com/bluealloy/revm/pull/620))
+
+### Other
+
+- fix comments and docs into more sensible (#1920)
+- *(crates/bytecode)* fix some comments (#1851)
+- some no_std cleanup (#1834)
+- fix `constants` module typo (#1801)
+- Bump new logo (#1735)
+- *(README)* add rbuilder to used-by (#1585)
+- added simular to used-by (#1521)
+- add Trin to used by list (#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)
+- *(docs)* Update the benchmark docs to point to revm package (#906)
+- *(docs)* Update top-level benchmark docs (#894)
+- clang requirement (#784)
+- Readme Updates (#756)
+- Logo (#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)
+- Add support for old forks. ([#191](https://github.com/bluealloy/revm/pull/191))
+- revm bump 1.8. update libs. snailtracer rename ([#159](https://github.com/bluealloy/revm/pull/159))
+- typo fixes
+- fix readme typo
+- Big Refactor. Machine to Interpreter. refactor instructions. call/create struct ([#52](https://github.com/bluealloy/revm/pull/52))
+- readme. debuger update
+- Bump revm v0.3.0. README updated
+- readme
+- Add time elapsed for tests
+- readme updated
+- Include Basefee into cost calc. readme change
+- Initialize precompile accounts
+- Status update. Taking a break
+- Merkle calc. Tweaks and debugging for eip158
+- Replace aurora bn lib with parity's. All Bn128Add/Mul/Pair tests passes
+- TEMP
+- one tab removed
+- readme
+- README Example simplified
+- Gas calculation for Call/Create. Example Added
+- readme usage
+- README changes
+- Static gas cost added
+- Subroutine changelogs and reverts
+- Readme postulates
+- Spelling
+- Restructure project
+- First iteration. Machine is looking okay
diff --git a/crates/context/CHANGELOG.md b/crates/context/CHANGELOG.md
index e69de29bb2..6e32b6b4f7 100644
--- a/crates/context/CHANGELOG.md
+++ b/crates/context/CHANGELOG.md
@@ -0,0 +1,87 @@
+# Changelog
+
+All notable changes to this project will be documented in this file.
+
+The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
+and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+
+## [Unreleased]
+
+## [1.0.0](https://github.com/bluealloy/revm/releases/tag/revm-context-v1.0.0) - 2025-01-08
+
+### Added
+
+- simplify Transaction trait (#1959)
+- align Block trait (#1957)
+- expose precompile address in Journal, DB::Error: StdError (#1956)
+- Make Ctx journal generic (#1933)
+- Restucturing Part7 Handler and Context rework (#1865)
+- restructuring Part6 transaction crate (#1814)
+- *(examples)* generate block traces (#895)
+- implement EIP-4844 (#668)
+- *(Shanghai)* All EIPs: push0, warm coinbase, limit/measure initcode (#376)
+- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` (#239)
+- Introduce ByteCode format, Update Readme (#156)
+
+### Fixed
+
+- clear JournalState and set first journal vec (#1929)
+- Clear journal (#1927)
+- *(revme)* include correct bytecode for snailtracer  (#1917)
+- fix typos ([#620](https://github.com/bluealloy/revm/pull/620))
+
+### Other
+
+- fix journal naming for inc/dec balance (#1976)
+- Make inspector use generics, rm associated types (#1934)
+- fix comments and docs into more sensible (#1920)
+- tie journal database with database getter (#1923)
+- Move CfgEnv from context-interface to context crate (#1910)
+- Bump new logo (#1735)
+- *(README)* add rbuilder to used-by (#1585)
+- added simular to used-by (#1521)
+- add Trin to used by list (#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)
+- *(docs)* Update the benchmark docs to point to revm package (#906)
+- *(docs)* Update top-level benchmark docs (#894)
+- clang requirement (#784)
+- Readme Updates (#756)
+- Logo (#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)
+- Add support for old forks. ([#191](https://github.com/bluealloy/revm/pull/191))
+- revm bump 1.8. update libs. snailtracer rename ([#159](https://github.com/bluealloy/revm/pull/159))
+- typo fixes
+- fix readme typo
+- Big Refactor. Machine to Interpreter. refactor instructions. call/create struct ([#52](https://github.com/bluealloy/revm/pull/52))
+- readme. debuger update
+- Bump revm v0.3.0. README updated
+- readme
+- Add time elapsed for tests
+- readme updated
+- Include Basefee into cost calc. readme change
+- Initialize precompile accounts
+- Status update. Taking a break
+- Merkle calc. Tweaks and debugging for eip158
+- Replace aurora bn lib with parity's. All Bn128Add/Mul/Pair tests passes
+- TEMP
+- one tab removed
+- readme
+- README Example simplified
+- Gas calculation for Call/Create. Example Added
+- readme usage
+- README changes
+- Static gas cost added
+- Subroutine changelogs and reverts
+- Readme postulates
+- Spelling
+- Restructure project
+- First iteration. Machine is looking okay
diff --git a/crates/context/interface/CHANGELOG.md b/crates/context/interface/CHANGELOG.md
index e69de29bb2..f1b8b9e750 100644
--- a/crates/context/interface/CHANGELOG.md
+++ b/crates/context/interface/CHANGELOG.md
@@ -0,0 +1,84 @@
+# Changelog
+
+All notable changes to this project will be documented in this file.
+
+The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
+and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+
+## [Unreleased]
+
+## [1.0.0](https://github.com/bluealloy/revm/releases/tag/revm-context-interface-v1.0.0) - 2025-01-08
+
+### Added
+
+- *(EIP-7623)* Increase calldata cost. backport from rel/v51 (#1965)
+- simplify Transaction trait (#1959)
+- align Block trait (#1957)
+- expose precompile address in Journal, DB::Error: StdError (#1956)
+- Make Ctx journal generic (#1933)
+- Restucturing Part7 Handler and Context rework (#1865)
+- *(examples)* generate block traces (#895)
+- implement EIP-4844 (#668)
+- *(Shanghai)* All EIPs: push0, warm coinbase, limit/measure initcode (#376)
+- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` (#239)
+- Introduce ByteCode format, Update Readme (#156)
+
+### Fixed
+
+- Clear journal (#1927)
+- fix typos ([#620](https://github.com/bluealloy/revm/pull/620))
+
+### Other
+
+- Make inspector use generics, rm associated types (#1934)
+- fix comments and docs into more sensible (#1920)
+- tie journal database with database getter (#1923)
+- Move CfgEnv from context-interface to context crate (#1910)
+- Bump new logo (#1735)
+- *(README)* add rbuilder to used-by (#1585)
+- added simular to used-by (#1521)
+- add Trin to used by list (#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)
+- *(docs)* Update the benchmark docs to point to revm package (#906)
+- *(docs)* Update top-level benchmark docs (#894)
+- clang requirement (#784)
+- Readme Updates (#756)
+- Logo (#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)
+- 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..f5396f7ce9 100644
--- a/crates/database/CHANGELOG.md
+++ b/crates/database/CHANGELOG.md
@@ -0,0 +1,86 @@
+# 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) - 2025-01-08
+
+### Added
+
+- expose precompile address in Journal, DB::Error: StdError (#1956)
+- integrate codspeed (#1935)
+- *(database)* implement order-independent equality for Reverts (#1827)
+- couple convenience functions for nested cache dbs (#1852)
+- Restucturing Part7 Handler and Context rework (#1865)
+- add support for async database (#1809)
+- restructure Part2 database crate (#1784)
+- *(examples)* generate block traces (#895)
+- implement EIP-4844 (#668)
+- *(Shanghai)* All EIPs: push0, warm coinbase, limit/measure initcode (#376)
+- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` (#239)
+- Introduce ByteCode format, Update Readme (#156)
+
+### Fixed
+
+- fix typos ([#620](https://github.com/bluealloy/revm/pull/620))
+
+### Other
+
+- fix comments and docs into more sensible (#1920)
+- bumps select alloy crates to 0.6 (#1854)
+- *(TransitionAccount)* remove unneeded clone (#1860)
+- *(CacheAccount)* remove unneeded clone (#1859)
+- bump alloy to 0.4.2 (#1817)
+- *(primitives)* replace HashMap re-exports with alloy_primitives::map (#1805)
+- Bump new logo (#1735)
+- *(README)* add rbuilder to used-by (#1585)
+- added simular to used-by (#1521)
+- add Trin to used by list (#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)
+- *(docs)* Update the benchmark docs to point to revm package (#906)
+- *(docs)* Update top-level benchmark docs (#894)
+- clang requirement (#784)
+- Readme Updates (#756)
+- Logo (#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)
+- 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..04ebd0cfe5 100644
--- a/crates/database/interface/CHANGELOG.md
+++ b/crates/database/interface/CHANGELOG.md
@@ -0,0 +1,81 @@
+# Changelog
+
+All notable changes to this project will be documented in this file.
+
+The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
+and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+
+## [Unreleased]
+
+## [1.0.0](https://github.com/bluealloy/revm/releases/tag/revm-database-interface-v1.0.0) - 2025-01-08
+
+### Added
+
+- expose precompile address in Journal, DB::Error: StdError (#1956)
+- integrate codspeed (#1935)
+- Restucturing Part7 Handler and Context rework (#1865)
+- add support for async database (#1809)
+- restructure Part2 database crate (#1784)
+- project restructuring Part1 (#1776)
+- *(examples)* generate block traces (#895)
+- implement EIP-4844 (#668)
+- *(Shanghai)* All EIPs: push0, warm coinbase, limit/measure initcode (#376)
+- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` (#239)
+- Introduce ByteCode format, Update Readme (#156)
+
+### Fixed
+
+- fix typos ([#620](https://github.com/bluealloy/revm/pull/620))
+
+### Other
+
+- Make inspector use generics, rm associated types (#1934)
+- fix comments and docs into more sensible (#1920)
+- Bump new logo (#1735)
+- *(README)* add rbuilder to used-by (#1585)
+- added simular to used-by (#1521)
+- add Trin to used by list (#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)
+- *(docs)* Update the benchmark docs to point to revm package (#906)
+- *(docs)* Update top-level benchmark docs (#894)
+- clang requirement (#784)
+- Readme Updates (#756)
+- Logo (#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)
+- Add support for old forks. ([#191](https://github.com/bluealloy/revm/pull/191))
+- revm bump 1.8. update libs. snailtracer rename ([#159](https://github.com/bluealloy/revm/pull/159))
+- typo fixes
+- fix readme typo
+- Big Refactor. Machine to Interpreter. refactor instructions. call/create struct ([#52](https://github.com/bluealloy/revm/pull/52))
+- readme. debuger update
+- Bump revm v0.3.0. README updated
+- readme
+- Add time elapsed for tests
+- readme updated
+- Include Basefee into cost calc. readme change
+- Initialize precompile accounts
+- Status update. Taking a break
+- Merkle calc. Tweaks and debugging for eip158
+- Replace aurora bn lib with parity's. All Bn128Add/Mul/Pair tests passes
+- TEMP
+- one tab removed
+- readme
+- README Example simplified
+- Gas calculation for Call/Create. Example Added
+- readme usage
+- README changes
+- Static gas cost added
+- Subroutine changelogs and reverts
+- Readme postulates
+- Spelling
+- Restructure project
+- First iteration. Machine is looking okay
diff --git a/crates/handler/CHANGELOG.md b/crates/handler/CHANGELOG.md
index e69de29bb2..1c769a50f2 100644
--- a/crates/handler/CHANGELOG.md
+++ b/crates/handler/CHANGELOG.md
@@ -0,0 +1,85 @@
+# Changelog
+
+All notable changes to this project will be documented in this file.
+
+The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
+and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+
+## [Unreleased]
+
+## [1.0.0](https://github.com/bluealloy/revm/releases/tag/revm-handler-v1.0.0) - 2025-01-08
+
+### Added
+
+- *(EIP-7623)* Increase calldata cost. backport from rel/v51 (#1965)
+- simplify Transaction trait (#1959)
+- align Block trait (#1957)
+- expose precompile address in Journal, DB::Error: StdError (#1956)
+- Make Ctx journal generic (#1933)
+- removed create address collision check (#1928)
+- Restucturing Part7 Handler and Context rework (#1865)
+- *(examples)* generate block traces (#895)
+- implement EIP-4844 (#668)
+- *(Shanghai)* All EIPs: push0, warm coinbase, limit/measure initcode (#376)
+- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` (#239)
+- Introduce ByteCode format, Update Readme (#156)
+
+### Fixed
+
+- *(eof)* dont run precompile on ext delegate call (#1964)
+- fix typos ([#620](https://github.com/bluealloy/revm/pull/620))
+
+### Other
+
+- Add bytecode hash in interpreter [#1888](https://github.com/bluealloy/revm/pull/1888) ([#1952](https://github.com/bluealloy/revm/pull/1952))
+- Make inspector use generics, rm associated types (#1934)
+- fix comments and docs into more sensible (#1920)
+- Rename PRAGUE_EOF to OSAKA (#1903)
+- Bump new logo (#1735)
+- *(README)* add rbuilder to used-by (#1585)
+- added simular to used-by (#1521)
+- add Trin to used by list (#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)
+- *(docs)* Update the benchmark docs to point to revm package (#906)
+- *(docs)* Update top-level benchmark docs (#894)
+- clang requirement (#784)
+- Readme Updates (#756)
+- Logo (#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)
+- Add support for old forks. ([#191](https://github.com/bluealloy/revm/pull/191))
+- revm bump 1.8. update libs. snailtracer rename ([#159](https://github.com/bluealloy/revm/pull/159))
+- typo fixes
+- fix readme typo
+- Big Refactor. Machine to Interpreter. refactor instructions. call/create struct ([#52](https://github.com/bluealloy/revm/pull/52))
+- readme. debuger update
+- Bump revm v0.3.0. README updated
+- readme
+- Add time elapsed for tests
+- readme updated
+- Include Basefee into cost calc. readme change
+- Initialize precompile accounts
+- Status update. Taking a break
+- Merkle calc. Tweaks and debugging for eip158
+- Replace aurora bn lib with parity's. All Bn128Add/Mul/Pair tests passes
+- TEMP
+- one tab removed
+- readme
+- README Example simplified
+- Gas calculation for Call/Create. Example Added
+- readme usage
+- README changes
+- Static gas cost added
+- Subroutine changelogs and reverts
+- Readme postulates
+- Spelling
+- Restructure project
+- First iteration. Machine is looking okay
diff --git a/crates/handler/interface/CHANGELOG.md b/crates/handler/interface/CHANGELOG.md
index e69de29bb2..e53bc7c0bf 100644
--- a/crates/handler/interface/CHANGELOG.md
+++ b/crates/handler/interface/CHANGELOG.md
@@ -0,0 +1,77 @@
+# Changelog
+
+All notable changes to this project will be documented in this file.
+
+The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
+and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+
+## [Unreleased]
+
+## [1.0.0](https://github.com/bluealloy/revm/releases/tag/revm-handler-interface-v1.0.0) - 2025-01-08
+
+### Added
+
+- *(EIP-7623)* Increase calldata cost. backport from rel/v51 (#1965)
+- expose precompile address in Journal, DB::Error: StdError (#1956)
+- Restucturing Part7 Handler and Context rework (#1865)
+- *(examples)* generate block traces (#895)
+- implement EIP-4844 (#668)
+- *(Shanghai)* All EIPs: push0, warm coinbase, limit/measure initcode (#376)
+- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` (#239)
+- Introduce ByteCode format, Update Readme (#156)
+
+### Fixed
+
+- fix typos ([#620](https://github.com/bluealloy/revm/pull/620))
+
+### Other
+
+- fix comments and docs into more sensible (#1920)
+- Bump new logo (#1735)
+- *(README)* add rbuilder to used-by (#1585)
+- added simular to used-by (#1521)
+- add Trin to used by list (#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)
+- *(docs)* Update the benchmark docs to point to revm package (#906)
+- *(docs)* Update top-level benchmark docs (#894)
+- clang requirement (#784)
+- Readme Updates (#756)
+- Logo (#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)
+- 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..6d686e328e 100644
--- a/crates/inspector/CHANGELOG.md
+++ b/crates/inspector/CHANGELOG.md
@@ -0,0 +1,90 @@
+# 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) - 2025-01-08
+
+### Added
+
+- *(EIP-7623)* Increase calldata cost. backport from rel/v51 (#1965)
+- simplify Transaction trait (#1959)
+- Split inspector.rs (#1958)
+- expose precompile address in Journal, DB::Error: StdError (#1956)
+- Make Ctx journal generic (#1933)
+- Restucturing Part7 Handler and Context rework (#1865)
+- restructuring Part6 transaction crate (#1814)
+- Merge validation/analyzis with Bytecode (#1793)
+- Restructuring Part3 inspector crate (#1788)
+- restructure Part2 database crate (#1784)
+- project restructuring Part1 (#1776)
+- *(examples)* generate block traces (#895)
+- implement EIP-4844 (#668)
+- *(Shanghai)* All EIPs: push0, warm coinbase, limit/measure initcode (#376)
+- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` (#239)
+- Introduce ByteCode format, Update Readme (#156)
+
+### Fixed
+
+- Clear journal (#1927)
+- fix typos ([#620](https://github.com/bluealloy/revm/pull/620))
+
+### Other
+
+- Make inspector use generics, rm associated types (#1934)
+- fix comments and docs into more sensible (#1920)
+- add depth to GasInspector (#1922)
+- Simplify GasInspector (#1919)
+- Move CfgEnv from context-interface to context crate (#1910)
+- Bump new logo (#1735)
+- *(README)* add rbuilder to used-by (#1585)
+- added simular to used-by (#1521)
+- add Trin to used by list (#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)
+- *(docs)* Update the benchmark docs to point to revm package (#906)
+- *(docs)* Update top-level benchmark docs (#894)
+- clang requirement (#784)
+- Readme Updates (#756)
+- Logo (#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)
+- 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..a0aa12e064 100644
--- a/crates/optimism/CHANGELOG.md
+++ b/crates/optimism/CHANGELOG.md
@@ -0,0 +1,96 @@
+# 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) - 2025-01-08
+
+### Added
+
+- *(EIP-7623)* Increase calldata cost. backport from rel/v51 (#1965)
+- simplify Transaction trait (#1959)
+- Split inspector.rs (#1958)
+- align Block trait (#1957)
+- expose precompile address in Journal, DB::Error: StdError (#1956)
+- add isthmus spec (#1938)
+- integrate codspeed (#1935)
+- Make Ctx journal generic (#1933)
+- Restucturing Part7 Handler and Context rework (#1865)
+- restructuring Part6 transaction crate (#1814)
+- Restructuring Part3 inspector crate (#1788)
+- restructure Part2 database crate (#1784)
+- project restructuring Part1 (#1776)
+- introducing EvmWiring, a chain-specific configuration (#1672)
+- *(examples)* generate block traces (#895)
+- implement EIP-4844 (#668)
+- *(Shanghai)* All EIPs: push0, warm coinbase, limit/measure initcode (#376)
+- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` (#239)
+- Introduce ByteCode format, Update Readme (#156)
+
+### Fixed
+
+- make macro crate-agnostic (#1802)
+- fix typos ([#620](https://github.com/bluealloy/revm/pull/620))
+
+### Other
+
+- Make inspector use generics, rm associated types (#1934)
+- add OpTransaction conversion tests (#1939)
+- fix comments and docs into more sensible (#1920)
+- Rename PRAGUE_EOF to OSAKA (#1903)
+- refactor L1BlockInfo::tx_estimated_size_fjord (#1856)
+- *(primitives)* replace HashMap re-exports with alloy_primitives::map (#1805)
+- Test for l1 gas used and l1 fee for ecotone tx (#1748)
+- *(deps)* bump anyhow from 1.0.88 to 1.0.89 (#1772)
+- Bump new logo (#1735)
+- *(README)* add rbuilder to used-by (#1585)
+- added simular to used-by (#1521)
+- add Trin to used by list (#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)
+- *(docs)* Update the benchmark docs to point to revm package (#906)
+- *(docs)* Update top-level benchmark docs (#894)
+- clang requirement (#784)
+- Readme Updates (#756)
+- Logo (#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)
+- 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..132ff4c48a 100644
--- a/crates/specification/CHANGELOG.md
+++ b/crates/specification/CHANGELOG.md
@@ -0,0 +1,83 @@
+# 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) - 2025-01-08
+
+### Added
+
+- simplify Transaction trait (#1959)
+- Restucturing Part7 Handler and Context rework (#1865)
+- restructuring Part6 transaction crate (#1814)
+- Merge validation/analyzis with Bytecode (#1793)
+- restructure Part2 database crate (#1784)
+- project restructuring Part1 (#1776)
+- *(examples)* generate block traces (#895)
+- implement EIP-4844 (#668)
+- *(Shanghai)* All EIPs: push0, warm coinbase, limit/measure initcode (#376)
+- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` (#239)
+- Introduce ByteCode format, Update Readme (#156)
+
+### Fixed
+
+- fix typos ([#620](https://github.com/bluealloy/revm/pull/620))
+
+### Other
+
+- fix comments and docs into more sensible (#1920)
+- Rename PRAGUE_EOF to OSAKA (#1903)
+- fix `constants` module typo (#1801)
+- migrate off alloy-eips (#1789)
+- Bump new logo (#1735)
+- *(README)* add rbuilder to used-by (#1585)
+- added simular to used-by (#1521)
+- add Trin to used by list (#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)
+- *(docs)* Update the benchmark docs to point to revm package (#906)
+- *(docs)* Update top-level benchmark docs (#894)
+- clang requirement (#784)
+- Readme Updates (#756)
+- Logo (#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)
+- 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..870857c320 100644
--- a/crates/state/CHANGELOG.md
+++ b/crates/state/CHANGELOG.md
@@ -0,0 +1,81 @@
+# Changelog
+
+All notable changes to this project will be documented in this file.
+
+The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
+and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+
+## [Unreleased]
+
+## [1.0.0](https://github.com/bluealloy/revm/releases/tag/revm-state-v1.0.0) - 2025-01-08
+
+### Added
+
+- *(database)* implement order-independent equality for Reverts (#1827)
+- Restucturing Part7 Handler and Context rework (#1865)
+- restructuring Part6 transaction crate (#1814)
+- restructure Part2 database crate (#1784)
+- project restructuring Part1 (#1776)
+- *(examples)* generate block traces (#895)
+- implement EIP-4844 (#668)
+- *(Shanghai)* All EIPs: push0, warm coinbase, limit/measure initcode (#376)
+- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` (#239)
+- Introduce ByteCode format, Update Readme (#156)
+
+### Fixed
+
+- fix typos ([#620](https://github.com/bluealloy/revm/pull/620))
+
+### Other
+
+- fix comments and docs into more sensible (#1920)
+- inline more `AccountInfo` fns and add docs (#1819)
+- *(primitives)* replace HashMap re-exports with alloy_primitives::map (#1805)
+- Bump new logo (#1735)
+- *(README)* add rbuilder to used-by (#1585)
+- added simular to used-by (#1521)
+- add Trin to used by list (#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)
+- *(docs)* Update the benchmark docs to point to revm package (#906)
+- *(docs)* Update top-level benchmark docs (#894)
+- clang requirement (#784)
+- Readme Updates (#756)
+- Logo (#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)
+- 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..10a4c1adb6 100644
--- a/crates/statetest-types/CHANGELOG.md
+++ b/crates/statetest-types/CHANGELOG.md
@@ -0,0 +1,79 @@
+# Changelog
+
+All notable changes to this project will be documented in this file.
+
+The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
+and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+
+## [Unreleased]
+
+## [1.0.0](https://github.com/bluealloy/revm/releases/tag/revm-statetest-types-v1.0.0) - 2025-01-08
+
+### Added
+
+- simplify Transaction trait (#1959)
+- Restucturing Part7 Handler and Context rework (#1865)
+- restructuring Part6 transaction crate (#1814)
+- extract statetest models/structs to standalone crate (#1808)
+- *(examples)* generate block traces (#895)
+- implement EIP-4844 (#668)
+- *(Shanghai)* All EIPs: push0, warm coinbase, limit/measure initcode (#376)
+- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` (#239)
+- Introduce ByteCode format, Update Readme (#156)
+
+### Fixed
+
+- *(eof)* dont run precompile on ext delegate call (#1964)
+- fix typos ([#620](https://github.com/bluealloy/revm/pull/620))
+
+### Other
+
+- fix comments and docs into more sensible (#1920)
+- Bump new logo (#1735)
+- *(README)* add rbuilder to used-by (#1585)
+- added simular to used-by (#1521)
+- add Trin to used by list (#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)
+- *(docs)* Update the benchmark docs to point to revm package (#906)
+- *(docs)* Update top-level benchmark docs (#894)
+- clang requirement (#784)
+- Readme Updates (#756)
+- Logo (#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)
+- 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