Releases: matter-labs/foundry-zksync
Releases · matter-labs/foundry-zksync
foundry-zksync: v0.0.4
foundry-zksync: v0.0.3
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
andgetArtifactPathByDeployedCode
(#8938) (c59d97e)cheatcodes
: access broadcast artifacts (#9107) (2bb446e)cheatcodes
: adddelegatecall
toprank
ing (#8863) (c526cab)cheatcodes
: count assertion forexpectRevert
(#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 watchesfoundry.toml
config changes (52b3da2)forge build
:--watch
flag now watchesfoundry.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 incast run
andforge 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...
foundry-zksync Nightly (2025-01-23)
- No changes
foundry-zksync Nightly (2025-01-24)
Other
foundry-zksync Nightly (2025-01-23)
Other
- fix: use cross for builds (#860)
foundry-zksync Nightly (2025-01-23)
- No changes
foundry-zksync Nightly (2025-01-23)
- No changes
foundry-zksync Nightly (2025-01-23)
- No changes
foundry-zksync Nightly (2025-01-23)
- No changes