Releases: foundry-rs/foundry
Releases · foundry-rs/foundry
Nightly (2024-10-25)
Fixes
- fix(
evm
): set blob_excess_gas_and_price (#9186)
Other
- fix(chisel): on edit fail command only if execution failed (#9155)
- chore: cleanup shell module (#9178)
- chore: add warning on persisted invariant scenario failure (#9171)
- feat(invariant): add basic metrics report (#9158)
- fix: add back
silent
option in Anvil'sNodeConfig
(#9181) - chore(
cast
): fixstorage_layout
test due to request timeouts w/ Optimism explorer (#9182) - chore(deps): bump alloy + revm + fork-db (#9183)
- fix(
evm
): detect blob tx and set evm version (#9185) - chore(
cast
): enforcecommon::shell
for cast binary (#9174) - fix(cli): etherlink needs eth_estimateGas for gas calculation (#9188)
- fix(fmt): multiline single param only if func definition is multiline for
all_params
(#9187) - chore(
chisel
): enforcecommon::shell
for chisel binary (#9177) - feat(
cast
): add flag equivalents of parseUnits, formatUnits (#9165) - feat(cast): add
--rpc-timeout
option (#9044)
Nightly (2024-10-24)
Other
- feat(
anvil
): support mining with same block.timestamp (#9160) - chore: format chained error for EvmError (#9169)
- Add debug file dump (#7375)
- chore(deps): bumps alloy, revm, fork-db (#9150)
- feat: add
foundry_common::shell
to unify log behavior (#9109) - chore: refactor debugger dump code (#9170)
- fix(anvil): Apply state overrides in debug_traceCall (#9172)
- feat(fmt): add
all_params
config - same asall
but split single param too (#9176)
Nightly (2024-10-23)
- No changes
Nightly (2024-10-21)
Other
- chore(deps): weekly
cargo update
(#9149)
Nightly (2024-10-20)
Nightly (2024-10-19)
Other
- chore: alias wallet_sendTransaction (#9137)
Nightly (2024-10-18)
Other
- feat(forge): add max supported EVM version in compiler -vv (#9129)
- chore: bump
foundry-compilers
to include Vyper fix (#9133) - fix(cast): do not strip 0x / hex decode message before EIP-191 hashing (#9130)
- feat(
anvil
):wallet_
namespace + inject P256BatchDelegation + executor (#9110) - fix: dont set state root (#9134)
Nightly (2024-10-17)
Nightly (2024-10-16)
Nightly (2024-10-15)
Other
- feat(
cheatcodes
): vm.rememberKeys (#9087) - refactor(
cheatcodes
): mvScriptWallets
intoCheatcode
(#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)