Skip to content

Releases: foundry-rs/foundry

Nightly (2024-07-18)

18 Jul 00:23
af97b2c
Compare
Choose a tag to compare
Nightly (2024-07-18) Pre-release
Pre-release

Other

  • feat(EOF): enable EOF inspector (#8305)
  • perf(invariant): do not include reverts in counterexample (#8459)

Nightly (2024-07-17)

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

Other

  • fix(verify-bytecode): use local creation code for fork deployment (#8402)
  • feat: support absolute paths when matching paths (#7362)
  • feat(cast): improve to/from rlp (#8454)
  • anvil/eth: Use the raw v signature value instead of bool (#7918)

Nightly (2024-07-16)

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

Other

  • fix: vm dumpState consistent ordering (#8445)
  • feat(cheatcodes): add event expecter which supports anonymous events (#8429)
  • feat(coverage): report try-catch coverage (#8448)
  • Updated the soldeer version to 0.2.18 and added extra CLI tests (#8441)

Nightly (2024-07-15)

15 Jul 00:25
6de15b0
Compare
Choose a tag to compare
Nightly (2024-07-15) Pre-release
Pre-release

Other

  • chore(deps): weekly cargo update (#8437)
  • fix(anvil): return correct values for eth_feeHistory (#8436)
  • feat(template): improve workflow template (#8439)
  • fix(coverage): add coverage only for function call kind (#8440)

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)