Skip to content

Releases: foundry-rs/foundry

Nightly (2024-11-03)

03 Nov 00:35
8660e5b
Compare
Choose a tag to compare
Nightly (2024-11-03) Pre-release
Pre-release

Other

  • perf: cap default poll interval (#9250)
  • fix: better error handling when waiting for receipt (#9253)
  • fix: use Debug when formatting errors (#9251)

Nightly (2024-11-02)

02 Nov 00:32
56639cd
Compare
Choose a tag to compare
Nightly (2024-11-02) Pre-release
Pre-release

Other

  • fix(anvil): on anvil_mine jump to next timestamp before mine new block (#9241)
  • fix(deps): update alloy-chains to fix Celo explorer API URL (#9242)
  • fix: reset shell colors based on the input style (#9243)
  • fix: avoid deadlock in nested shell calls (#9245)
  • anvil: Correctly set HF fields for Genesis block (#9248)

Nightly (2024-11-01)

01 Nov 00:35
17e0981
Compare
Choose a tag to compare
Nightly (2024-11-01) Pre-release
Pre-release

Other

  • feat(cast): add string-decode to decode string (#9237)
  • chore: avoid unnecessary mut (#9238)

Nightly (2024-10-31)

31 Oct 00:32
9d74675
Compare
Choose a tag to compare
Nightly (2024-10-31) Pre-release
Pre-release

Other

  • fix: allow_hyphen_values for constructor args (#9225)
  • chore(meta): update SECURITY.md (#9230)
  • fix(--gas-report): add back signatures, even if empty, avoid nesting multiple selectors (#9229)
  • feat(cheatcodes): access broadcast artifacts (#9107)
  • fix(anvil): set storage.best_number correctly (#9215)
  • feat(--gas-report): add option to include tests (#9232)
  • fix: remove steps after steps tracing cheatcodes are done (#9234)
  • fix: rename flag as_int -> as-int (#9235)

Nightly (2024-10-30)

30 Oct 00:33
9501589
Compare
Choose a tag to compare
Nightly (2024-10-30) Pre-release
Pre-release

Other

  • feat: make --gas-report w/ --json output one JSON blob and add contract_path to output (#9216)
  • fix(forge create): set skip_is_verified_check: true (#9222)
  • feat(cast) add creation-code method [#8973] (#9029)
  • refactor: simplify merge_db_account_data (#9223)
  • test: update test (#9226)
  • style: smol refactor (#9224)

Nightly (2024-10-29)

29 Oct 00:33
a428ba6
Compare
Choose a tag to compare
Nightly (2024-10-29) Pre-release
Pre-release

Other

  • feat(cast): add --int flag to from-rlp (#9210)
  • chore: try from eyre:Result for TraceResult (display chained error) (#9212)
  • feat(forge install): add @tag= @branch= @rev= specific refs (#9214)

Nightly (2024-10-28)

28 Oct 00:34
5c69a9d
Compare
Choose a tag to compare
Nightly (2024-10-28) Pre-release
Pre-release

Other

  • chore(deps): weekly cargo update (#9206)
  • fix: include withdrawals root in response (#9208)
  • fix(script): correctly detect additional contracts (#9207)
  • fix(cast block): ensure to print all fields (#9209)

Nightly (2024-10-27)

27 Oct 00:34
1229278
Compare
Choose a tag to compare
Nightly (2024-10-27) Pre-release
Pre-release

Other

  • chore: silence logger if silent (#9199)
  • test: add test for rlp data (#9200)
  • fix(anvil): correctly set hardfork-specific block fields (#9202)

Nightly (2024-10-26)

26 Oct 00:33
192a5a2
Compare
Choose a tag to compare
Nightly (2024-10-26) Pre-release
Pre-release

Other

  • chore(tests): bump forge-std version (#9193)
  • fix(anvil): tag newly created legacy transactions on shadow fork as Some(0) (0x0) rather than None (#9195)

Nightly (2024-10-25)

25 Oct 00:34
2559899
Compare
Choose a tag to compare
Nightly (2024-10-25) Pre-release
Pre-release

Fixes

  • fix(evm): set blob_excess_gas_and_price (#9186)

Other

  • fix(chisel): on edit fail command only if execution failed (#9155)
  • chore: cleanup shell module (#9178)
  • chore: add warning on persisted invariant scenario failure (#9171)
  • feat(invariant): add basic metrics report (#9158)
  • fix: add back silent option in Anvil's NodeConfig (#9181)
  • chore(cast): fix storage_layout test due to request timeouts w/ Optimism explorer (#9182)
  • chore(deps): bump alloy + revm + fork-db (#9183)
  • fix(evm): detect blob tx and set evm version (#9185)
  • chore(cast): enforce common::shell for cast binary (#9174)
  • fix(cli): etherlink needs eth_estimateGas for gas calculation (#9188)
  • fix(fmt): multiline single param only if func definition is multiline for all_params (#9187)
  • chore(chisel): enforce common::shell for chisel binary (#9177)
  • feat(cast): add flag equivalents of parseUnits, formatUnits (#9165)
  • feat(cast): add --rpc-timeout option (#9044)