Skip to content

Releases: foundry-rs/foundry

Nightly (2024-08-09)

09 Aug 00:26
1197fbe
Compare
Choose a tag to compare
Nightly (2024-08-09) Pre-release
Pre-release

Features

  • extended JsonResult structure (#8565)
  • feat: add auth field to RPCEndpointConfig (#8570)

Other

  • Forge doc --watch implementation (#8592)
  • fix: add Mandala + Karura + Acala as exceptions for gas calculation during deployment (#8625)
  • eth_getBlockReceipts should accept block hashes (#8623)
  • fix(fmt): fix disable line for first / last block lines (#8602)
  • fix(cast run): print custom error when revert (#8620)
  • feat(cheatcodes): add deterministic random value generation with seed (#8622)
  • chore: bump revm 13 (#8628)

Nightly (2024-08-07)

07 Aug 00:25
4351742
Compare
Choose a tag to compare
Nightly (2024-08-07) Pre-release
Pre-release

Other

  • chore(tests): bump forge-std version (#8610)
  • feat: add default T-needs-triage label to default feature / bug form (#8612)
  • Add "%ne" format support for forge console log (#8543)
  • feat(cast interface): allow retrieving abi from contract name (#8585)
  • chore(coverage): cleanup creation / push item (#8616)
  • fix(coverage): use first opcode for if block with statements (#8615)

Nightly (2024-08-06)

06 Aug 00:24
f2518c9
Compare
Choose a tag to compare
Nightly (2024-08-06) Pre-release
Pre-release

Other

  • fix(coverage): account if/else statements without brackets (#8608)
  • ci: enable asm-keccak on more platforms (#8609)

Nightly (2024-08-05)

05 Aug 00:25
0b73b42
Compare
Choose a tag to compare
Nightly (2024-08-05) Pre-release
Pre-release

Other

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

Nightly (2024-08-04)

04 Aug 00:27
55bf415
Compare
Choose a tag to compare
Nightly (2024-08-04) Pre-release
Pre-release

Features

  • feat(cast) tx: pretty print new transaction fields (#8569)

Fixes

  • fix(anvil): support overlapping anvil_mine calls (#8594)

Other

  • fix: add --compiler-version as alias of use in forge create (#8588)
  • feat(forge): modify events in forge inspect to return event signature (#8561)

Nightly (2024-08-03)

03 Aug 00:25
00ff367
Compare
Choose a tag to compare
Nightly (2024-08-03) Pre-release
Pre-release

Other

  • chore: bump alloy 0.2.1 (#8586)
  • fix(fmt): preserve function declaration if fmt disabled (#8587)
  • fix(fmt): write prefix comments in if block (#8589)
  • feat(cheatcodes): extract crypto cheats into their own category (#8578)
  • test: future proof deposit weth test (#8593)

Nightly (2024-08-02)

02 Aug 00:24
626221f
Compare
Choose a tag to compare
Nightly (2024-08-02) Pre-release
Pre-release

Other

  • fix(fmt): surround with returns in fn with format disabled (#8582)
  • chore: bump compilers 0.10.2 (#8583)

Nightly (2024-08-01)

01 Aug 00:28
c998542
Compare
Choose a tag to compare
Nightly (2024-08-01) Pre-release
Pre-release
  • No changes

Nightly (2024-07-31)

31 Jul 00:23
26a7559
Compare
Choose a tag to compare
Nightly (2024-07-31) Pre-release
Pre-release

Other

  • fix(verify-bytecode): fix metadata extraction and add tests (#8560)
  • fix: error intrinsic gas too low when deploying contract on Mantle / Mantle Sepolia (follow-up) (#8562)

Nightly (2024-07-30)

30 Jul 00:25
fdfaafd
Compare
Choose a tag to compare
Nightly (2024-07-30) Pre-release
Pre-release

Other

  • feat(cheatcodes): implement EIP-2098 in vm.sign (#8538)
  • fix(verify-bytecode): extract constructor arguments from creation code (#8547)
  • add --max-persisted-states to configure max_on_disk_limit (#8412)
  • fix(anvil): apply Arbitrum specifics to API block (#8542)
  • fix: add Mantle + Mantle testnet as exceptions for gas calculation during deployment (#8553)
  • fix(coverage): proper single path branch support (#8552)
  • chore: potential fix flaky test_invariant_assert_shrink (#8554)
  • feat(cheatcodes): display cheatcode name in error message (#8533)