Skip to content

Releases: foundry-rs/foundry

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)

Nightly (2024-10-24)

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

Other

  • feat(anvil): support mining with same block.timestamp (#9160)
  • chore: format chained error for EvmError (#9169)
  • Add debug file dump (#7375)
  • chore(deps): bumps alloy, revm, fork-db (#9150)
  • feat: add foundry_common::shell to unify log behavior (#9109)
  • chore: refactor debugger dump code (#9170)
  • fix(anvil): Apply state overrides in debug_traceCall (#9172)
  • feat(fmt): add all_params config - same as all but split single param too (#9176)

Nightly (2024-10-23)

22 Oct 00:32
2044fae
Compare
Choose a tag to compare
Nightly (2024-10-23) Pre-release
Pre-release
  • No changes