diff --git a/CHANGELOG.md b/CHANGELOG.md index 1af293c7..69c24c25 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,731 +5,62 @@ 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.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [0.9.0](https://github.com/alloy-rs/op-alloy -/releases/tag/v0.9.0) - 2024-12-30 - -### Dependencies - -- Bump alloy 0.9 ([#350](https://github.com/alloy-rs/op-alloy/issues/350)) - -### Miscellaneous Tasks - -- Make clippy happy ([#349](https://github.com/alloy-rs/op-alloy/issues/349)) - -## [0.8.5](https://github.com/alloy-rs/op-alloy -/releases/tag/v0.8.5) - 2024-12-19 - -### Features - -- Impl From for OpTypedTransaction ([#348](https://github.com/alloy-rs/op-alloy/issues/348)) - -### Miscellaneous Tasks - -- Release 0.8.5 - -### Other - -- [Feature] Use Upstream Forkchoice Version ([#347](https://github.com/alloy-rs/op-alloy/issues/347)) - -## [0.8.4](https://github.com/alloy-rs/op-alloy -/releases/tag/v0.8.4) - 2024-12-17 - -### Dependencies - -- Bump alloy 081 ([#344](https://github.com/alloy-rs/op-alloy/issues/344)) - -### Miscellaneous Tasks - -- Release 0.8.4 - -### Other - -- [Bug] miner_setMaxDASize should return bool type ([#346](https://github.com/alloy-rs/op-alloy/issues/346)) - -## [0.8.3](https://github.com/alloy-rs/op-alloy -/releases/tag/v0.8.3) - 2024-12-14 - -### Documentation - -- Fix docs ([#343](https://github.com/alloy-rs/op-alloy/issues/343)) - -### Features - -- Add OpPooledTransaction ([#341](https://github.com/alloy-rs/op-alloy/issues/341)) - -### Miscellaneous Tasks - -- Release 0.8.3 -- Reorder impl fns ([#342](https://github.com/alloy-rs/op-alloy/issues/342)) - -## [0.8.2](https://github.com/alloy-rs/op-alloy -/releases/tag/v0.8.2) - 2024-12-12 - -### Features - -- Upstream decode extradata fn ([#340](https://github.com/alloy-rs/op-alloy/issues/340)) - -### Miscellaneous Tasks - -- Release 0.8.2 - -## [0.8.1](https://github.com/alloy-rs/op-alloy -/releases/tag/v0.8.1) - 2024-12-12 - -### Features - -- Add serde for OpTxType ([#317](https://github.com/alloy-rs/op-alloy/issues/317)) - -### Miscellaneous Tasks - -- Release 0.8.1 -- Reuse methods for receipt rlp ([#339](https://github.com/alloy-rs/op-alloy/issues/339)) - -## [0.8.0](https://github.com/alloy-rs/op-alloy -/releases/tag/v0.8.0) - 2024-12-10 - -### Dependencies - -- Bump alloy ([#338](https://github.com/alloy-rs/op-alloy/issues/338)) -- [registry] Bump superchain-registry commit ([#336](https://github.com/alloy-rs/op-alloy/issues/336)) -- Bump alloy to 0.7.3 ([#334](https://github.com/alloy-rs/op-alloy/issues/334)) -- Enable alloy-primitives/arbitrary in dev-deps ([#329](https://github.com/alloy-rs/op-alloy/issues/329)) - -### Features - -- [consensus] Tx envelope tx hash ([#324](https://github.com/alloy-rs/op-alloy/issues/324)) -- Add miner extension trait ([#325](https://github.com/alloy-rs/op-alloy/issues/325)) -- [engine] FCU Version ([#321](https://github.com/alloy-rs/op-alloy/issues/321)) -- Add typed 2718 for txtype ([#323](https://github.com/alloy-rs/op-alloy/issues/323)) - -### Miscellaneous Tasks - -- Release 0.8.0 -- [registry] Update SCR ([#327](https://github.com/alloy-rs/op-alloy/issues/327)) - -### Other - -- 0.7.3 ([#333](https://github.com/alloy-rs/op-alloy/issues/333)) -- Add placeholder for isthmus time to genesis ([#331](https://github.com/alloy-rs/op-alloy/issues/331)) -- Propagate arbitrary ([#330](https://github.com/alloy-rs/op-alloy/issues/330)) - -## [0.7.2](https://github.com/alloy-rs/op-alloy -/releases/tag/v0.7.2) - 2024-12-02 - -### Features - -- Bump alloy ([#322](https://github.com/alloy-rs/op-alloy/issues/322)) - -### Miscellaneous Tasks - -- Release 0.7.2 -- Release 0.7.2 - -## [0.7.1](https://github.com/alloy-rs/op-alloy -/releases/tag/v0.7.1) - 2024-11-28 - -### Bug Fixes - -- [op-alloy] Add Missing Registry Crate ([#311](https://github.com/alloy-rs/op-alloy/issues/311)) -- [protocol] Remove panic in brotli compress method ([#296](https://github.com/alloy-rs/op-alloy/issues/296)) -- [genesis] Base Fee Params ([#292](https://github.com/alloy-rs/op-alloy/issues/292)) -- Protected bits handling ([#270](https://github.com/alloy-rs/op-alloy/issues/270)) -- [book] Batch over SingleBatch ([#260](https://github.com/alloy-rs/op-alloy/issues/260)) -- [book] Getting Start Links ([#256](https://github.com/alloy-rs/op-alloy/issues/256)) -- [book] Broken Mdbook Version ([#250](https://github.com/alloy-rs/op-alloy/issues/250)) - -### Features - -- Bump alloy ([#314](https://github.com/alloy-rs/op-alloy/issues/314)) -- [protocol] Compressors ([#299](https://github.com/alloy-rs/op-alloy/issues/299)) -- [book] Hardfork Change Example ([#306](https://github.com/alloy-rs/op-alloy/issues/306)) -- Introduce op-alloy-registry ([#290](https://github.com/alloy-rs/op-alloy/issues/290)) -- [genesis] Holocene Timestamps on Sepolia ([#285](https://github.com/alloy-rs/op-alloy/issues/285)) -- Add missing txtype tryfroms ([#272](https://github.com/alloy-rs/op-alloy/issues/272)) -- [protocol] Batch Reader ([#265](https://github.com/alloy-rs/op-alloy/issues/265)) -- [protocol] ZLIB Compression ([#264](https://github.com/alloy-rs/op-alloy/issues/264)) -- [protocol] Brotli Compression behind `std` ([#263](https://github.com/alloy-rs/op-alloy/issues/263)) -- [protocol] Batch Encoding ([#259](https://github.com/alloy-rs/op-alloy/issues/259)) -- Add missing OpTxType trait impls ([#258](https://github.com/alloy-rs/op-alloy/issues/258)) -- [book] Frames ([#226](https://github.com/alloy-rs/op-alloy/issues/226)) -- [book] Add Badges for Crates ([#253](https://github.com/alloy-rs/op-alloy/issues/253)) - -### Miscellaneous Tasks - -- Release 0.7.1 -- [workspace] Remove Deprecated Methods ([#313](https://github.com/alloy-rs/op-alloy/issues/313)) -- Release 0.7.0 -- [registry] Dogfood Test Rollup Config ([#308](https://github.com/alloy-rs/op-alloy/issues/308)) -- [workspace] Remove Hand-rolled Display Error Impls ([#312](https://github.com/alloy-rs/op-alloy/issues/312)) -- [workspace] Touchup crate docs with badges ([#309](https://github.com/alloy-rs/op-alloy/issues/309)) -- [registry] Small Cleanup ([#307](https://github.com/alloy-rs/op-alloy/issues/307)) -- [ci] Add missing no_std crates ([#310](https://github.com/alloy-rs/op-alloy/issues/310)) -- [consensus] EIP-2718 Encoding Trait Impls ([#300](https://github.com/alloy-rs/op-alloy/issues/300)) -- [protocol] Refactor Block Info Txs ([#303](https://github.com/alloy-rs/op-alloy/issues/303)) -- [readme] Add op-alloy-registry ([#301](https://github.com/alloy-rs/op-alloy/issues/301)) -- Issue Template Update ([#304](https://github.com/alloy-rs/op-alloy/issues/304)) -- [protocol] Move and Extend Brotli Compression ([#298](https://github.com/alloy-rs/op-alloy/issues/298)) -- [ci] Run examples in CI ([#297](https://github.com/alloy-rs/op-alloy/issues/297)) -- Add default for txtype ([#295](https://github.com/alloy-rs/op-alloy/issues/295)) -- [consensus] Trait Abstracted Hardforks ([#289](https://github.com/alloy-rs/op-alloy/issues/289)) -- [genesis] Remove hardcoded configs ([#291](https://github.com/alloy-rs/op-alloy/issues/291)) -- [consensus] Cleanup Hardforks ([#288](https://github.com/alloy-rs/op-alloy/issues/288)) -- [consensus] Re-export and Hardfork Cleanup ([#274](https://github.com/alloy-rs/op-alloy/issues/274)) -- [consensus] Signature Definitions ([#281](https://github.com/alloy-rs/op-alloy/issues/281)) -- [consensus] OpTxType Conversion ([#283](https://github.com/alloy-rs/op-alloy/issues/283)) -- [protocol] Batch Transaction Mod ([#284](https://github.com/alloy-rs/op-alloy/issues/284)) -- [consensus] Move OpTxType and add tests ([#282](https://github.com/alloy-rs/op-alloy/issues/282)) -- [protocol] Cleanup Examples ([#278](https://github.com/alloy-rs/op-alloy/issues/278)) -- [op-alloy] Docs ([#277](https://github.com/alloy-rs/op-alloy/issues/277)) -- [genesis] Remove Re-exports ([#276](https://github.com/alloy-rs/op-alloy/issues/276)) -- Remove Error Impls ([#273](https://github.com/alloy-rs/op-alloy/issues/273)) -- [workspace] Use thiserror for Error Types ([#269](https://github.com/alloy-rs/op-alloy/issues/269)) -- [protocol] Remove TryFrom ([#268](https://github.com/alloy-rs/op-alloy/issues/268)) -- [protocol] Re-organizes Modules and Errors ([#261](https://github.com/alloy-rs/op-alloy/issues/261)) -- [book] Building Docs ([#257](https://github.com/alloy-rs/op-alloy/issues/257)) -- [book] Frames to Batches Example ([#232](https://github.com/alloy-rs/op-alloy/issues/232)) -- [book] Missing Sections and Enhancements ([#255](https://github.com/alloy-rs/op-alloy/issues/255)) -- [book] Touchup Introduction ([#254](https://github.com/alloy-rs/op-alloy/issues/254)) - -### Other - -- 0.6.8 ([#294](https://github.com/alloy-rs/op-alloy/issues/294)) -- 0.6.7 ([#287](https://github.com/alloy-rs/op-alloy/issues/287)) -- V0.6.6 ([#271](https://github.com/alloy-rs/op-alloy/issues/271)) - -## [0.6.5](https://github.com/alloy-rs/op-alloy -/releases/tag/v0.6.5) - 2024-11-12 - -### Dependencies - -- Bump alloy 064 ([#249](https://github.com/alloy-rs/op-alloy/issues/249)) - -### Features - -- Wrap `TxDeposit` into `Sealed` in `OpTxEnvelope` ([#247](https://github.com/alloy-rs/op-alloy/issues/247)) -- Add nonce to RPC transaction ([#246](https://github.com/alloy-rs/op-alloy/issues/246)) - -### Miscellaneous Tasks - -- Release 0.6.5 -- Add deserde test ([#248](https://github.com/alloy-rs/op-alloy/issues/248)) - -## [0.6.4](https://github.com/alloy-rs/op-alloy -/releases/tag/v0.6.4) - 2024-11-12 - -### Bug Fixes - -- [consensus] Add conversion for `OpTxType::Eip7702` ([#244](https://github.com/alloy-rs/op-alloy/issues/244)) -- [consensus] Fix arbitrary impl for `OpTxType` ([#242](https://github.com/alloy-rs/op-alloy/issues/242)) - -### Miscellaneous Tasks - -- Release 0.6.4 -- Add is dynamic fee ([#245](https://github.com/alloy-rs/op-alloy/issues/245)) - -## [0.6.3](https://github.com/alloy-rs/op-alloy -/releases/tag/v0.6.3) - 2024-11-08 - -### Dependencies - -- Bump Alloy Deps ([#239](https://github.com/alloy-rs/op-alloy/issues/239)) - -### Features - -- Bump alloy ([#240](https://github.com/alloy-rs/op-alloy/issues/240)) - -### Miscellaneous Tasks - -- Release 0.6.3 - -## [0.6.2](https://github.com/alloy-rs/op-alloy -/releases/tag/v0.6.2) - 2024-11-06 - -### Bug Fixes - -- [protocol] Batch Decoding ([#235](https://github.com/alloy-rs/op-alloy/issues/235)) -- [book] Links Imports ([#227](https://github.com/alloy-rs/op-alloy/issues/227)) - -### Features - -- Add fn for decoded 1559 params ([#236](https://github.com/alloy-rs/op-alloy/issues/236)) -- [book] Engine RPC Types ([#229](https://github.com/alloy-rs/op-alloy/issues/229)) - -### Miscellaneous Tasks - -- Release 0.6.2 -- Move eip1559 impls ([#237](https://github.com/alloy-rs/op-alloy/issues/237)) -- [rpc-types] Clean up Exports ([#231](https://github.com/alloy-rs/op-alloy/issues/231)) -- [book] Consolidate Links ([#230](https://github.com/alloy-rs/op-alloy/issues/230)) -- [book] RPC Types ([#228](https://github.com/alloy-rs/op-alloy/issues/228)) -- [book] Protocol Docs ([#225](https://github.com/alloy-rs/op-alloy/issues/225)) - -### Other - -- V0.6.1 ([#238](https://github.com/alloy-rs/op-alloy/issues/238)) - -## [0.6.0](https://github.com/alloy-rs/op-alloy -/releases/tag/v0.6.0) - 2024-11-06 - -### Bug Fixes - -- [book] Small Book Touchups ([#220](https://github.com/alloy-rs/op-alloy/issues/220)) -- [ci] Remove Docs gh-page publish ([#216](https://github.com/alloy-rs/op-alloy/issues/216)) -- Ci powerset ([#214](https://github.com/alloy-rs/op-alloy/issues/214)) -- [book] Missing READMEs ([#213](https://github.com/alloy-rs/op-alloy/issues/213)) - -### Dependencies - -- [wip] feat: bump alloy ([#205](https://github.com/alloy-rs/op-alloy/issues/205)) -- [workspace] Import Touchups ([#199](https://github.com/alloy-rs/op-alloy/issues/199)) -- Bump alloy ([#178](https://github.com/alloy-rs/op-alloy/issues/178)) - -### Features - -- Add holocene extradata fn ([#233](https://github.com/alloy-rs/op-alloy/issues/233)) -- Add jsonrpsee trait for SuperchainSignal ([#217](https://github.com/alloy-rs/op-alloy/issues/217)) -- `OpTransactionRequest` ([#215](https://github.com/alloy-rs/op-alloy/issues/215)) -- [book] Consensus ([#212](https://github.com/alloy-rs/op-alloy/issues/212)) -- [book] Genesis - System Config ([#211](https://github.com/alloy-rs/op-alloy/issues/211)) -- `op-alloy` meta crate ([#210](https://github.com/alloy-rs/op-alloy/issues/210)) -- [book] Genesis - Rollup Config ([#209](https://github.com/alloy-rs/op-alloy/issues/209)) -- Book Setup ([#208](https://github.com/alloy-rs/op-alloy/issues/208)) -- README ([#207](https://github.com/alloy-rs/op-alloy/issues/207)) -- Book ([#206](https://github.com/alloy-rs/op-alloy/issues/206)) -- [protocol] Batch ([#200](https://github.com/alloy-rs/op-alloy/issues/200)) -- [protocol] Span Batch Validity Checks ([#198](https://github.com/alloy-rs/op-alloy/issues/198)) -- [protocol] Span Batch Type ([#197](https://github.com/alloy-rs/op-alloy/issues/197)) -- [protocol] Span Batch Transactions ([#196](https://github.com/alloy-rs/op-alloy/issues/196)) -- [protocol] Batch TX Data ([#195](https://github.com/alloy-rs/op-alloy/issues/195)) -- [protocol] Span Batch Bits ([#194](https://github.com/alloy-rs/op-alloy/issues/194)) -- [protocol] Span Batch Element ([#193](https://github.com/alloy-rs/op-alloy/issues/193)) -- [protocol] Batch Utilities ([#191](https://github.com/alloy-rs/op-alloy/issues/191)) -- [protocol] Batch Error Types ([#190](https://github.com/alloy-rs/op-alloy/issues/190)) -- [protocol] BatchValidationProvider ([#189](https://github.com/alloy-rs/op-alloy/issues/189)) -- [protocol] SingleBatch Type ([#188](https://github.com/alloy-rs/op-alloy/issues/188)) -- [protocol] Batch Validity ([#187](https://github.com/alloy-rs/op-alloy/issues/187)) -- [protocol] Batch Type ([#186](https://github.com/alloy-rs/op-alloy/issues/186)) -- [rpc-types] `{Try}From` impl for `OpTransactionReceipt` + `Transaction` -> consensus types ([#183](https://github.com/alloy-rs/op-alloy/issues/183)) -- [genesis] EIP 1559 System Config Accessor ([#179](https://github.com/alloy-rs/op-alloy/issues/179)) - -### Miscellaneous Tasks - -- Release 0.6.0 -- [book] Load Rollup Config Example ([#224](https://github.com/alloy-rs/op-alloy/issues/224)) -- [book] Genesis Docs ([#223](https://github.com/alloy-rs/op-alloy/issues/223)) -- [book] Consensus Docs ([#222](https://github.com/alloy-rs/op-alloy/issues/222)) -- [ci] Use Justfile Targets in Github Actions ([#219](https://github.com/alloy-rs/op-alloy/issues/219)) -- [book] Fix Doc Links ([#218](https://github.com/alloy-rs/op-alloy/issues/218)) -- Release 0.5.2 ([#201](https://github.com/alloy-rs/op-alloy/issues/201)) -- [consensus] Upstream Receipt Constructor ([#165](https://github.com/alloy-rs/op-alloy/issues/165)) -- Release 0.5.1 ([#184](https://github.com/alloy-rs/op-alloy/issues/184)) -- [consensus] Small Cleanup ([#180](https://github.com/alloy-rs/op-alloy/issues/180)) -- Dependency Updates ([#177](https://github.com/alloy-rs/op-alloy/issues/177)) - -### Other - -- Add arbitrary attr ([#182](https://github.com/alloy-rs/op-alloy/issues/182)) - -## [0.5.0](https://github.com/alloy-rs/op-alloy -/releases/tag/v0.5.0) - 2024-10-18 - -### Dependencies - -- Bump alloy and remove `OpExecutionPayloadV4` ([#176](https://github.com/alloy-rs/op-alloy/issues/176)) - -### Features - -- Add signature function to TxDeposit ([#174](https://github.com/alloy-rs/op-alloy/issues/174)) -- Add depositTransaction trait ([#171](https://github.com/alloy-rs/op-alloy/issues/171)) -- Op network execution payload envelope decoding ([#149](https://github.com/alloy-rs/op-alloy/issues/149)) -- [rollup] Backward-activate forks in `RollupConfig` ([#170](https://github.com/alloy-rs/op-alloy/issues/170)) -- [envelope] Add missing `From>` ([#168](https://github.com/alloy-rs/op-alloy/issues/168)) - -### Miscellaneous Tasks - -- Release 0.5.0 - -## [0.4.0](https://github.com/alloy-rs/op-alloy -/releases/tag/v0.4.0) - 2024-10-09 - -### Bug Fixes - -- Alloy Updates ([#166](https://github.com/alloy-rs/op-alloy/issues/166)) -- Op Prefix ([#164](https://github.com/alloy-rs/op-alloy/issues/164)) -- [genesis] Op Prefix Naming Convention ([#161](https://github.com/alloy-rs/op-alloy/issues/161)) -- [rpc-types-engine] Op Prefix Naming Convention ([#163](https://github.com/alloy-rs/op-alloy/issues/163)) -- [rpc-types] Op Prefix Naming Convention ([#162](https://github.com/alloy-rs/op-alloy/issues/162)) -- Elide Lifetimes ([#160](https://github.com/alloy-rs/op-alloy/issues/160)) -- Safeheadresponse field types ([#156](https://github.com/alloy-rs/op-alloy/issues/156)) -- Genesis l1 l2 field types ([#157](https://github.com/alloy-rs/op-alloy/issues/157)) -- Remove 4844 transaction type ([#151](https://github.com/alloy-rs/op-alloy/issues/151)) -- Reverts 13d0c2 - impl SignableTransaction for Deposit ([#153](https://github.com/alloy-rs/op-alloy/issues/153)) -- [genesis] BaseFeeParams Arbitrary Bounds ([#147](https://github.com/alloy-rs/op-alloy/issues/147)) - -### Features - -- Add 7702 ([#167](https://github.com/alloy-rs/op-alloy/issues/167)) -- [consensus] Transaction for OpTxEnvelope ([#159](https://github.com/alloy-rs/op-alloy/issues/159)) -- [consensus] System Transaction ([#154](https://github.com/alloy-rs/op-alloy/issues/154)) -- [`consensus`] Impl `SignableTx` for `TxDeposit` ([#152](https://github.com/alloy-rs/op-alloy/issues/152)) -- Codeowner Updates ([#148](https://github.com/alloy-rs/op-alloy/issues/148)) -- [protocol] Arbitrary Block Info Types ([#145](https://github.com/alloy-rs/op-alloy/issues/145)) -- [genesis] Arbitrary Support ([#144](https://github.com/alloy-rs/op-alloy/issues/144)) -- [protocol] Add Frame Iterator ([#141](https://github.com/alloy-rs/op-alloy/issues/141)) -- Justfile for my sanity ([#142](https://github.com/alloy-rs/op-alloy/issues/142)) -- [rpc-types-engine] EIP-1559 parameters in `OptimismPayloadAttributes` ([#138](https://github.com/alloy-rs/op-alloy/issues/138)) -- [genesis] `SystemConfig` holocene updates ([#139](https://github.com/alloy-rs/op-alloy/issues/139)) -- [protocol] SystemConfig Conversion Utility ([#135](https://github.com/alloy-rs/op-alloy/issues/135)) - -### Miscellaneous Tasks - -- Release 0.4.0 -- Cleanup Arbitrary Tests ([#146](https://github.com/alloy-rs/op-alloy/issues/146)) -- Cleanup Workspace Manifest ([#143](https://github.com/alloy-rs/op-alloy/issues/143)) -- V0.3.3 ([#140](https://github.com/alloy-rs/op-alloy/issues/140)) -- Cleanup Workspace Documentation ([#129](https://github.com/alloy-rs/op-alloy/issues/129)) -- [protocol] Remove `L1BlockInfoTx::Holocene` variant ([#137](https://github.com/alloy-rs/op-alloy/issues/137)) -- [protocol] Payload Conversion Utilities ([#136](https://github.com/alloy-rs/op-alloy/issues/136)) - -### Other - -- Adding fee computation functions to l1BlockInfoTx ([#134](https://github.com/alloy-rs/op-alloy/issues/134)) - -## [0.3.2](https://github.com/alloy-rs/op-alloy -/releases/tag/v0.3.2) - 2024-09-30 - -### Features - -- [consensus] Bincode compatibility ([#131](https://github.com/alloy-rs/op-alloy/issues/131)) - -### Miscellaneous Tasks - -- Release 0.3.2 ([#133](https://github.com/alloy-rs/op-alloy/issues/133)) -- [genesis] Small README Update ([#128](https://github.com/alloy-rs/op-alloy/issues/128)) - -## [0.3.1](https://github.com/alloy-rs/op-alloy -/releases/tag/v0.3.1) - 2024-09-30 +## [0.1.0](https://github.com/op-rs/maili +/releases/tag/v0.1.0) - 2025-01-08 ### Bug Fixes +- Fixes +- [registry] Reset version of registry in workspace manifest and fix book links ([#7](https://github.com/op-rs/maili/issues/7)) +- Fix reset version of registry in workspace manifest, and book links +- Fixes +- Fix test maili-provider with no_std +- [op-alloy] Add Missing Registry Crate ([#311](https://github.com/op-rs/maili/issues/311)) +- [protocol] Remove panic in brotli compress method ([#296](https://github.com/op-rs/maili/issues/296)) +- [genesis] Base Fee Params ([#292](https://github.com/op-rs/maili/issues/292)) +- Protected bits handling ([#270](https://github.com/op-rs/maili/issues/270)) +- [book] Batch over SingleBatch ([#260](https://github.com/op-rs/maili/issues/260)) +- [book] Getting Start Links ([#256](https://github.com/op-rs/maili/issues/256)) +- [book] Broken Mdbook Version ([#250](https://github.com/op-rs/maili/issues/250)) +- [consensus] Add conversion for `OpTxType::Eip7702` ([#244](https://github.com/op-rs/maili/issues/244)) +- [consensus] Fix arbitrary impl for `OpTxType` ([#242](https://github.com/op-rs/maili/issues/242)) +- [protocol] Batch Decoding ([#235](https://github.com/op-rs/maili/issues/235)) +- [book] Links Imports ([#227](https://github.com/op-rs/maili/issues/227)) +- [book] Small Book Touchups ([#220](https://github.com/op-rs/maili/issues/220)) +- [ci] Remove Docs gh-page publish ([#216](https://github.com/op-rs/maili/issues/216)) +- Ci powerset ([#214](https://github.com/op-rs/maili/issues/214)) +- [book] Missing READMEs ([#213](https://github.com/op-rs/maili/issues/213)) +- Alloy Updates ([#166](https://github.com/op-rs/maili/issues/166)) +- Op Prefix ([#164](https://github.com/op-rs/maili/issues/164)) +- [genesis] Op Prefix Naming Convention ([#161](https://github.com/op-rs/maili/issues/161)) +- [rpc-types-engine] Op Prefix Naming Convention ([#163](https://github.com/op-rs/maili/issues/163)) +- [rpc-types] Op Prefix Naming Convention ([#162](https://github.com/op-rs/maili/issues/162)) +- Elide Lifetimes ([#160](https://github.com/op-rs/maili/issues/160)) +- Safeheadresponse field types ([#156](https://github.com/op-rs/maili/issues/156)) +- Genesis l1 l2 field types ([#157](https://github.com/op-rs/maili/issues/157)) +- Remove 4844 transaction type ([#151](https://github.com/op-rs/maili/issues/151)) +- Reverts 13d0c2 - impl SignableTransaction for Deposit ([#153](https://github.com/op-rs/maili/issues/153)) +- [genesis] BaseFeeParams Arbitrary Bounds ([#147](https://github.com/op-rs/maili/issues/147)) - HashMap default - -### Miscellaneous Tasks - -- Release 0.3.1 - -## [0.3.0](https://github.com/alloy-rs/op-alloy -/releases/tag/v0.3.0) - 2024-09-30 - -### Bug Fixes - -- Clean up protocol std feat flagging ([#119](https://github.com/alloy-rs/op-alloy/issues/119)) -- [protocol] Functional Batch Transaction ([#88](https://github.com/alloy-rs/op-alloy/issues/88)) -- L1Origin -> l1origin during deser of L2BlockRef ([#116](https://github.com/alloy-rs/op-alloy/issues/116)) -- [engine] Missing Error Source ([#114](https://github.com/alloy-rs/op-alloy/issues/114)) - -### Dependencies - -- Bump alloy 0.4 ([#127](https://github.com/alloy-rs/op-alloy/issues/127)) -- Use alloy map ([#126](https://github.com/alloy-rs/op-alloy/issues/126)) - -### Features - -- [consensus] OpBlock Type ([#105](https://github.com/alloy-rs/op-alloy/issues/105)) -- [workspace] Use Workspace Level Lints ([#125](https://github.com/alloy-rs/op-alloy/issues/125)) -- [genesis] Simplify Log Updates in System Config ([#123](https://github.com/alloy-rs/op-alloy/issues/123)) -- [genesis] Optimism Base Fee Params ([#122](https://github.com/alloy-rs/op-alloy/issues/122)) -- [protocol] Holocene Support ([#118](https://github.com/alloy-rs/op-alloy/issues/118)) -- [provider] OP engine api trait ext + superchain signal type ([#117](https://github.com/alloy-rs/op-alloy/issues/117)) -- [engine] Deprecate RollupConfig Argument ([#112](https://github.com/alloy-rs/op-alloy/issues/112)) -- Exec payload v4 serde test ([#113](https://github.com/alloy-rs/op-alloy/issues/113)) - -### Miscellaneous Tasks - -- Release 0.3.0 -- [protocol] Cleanup block info block hash retrieval ([#120](https://github.com/alloy-rs/op-alloy/issues/120)) - -### Other - -- Replace u8 direction field with Direction type ([#90](https://github.com/alloy-rs/op-alloy/issues/90)) -- Add holocene time to genesis ([#115](https://github.com/alloy-rs/op-alloy/issues/115)) - -## [0.2.12](https://github.com/alloy-rs/op-alloy -/releases/tag/v0.2.12) - 2024-09-18 - -### Bug Fixes - -- No_std for op-alloy-rpc-types-engine ([#109](https://github.com/alloy-rs/op-alloy/issues/109)) -- [protocol] Invalid Frame Data Length ([#108](https://github.com/alloy-rs/op-alloy/issues/108)) - -### Dependencies - -- Bump alloy 0.3.6 ([#111](https://github.com/alloy-rs/op-alloy/issues/111)) -- Bump msrv 1.81 ([#106](https://github.com/alloy-rs/op-alloy/issues/106)) - -### Features - -- [engine] Payload Conversion Utilities ([#110](https://github.com/alloy-rs/op-alloy/issues/110)) -- Remove the superchain primitives dependency ([#100](https://github.com/alloy-rs/op-alloy/issues/100)) -- [rpc-types-engine] No_std Support ([#104](https://github.com/alloy-rs/op-alloy/issues/104)) -- [rpc-types] No_std Support ([#103](https://github.com/alloy-rs/op-alloy/issues/103)) -- Remove std flag over alloc ([#101](https://github.com/alloy-rs/op-alloy/issues/101)) - -### Miscellaneous Tasks - -- Release 0.2.12 -- Re-export module items ([#102](https://github.com/alloy-rs/op-alloy/issues/102)) - -## [0.2.11](https://github.com/alloy-rs/op-alloy -/releases/tag/v0.2.11) - 2024-09-13 - -### Bug Fixes - -- Remove Block ID ([#94](https://github.com/alloy-rs/op-alloy/issues/94)) -- Issue Template ([#96](https://github.com/alloy-rs/op-alloy/issues/96)) - -### Features - -- Genesis Types ([#97](https://github.com/alloy-rs/op-alloy/issues/97)) -- Attributes with parent ([#95](https://github.com/alloy-rs/op-alloy/issues/95)) - -### Miscellaneous Tasks - -- Release 0.2.11 - -### Other - -- Make `l1_origin` in `L2BlockRef` a struct instead of an enum ([#91](https://github.com/alloy-rs/op-alloy/issues/91)) - -## [0.2.10](https://github.com/alloy-rs/op-alloy -/releases/tag/v0.2.10) - 2024-09-13 - -### Dependencies - -- Bump alloy ([#98](https://github.com/alloy-rs/op-alloy/issues/98)) - -### Features - -- [rpc-types] Replace u8 with Connectedness Enum ([#84](https://github.com/alloy-rs/op-alloy/issues/84)) -- Feat(protocol) add block information module ([#82](https://github.com/alloy-rs/op-alloy/issues/82)) - -### Miscellaneous Tasks - -- Release 0.2.10 - -## [0.2.9](https://github.com/alloy-rs/op-alloy -/releases/tag/v0.2.9) - 2024-09-09 - -### Bug Fixes - -- Use no_std workflow ([#78](https://github.com/alloy-rs/op-alloy/issues/78)) -- Alloy-protocols utils fix ([#80](https://github.com/alloy-rs/op-alloy/issues/80)) -- Alloy-rs/core update ([#75](https://github.com/alloy-rs/op-alloy/issues/75)) -- [protocol] Native u64 ([#73](https://github.com/alloy-rs/op-alloy/issues/73)) - -### Dependencies - -- Bump alloy 0.3.2 ([#86](https://github.com/alloy-rs/op-alloy/issues/86)) - -### Documentation - -- [rpc-type] Add reference to peerdump ([#83](https://github.com/alloy-rs/op-alloy/issues/83)) - -### Features - -- [op-alloy-protocol] Add deposit module ([#81](https://github.com/alloy-rs/op-alloy/issues/81)) -- Bump superchain-primitives ([#79](https://github.com/alloy-rs/op-alloy/issues/79)) -- [protocol] Deposit Tx Utility ([#74](https://github.com/alloy-rs/op-alloy/issues/74)) -- Feature Powerset Job ([#72](https://github.com/alloy-rs/op-alloy/issues/72)) -- [protocol] Exports Frame Constants ([#71](https://github.com/alloy-rs/op-alloy/issues/71)) - -### Miscellaneous Tasks - -- Release 0.2.9 -- Cleanup depositerror ([#87](https://github.com/alloy-rs/op-alloy/issues/87)) - -## [0.2.8](https://github.com/alloy-rs/op-alloy -/releases/tag/v0.2.8) - 2024-09-04 - -### Bug Fixes - -- [docs] L1 gas used deprecated since Fjord not Ecotone ([#67](https://github.com/alloy-rs/op-alloy/issues/67)) - -### Dependencies - -- Bump MSRV ([#66](https://github.com/alloy-rs/op-alloy/issues/66)) - -### Features - -- [protocol] Batch Transaction ([#70](https://github.com/alloy-rs/op-alloy/issues/70)) - -### Miscellaneous Tasks - -- Release 0.2.8 - -### Other - -- Make decode_fields pub for TxDeposit ([#68](https://github.com/alloy-rs/op-alloy/issues/68)) -- Add encode methods for `TxDeposit` ([#69](https://github.com/alloy-rs/op-alloy/issues/69)) - -## [0.2.7](https://github.com/alloy-rs/op-alloy -/releases/tag/v0.2.7) - 2024-09-02 - -### Miscellaneous Tasks - -- Release 0.2.7 - -### Other - -- Derive arbitrary for TxDeposit ([#65](https://github.com/alloy-rs/op-alloy/issues/65)) - -## [0.2.6](https://github.com/alloy-rs/op-alloy -/releases/tag/v0.2.6) - 2024-09-02 - -### Bug Fixes - -- Derive_more dep ([#63](https://github.com/alloy-rs/op-alloy/issues/63)) -- [rpc] Add l1 block info to OpTransactionReceipt ([#62](https://github.com/alloy-rs/op-alloy/issues/62)) - -### Features - -- Workflow to validate no_std Compatibility ([#64](https://github.com/alloy-rs/op-alloy/issues/64)) -- [consensus] Hardfork Transaction Builders ([#55](https://github.com/alloy-rs/op-alloy/issues/55)) - -### Miscellaneous Tasks - -- Release 0.2.6 -- Clean up components used in the feature form ([#60](https://github.com/alloy-rs/op-alloy/issues/60)) -- Remove ethers-rs contact link ([#61](https://github.com/alloy-rs/op-alloy/issues/61)) - -## [0.2.2](https://github.com/alloy-rs/op-alloy -/releases/tag/v0.2.2) - 2024-08-29 - -### Features - -- [protocol] Core Protocol Types ([#56](https://github.com/alloy-rs/op-alloy/issues/56)) - -### Miscellaneous Tasks - -- Release 0.2.2 - -### Other - -- Add ecotone support to `op_alloy_rpc_types::OptimismTransactionReceiptFileds` ([#58](https://github.com/alloy-rs/op-alloy/issues/58)) - -## [0.2.1](https://github.com/alloy-rs/op-alloy -/releases/tag/v0.2.1) - 2024-08-28 - -### Bug Fixes - -- Some serde fixes ([#51](https://github.com/alloy-rs/op-alloy/issues/51)) - -### Miscellaneous Tasks - -- Release 0.2.1 -- Release 0.2.1 -- Add missing envelope fns ([#52](https://github.com/alloy-rs/op-alloy/issues/52)) - -### Other - -- Add emhane to CODEOWNERS ([#50](https://github.com/alloy-rs/op-alloy/issues/50)) - -## [0.2.0](https://github.com/alloy-rs/op-alloy -/releases/tag/v0.2.0) - 2024-08-28 - -### Bug Fixes - -- [rpc] Add Missing Safe Head Endpoint ([#47](https://github.com/alloy-rs/op-alloy/issues/47)) - -### Dependencies - -- [deps] Use latest alloy ([#45](https://github.com/alloy-rs/op-alloy/issues/45)) - -### Features - -- Op-alloy-rpc-types-engine ([#49](https://github.com/alloy-rs/op-alloy/issues/49)) -- Add other op endpoints ([#46](https://github.com/alloy-rs/op-alloy/issues/46)) -- [rpc-client] Introduce rpc-jsonrpsee Crate ([#37](https://github.com/alloy-rs/op-alloy/issues/37)) -- Add rollup and other config types ([#42](https://github.com/alloy-rs/op-alloy/issues/42)) -- Added sync file with types from reth ([#35](https://github.com/alloy-rs/op-alloy/issues/35)) -- [rpc-types] P2p net types ([#39](https://github.com/alloy-rs/op-alloy/issues/39)) - -### Miscellaneous Tasks - -- Release 0.2.0 - -### Other - -- Set op_alloy_rpc_types::Transaction as Optimism::TransactionResponse ([#33](https://github.com/alloy-rs/op-alloy/issues/33)) - -## [0.1.5](https://github.com/alloy-rs/op-alloy -/releases/tag/v0.1.5) - 2024-08-08 - -### Bug Fixes - +- Clean up protocol std feat flagging ([#119](https://github.com/op-rs/maili/issues/119)) +- [protocol] Functional Batch Transaction ([#88](https://github.com/op-rs/maili/issues/88)) +- L1Origin -> l1origin during deser of L2BlockRef ([#116](https://github.com/op-rs/maili/issues/116)) +- [engine] Missing Error Source ([#114](https://github.com/op-rs/maili/issues/114)) +- No_std for op-alloy-rpc-types-engine ([#109](https://github.com/op-rs/maili/issues/109)) +- [protocol] Invalid Frame Data Length ([#108](https://github.com/op-rs/maili/issues/108)) +- Remove Block ID ([#94](https://github.com/op-rs/maili/issues/94)) +- Issue Template ([#96](https://github.com/op-rs/maili/issues/96)) +- Use no_std workflow ([#78](https://github.com/op-rs/maili/issues/78)) +- Alloy-protocols utils fix ([#80](https://github.com/op-rs/maili/issues/80)) +- Alloy-rs/core update ([#75](https://github.com/op-rs/maili/issues/75)) +- [protocol] Native u64 ([#73](https://github.com/op-rs/maili/issues/73)) +- [docs] L1 gas used deprecated since Fjord not Ecotone ([#67](https://github.com/op-rs/maili/issues/67)) +- Derive_more dep ([#63](https://github.com/op-rs/maili/issues/63)) +- [rpc] Add l1 block info to OpTransactionReceipt ([#62](https://github.com/op-rs/maili/issues/62)) +- Some serde fixes ([#51](https://github.com/op-rs/maili/issues/51)) +- [rpc] Add Missing Safe Head Endpoint ([#47](https://github.com/op-rs/maili/issues/47)) - Fix arbitrary impl for OpTxType to include deposit tx - -### Miscellaneous Tasks - -- Release 0.1.5 -- Clippy happy ([#30](https://github.com/alloy-rs/op-alloy/issues/30)) -- Codeowners -- Downgrad clippy all - -### Other - -- Add granite_time to OptimismGenesisInfo ([#31](https://github.com/alloy-rs/op-alloy/issues/31)) -- Merge pull request [#26](https://github.com/alloy-rs/op-alloy/issues/26) from alloy-rs/matt/codeowners1 -- Merge pull request [#23](https://github.com/alloy-rs/op-alloy/issues/23) from alloy-rs/emhane/op-alloy-tx-type -- Replace TxType with OpTxType in Network impl for Optimism -- Implement display for OpTxType -- Merge pull request [#25](https://github.com/alloy-rs/op-alloy/issues/25) from alloy-rs/emhane/fix-arbitrary-op-tx-ty -- Merge pull request [#24](https://github.com/alloy-rs/op-alloy/issues/24) from alloy-rs/matt/downgrade-all-clippy - -## [0.1.4](https://github.com/alloy-rs/op-alloy -/releases/tag/v0.1.4) - 2024-07-16 - -### Dependencies - -- Bump alloy - -### Miscellaneous Tasks - -- Release 0.1.4 - -## [0.1.3](https://github.com/alloy-rs/op-alloy -/releases/tag/v0.1.3) - 2024-07-13 - -### Bug Fixes - - Op alloy rpc tx receipt - -### Miscellaneous Tasks - -- Release 0.1.3 -- Use serde::quantity -- Rename mod - -### Other - -- Merge pull request [#21](https://github.com/alloy-rs/op-alloy/issues/21) from alloy-rs/matt/op-alloy-rpc-receipt -- Merge pull request [#20](https://github.com/alloy-rs/op-alloy/issues/20) from alloy-rs/matt/use-serde-quantity -- Merge pull request [#19](https://github.com/alloy-rs/op-alloy/issues/19) from alloy-rs/matt/rename-mod - -## [0.1.2](https://github.com/alloy-rs/op-alloy -/releases/tag/v0.1.2) - 2024-07-08 - -### Miscellaneous Tasks - -- Release 0.1.2 -- Update alloy -- Update changelog - -## [0.1.1](https://github.com/alloy-rs/op-alloy -/releases/tag/v0.1.1) - 2024-07-03 - -### Bug Fixes - - Cliff typo - Fix test - Fix identifier @@ -742,16 +73,145 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Dependencies +- Quick Version Bumps ([#362](https://github.com/op-rs/maili/issues/362)) +- Bump alloy 0.9 ([#350](https://github.com/op-rs/maili/issues/350)) +- Bump alloy 081 ([#344](https://github.com/op-rs/maili/issues/344)) +- Bump alloy ([#338](https://github.com/op-rs/maili/issues/338)) +- [registry] Bump superchain-registry commit ([#336](https://github.com/op-rs/maili/issues/336)) +- Bump alloy to 0.7.3 ([#334](https://github.com/op-rs/maili/issues/334)) +- Enable alloy-primitives/arbitrary in dev-deps ([#329](https://github.com/op-rs/maili/issues/329)) +- Bump alloy 064 ([#249](https://github.com/op-rs/maili/issues/249)) +- Bump Alloy Deps ([#239](https://github.com/op-rs/maili/issues/239)) +- [wip] feat: bump alloy ([#205](https://github.com/op-rs/maili/issues/205)) +- [workspace] Import Touchups ([#199](https://github.com/op-rs/maili/issues/199)) +- Bump alloy ([#178](https://github.com/op-rs/maili/issues/178)) +- Bump alloy and remove `OpExecutionPayloadV4` ([#176](https://github.com/op-rs/maili/issues/176)) +- Bump alloy 0.4 ([#127](https://github.com/op-rs/maili/issues/127)) +- Use alloy map ([#126](https://github.com/op-rs/maili/issues/126)) +- Bump alloy 0.3.6 ([#111](https://github.com/op-rs/maili/issues/111)) +- Bump msrv 1.81 ([#106](https://github.com/op-rs/maili/issues/106)) +- Bump alloy ([#98](https://github.com/op-rs/maili/issues/98)) +- Bump alloy 0.3.2 ([#86](https://github.com/op-rs/maili/issues/86)) +- Bump MSRV ([#66](https://github.com/op-rs/maili/issues/66)) +- [deps] Use latest alloy ([#45](https://github.com/op-rs/maili/issues/45)) +- Bump alloy - Bump alloy version - Bump alloy version. - Add serde and alloy_primitives to the dependencies ### Documentation +- Fix docs ([#343](https://github.com/op-rs/maili/issues/343)) +- [rpc-type] Add reference to peerdump ([#83](https://github.com/op-rs/maili/issues/83)) - Remove outdated documentation. ### Features +- [interop] Define `ExecutingMessage` wrapper ([#361](https://github.com/op-rs/maili/issues/361)) +- [protocol] Compressors with Mocked Brotli Streaming ([#335](https://github.com/op-rs/maili/issues/335)) +- [protocol] Interop Types ([#352](https://github.com/op-rs/maili/issues/352)) +- Impl From for OpTypedTransaction ([#348](https://github.com/op-rs/maili/issues/348)) +- Add OpPooledTransaction ([#341](https://github.com/op-rs/maili/issues/341)) +- Upstream decode extradata fn ([#340](https://github.com/op-rs/maili/issues/340)) +- Add serde for OpTxType ([#317](https://github.com/op-rs/maili/issues/317)) +- [consensus] Tx envelope tx hash ([#324](https://github.com/op-rs/maili/issues/324)) +- Add miner extension trait ([#325](https://github.com/op-rs/maili/issues/325)) +- [engine] FCU Version ([#321](https://github.com/op-rs/maili/issues/321)) +- Add typed 2718 for txtype ([#323](https://github.com/op-rs/maili/issues/323)) +- Bump alloy ([#322](https://github.com/op-rs/maili/issues/322)) +- Bump alloy ([#314](https://github.com/op-rs/maili/issues/314)) +- [protocol] Compressors ([#299](https://github.com/op-rs/maili/issues/299)) +- [book] Hardfork Change Example ([#306](https://github.com/op-rs/maili/issues/306)) +- Introduce op-alloy-registry ([#290](https://github.com/op-rs/maili/issues/290)) +- [genesis] Holocene Timestamps on Sepolia ([#285](https://github.com/op-rs/maili/issues/285)) +- Add missing txtype tryfroms ([#272](https://github.com/op-rs/maili/issues/272)) +- [protocol] Batch Reader ([#265](https://github.com/op-rs/maili/issues/265)) +- [protocol] ZLIB Compression ([#264](https://github.com/op-rs/maili/issues/264)) +- [protocol] Brotli Compression behind `std` ([#263](https://github.com/op-rs/maili/issues/263)) +- [protocol] Batch Encoding ([#259](https://github.com/op-rs/maili/issues/259)) +- Add missing OpTxType trait impls ([#258](https://github.com/op-rs/maili/issues/258)) +- [book] Frames ([#226](https://github.com/op-rs/maili/issues/226)) +- [book] Add Badges for Crates ([#253](https://github.com/op-rs/maili/issues/253)) +- Wrap `TxDeposit` into `Sealed` in `OpTxEnvelope` ([#247](https://github.com/op-rs/maili/issues/247)) +- Add nonce to RPC transaction ([#246](https://github.com/op-rs/maili/issues/246)) +- Bump alloy ([#240](https://github.com/op-rs/maili/issues/240)) +- Add fn for decoded 1559 params ([#236](https://github.com/op-rs/maili/issues/236)) +- [book] Engine RPC Types ([#229](https://github.com/op-rs/maili/issues/229)) +- Add holocene extradata fn ([#233](https://github.com/op-rs/maili/issues/233)) +- Add jsonrpsee trait for SuperchainSignal ([#217](https://github.com/op-rs/maili/issues/217)) +- `OpTransactionRequest` ([#215](https://github.com/op-rs/maili/issues/215)) +- [book] Consensus ([#212](https://github.com/op-rs/maili/issues/212)) +- [book] Genesis - System Config ([#211](https://github.com/op-rs/maili/issues/211)) +- `op-alloy` meta crate ([#210](https://github.com/op-rs/maili/issues/210)) +- [book] Genesis - Rollup Config ([#209](https://github.com/op-rs/maili/issues/209)) +- Book Setup ([#208](https://github.com/op-rs/maili/issues/208)) +- README ([#207](https://github.com/op-rs/maili/issues/207)) +- Book ([#206](https://github.com/op-rs/maili/issues/206)) +- [protocol] Batch ([#200](https://github.com/op-rs/maili/issues/200)) +- [protocol] Span Batch Validity Checks ([#198](https://github.com/op-rs/maili/issues/198)) +- [protocol] Span Batch Type ([#197](https://github.com/op-rs/maili/issues/197)) +- [protocol] Span Batch Transactions ([#196](https://github.com/op-rs/maili/issues/196)) +- [protocol] Batch TX Data ([#195](https://github.com/op-rs/maili/issues/195)) +- [protocol] Span Batch Bits ([#194](https://github.com/op-rs/maili/issues/194)) +- [protocol] Span Batch Element ([#193](https://github.com/op-rs/maili/issues/193)) +- [protocol] Batch Utilities ([#191](https://github.com/op-rs/maili/issues/191)) +- [protocol] Batch Error Types ([#190](https://github.com/op-rs/maili/issues/190)) +- [protocol] BatchValidationProvider ([#189](https://github.com/op-rs/maili/issues/189)) +- [protocol] SingleBatch Type ([#188](https://github.com/op-rs/maili/issues/188)) +- [protocol] Batch Validity ([#187](https://github.com/op-rs/maili/issues/187)) +- [protocol] Batch Type ([#186](https://github.com/op-rs/maili/issues/186)) +- [rpc-types] `{Try}From` impl for `OpTransactionReceipt` + `Transaction` -> consensus types ([#183](https://github.com/op-rs/maili/issues/183)) +- [genesis] EIP 1559 System Config Accessor ([#179](https://github.com/op-rs/maili/issues/179)) +- Add signature function to TxDeposit ([#174](https://github.com/op-rs/maili/issues/174)) +- Add depositTransaction trait ([#171](https://github.com/op-rs/maili/issues/171)) +- Op network execution payload envelope decoding ([#149](https://github.com/op-rs/maili/issues/149)) +- [rollup] Backward-activate forks in `RollupConfig` ([#170](https://github.com/op-rs/maili/issues/170)) +- [envelope] Add missing `From>` ([#168](https://github.com/op-rs/maili/issues/168)) +- Add 7702 ([#167](https://github.com/op-rs/maili/issues/167)) +- [consensus] Transaction for OpTxEnvelope ([#159](https://github.com/op-rs/maili/issues/159)) +- [consensus] System Transaction ([#154](https://github.com/op-rs/maili/issues/154)) +- [`consensus`] Impl `SignableTx` for `TxDeposit` ([#152](https://github.com/op-rs/maili/issues/152)) +- Codeowner Updates ([#148](https://github.com/op-rs/maili/issues/148)) +- [protocol] Arbitrary Block Info Types ([#145](https://github.com/op-rs/maili/issues/145)) +- [genesis] Arbitrary Support ([#144](https://github.com/op-rs/maili/issues/144)) +- [protocol] Add Frame Iterator ([#141](https://github.com/op-rs/maili/issues/141)) +- Justfile for my sanity ([#142](https://github.com/op-rs/maili/issues/142)) +- [rpc-types-engine] EIP-1559 parameters in `OptimismPayloadAttributes` ([#138](https://github.com/op-rs/maili/issues/138)) +- [genesis] `SystemConfig` holocene updates ([#139](https://github.com/op-rs/maili/issues/139)) +- [protocol] SystemConfig Conversion Utility ([#135](https://github.com/op-rs/maili/issues/135)) +- [consensus] Bincode compatibility ([#131](https://github.com/op-rs/maili/issues/131)) +- [consensus] OpBlock Type ([#105](https://github.com/op-rs/maili/issues/105)) +- [workspace] Use Workspace Level Lints ([#125](https://github.com/op-rs/maili/issues/125)) +- [genesis] Simplify Log Updates in System Config ([#123](https://github.com/op-rs/maili/issues/123)) +- [genesis] Optimism Base Fee Params ([#122](https://github.com/op-rs/maili/issues/122)) +- [protocol] Holocene Support ([#118](https://github.com/op-rs/maili/issues/118)) +- [provider] OP engine api trait ext + superchain signal type ([#117](https://github.com/op-rs/maili/issues/117)) +- [engine] Deprecate RollupConfig Argument ([#112](https://github.com/op-rs/maili/issues/112)) +- Exec payload v4 serde test ([#113](https://github.com/op-rs/maili/issues/113)) +- [engine] Payload Conversion Utilities ([#110](https://github.com/op-rs/maili/issues/110)) +- Remove the superchain primitives dependency ([#100](https://github.com/op-rs/maili/issues/100)) +- [rpc-types-engine] No_std Support ([#104](https://github.com/op-rs/maili/issues/104)) +- [rpc-types] No_std Support ([#103](https://github.com/op-rs/maili/issues/103)) +- Remove std flag over alloc ([#101](https://github.com/op-rs/maili/issues/101)) +- Genesis Types ([#97](https://github.com/op-rs/maili/issues/97)) +- Attributes with parent ([#95](https://github.com/op-rs/maili/issues/95)) +- [rpc-types] Replace u8 with Connectedness Enum ([#84](https://github.com/op-rs/maili/issues/84)) +- Feat(protocol) add block information module ([#82](https://github.com/op-rs/maili/issues/82)) +- [op-alloy-protocol] Add deposit module ([#81](https://github.com/op-rs/maili/issues/81)) +- Bump superchain-primitives ([#79](https://github.com/op-rs/maili/issues/79)) +- [protocol] Deposit Tx Utility ([#74](https://github.com/op-rs/maili/issues/74)) +- Feature Powerset Job ([#72](https://github.com/op-rs/maili/issues/72)) +- [protocol] Exports Frame Constants ([#71](https://github.com/op-rs/maili/issues/71)) +- [protocol] Batch Transaction ([#70](https://github.com/op-rs/maili/issues/70)) +- Workflow to validate no_std Compatibility ([#64](https://github.com/op-rs/maili/issues/64)) +- [consensus] Hardfork Transaction Builders ([#55](https://github.com/op-rs/maili/issues/55)) +- [protocol] Core Protocol Types ([#56](https://github.com/op-rs/maili/issues/56)) +- Op-alloy-rpc-types-engine ([#49](https://github.com/op-rs/maili/issues/49)) +- Add other op endpoints ([#46](https://github.com/op-rs/maili/issues/46)) +- [rpc-client] Introduce rpc-jsonrpsee Crate ([#37](https://github.com/op-rs/maili/issues/37)) +- Add rollup and other config types ([#42](https://github.com/op-rs/maili/issues/42)) +- Added sync file with types from reth ([#35](https://github.com/op-rs/maili/issues/35)) +- [rpc-types] P2p net types ([#39](https://github.com/op-rs/maili/issues/39)) - Extract optimism genesis info - Add genesis types - Add OP network @@ -776,6 +236,124 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Miscellaneous Tasks +- Cargo Manifest Cleanup ([#4](https://github.com/op-rs/maili/issues/4)) +- Maili Re-export Crate ([#6](https://github.com/op-rs/maili/issues/6)) +- [engine] Migrate types in engine rpc types from `op-alloy` ([#5](https://github.com/op-rs/maili/issues/5)) +- Add re-export crate +- [registry] Migrate registry from `op-alloy` ([#2](https://github.com/op-rs/maili/issues/2)) +- Clean up the cargo manifest +- [ci] Check wasm compilation for `op-alloy-rpc-types` in CI ([#357](https://github.com/op-rs/maili/issues/357)) +- [ci] Update target `wasm32-wasi` to `wasm32-wasip1` for ci ([#354](https://github.com/op-rs/maili/issues/354)) +- [rpc] `no_std` support `op-alloy-rpc-jsonrpsee` ([#356](https://github.com/op-rs/maili/issues/356)) +- Release 0.9.0 +- Make clippy happy ([#349](https://github.com/op-rs/maili/issues/349)) +- Release 0.8.5 +- Release 0.8.4 +- Release 0.8.3 +- Reorder impl fns ([#342](https://github.com/op-rs/maili/issues/342)) +- Release 0.8.2 +- Release 0.8.1 +- Reuse methods for receipt rlp ([#339](https://github.com/op-rs/maili/issues/339)) +- Release 0.8.0 +- [registry] Update SCR ([#327](https://github.com/op-rs/maili/issues/327)) +- Release 0.7.2 +- Release 0.7.2 +- Release 0.7.1 +- [workspace] Remove Deprecated Methods ([#313](https://github.com/op-rs/maili/issues/313)) +- Release 0.7.0 +- [registry] Dogfood Test Rollup Config ([#308](https://github.com/op-rs/maili/issues/308)) +- [workspace] Remove Hand-rolled Display Error Impls ([#312](https://github.com/op-rs/maili/issues/312)) +- [workspace] Touchup crate docs with badges ([#309](https://github.com/op-rs/maili/issues/309)) +- [registry] Small Cleanup ([#307](https://github.com/op-rs/maili/issues/307)) +- [ci] Add missing no_std crates ([#310](https://github.com/op-rs/maili/issues/310)) +- [consensus] EIP-2718 Encoding Trait Impls ([#300](https://github.com/op-rs/maili/issues/300)) +- [protocol] Refactor Block Info Txs ([#303](https://github.com/op-rs/maili/issues/303)) +- [readme] Add op-alloy-registry ([#301](https://github.com/op-rs/maili/issues/301)) +- Issue Template Update ([#304](https://github.com/op-rs/maili/issues/304)) +- [protocol] Move and Extend Brotli Compression ([#298](https://github.com/op-rs/maili/issues/298)) +- [ci] Run examples in CI ([#297](https://github.com/op-rs/maili/issues/297)) +- Add default for txtype ([#295](https://github.com/op-rs/maili/issues/295)) +- [consensus] Trait Abstracted Hardforks ([#289](https://github.com/op-rs/maili/issues/289)) +- [genesis] Remove hardcoded configs ([#291](https://github.com/op-rs/maili/issues/291)) +- [consensus] Cleanup Hardforks ([#288](https://github.com/op-rs/maili/issues/288)) +- [consensus] Re-export and Hardfork Cleanup ([#274](https://github.com/op-rs/maili/issues/274)) +- [consensus] Signature Definitions ([#281](https://github.com/op-rs/maili/issues/281)) +- [consensus] OpTxType Conversion ([#283](https://github.com/op-rs/maili/issues/283)) +- [protocol] Batch Transaction Mod ([#284](https://github.com/op-rs/maili/issues/284)) +- [consensus] Move OpTxType and add tests ([#282](https://github.com/op-rs/maili/issues/282)) +- [protocol] Cleanup Examples ([#278](https://github.com/op-rs/maili/issues/278)) +- [op-alloy] Docs ([#277](https://github.com/op-rs/maili/issues/277)) +- [genesis] Remove Re-exports ([#276](https://github.com/op-rs/maili/issues/276)) +- Remove Error Impls ([#273](https://github.com/op-rs/maili/issues/273)) +- [workspace] Use thiserror for Error Types ([#269](https://github.com/op-rs/maili/issues/269)) +- [protocol] Remove TryFrom ([#268](https://github.com/op-rs/maili/issues/268)) +- [protocol] Re-organizes Modules and Errors ([#261](https://github.com/op-rs/maili/issues/261)) +- [book] Building Docs ([#257](https://github.com/op-rs/maili/issues/257)) +- [book] Frames to Batches Example ([#232](https://github.com/op-rs/maili/issues/232)) +- [book] Missing Sections and Enhancements ([#255](https://github.com/op-rs/maili/issues/255)) +- [book] Touchup Introduction ([#254](https://github.com/op-rs/maili/issues/254)) +- Release 0.6.5 +- Add deserde test ([#248](https://github.com/op-rs/maili/issues/248)) +- Release 0.6.4 +- Add is dynamic fee ([#245](https://github.com/op-rs/maili/issues/245)) +- Release 0.6.3 +- Release 0.6.2 +- Move eip1559 impls ([#237](https://github.com/op-rs/maili/issues/237)) +- [rpc-types] Clean up Exports ([#231](https://github.com/op-rs/maili/issues/231)) +- [book] Consolidate Links ([#230](https://github.com/op-rs/maili/issues/230)) +- [book] RPC Types ([#228](https://github.com/op-rs/maili/issues/228)) +- [book] Protocol Docs ([#225](https://github.com/op-rs/maili/issues/225)) +- Release 0.6.0 +- [book] Load Rollup Config Example ([#224](https://github.com/op-rs/maili/issues/224)) +- [book] Genesis Docs ([#223](https://github.com/op-rs/maili/issues/223)) +- [book] Consensus Docs ([#222](https://github.com/op-rs/maili/issues/222)) +- [ci] Use Justfile Targets in Github Actions ([#219](https://github.com/op-rs/maili/issues/219)) +- [book] Fix Doc Links ([#218](https://github.com/op-rs/maili/issues/218)) +- Release 0.5.2 ([#201](https://github.com/op-rs/maili/issues/201)) +- [consensus] Upstream Receipt Constructor ([#165](https://github.com/op-rs/maili/issues/165)) +- Release 0.5.1 ([#184](https://github.com/op-rs/maili/issues/184)) +- [consensus] Small Cleanup ([#180](https://github.com/op-rs/maili/issues/180)) +- Dependency Updates ([#177](https://github.com/op-rs/maili/issues/177)) +- Release 0.5.0 +- Release 0.4.0 +- Cleanup Arbitrary Tests ([#146](https://github.com/op-rs/maili/issues/146)) +- Cleanup Workspace Manifest ([#143](https://github.com/op-rs/maili/issues/143)) +- V0.3.3 ([#140](https://github.com/op-rs/maili/issues/140)) +- Cleanup Workspace Documentation ([#129](https://github.com/op-rs/maili/issues/129)) +- [protocol] Remove `L1BlockInfoTx::Holocene` variant ([#137](https://github.com/op-rs/maili/issues/137)) +- [protocol] Payload Conversion Utilities ([#136](https://github.com/op-rs/maili/issues/136)) +- Release 0.3.2 ([#133](https://github.com/op-rs/maili/issues/133)) +- [genesis] Small README Update ([#128](https://github.com/op-rs/maili/issues/128)) +- Release 0.3.1 +- Release 0.3.0 +- [protocol] Cleanup block info block hash retrieval ([#120](https://github.com/op-rs/maili/issues/120)) +- Release 0.2.12 +- Re-export module items ([#102](https://github.com/op-rs/maili/issues/102)) +- Release 0.2.11 +- Release 0.2.10 +- Release 0.2.9 +- Cleanup depositerror ([#87](https://github.com/op-rs/maili/issues/87)) +- Release 0.2.8 +- Release 0.2.7 +- Release 0.2.6 +- Clean up components used in the feature form ([#60](https://github.com/op-rs/maili/issues/60)) +- Remove ethers-rs contact link ([#61](https://github.com/op-rs/maili/issues/61)) +- Release 0.2.2 +- Release 0.2.1 +- Release 0.2.1 +- Add missing envelope fns ([#52](https://github.com/op-rs/maili/issues/52)) +- Release 0.2.0 +- Release 0.1.5 +- Clippy happy ([#30](https://github.com/op-rs/maili/issues/30)) +- Codeowners +- Downgrad clippy all +- Release 0.1.4 +- Release 0.1.3 +- Use serde::quantity +- Rename mod +- Release 0.1.2 +- Update alloy +- Update changelog - Release 0.1.1 - Add cliff support - Use alloy from crates @@ -784,14 +362,58 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Other -- Merge pull request [#17](https://github.com/alloy-rs/op-alloy/issues/17) from Vid201/feat/op_genesis -- Merge pull request [#16](https://github.com/alloy-rs/op-alloy/issues/16) from alloy-rs/matt/add-genesis-types -- Merge pull request [#15](https://github.com/alloy-rs/op-alloy/issues/15) from alloy-rs/matt/add-cliff-support -- Merge pull request [#14](https://github.com/alloy-rs/op-alloy/issues/14) from alloy-rs/matt/alloy-crates -- Merge pull request [#12](https://github.com/alloy-rs/op-alloy/issues/12) from alloy-rs/matt/add-network-crates +- Merge branch 'main' into rf/cargo-cleanup +- Add rpc-types-engine +- Merge branch 'main' into rf/re-export-crate +- Merge branch 'main' into emhane/fix-migrate-reg +- Migrate types in rpc-types-engine from op-alloy +- Merge branch 'main' into rf/cargo-cleanup +- Cleans up the Maili Book ([#3](https://github.com/op-rs/maili/issues/3)) +- Maili book +- Merge branch 'main' into rf/cargo-cleanup +- Update readme +- Update workspace manifest +- Migrate alloy-rs/op-alloy-registry->op-rs/maili-registry +- Merge pull request [#1](https://github.com/op-rs/maili/issues/1) from op-rs/emhane/fix-no-std-test-provider +- Migrate alloy-rs/op-alloy-protocol->op-rs/maili-protocol & alloy-rs/op-alloy-provider->op-rs/maili-provider +- [Feature] Use Upstream Forkchoice Version ([#347](https://github.com/op-rs/maili/issues/347)) +- [Bug] miner_setMaxDASize should return bool type ([#346](https://github.com/op-rs/maili/issues/346)) +- 0.7.3 ([#333](https://github.com/op-rs/maili/issues/333)) +- Add placeholder for isthmus time to genesis ([#331](https://github.com/op-rs/maili/issues/331)) +- Propagate arbitrary ([#330](https://github.com/op-rs/maili/issues/330)) +- 0.6.8 ([#294](https://github.com/op-rs/maili/issues/294)) +- 0.6.7 ([#287](https://github.com/op-rs/maili/issues/287)) +- V0.6.6 ([#271](https://github.com/op-rs/maili/issues/271)) +- V0.6.1 ([#238](https://github.com/op-rs/maili/issues/238)) +- Add arbitrary attr ([#182](https://github.com/op-rs/maili/issues/182)) +- Adding fee computation functions to l1BlockInfoTx ([#134](https://github.com/op-rs/maili/issues/134)) +- Replace u8 direction field with Direction type ([#90](https://github.com/op-rs/maili/issues/90)) +- Add holocene time to genesis ([#115](https://github.com/op-rs/maili/issues/115)) +- Make `l1_origin` in `L2BlockRef` a struct instead of an enum ([#91](https://github.com/op-rs/maili/issues/91)) +- Make decode_fields pub for TxDeposit ([#68](https://github.com/op-rs/maili/issues/68)) +- Add encode methods for `TxDeposit` ([#69](https://github.com/op-rs/maili/issues/69)) +- Derive arbitrary for TxDeposit ([#65](https://github.com/op-rs/maili/issues/65)) +- Add ecotone support to `op_alloy_rpc_types::OptimismTransactionReceiptFileds` ([#58](https://github.com/op-rs/maili/issues/58)) +- Add emhane to CODEOWNERS ([#50](https://github.com/op-rs/maili/issues/50)) +- Set op_alloy_rpc_types::Transaction as Optimism::TransactionResponse ([#33](https://github.com/op-rs/maili/issues/33)) +- Add granite_time to OptimismGenesisInfo ([#31](https://github.com/op-rs/maili/issues/31)) +- Merge pull request [#26](https://github.com/op-rs/maili/issues/26) from alloy-rs/matt/codeowners1 +- Merge pull request [#23](https://github.com/op-rs/maili/issues/23) from alloy-rs/emhane/op-alloy-tx-type +- Replace TxType with OpTxType in Network impl for Optimism +- Implement display for OpTxType +- Merge pull request [#25](https://github.com/op-rs/maili/issues/25) from alloy-rs/emhane/fix-arbitrary-op-tx-ty +- Merge pull request [#24](https://github.com/op-rs/maili/issues/24) from alloy-rs/matt/downgrade-all-clippy +- Merge pull request [#21](https://github.com/op-rs/maili/issues/21) from alloy-rs/matt/op-alloy-rpc-receipt +- Merge pull request [#20](https://github.com/op-rs/maili/issues/20) from alloy-rs/matt/use-serde-quantity +- Merge pull request [#19](https://github.com/op-rs/maili/issues/19) from alloy-rs/matt/rename-mod +- Merge pull request [#17](https://github.com/op-rs/maili/issues/17) from Vid201/feat/op_genesis +- Merge pull request [#16](https://github.com/op-rs/maili/issues/16) from alloy-rs/matt/add-genesis-types +- Merge pull request [#15](https://github.com/op-rs/maili/issues/15) from alloy-rs/matt/add-cliff-support +- Merge pull request [#14](https://github.com/op-rs/maili/issues/14) from alloy-rs/matt/alloy-crates +- Merge pull request [#12](https://github.com/op-rs/maili/issues/12) from alloy-rs/matt/add-network-crates - Exclude wasm -- Merge pull request [#11](https://github.com/alloy-rs/op-alloy/issues/11) from alloy-rs/matt/rename-crates -- Merge pull request [#8](https://github.com/alloy-rs/op-alloy/issues/8) from alloy-rs/feat/op-alloy-consensus +- Merge pull request [#11](https://github.com/op-rs/maili/issues/11) from alloy-rs/matt/rename-crates +- Merge pull request [#8](https://github.com/op-rs/maili/issues/8) from alloy-rs/feat/op-alloy-consensus - Reuse exiting receipt - Make it compile - Cleanup tx type @@ -802,9 +424,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Use upstream Ethereum transaction types from `alloy-consensus` - Add deposit receipt roundtrip RLP tests - Use upstreamed `Signed` + `SignableTransaction` -- Merge pull request [#7](https://github.com/alloy-rs/op-alloy/issues/7) from alloy-rs/matt/add-default +- Merge pull request [#7](https://github.com/op-rs/maili/issues/7) from alloy-rs/matt/add-default - Add missing default -- Merge pull request [#6](https://github.com/alloy-rs/op-alloy/issues/6) from alloy-rs/matt/add-tx-rpc-type +- Merge pull request [#6](https://github.com/op-rs/maili/issues/6) from alloy-rs/matt/add-tx-rpc-type - Allow - Allow git - Some cleanup