Skip to content

Releases: matter-labs/foundry-zksync

foundry-zksync: v0.0.4

23 Jan 19:51
ae913af
Compare
Choose a tag to compare

0.0.4 (2025-01-23)

Bug Fixes

foundry-zksync: v0.0.3

23 Jan 19:03
cee915d
Compare
Choose a tag to compare

0.0.3 (2025-01-23)

Features

  • --eof flag and config key (#9002) (ecf37f2)
  • --gas-report: add option to include tests (#9232) (c90ea4d)
  • --gas-report: add option to show gas for tests (c90ea4d)
  • anvil: --cache-path (#9343) (057c8ac)
  • anvil: wallet_ namespace + inject P256BatchDelegation + executor (#9110) (08021d9)
  • anvil: support mining with same block.timestamp (#9160) (4d7435e)
  • cast run: add --etherscan-api-key to resolve contract names (#9295) (8c01706)
  • cast: decode-error with sig, local cache and openchain api (#9428) (0d76df5)
  • cast: decode-event with local and openchain API (#9431) (0f7268f)
  • cast: add flag equivalents of parseUnits, formatUnits (#9165) (bcef905)
  • cheatcodes: getArtifactPathByCode and getArtifactPathByDeployedCode (#8938) (c59d97e)
  • cheatcodes: access broadcast artifacts (#9107) (2bb446e)
  • cheatcodes: add delegatecall to pranking (#8863) (c526cab)
  • cheatcodes: count assertion for expectRevert (#9484) (63484d0)
  • cheatcodes: mockCall with bytes4 data (#9267) (adaad3d)
  • cheatcodes: vm.getScriptWallets() (#9052) (373ad46)
  • cheatcodes: vm.rememberKeys (#9087) (9415dde)
  • common::shell: add global verbosity level (-vvv) flag replacing --verbose (#9273) (22cf683)
  • config: set default evm version to cancun (#9131) (60dd1d7)
  • DualCompiledContracts::find_bytecode (beb1108)
  • forge build -vvvvv: If verbosity level is 5 or higher show files to compile (#9325) (7e323c2)
  • forge build: --watch flag now watches foundry.toml config changes (52b3da2)
  • forge build: --watch flag now watches foundry.toml config… (#9148) (52b3da2)
  • forge build: add --sizes and --names JSON compatibility (#9321) (a79dfae)
  • forge build: add initcode size check (#9116) (8bdcbfa)
  • forge doc: include @custom natspec (#9075) (92702e9)
  • forge install: add [@tag](https://github.com/tag)= [@branch](https://github.com/branch)= [@rev](https://github.com/rev)= specific refs (#9214) (a428ba6)
  • traces: show state changes in cast run and forge test on -vvvvv (#9013) (c63aba8)
  • add --broadcast flag to forge create, default to dry run mode (#9420) (2c3114c)
  • add foundry_common::shell to unify log behavior (#9109) (cd71da4)
  • add additional gas usage info from bootloader (#590) (8422d71)
  • Add binary attestations (84cd0ae)
  • Add cargo nextest to zk tests (#745) (27360d4)
  • add global -j, --threads (#9367) (fef2098)
  • add global --json flag (#9244) (e2a6282)
  • add JSON compatibility for forge test --summary +/ --detailed + apply consistent table styling (#9485) (a4de7e8)
  • Add paymaster parameters to broadcasting flow (#596) (dbb13e7)
  • Add paymaster support to cast send (#612) (baee07e)
  • add retry workflow (#638) (db09e2c)
  • add strategy objects (#781) (5353a10)
  • Add support for vm.getCode in Zk context (#604) (e498b34)
  • add the ability to use specific gas params in era vm environment and use them on script estimations (#773) (7b3c869)
  • add timeouts to fuzz testing (#9394) (2e9f536)
  • add vm error tracer (#594) ([2aa8fa7](2aa8fa7...
Read more

foundry-zksync Nightly (2025-01-23)

23 Jan 13:50
f015c8f
Compare
Choose a tag to compare
Pre-release
  • No changes

foundry-zksync Nightly (2025-01-24)

24 Jan 00:29
ae913af
Compare
Choose a tag to compare
Pre-release

Other

  • fix: erroneous nonce updates (#839)
  • fix: Respect priority fee and max fee per gas for broadcasting txs with scripts (#841)
  • feat: Removing bump-forge-std.yml (#861)
  • chore(main): release foundry-zksync 0.0.3 (#836)
  • fix: platform name in release (#862)
  • chore(main): release foundry-zksync 0.0.4 (#863)

foundry-zksync Nightly (2025-01-23)

23 Jan 16:23
87e8c5e
Compare
Choose a tag to compare
Pre-release

Other

  • fix: use cross for builds (#860)

foundry-zksync Nightly (2025-01-23)

23 Jan 15:00
3f655d1
Compare
Choose a tag to compare
Pre-release
  • No changes

foundry-zksync Nightly (2025-01-23)

23 Jan 14:00
2753313
Compare
Choose a tag to compare
Pre-release
  • No changes

foundry-zksync Nightly (2025-01-23)

23 Jan 14:08
0766aa1
Compare
Choose a tag to compare
Pre-release
  • No changes

foundry-zksync Nightly (2025-01-23)

22 Jan 16:54
fea525e
Compare
Choose a tag to compare
Pre-release
  • No changes

foundry-zksync Nightly (2025-01-22)

22 Jan 15:53
d00f5ae
Compare
Choose a tag to compare
Pre-release

Other

  • fix: fork reset (#857)
  • feat: build static binaries (#844)