Skip to content

Releases: foundry-rs/foundry

Nightly (2024-06-29)

29 Jun 00:23
3e79baf

Choose a tag to compare

Nightly (2024-06-29) Pre-release
Pre-release

Other

  • feat(anvil): fork from transaction hash (#8228)
  • chore: make clippy happy (#8286)
  • Update prune-prereleases.js to keep 30 nightlies around (#8282)
  • fix: vm rpc encoding (#8288)
  • feat: implement EOF methods in Inspector trait (#8123)
  • fix(cheatcodes): fallback to string if invalid 0x hex (#8290)
  • test: update snekmate rev (#8295)
  • feat: legacy_assertions config option (#8263)
  • feat: reduce default gas limit to ~1B (#8274)

Nightly (2024-06-28)

28 Jun 00:23
c4a984f

Choose a tag to compare

Nightly (2024-06-28) Pre-release
Pre-release

Other

  • refactor: use revm-inspectors traces for debugger (#8249)
  • feat(coverage): exit early if tests failed (#8268)
  • feat(invariant): collect coverage during runs (#8265)
  • chore: remove an unnecessary debug log (#8270)
  • fix: correctly adjust depth when calling cheatcodes with --isolate (#8273)
  • fix: trace_debugTransaction is inconsistent with geth's responses for tracer 'callTracer' (#6884)
  • chore: reduce verbosity for ext tests (#8275)
  • feat(forge): prettify ir and irOptimized inspect outputs (#8272)

Nightly (2024-06-27)

27 Jun 00:22
c8db1e4

Choose a tag to compare

Nightly (2024-06-27) Pre-release
Pre-release

Other

  • refactor: reduce code duplication for assertion cheats and introduce legacy_assertions flag (#8251)
  • feat: CheatcodesExecutor + vm.deployCode (#8181)

Nightly (2024-06-26)

26 Jun 00:23
7bef9ca

Choose a tag to compare

Nightly (2024-06-26) Pre-release
Pre-release

Other

  • fix(invariant): do not continue test runs if invariant fails (#8253)
  • fix(invariant): exit early if invariant fails in initial state (#8252)
  • Fix: Check empty input bytecode in find_by_deployed_code_exact (#8257)

Nightly (2024-06-02)

02 Jun 00:29
5ac78a9

Choose a tag to compare

Nightly (2024-06-02) Pre-release
Pre-release

Other

  • fix(foundryup): nproc does not exist on macos (#8024)
  • perf: prefill fuzz dictionary with 0 (#8027)
  • refactor(coverage): refactor coverage analysis (#8025)
  • perf: exclude source maps from ContractData (#8022)
  • feat: Priority fee suggestion (#7984)
  • nit: Minor help style consistency (#8029)
  • chore(deps): bump foundry-compilers to 0.5.1 (#8030)
  • chore: Arc ContractsByArtifact internally (#8026)

Nightly (2024-05-02)

02 May 00:29
cafc260

Choose a tag to compare

Nightly (2024-05-02) Pre-release
Pre-release

Other

  • fix: make trace printer work (#7824)
  • Fix eth_signTransaction request and response (#7804)
  • fix: set value before estimating gas (#7829)

Nightly (2024-04-02)

02 Apr 00:26
f625d0f

Choose a tag to compare

Nightly (2024-04-02) Pre-release
Pre-release

Fixes

  • fix: coverage bug (#7532)

Other

  • fix(bench): avoid panic if test benchmark execution not success (#7535)
  • feat: print IPC path (#7526)

Nightly (2024-03-02)

02 Mar 00:25
de33b6a

Choose a tag to compare

Nightly (2024-03-02) Pre-release
Pre-release

Other

  • chore(forge): simplify run_tests, reduce parallel tasks (#7283)
  • feat: cast mktx (#7056)
  • refactor(forge/test): cache initial executor, don't clone options (#7286)
  • chore: remove some unnecessary async/await (#7289)
  • feat: add unsafe-password support to cast wallet import (#6671)

Nightly (2024-02-03)

03 Feb 00:26
2cb8757

Choose a tag to compare

Nightly (2024-02-03) Pre-release
Pre-release

Other

  • feat(forge): new flatten implementation (#6936)
  • chore: fix typos (#7000)
  • added arg and computing state in function of some overrides (#6985)

Nightly (2024-01-14)

13 Jan 10:55
293fad7

Choose a tag to compare

Nightly (2024-01-14) Pre-release
Pre-release
  • No changes