Releases: foundry-rs/foundry
Releases · foundry-rs/foundry
Nightly (2025-08-21)
Other
- feat(lint): geiger (#11377) by @0xrusowsky
- feat(config): support numeric keys in
[fork.<chain>]section (#11340) by @0xrusowsky - feat: refactor precompiles decoding, show output (#11382) by @DaniPopes
- feat: add nushell completions (#11311) by @0xferrous
- Fix/cast abi strict args (#11189) by @simon0820s
- chore: aggregate PRs (#11384) by @DaniPopes
- fix(invariant): ensure strategy always generates valid sender (#11370) by @grandizzy
Full Changelog:
Nightly (2025-08-21)
Other
- fix(forge): write ordered deps in foundry.lock (#11360) by @grandizzy
- fix(forge): handle error if etherscan identifier cannot resolve config (#11356) by @grandizzy
- feat(lint): mixedCase exceptions (#11330) by @0xrusowsky
Full Changelog:
Nightly (2025-08-19)
Other
- feat(cheats): support arrays + rename
read+ resolve env vars (#11302) by @0xrusowsky
Full Changelog:
Nightly (2025-08-19)
Other
- chore(deps): bump to revm 28 (#11217) by @zerosnacks
- fix(forge): enable fail fast flag (#11328) by @grandizzy
- feat: add linking error (#9610) by @9547
- Revert "feat: accept ETH_RPC_URL env as fork-url alias" (#11335) by @DaniPopes
- fix(lint): lint only files that we build (#11247) by @grandizzy
- chore: simplify, skip fast fail test if cpus < 2 (#11336) by @grandizzy
Full Changelog:
Nightly (2025-08-20)
Forge Fixes
Other
- chore: add @onbjerg + @0xrusowsky to
CODEOWNERS(#11343) by @zerosnacks - feat(
cheatcodes): include slot type and decode values in state diffs (#11276) by @yash-atreya - fix: disable tx gas limit cap (#11347) by @mattsse
- chore(deps): bump all dependencies (#11349) by @DaniPopes
- chore: use get_or_calculate_hash better (#11350) by @DaniPopes
- fix(lint): 'unwrapped-modifier-logic' incorrectly marked with
Severity::Gas(#11358) by @srdtrk
Full Changelog:
Nightly (2025-08-17)
Nightly (2025-08-18)
Nightly (2025-08-16)
Other
- chore: use slices in INTERESTING* (#11305) by @DaniPopes
- chore: validate address and word mutations (#11306) by @grandizzy
- feat: added fake sig in executor (#11308) by @Soubhik-10
- chore: fix foundry-macros warnings (#11303) by @DaniPopes
- chore: aggregate PRs (#11310) by @DaniPopes
Full Changelog:
Nightly (2025-08-15)
Other
- refactor(verify): remove redundant logging in Etherscan provider (#11048) by @crStiv
- chisel/runner: skip redundant call_raw when commit=true (#11258) by @sashass1315
- feat(
cheatcodes): add contract identifier to state diffs (#11214) by @yash-atreya - fix(script): safely derive filename from calldata (#11291) by @fifalodm
- feat(
cheatcodes): getStorageAccesses (#11296) by @yash-atreya - feat(forge): Remove proptest runner from fuzzed tests (#11061) by @grandizzy
- feat(lint): add UnsafeTypecast lint (#11046) by @TropicalDog17
Full Changelog:
Nightly (2025-08-14)
- No changes