Releases: foundry-rs/foundry
Releases · foundry-rs/foundry
Nightly (2025-09-25)
- No changes
Nightly (2025-09-25)
Nightly (2025-09-25)
Performance improvements
- fix(coverage): sync implementation with forge test (#11801) by @DaniPopes
Other
- fix: use next fee blob basefee for missing blob fee (#11782) by @mattsse
- feat: add trace transaction opts (#11781) by @kien6034
- feat(fmt): rewrite formatter using Solar and a structured algorithm (#10907) by @0xrusowsky
- chore: bump alloy crates to 1.36 (#11788) by @lean-apple
- refactor: rm forge-fmt from foundry-cli (#11790) by @onbjerg
- chore: profile.dev cargo warning (#11792) by @DaniPopes
- fix(forge): decrement runs when fuzz input rejected (#11791) by @grandizzy
- chore(deps): bump breaking deps (#11794) by @DaniPopes
- perf(coverage): reserve some space for hits early (#11793) by @DaniPopes
- deps: explicit features for some deps (#11795) by @onbjerg
- chore: rm dead code (#11796) by @onbjerg
- fix(forge): populate the git submodule url from git config (#11437) by @wellnana
- ci: use depot (#11758) by @onbjerg
- ci: use 1 partition (#11798) by @onbjerg
- chore: simplify InvariantConfig (#11799) by @DaniPopes
- chore(test): clear gas report traces (#11800) by @DaniPopes
- ci: fix matrix names (#11803) by @DaniPopes
- ci: rm cores from depot macos runner (#11805) by @DaniPopes
- test: redact gas for isolate-by-default (#11806) by @DaniPopes
- test: remove libraries (#11802) by @DaniPopes
- test: pass --quick to cast run celo precompile (#11804) by @DaniPopes
Full Changelog:
Nightly
- No changes
Nightly (2025-09-24)
Forge Features
- feat(
forge
): backtraces (#11547) by @yash-atreya
Other
- Harden foundryup temp handling: secure mktemp and quote tar paths (#11771) by @viktorking7
- feat: add --use and --no-auto-detect flags to verify-contract (#11743) by @Galoretka
- refactor: move
handle_traces
intocast
(#11775) by @onbjerg - ci: link with mold (#11776) by @DaniPopes
- chore: rm dead code (#11777) by @onbjerg
- test: improve linker test infra (#11778) by @DaniPopes
- test: extract get_compiled to utils (#11779) by @DaniPopes
- feat(anvil): add PreStateTracer support for debug_traceTransaction (#11709) by @w1tcher
Full Changelog:
Nightly (2025-09-23)
Other
- chore: fix cargo deny, bump ammonia (#11749) by @grandizzy
- chore: move
clap.rs
fromfoundry-common
tofoundry-cli
(#11747) by @Peponks9 - refactor(anvil): replace
DepositReceipt
withlop-alloy
's (#11640) by @ongyimeng - Fix: Secure temporary file creation in chisel edit_session (#11744) by @zeevick10
- feat: cast storage
--solc-version
CLI argument (#11321) by @zugdev - chore: don't depend on config in common (#11756) by @DaniPopes
- test: add some debug calls (#11762) by @DaniPopes
- chore(deps): bump Swatinem/rust-cache from 2.8.0 to 2.8.1 (#11767) by @dependabot[bot]
- chore(deps): bump taiki-e/install-action from 2.61.9 to 2.62.2 (#11766) by @dependabot[bot]
Full Changelog:
Nightly (2025-09-22)
Other
- chore(deps): weekly
cargo update
(#11736) by @github-actions[bot] - refactor(cli): move
EvmArgs
to foundry_cli (#11741) by @mablr - chore(deps): drop foundry-compilers feature full (#11739) by @DaniPopes
- chore: pass project root to spinner (#11740) by @SWASTIC-7
Full Changelog:
Nightly (2025-09-21)
Other
- fix(common): use proper ESC in spinner erase-line sequence (#11733) by @VolodymyrBg
- feat(forge-inspect): add ability to inspect libraries (#11732) by @0xferrous
Full Changelog:
Nightly (2025-09-19)
Other
- chore: cargo lock rayon for foundry-linking (#11717) by @grandizzy
- fix(
verification
): BSC chain id is incorrect, verification fails withmissing or unsupported chainid parameter
(#11716) by @zerosnacks - feat(cast): apply network precompiles for cast run and call (#11720) by @grandizzy
- feat: print traces and logs in calltracer (#11722) by @mattsse
- chore: fix isolate tests (#11718) by @grandizzy
Full Changelog:
Nightly (2025-09-20)
Other
- fix: properly format markdown lists in @dev NatSpec tags (#11696) by @CreeptoGengar
- chore(cast): avoid panic when decoding constructor args and add bounds check (#11700) by @MozirDmitriy
- feat(forge): deprecate
generate
(#11723) by @DaniPopes - fix(forge): Add unused_attributes to allow list for generated bindings (#11725) by @AndreasKoestler
- chore: deprecate
generate-fig-spec
commands; usecompletions fig
(#11727) by @mablr - fix: bump to
alloy-chains
0.2.11
for Katana urls update (#11728) by @zerosnacks - fix: bump alloy-chains 0.2.12 (#11729) by @zerosnacks
- feat(lint): fail on configured diagnostic level (#11445) by @0xrusowsky