Skip to content

Releases: foundry-rs/foundry

Nightly (2024-06-08)

08 Jun 00:30
0b03a58
Compare
Choose a tag to compare
Nightly (2024-06-08) Pre-release
Pre-release

Fixes

  • fix: bypass block gas limit if disabled (#8111)

Other

  • chore: simplify PartialEq for ForgeContext (#8101)
  • chore: avoid cloning test results channel (#8103)
  • chore: simplify proptest strategies (#8105)
  • Support GCP KMS Signer (#8096)
  • feat(fuzz) - add test progress (#7914)
  • chore: propagate fmt parser errors (#8109)
  • chore: add test for #2851 (#8112)

Nightly

10 Jul 18:13
0b03a58
Compare
Choose a tag to compare
Nightly Pre-release
Pre-release

Fixes

  • fix: bypass block gas limit if disabled (#8111)

Other

  • chore: simplify PartialEq for ForgeContext (#8101)
  • chore: avoid cloning test results channel (#8103)
  • chore: simplify proptest strategies (#8105)
  • Support GCP KMS Signer (#8096)
  • feat(fuzz) - add test progress (#7914)
  • chore: propagate fmt parser errors (#8109)
  • chore: add test for #2851 (#8112)

Nightly (2024-06-07)

07 Jun 00:28
08b2d3e
Compare
Choose a tag to compare
Nightly (2024-06-07) Pre-release
Pre-release

Features

  • feat(forge): [ALPHA] add soldeer as an optional package manager. (#7161)

Other

  • perf(fuzz): use ahash for state (#8053)
  • fix: ensure suggested prio fee is at least 1e9 (#8081)
  • fix(verify-bytecode): check contract name in cache (#8079)
  • feat(cheatcode): promptSecretUint (#8082)
  • feat: add skip key to foundry.toml (#8061)
  • fix: update persistent accounts handling (#8083)
  • fix(anvil): receipts root calculation (#8085)
  • feat: add [vyper] config section (#8086)
  • fix(invariant): prevent new values leaking between runs (#8080)
  • feat(cast): alias keccak256 to keccak (#8090)
  • fix(cast): return an error if wallet validation failed (#8089)
  • chore: remove excess underscores from config fields (#8088)
  • chore: simplify anvil precompile handler (#8087)
  • fix: include Vyper sources when compiling scripts (#8091)
  • feat(cast): implement ERC-7201 as cast index-erc7201 (#8092)

Nightly (2024-06-06)

06 Jun 00:27
00854b6
Compare
Choose a tag to compare
Nightly (2024-06-06) Pre-release
Pre-release

Other

  • chore: add fuzz dictionary stats (#8060)
  • perf(invariant): collect push bytes only once (#8063)
  • chore: remove '=== impl' comments (#8068)
  • chore: add and use workspace.lints (#8067)
  • chore: fix rustdoc warnings (#8069)
  • ci: bump softprops/action-gh-release (#8070)
  • chore: update alloy and revm (#8057)

Nightly (2024-06-02)

02 Jun 00:29
5ac78a9
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare
Nightly (2024-01-14) Pre-release
Pre-release
  • No changes