Skip to content

Releases: foundry-rs/foundry

Nightly (2024-09-02)

01 Sep 00:28
d75318c
Compare
Choose a tag to compare
Nightly (2024-09-02) Pre-release
Pre-release
  • No changes

Nightly (2024-08-31)

31 Aug 00:25
818eeb9
Compare
Choose a tag to compare
Nightly (2024-08-31) Pre-release
Pre-release

Other

  • fix(fmt): write files on disk only if they're not perfect match (#8775)

Nightly (2024-08-30)

30 Aug 00:24
98ab45e
Compare
Choose a tag to compare
Nightly (2024-08-30) Pre-release
Pre-release

Features

  • feat: support mesc (#8760)

Other

  • fix(forge vb): bail when args expected but none provided (#8764)
  • support positional --mp parameter for forge test (#8751)

Nightly (2024-08-29)

29 Aug 00:24
0d83028
Compare
Choose a tag to compare
Nightly (2024-08-29) Pre-release
Pre-release

Other

  • fix(fmt): params_first_multi split if more than one param (#8762)
  • fix(cheatcodes): decode custom error in expectRevert (#8753)
  • feat(cheatcodes): add expectPartialRevert cheatcode (#8763)
  • feat: snapbox migration (#8728)

Nightly (2024-08-28)

28 Aug 00:24
2442e7a
Compare
Choose a tag to compare
Nightly (2024-08-28) Pre-release
Pre-release

Other

  • Provide a shields.io badge (#8738)
  • fix: throw error if vm.expectEmit is used on anonymous event (#8748)
  • Update to Soldeer 0.3.0 (#8648)
  • fix(anvil): backwards compatible dumps (#8752)
  • feat(cheatcodes): add resetGasMetering cheatcode (#8750)
  • chore(deps): midweek bumps (#8757)
  • feat(forge selectors): add find command (#8754)

Nightly (2024-08-27)

27 Aug 00:25
d28a337
Compare
Choose a tag to compare
Nightly (2024-08-27) Pre-release
Pre-release

Other

  • fix(cheatcodes): rework gas metering pause/resume (#8736)
  • chore: add security policy document (#8741)
  • feat: vm.pauseTracing + vm.resumeTracing (#8696)
  • chore(cheatcodes): make pauseGasMetering more robust (#8743)
  • chore(deps): bump foundry-compilers (#8746)

Nightly (2024-08-26)

26 Aug 00:25
2b1f8d6
Compare
Choose a tag to compare
Nightly (2024-08-26) Pre-release
Pre-release

Other

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

Nightly (2024-08-25)

24 Aug 00:24
1dad817
Compare
Choose a tag to compare
Nightly (2024-08-25) Pre-release
Pre-release
  • No changes

Nightly (2024-08-23)

23 Aug 00:25
70ef94a
Compare
Choose a tag to compare
Nightly (2024-08-23) Pre-release
Pre-release

Other

  • chore: move more tests to snapbox (#8708)
  • fix(cast): json quoted strings (#8681)
  • fix(script): correctly populate both fields for TransactionRequests (#8714)
  • feat: add transaction timeout config (#8669)
  • test: add builtin redactions to snapbox assertions (#8712)
  • chore: replace once_cell with std::sync (#8718)
  • test: unflake cast storage layout test (#8720)
  • chore: update CODEOWNERS (#8721)
  • chore(deps): breaking bumps (#8719)
  • fix(forge): reset gas to original after pauseGasMetering (#8717)

Nightly (2024-08-22)

22 Aug 00:24
fa0e0c2
Compare
Choose a tag to compare
Nightly (2024-08-22) Pre-release
Pre-release

Features

  • feat(forge verify-bytecode): support alternative block explorers + predeploys (#8510)
  • feat(cast): add cast hash-message (#8706)

Other

  • fix(coverage): ensure contract hash to record coverage for is not zero (#8698)
  • fix(anvil): for deposit transactions apply tx.mint value in tx validation (#8704)
  • Issue #8664 | Bug 🐛: --match-path does not work with watch mode: cannot be used multiple times #8664 (#8709)