Skip to content

Releases: foundry-rs/foundry

Nightly (2024-07-14)

14 Jul 00:26
5902a6f
Compare
Choose a tag to compare
Nightly (2024-07-14) Pre-release
Pre-release

Other

  • fix(coverage): require should be branch (#8433)

Nightly (2024-07-13)

13 Jul 00:26
547e975
Compare
Choose a tag to compare
Nightly (2024-07-13) Pre-release
Pre-release

Other

  • fix(coverage): lcov avoid double reporting for line hit (#8400)
  • fix(anvil): return correct data for queries at forked block (#8428)
  • fix(coverage): proper branch handling for if statement (#8414)
  • fix: correctly apply genesis (#8431)

Nightly (2024-07-12)

12 Jul 00:24
ef62fdb
Compare
Choose a tag to compare
Nightly (2024-07-12) Pre-release
Pre-release

Other

  • refactor(tests): add snapbox (#8406)
  • feat: more flexible JSON parsing (#8345)
  • fix(verify-etherscan): continue verification even if errors occur (#8407)
  • feat: identify internal function invocations in traces (#8222)
  • fix(coverage): treat assert/require as lines instead branch (#8413)
  • fix(cast): correctly handle legacy chains (#8420)
  • fix(evm): always decode EVM reverts (#8419)

Nightly (2024-07-11)

11 Jul 00:24
72e44fb
Compare
Choose a tag to compare
Nightly (2024-07-11) Pre-release
Pre-release

Other

  • feat(anvil): add callTracer support for debug_traceCall (#8375)
  • chore(deps): bump alloy-core (#8401)
  • docs: remove mention of install location of solc in favor of detailed explanation in Foundry Book (#8403)

Nightly (2024-07-10)

10 Jul 00:24
82ff8ee
Compare
Choose a tag to compare
Nightly (2024-07-10) Pre-release
Pre-release

Other

  • feat(invariant): exclude precompiles from senders (#8367)
  • chore(anvil): fix install cmd in README (#8393)
  • chore: fix clippy (#8394)
  • fuzz console log & test cases (#8387)
  • chore: decode test logs only once and if needed (#8396)
  • feat: contract-level inline configs (#8388)
  • chore(deps): cargo update (#8397)
  • refactor(common): use alloy retry layer (#8368)
  • chore(deps): bump watchexec to 4 (#7864)

Nightly (2024-07-09)

09 Jul 00:25
0116be1
Compare
Choose a tag to compare
Nightly (2024-07-09) Pre-release
Pre-release

Other

  • chore: don't build OpenChain client if offline (#8390)

Nightly (2024-07-08)

08 Jul 00:24
8b694bb
Compare
Choose a tag to compare
Nightly (2024-07-08) Pre-release
Pre-release

Other

  • chore(deps): weekly cargo update (#8381)

Nightly (2024-07-07)

07 Jul 00:26
3ae4f50
Compare
Choose a tag to compare
Nightly (2024-07-07) Pre-release
Pre-release

Other

  • fix: set both tx input fields (#8373)

Nightly (2024-07-06)

06 Jul 00:24
1bac1b3
Compare
Choose a tag to compare
Nightly (2024-07-06) Pre-release
Pre-release

Other

  • fix: flaky assertion test (#8363)
  • docs: fix doc lint (#8364)
  • feat(traces): use TraceWriter, delegating the formatting of the print trace to revm-inspectors (#8224)
  • feat(anvil): use Alloy otterscan types (#8318)
  • test: add test for pk parsing (#8366)
  • docs: add note about evm_version (#8369)
  • test: ignore 502 in can_clone_keep_directory_structure (#8372)
  • fix: join paths when passing args to forge build (#8371)

Nightly (2024-07-05)

05 Jul 00:23
56dbd20
Compare
Choose a tag to compare
Nightly (2024-07-05) Pre-release
Pre-release

Other

  • feat(forge): option to replay last test run failures only (#8338)
  • feat(cheatcodes): add vm.setBlockhash (#8258)
  • fix: order of personal sign (#8350)
  • Fixes dependency version format error (#8353)
  • chore: regenerate HardhatConsole and patches (#8357)
  • test: use known contracts when decoding traces (#8358)
  • ci: add required checks to merge (#8359)
  • chore: add some additional etherscan api keys (#8360)
  • chore: threads and show_progress per profile config (#8341)
  • test: relax unix time test once again (#8362)
  • fix(cheatcodes): overflow in randomNumber w/range (#8361)