Releases: foundry-rs/foundry
Releases · foundry-rs/foundry
Nightly (2025-07-17)
Other
- fix(forge-lint): [unused-imports] manually walk override paths (#11020) by @0xrusowsky
- fix(
cheatcodes
): load pranked caller acc in state (#11023) by @yash-atreya - fix(forge-lint): [inline-config] use relative span positions (#11022) by @0xrusowsky
- chore: relax tracer bounds (#11024) by @mattsse
- feat(forge-lint): new
LateLintPass
+ support code snippets (#10846) by @0xrusowsky - chore: remove manual usage of solar SessionGlobals (#10980) by @DaniPopes
- docs: Fix dead links across the codebase (#11012) by @vtjl10
- feat(cast): add
--raw
option to block subcommand (#11027) by @mablr - chore: return reorged blocks (#11026) by @mattsse
- fix: ensure account is always loaded and marked as touched when pranked (#11025) by @zerosnacks
Full Changelog:
Nightly (2025-07-16)
Other
- fix(forge-lint): [unused imports] check doc cmnts (inheritdoc) (#11003) by @0xrusowsky
- chore(deps): bump to revm 27.0.3 (#10838) by @zerosnacks
- fix(
cheatcodes
): count0
swallows non-matching reverts (#10867) by @yash-atreya - feat: fuzzer metrics (#10988) by @0xalpharush
- fix(invariant): apply targetSelector and excludeSelector for test contract target (#11015) by @grandizzy
Full Changelog:
Nightly (2025-07-15)
Nightly (2025-07-14)
- No changes
Nightly (2025-07-12)
Other
- fix(cast): account state diffs overrides (#10982) by @grandizzy
- fix(forge-lint): [unused imports] check path slice (#10985) by @0xrusowsky
- feat: benchmark suite (#10804) by @yash-atreya
Full Changelog:
Nightly (2025-07-11)
Forge Features
- feat(
dependencies
): support pinning of tags / revs when using.gitmodules
withfoundry.lock
(#9522) by @yash-atreya
Other
- feat(
foundryup
): avoid unnecessary downloads and verify hashes of downloaded binaries upon install (#10902) by @zerosnacks
Full Changelog:
Nightly (2025-07-10)
Other
- feat(cast): add disable-labels for cast run (#10970) by @grandizzy
- chore: link rustdocs in README (#10971) by @yash-atreya
Full Changelog:
Nightly (2025-07-08)
Other
- feat(forge): support vyper contract verification in
forge verify-contract
(#10864) by @Another-DevX - feat(cast): add flag to disable alias (#10924) by @varun-doshi
- feat(forge): apply fail_on_revert for fuzz tests too (#10941) by @grandizzy
- fix: dont check pool for gettransaction receipt (#10946) by @mattsse
- feat(forge): add support for repository-path in forge doc (#10879) by @nitininhouse
Full Changelog:
Nightly (2025-07-09)
Cast Fixes
- fix(cast call/estimate/send): omit function selector from arguments on create calls (#10948) by @nuntax
Other
- fix: use correct mix hash for header (#10951) by @mattsse
- chore: more etherescan v1 cleanup (#10956) by @grandizzy
- feat(cast): rpc --json should format as json (#10871) by @jsvisa
- fix: update block env after tx forking (#10963) by @mattsse