chore(main): release foundry-zksync 0.0.10 #925
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🤖 I have created a release beep boop
0.0.10 (2025-02-20)
Features
--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
: support mining with same block.timestamp (#9160) (4d7435e)cast run
: add--etherscan-api-key
to resolve contract names (#9295) (8c01706)cast source
: support alternative explorers (#9762) (5261dc1)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
: access broadcast artifacts (#9107) (2bb446e)cheatcodes
: adddelegatecall
toprank
ing (#8863) (c526cab)cheatcodes
: count assertion forexpectEmit
(#9405) (6b07c77)cheatcodes
: count assertion forexpectRevert
(#9484) (63484d0)cheatcodes
: mockCall with bytes4 data (#9267) (adaad3d)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
: add--sizes
and--names
JSON compatibility (#9321) (a79dfae)forge install
: add[@tag](https://github.com/tag)=
[@branch](https://github.com/branch)=
[@rev](https://github.com/rev)=
specific refs (#9214) (a428ba6)forge
:--watch
coverage (#9702) (1f48a34)forge
: inspect - default to pretty output (#9705) (c22c4cc)traces
: show state changes incast run
andforge test
on-vvvvv
(#9013) (c63aba8)verify
: default to sourcify if etherscan key not provided (#9630) (95442fa)--broadcast
flag to forge create, default to dry run mode (#9420) (2c3114c)cast chain
support forink
&ink-sepolia
(49392b5)cast chain
support forink
&ink-sepolia
(#9652) (49392b5)foundry_common::shell
to unify log behavior (#9109) (cd71da4)--json
flag (#9244) (e2a6282)forge test --summary +/ --detailed
+ apply consistent table styling (#9485) (a4de7e8)anvil_getIntervalMining
API (#9290) (9df5939)call
andcall --create
support (#917) (2eaac65)--rpc-timeout
option (#9044) (2559899)vm.getStateDiff
to get state diffs as string (#9435) (00efa0d)vm.getCode
(#9714) (b0630f9)all_params
config - same asall
but split single param too (#9176) (b1e9365)cast --with_local_artifacts
/forge selectors cache
to trace with local artifacts (#7359) (398ef4a)--verifier custom
option (#9311) (36cbce7)--gas-report
w/--json
output one JSON blob and addcontract_path
to output (#9216) (48930a6)detect_missing_libraries
arg (#822) (181e3ba)ShellOtps
toGlobalOpts
(#9313) (622f922)Bug Fixes
--gas-report
: add back signatures, even if empty, avoid nesting multiple selectors (#9229) (748af79)anvil
: implmaybe_as_full_db
forForkedDatabase
(#9465) (9af381f)anvil
: setbest_number
correctly while loading state with fork activated (539760c)anvil
: setbest_number
tostate.block.number
if greater (#9543) (539760c)anvil
: setstorage.best_number
correctly (#9215) (45d5997)anvil
: tag newly created legacy transactions on shadow fork asSome(0)
(0x0
) rather thanNone
(#9195) (192a5a2)cast block
: ensure to print all fields (#9209) (5c69a9d)cast
: resetenv.tx.caller
for impersonated txs (#9544) (2eec098)ci
: update cargo deny (#9314) (4304926)cli
: handle id and named chain_id's correctly (#9480) (3a1e76b)config
: enableoptimizer
whenoptimizer_runs
set in config (#9673) (017c59d)coverage
: allowir-minimum
for versions < 0.8.5 (#9341) (dacf341)deps
: updatealloy-chains
to fix Celo explorer API URL (#9242) (9511462)evm
: detect blob tx and set evm version (#9185) (c6d59b3)evm
: P256Verify address (#9618) (f7bb427)evm
: set blob_excess_gas_and_price (#9186) (b74e467)forge bind
: prefix keyword mod names withr#
(#9761) (b081d66)forge doc
: display custom natspec tag (#9257) (32f8e79)forge eip712
: handle recursive types (#9319) (a65a5b1)forge test
: record only test fns in test failures (#9286) (f3376a6)forge
: disable artifacts for coverage (#9692) (423644e)forge
: rundep.has_branch
in correct dir (#9453) (ade4b35)forge
: run git cmd in correct dir (ade4b35)script
: use fork_block_number for init sender nonce (#9669) (e7a0693)vm.broadcastRawTransaction
(#9378) (2bc7125)silent
option in Anvil'sNodeConfig
(#9181) (3ff0cdd)--json
for layout (#9332) (d275a49)gas_limit
reported by Anvil (#9774) (9d7c40e)receive
(#9288) (91d3349)snapshots
directory before running the test suite (#9645) (82cf61d)test.yml
errors (#774) (ab01854)all_params
(#9187) (216b60a)prevrandao
on Moonbeam networks (#9489) (c161c7c)--json
flag (#9404) (0045384)Project
(#9379) (76a2cb0)excess_blob_gas header
is Some (#9298) (4817280)debug
file (#9631) (e3ff6cb)env.IS_NIGHTLY
as string (#9568) (0086d04)gas_limit
/block_gas_limit
field, declare as alias (#9406) (de5e89c)disable_block_gas_limit
config key (#9732) (75462d9)Debug
when formatting errors (#9251) (8660e5b)println
in internal test utils to avoid interfering withcargo test
runner (#9296) (b7fe62e)Performance Improvements
This PR was generated with Release Please. See documentation.