Releases: foundry-rs/foundry
Releases · foundry-rs/foundry
Nightly (2025-09-12)
Other
- feat(forge): loosen tx gas limit restrictions ahead of Osaka + make enforceable w/
--enable-tx-gas-limit(#11427) by @zerosnacks - fix(anvil): traces' colors (#11614) by @0xferrous
- Fix CRLF line ending handling in stdin utilities (#11606) by @sashaodessa
- chore(sol_macro_gen): remove unlinked bytecode workaround (#11613) by @mablr
- chore: proper ws (#11621) by @grandizzy
- chore(lint): re-use project output (#11563) by @DaniPopes
- fix: inline config path (#11626) by @DaniPopes
- chore: use Cursor::with_position (#11627) by @DaniPopes
Full Changelog:
Nightly (2025-09-11)
Other
- chore: aggregate PRs (#11597) by @DaniPopes
- chore: switch node (#11602) by @grandizzy
- feat(cast): support base + offset for storage slot calc (#11566) by @0xferrous
- fix: persist auth items during simulation (#11601) by @onbjerg
- chore(
ci): enable CodeQL (#11604) by @zerosnacks
Full Changelog:
Nightly (2025-09-10)
Other
- fix(forge): update only the specific dep (#11588) by @grandizzy
- fix(forge): custom verifiers should not throw on unknown etherscan chains (#11442) by @grandizzy
- refactor(deps): reuse aws and gcp package from alloy (#11573) by @TropicalDog17
Full Changelog:
v1.3.5
Foundry v1.3.5
Foundry v1.3.5 is a bugfix release for cast state overrides.
Cast Fixes
- fix(cast): allow comma-separated values for overrides (#11577 ) by @grandizzy
Full Changelog:
Nightly (2025-09-09)
Other
- feat(common): identify bytes and string slots using storageLayout (#11476) by @yash-atreya
- feat: make
find_by_deployed_code_exactsmarter (#11560) by @klkvr - feat(cheatcodes): vm.getStorageSlots (#11537) by @yash-atreya
- chore(meta): add missing alloy patches (#11581) by @DaniPopes
- Fix panic on NaN/Inf values in TOML to JSON conversion (#11574) by @prestoalvarez
Full Changelog:
Nightly (2025-09-08)
Other
- chore: bump v1.3.5 (#11576) by @grandizzy
- fix(forge): show logs and coverage for table tests (#11575) by @grandizzy
Full Changelog:
Nightly (2025-09-07)
Nightly (2025-09-06)
Other
- chore: fix isolate workflow, exclude state diff (#11558) by @grandizzy
- feat(lint): impl erc20 transfer check using HIR (#11552) by @0xrusowsky
- fix(cast): allow comma-separated values for overrides (#11553) by @grandizzy
- feat(forge): add --empty to forge init (#11554) by @aganisgash
Full Changelog:
Nightly (2025-09-05)
Other
- Update to soldeer 0.7.0 (#11543) by @mario-eth
- fix: workflow event conclusion (#11544) by @o-az
- fix(forge): skip scripts in get_sources_to_compile (#11540) by @DaniPopes
- Update documentation for transaction hash fetching (#11546) by @ritzdorf
- chore(config): figment provider clean up (#11539) by @DaniPopes
- fix(cast): correct error message for --ends-with hex parsing (#11549) by @Forostovec
Full Changelog:
Nightly (2025-09-04)
Other
- chore: tweak
npmpublish & handlenightlyreleases (#11513) by @o-az - fix: bump version v1.3.4 (#11514) by @grandizzy
- feat(forge verify-contract): update Sourcify integration to support API v2 (#11438) by @manuelwedler
- fix(
forge lint): addURI(e.g.tokenURIfrom ERC721 / ERC6909) as exception tomixed-case-function(#11533) by @zerosnacks - refactor(chisel): refactor crate (#11500) by @DaniPopes
- test: redact test which may install solc (#11534) by @DaniPopes
- feat(forge): add params natspec for enums (#10022) by @samooyo
- fix: Shell deadlock 2 (#11535) by @DaniPopes
- refactor(common): remove
ReportKindstruct (#11511) by @mablr - perf: parallelize remappings provider (#11536) by @DaniPopes
- chore(evm): re-use project output in SourceData (#11541) by @DaniPopes