Other
- fix(doc): neutralize ESM lines in the homepage (#17272) by @stevencartavia
- fix(anvil): reserve blob fee in gas estimation (#17270) by @stevencartavia
- fix(cast): preserve fees in curl calls (#17261) by @figtracer
- fix(forge): keep test listing out of build cache (#17262) by @stevencartavia
- test(anvil): cover full-block retries and mining modes e2e (#17268) by @mattsse
- fix(anvil): use Tempo for standard tx replay (#17260) by @figtracer
- fix(config): preserve root across inline config (#17263) by @stevencartavia
- fix(fuzz): enforce sender policy on corpus replay (#17274) by @stevencartavia
- fix(cast): fetch impl on cast interface (#17153) by @sakulstra
- fix(debugger): identify etched frames by executed code (#17275) by @stevencartavia
- refactor(symbolic): simplify symbolic executor crate (#17279) by @figtracer
- fix(ci): install libudev before Tempo build (#17284) by @decofe
- refactor(test): make CLI test macros proc macros (#17285) by @DaniPopes
- fix(anvil): respect interval history limits (#17283) by @mablr
- fix(evm): preserve Tempo gas on version changes (#17278) by @figtracer
- refactor(verify): use native constructor encoding (#17288) by @figtracer
- fix(fuzz): restore rejected corpus replay state (#17286) by @figtracer
- refactor(common): reuse provider construction (#17287) by @figtracer
- refactor(traces): re-export all used trace types (#17289) by @mablr
- fix(invariant): validate persisted optimization best (#17292) by @figtracer
- test(cheatcodes): pin effects in reverted frames (#17290) by @mablr
- docs(cast): fix batch call examples (#17190) by @myetcd
- perf(evm): discover non-Anvil fork endpoints once (#17280) by @mattsse
- fix(cheatcodes): preserve formatting in writeToml (#17242) by @awss1i
- test(cheatcodes): isolate JSON/TOML write fixtures (#17300) by @mattsse