Releases: foundry-rs/foundry
Releases · foundry-rs/foundry
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)
Nightly (2024-10-14)
Other
- chore(deps): weekly
cargo update
(#9100)
Nightly (2024-10-13)
- No changes
Nightly (2024-10-11)
Nightly (2024-10-11)
Nightly (2024-10-10)
Features
- feat(cheatcode):
startDebugTraceRecording
andstopDebugTraceRecording
for ERC4337 testing (#8571)
Other
- feat(
cheatcodes
): vm.getScriptWallets() (#9052) - fix: support EOF opcodes in
cast da
(#9070) - feat(forge): allow passing value to
--optimize
(#9071) - fix(forge): add logs/decoded logs in json test results (#9074)
- fix(
forge
): avoid panic when empty fuzz selectors in invariants (#9076) - chore(
anvil
): use op-alloy types (#9047) - security: redact RPC URLs in traces if URL is passed in directly (#9077)
- test: relax pragmas (#9078)
- feat(
forge doc
): include @Custom natspec (#9075) - chore: add alias (#9082)
Nightly (2024-10-09)
Nightly (2024-10-08)
Other
- fix(
cheatcodes
): markvm.breakpoint
aspure
(#9051) - fix: include
traces
field when runningforge test -vvvv --json
(#9034) - feat(cheatcodes): Add
vm.mockCalls
to mock different return data for multiple calls (#9024) - chore(deps): bump alloy-core 0.8.6 (#9045)
- feat(cheatcodes): add vm.cloneAccount() cheatcode (#9048)
- fix(
anvil
): eth_gasPrice returned1000000000
with--block-base-fee-per-gas 0
, adds new--disable-min-priority-fee
to return0
(#9049)
Nightly (2024-10-07)
Nightly (2024-10-06)
Other
- fix(
forge eip712
): fix handling of subtypes (#9035)