Skip to content

Releases: foundry-rs/foundry

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

Nightly (2024-10-21)

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

Other

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

Nightly (2024-10-20)

20 Oct 00:34
9684c3d
Compare
Choose a tag to compare
Nightly (2024-10-20) Pre-release
Pre-release

Other

  • feat(forge build): add initcode size check (#9116)
  • docs: update CLI help for init code size check (#9145)

Nightly (2024-10-19)

19 Oct 00:32
a8c3e9c
Compare
Choose a tag to compare
Nightly (2024-10-19) Pre-release
Pre-release

Other

  • chore: alias wallet_sendTransaction (#9137)

Nightly (2024-10-18)

18 Oct 00:33
7cbd55e
Compare
Choose a tag to compare
Nightly (2024-10-18) Pre-release
Pre-release

Other

  • feat(forge): add max supported EVM version in compiler -vv (#9129)
  • chore: bump foundry-compilers to include Vyper fix (#9133)
  • fix(cast): do not strip 0x / hex decode message before EIP-191 hashing (#9130)
  • feat(anvil): wallet_ namespace + inject P256BatchDelegation + executor (#9110)
  • fix: dont set state root (#9134)

Nightly (2024-10-17)

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

Other

  • fix(cheatcodes): convert fixed bytes to bytes in vm.rpc tuple result (#9117)
  • feat(forge): add compiler subcommand (#7909)

Nightly (2024-10-16)

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

Other

  • chore(cheatcodes): wallet nits (#9118)
  • refactor(script): mv ScriptSequence to new crate (#9098)
  • fix: respect --auth in cast call and cast estimate (#9120)

Nightly (2024-10-15)

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

Other

  • feat(cheatcodes): vm.rememberKeys (#9087)
  • refactor(cheatcodes): mv ScriptWallets into Cheatcode (#9106)
  • fix: running script with --broadcast for a transaction sequence can error out due to nonce desync from rpc latency (#9096)
  • fix(fmt): do not panic when no named arg (#9114)
  • fix(traces): identify artifacts using both deployed and creation code (#9050)