Anvil Fixes
- fix(anvil): don't keep step traces of mined txs (#17240) by @HubertRitzdorf-ChainSecurity
Other
- fix(anvil): prune reverted block states (#17187) by @stevencartavia
- fix(cheatcodes): broadcast salted deployCode via CREATE2 (#17192) by @stevencartavia
- fix(script): make --unlocked conflict with --gcp and --turnkey (#17168) by @aelmanaa
- fix(symbolic): honor empty precompile accounts (#17201) by @figtracer
- fix(forge): skip empty network passes before setup (#17209) by @mablr
- fix(cast): warn on failed access-list execution (#17210) by @figtracer
- fix(fmt): stabilize assignment member chains (#17205) by @mablr
- fix(fmt): stabilize indexed assignments (#17206) by @mablr
- test(cast): update ArbSys gas snapshot (#17215) by @mablr
- fix(cheatcodes): read symlink targets correctly (#17208) by @figtracer
- fix(forge): export compiler-compatible standard JSON (#17207) by @figtracer
- fix(evm): prevent OP fork fee panics (#17197) by @mablr
- fix(forge): keep filtered ABI builds incremental (#17211) by @figtracer
- fix(anvil): compile with Base alone (#17214) by @mablr
- fix(cast): replay prefix for EVM overrides (#17213) by @mablr
- refactor(chisel): isolate view and narrow session credentials (#17191) by @0xKarl98
- fix(symbolic): model empty ecrecover returndata (#17218) by @figtracer
- fix(symbolic): honor opcode activation forks (#17217) by @figtracer
- refactor(symbolic): reuse Alloy and revm helpers (#17223) by @figtracer
- fix(fmt): make the size estimate describe the printed form (#17137) by @CalvinTjoaquinn
- test(script): cover deployCode broadcast edges (#17225) by @mablr
- fix(cli): warn on dotenv loading errors (#17203) by @mablr
- chore(deps): bump revm-inspectors to 0.44.1 (#17226) by @mablr
- test(forge): fix Windows signer conflict snapshot (#17230) by @mablr
- fix(cast): list Turnkey signers in
cast wallet list --turnkey(#17169) by @aelmanaa - fix(symbolic): classify exceptional halts (#17212) by @figtracer
- fix(fuzz): preserve timed invariant seeds (#17099) by @figtracer
- fix(forge): preserve filtered test diagnostics (#17229) by @mablr
- docs(lint): fix incorrect-erc20/erc721-interface examples and scope (#17176) by @ursiyan
- fix(cast): reject ambiguous constructor args (#17233) by @figtracer
- fix(forge): enforce size limits in quiet mode (#17216) by @figtracer
- fix(traces): decode calldata with a trailing suffix (#17171) by @mattsse
- feat(tempo): label OUSD token (#17237) by @decofe
- fix(forge): enforce deny warnings on warm caches (#17202) by @mablr
- fix(fuzz): skip history-changing trace seeds (#17235) by @figtracer
- chore(deps): bump tempo dependencies to 6ef1f81 (#17241) by @decofe
- fix(evm): replay Tempo AA transactions faithfully (#17195) by @stevencartavia
- feat(cast): add tip20 role commands (#17246) by @mattsse
- fix(forge): recover filtered import cycles (#17238) by @figtracer
- fix(fmt): skip symlinks that escape the project (#17196) by @0xKarl98