Other
- refactor(evm): remove
Envabstraction fromExecutorimpl (#13790) by @mablr - refactor(anvil): remove redundant param (#13792) by @stevencartavia
- refactor(cheatcodes): tighten verbose bounds to
EthCheatCtx(#13791) by @figtracer - refactor(evm): remove
eth_*_mut()fromFoundryContextExt(#13789) by @figtracer - feat(script): generic
TransactionWithMetadata+ generic pprintingTransactionMaybeSigned(#13795) by @mablr - refactor(evm):
DatabaseExtgeneric over env types (#13797) by @figtracer - test(cast): mark flaky revert_reason_from and wildcard RPC-dependent tail (#13796) by @decofe
- fix(anvil): reject invalid versioned_hashes in beacon blobs endpoint (#13787) by @FredPhilipy
- fix(cheatcodes): prevent panic in expectRevert with empty bytes (#13769) by @decofe
- refactor(evm): add
DBassociated type toFoundryJournalExt(#13799) by @figtracer - feat(anvil): add
AnvilBlockExecutorandFoundryReceiptBuilder(#13788) by @stevencartavia - fix(anvil): swap param order in get_next_block_blob_excess_gas to match callers (#13740) by @gutonosa
- feat(script):
Network-genericScriptSequence<N>(#13803) by @mablr - fix(config): add symmetric serialization for FuzzDictionaryConfig usize fields (#13723) by @gutonosa
- chore(evm): remove
Env::new_with_spec_id()method (#13806) by @mablr - fix(install): clean up nested submodules when using --no-git (#13779) by @decofe
- refactor(evm): use associated types in
with_cloned_context(#13802) by @figtracer - refactor(evm): propagate env types through
FoundryJournalExt(#13808) by @figtracer - refactor(evm): simplify
FoundryCfgto marker trait (#13810) by @mablr - feat(anvil): add
AnvilBlockExecutorFactory(#13811) by @stevencartavia - feat(script):
Network-genericScriptSequenceKind<N>(#13809) by @mablr - feature(evm): owned
Tx/Evmgetters andEvmsetter forFoundryContextExt(#13812) by @mablr - chore(evm): remove
Env::{clone_evm_and_tx,apply_evm_and_tx}methods (#13813) by @mablr