Other
- fix(anvil): return pending block receipts (#16573) by @stevencartavia
- fix(cheatcodes): enforce protocol initcode limit (#16590) by @decofe
- fix(common): merge overlapping ignored byte ranges in deployed-bytecode matching (#16546) by @gomesalexandre
- fix(cast): report transaction types cast cannot encode (#16480) by @mattsse
- fix(script): honor RPC config (#16589) by @mablr
- fix(anvil): return null for unknown block counts (#16586) by @stevencartavia
- fix(sol-macro-gen): don't panic on a $ in a Solidity contract name (#16581) by @gomesalexandre
- fix(debugger): saturate memory-pane offset/len arithmetic (#16575) by @gomesalexandre
- fix(anvil): reject future log ranges (#16596) by @stevencartavia
- fix(cast): report tx types cast trace cannot encode (#16481) by @mattsse
- fix(forge): stop reporting a false diff for zero-gas snapshot tolerance checks (#16565) by @gomesalexandre
- fix(anvil): omit non-blob gas price (#16597) by @stevencartavia
- fix(anvil): reject reversed log ranges (#16598) by @stevencartavia
- feat(primitives): add variant helpers (#16533) by @mattsse
- feat(cast): add ERC-4626 commands (#16601) by @mattsse