Skip to content

Releases: foundry-rs/foundry

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)

Nightly (2024-10-14)

14 Oct 00:35
fd56528
Compare
Choose a tag to compare
Nightly (2024-10-14) Pre-release
Pre-release

Other

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

Nightly (2024-10-13)

12 Oct 00:32
bcacf39
Compare
Choose a tag to compare
Nightly (2024-10-13) Pre-release
Pre-release
  • No changes

Nightly (2024-10-11)

11 Oct 15:24
88e18ef
Compare
Choose a tag to compare
Nightly (2024-10-11) Pre-release
Pre-release

Other

  • feat: update to Soldeer v0.4.1 (#9092)
  • feat: bump alpine to 3.20.3 (#9094)
  • chore: update chains (#9097)

Nightly (2024-10-11)

11 Oct 00:34
0ed43ce
Compare
Choose a tag to compare
Nightly (2024-10-11) Pre-release
Pre-release

Other

  • fix(chisel): final statement & fetch err with complex type fixes (#9081)
  • feat(chisel): add eval command (#9086)
  • feat: make --gas-report JSON output compatible (#9063)
  • chore: replace criterion with divan (#9080)
  • chore: reduce length of a common error message (#9089)

Nightly (2024-10-10)

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

Features

  • feat(cheatcode): startDebugTraceRecording and stopDebugTraceRecording for ERC4337 testing (#8571)

Other

  • feat(cheatcodes): vm.getScriptWallets() (#9052)
  • fix: support EOF opcodes in cast da (#9070)
  • feat(forge): allow passing value to --optimize (#9071)
  • fix(forge): add logs/decoded logs in json test results (#9074)
  • fix(forge): avoid panic when empty fuzz selectors in invariants (#9076)
  • chore(anvil): use op-alloy types (#9047)
  • security: redact RPC URLs in traces if URL is passed in directly (#9077)
  • test: relax pragmas (#9078)
  • feat(forge doc): include @Custom natspec (#9075)
  • chore: add alias (#9082)

Nightly (2024-10-09)

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

Other

  • feat: update to Soldeer v0.4.0 (#9014)
  • fix(invariant): do not commit state if assume returns (#9062)

Nightly (2024-10-08)

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

Other

  • fix(cheatcodes): mark vm.breakpoint as pure (#9051)
  • fix: include traces field when running forge test -vvvv --json (#9034)
  • feat(cheatcodes): Add vm.mockCalls to mock different return data for multiple calls (#9024)
  • chore(deps): bump alloy-core 0.8.6 (#9045)
  • feat(cheatcodes): add vm.cloneAccount() cheatcode (#9048)
  • fix(anvil): eth_gasPrice returned 1000000000 with --block-base-fee-per-gas 0, adds new --disable-min-priority-fee to return 0 (#9049)

Nightly (2024-10-07)

07 Oct 00:34
8905af3
Compare
Choose a tag to compare
Nightly (2024-10-07) Pre-release
Pre-release

Other

  • chore(deps): weekly cargo update (#9041)
  • fix: normalize EVM version in chisel (#9040)

Nightly (2024-10-06)

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

Other

  • fix(forge eip712): fix handling of subtypes (#9035)